4 #include "primitives.h"
7 softfloat_shortShift128ExtraRightJam(
8 uint64_t a64
, uint64_t a0
, uint64_t extra
, unsigned int count
)
10 unsigned int negCount
;
11 struct uint128_extra z
;
15 z
.v0
= a64
<<( negCount
& 63 ) | a0
>>count
;
16 z
.extra
= a0
<<( negCount
& 63 ) | ( extra
!= 0 );