4 #include "primitives.h"
7 softfloat_shift128RightJam( uint64_t a64
, uint64_t a0
, unsigned int count
)
14 z
.v64
= a64
>>( count
& 63 );
16 a64
<<( negCount
& 63 ) | a0
>>count
17 | ( (uint64_t) ( a0
<<( negCount
& 63 ) ) != 0 );
23 | ( ( ( a64
& ( ( (uint64_t) 1<<( count
& 63 ) ) - 1 ) )
26 : ( ( a64
| a0
) != 0 );