Home
last modified time | relevance | path

Searched refs:bits64 (Results 1 – 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4/
Dsoftfloat.c52 typedef unsigned long long int bits64; typedef
71 bits64 extractFloat64Frac(float64 a);
77 float64 packFloat64(flag zSign, int16 zExp, bits64 zSig);
78 void shift64RightJamming(bits64 a, int16 count, bits64 * zPtr);
90 void add128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr,
91 bits64 * z1Ptr);
92 void sub128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr,
93 bits64 * z1Ptr);
94 void mul64To128(bits64 a, bits64 b, bits64 * z0Ptr, bits64 * z1Ptr);
97 static int8 countLeadingZeros64(bits64 a);
[all …]
/kernel/linux/linux-5.10/arch/arm/nwfpe/
Dsoftfloat-macros67 INLINE void shift64RightJamming( bits64 a, int16 count, bits64 *zPtr )
69 bits64 z;
105 bits64 a0, bits64 a1, int16 count, bits64 *z0Ptr, bits64 *z1Ptr )
107 bits64 z0, z1;
143 bits64 a0, bits64 a1, int16 count, bits64 *z0Ptr, bits64 *z1Ptr )
145 bits64 z0, z1;
179 bits64 a0, bits64 a1, int16 count, bits64 *z0Ptr, bits64 *z1Ptr )
181 bits64 z0, z1;
231 bits64 a0,
232 bits64 a1,
[all …]
Dsoftfloat.c70 static int32 roundAndPackInt32( struct roundingData *roundData, flag zSign, bits64 absZ ) in roundAndPackInt32()
294 INLINE bits64 extractFloat64Frac( float64 a ) in extractFloat64Frac()
336 normalizeFloat64Subnormal( bits64 aSig, int16 *zExpPtr, bits64 *zSigPtr ) in normalizeFloat64Subnormal()
358 INLINE float64 packFloat64( flag zSign, int16 zExp, bits64 zSig ) in packFloat64()
361 return ( ( (bits64) zSign )<<63 ) + ( ( (bits64) zExp )<<52 ) + zSig; in packFloat64()
388 static float64 roundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 in roundAndPackFloat64()
453 normalizeRoundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig ) in normalizeRoundAndPackFloat64()
470 INLINE bits64 extractFloatx80Frac( floatx80 a ) in extractFloatx80Frac()
512 normalizeFloatx80Subnormal( bits64 aSig, int32 *zExpPtr, bits64 *zSigPtr ) in normalizeFloatx80Subnormal()
528 INLINE floatx80 packFloatx80( flag zSign, int32 zExp, bits64 zSig ) in packFloatx80()
[all …]
Dsoftfloat-specialize66 bits64 high, low;
116 z.high = ( (bits64) a )<<41;
177 return ( LIT64( 0xFFE0000000000000 ) < (bits64) ( a<<1 ) );
225 ( ( (bits64) a.sign )<<63 )
279 return ( ( a.high & 0x7FFF ) == 0x7FFF ) && (bits64) ( a.low<<1 );
292 bits64 aLow;
299 && (bits64) ( aLow<<1 )
Dsoftfloat.h261 return (a == b) || ((bits64) ((a | b) << 1) == 0); in float64_eq_nocheck()
271 return aSign && ((bits64) ((a | b) << 1) != 0); in float64_lt_nocheck()
DARM-gcc.h28 typedef unsigned long long int bits64; typedef