Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
s_shortShiftRight128.c File Reference
#include <stdint.h>
#include "platform.h"
#include "primitiveTypes.h"
Include dependency graph for s_shortShiftRight128.c:

Go to the source code of this file.

Functions

struct uint128 softfloat_shortShiftRight128 (uint64_t a64, uint64_t a0, uint_fast8_t dist)
 

Function Documentation

◆ softfloat_shortShiftRight128()

struct uint128 softfloat_shortShiftRight128 ( uint64_t a64,
uint64_t a0,
uint_fast8_t dist )

Definition at line 44 of file s_shortShiftRight128.c.

45{
46 struct uint128 z;
47
48 z.v64 = a64>>dist;
49 z.v0 = a64<<(-dist & 63) | a0>>dist;
50 return z;
51
52}
Here is the caller graph for this function: