lib/libc/softfloat/softfloat-macros.h
106
bits32 a0, bits32 a1, int16 count, bits32 *z0Ptr, bits32 *z1Ptr )
lib/libc/softfloat/softfloat-macros.h
108
bits32 z0, z1;
lib/libc/softfloat/softfloat-macros.h
158
bits32 a0,
lib/libc/softfloat/softfloat-macros.h
159
bits32 a1,
lib/libc/softfloat/softfloat-macros.h
160
bits32 a2,
lib/libc/softfloat/softfloat-macros.h
162
bits32 *z0Ptr,
lib/libc/softfloat/softfloat-macros.h
163
bits32 *z1Ptr,
lib/libc/softfloat/softfloat-macros.h
164
bits32 *z2Ptr
lib/libc/softfloat/softfloat-macros.h
167
bits32 z0, z1, z2;
lib/libc/softfloat/softfloat-macros.h
217
bits32 a0, bits32 a1, int16 count, bits32 *z0Ptr, bits32 *z1Ptr )
lib/libc/softfloat/softfloat-macros.h
237
bits32 a0,
lib/libc/softfloat/softfloat-macros.h
238
bits32 a1,
lib/libc/softfloat/softfloat-macros.h
239
bits32 a2,
lib/libc/softfloat/softfloat-macros.h
241
bits32 *z0Ptr,
lib/libc/softfloat/softfloat-macros.h
242
bits32 *z1Ptr,
lib/libc/softfloat/softfloat-macros.h
243
bits32 *z2Ptr
lib/libc/softfloat/softfloat-macros.h
246
bits32 z0, z1, z2;
lib/libc/softfloat/softfloat-macros.h
273
bits32 a0, bits32 a1, bits32 b0, bits32 b1, bits32 *z0Ptr, bits32 *z1Ptr )
lib/libc/softfloat/softfloat-macros.h
275
bits32 z1;
lib/libc/softfloat/softfloat-macros.h
294
bits32 a0,
lib/libc/softfloat/softfloat-macros.h
295
bits32 a1,
lib/libc/softfloat/softfloat-macros.h
296
bits32 a2,
lib/libc/softfloat/softfloat-macros.h
297
bits32 b0,
lib/libc/softfloat/softfloat-macros.h
298
bits32 b1,
lib/libc/softfloat/softfloat-macros.h
299
bits32 b2,
lib/libc/softfloat/softfloat-macros.h
300
bits32 *z0Ptr,
lib/libc/softfloat/softfloat-macros.h
301
bits32 *z1Ptr,
lib/libc/softfloat/softfloat-macros.h
302
bits32 *z2Ptr
lib/libc/softfloat/softfloat-macros.h
305
bits32 z0, z1, z2;
lib/libc/softfloat/softfloat-macros.h
333
bits32 a0, bits32 a1, bits32 b0, bits32 b1, bits32 *z0Ptr, bits32 *z1Ptr )
lib/libc/softfloat/softfloat-macros.h
352
bits32 a0,
lib/libc/softfloat/softfloat-macros.h
353
bits32 a1,
lib/libc/softfloat/softfloat-macros.h
354
bits32 a2,
lib/libc/softfloat/softfloat-macros.h
355
bits32 b0,
lib/libc/softfloat/softfloat-macros.h
356
bits32 b1,
lib/libc/softfloat/softfloat-macros.h
357
bits32 b2,
lib/libc/softfloat/softfloat-macros.h
358
bits32 *z0Ptr,
lib/libc/softfloat/softfloat-macros.h
359
bits32 *z1Ptr,
lib/libc/softfloat/softfloat-macros.h
360
bits32 *z2Ptr
lib/libc/softfloat/softfloat-macros.h
363
bits32 z0, z1, z2;
lib/libc/softfloat/softfloat-macros.h
388
mul32To64( bits32 a, bits32 b, bits32 *z0Ptr, bits32 *z1Ptr )
lib/libc/softfloat/softfloat-macros.h
391
bits32 z0, zMiddleA, zMiddleB, z1;
lib/libc/softfloat/softfloat-macros.h
397
z1 = ( (bits32) aLow ) * bLow;
lib/libc/softfloat/softfloat-macros.h
398
zMiddleA = ( (bits32) aLow ) * bHigh;
lib/libc/softfloat/softfloat-macros.h
399
zMiddleB = ( (bits32) aHigh ) * bLow;
lib/libc/softfloat/softfloat-macros.h
400
z0 = ( (bits32) aHigh ) * bHigh;
lib/libc/softfloat/softfloat-macros.h
402
z0 += ( ( (bits32) ( zMiddleA < zMiddleB ) )<<16 ) + ( zMiddleA>>16 );
lib/libc/softfloat/softfloat-macros.h
42
static __inline void shift32RightJamming( bits32 a, int16 count, bits32 *zPtr )
lib/libc/softfloat/softfloat-macros.h
421
bits32 a0,
lib/libc/softfloat/softfloat-macros.h
422
bits32 a1,
lib/libc/softfloat/softfloat-macros.h
423
bits32 b,
lib/libc/softfloat/softfloat-macros.h
424
bits32 *z0Ptr,
lib/libc/softfloat/softfloat-macros.h
425
bits32 *z1Ptr,
lib/libc/softfloat/softfloat-macros.h
426
bits32 *z2Ptr
lib/libc/softfloat/softfloat-macros.h
429
bits32 z0, z1, z2, more1;
lib/libc/softfloat/softfloat-macros.h
44
bits32 z;
lib/libc/softfloat/softfloat-macros.h
450
bits32 a0,
lib/libc/softfloat/softfloat-macros.h
451
bits32 a1,
lib/libc/softfloat/softfloat-macros.h
452
bits32 b0,
lib/libc/softfloat/softfloat-macros.h
453
bits32 b1,
lib/libc/softfloat/softfloat-macros.h
454
bits32 *z0Ptr,
lib/libc/softfloat/softfloat-macros.h
455
bits32 *z1Ptr,
lib/libc/softfloat/softfloat-macros.h
456
bits32 *z2Ptr,
lib/libc/softfloat/softfloat-macros.h
457
bits32 *z3Ptr
lib/libc/softfloat/softfloat-macros.h
460
bits32 z0, z1, z2, z3;
lib/libc/softfloat/softfloat-macros.h
461
bits32 more1, more2;
lib/libc/softfloat/softfloat-macros.h
488
static bits32 estimateDiv64To32( bits32 a0, bits32 a1, bits32 b )
lib/libc/softfloat/softfloat-macros.h
490
bits32 b0, b1;
lib/libc/softfloat/softfloat-macros.h
491
bits32 rem0, rem1, term0, term1;
lib/libc/softfloat/softfloat-macros.h
492
bits32 z;
lib/libc/softfloat/softfloat-macros.h
522
static bits32 estimateSqrt32( int16 aExp, bits32 a )
lib/libc/softfloat/softfloat-macros.h
533
bits32 z;
lib/libc/softfloat/softfloat-macros.h
545
if ( z <= a ) return (bits32) ( ( (sbits32) a )>>1 );
lib/libc/softfloat/softfloat-macros.h
558
static int8 countLeadingZeros32( bits32 a )
lib/libc/softfloat/softfloat-macros.h
601
static __inline flag eq64( bits32 a0, bits32 a1, bits32 b0, bits32 b1 )
lib/libc/softfloat/softfloat-macros.h
615
static __inline flag le64( bits32 a0, bits32 a1, bits32 b0, bits32 b1 )
lib/libc/softfloat/softfloat-macros.h
629
static __inline flag lt64( bits32 a0, bits32 a1, bits32 b0, bits32 b1 )
lib/libc/softfloat/softfloat-macros.h
643
static __inline flag ne64( bits32 a0, bits32 a1, bits32 b0, bits32 b1 )
lib/libc/softfloat/softfloat-macros.h
70
bits32 a0, bits32 a1, int16 count, bits32 *z0Ptr, bits32 *z1Ptr )
lib/libc/softfloat/softfloat-macros.h
72
bits32 z0, z1;
lib/libc/softfloat/softfloat-specialize.h
146
return ( ( (bits32) a.sign )<<31 ) | 0x7FC00000 | ( a.high>>41 );
lib/libc/softfloat/softfloat-specialize.h
98
return ( 0xFF000000 < (bits32) ( a<<1 ) );
lib/libc/softfloat/softfloat.c
1039
bits32 aSig, bSig, zSig, rem0, rem1, term0, term1;
lib/libc/softfloat/softfloat.c
107
INLINE bits32 extractFloat32Frac( float32 a )
lib/libc/softfloat/softfloat.c
1109
bits32 aSig, bSig, q, allZero, alternateASig;
lib/libc/softfloat/softfloat.c
1196
bits32 aSig, zSig, rem0, rem1, term0, term1;
lib/libc/softfloat/softfloat.c
1262
return ( a == b ) || ( (bits32) ( ( a | b )<<1 ) == 0 );
lib/libc/softfloat/softfloat.c
1286
if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
lib/libc/softfloat/softfloat.c
1310
if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
lib/libc/softfloat/softfloat.c
1333
return ( a == b ) || ( (bits32) ( ( a | b )<<1 ) == 0 );
lib/libc/softfloat/softfloat.c
1360
if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
lib/libc/softfloat/softfloat.c
1387
if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
lib/libc/softfloat/softfloat.c
1409
bits32 aSig0, aSig1, absZ, aSigExtra;
lib/libc/softfloat/softfloat.c
1443
if ( (bits32) ( aSigExtra<<1 ) == 0 ) absZ &= ~1;
lib/libc/softfloat/softfloat.c
147
normalizeFloat32Subnormal( bits32 aSig, int16 *zExpPtr, bits32 *zSigPtr )
lib/libc/softfloat/softfloat.c
1483
bits32 aSig0, aSig1, absZ, aSigExtra;
lib/libc/softfloat/softfloat.c
1533
bits32 aSig0, aSig1, zSig;
lib/libc/softfloat/softfloat.c
1534
bits32 allZero;
lib/libc/softfloat/softfloat.c
1565
bits32 lastBitMask, roundBitsMask;
lib/libc/softfloat/softfloat.c
1591
if ( (bits32) ( z.low<<1 ) == 0 ) z.high &= ~1;
lib/libc/softfloat/softfloat.c
1605
if ( ( ( (bits32) ( a.high<<1 ) ) | a.low ) == 0 ) return a;
lib/libc/softfloat/softfloat.c
1668
bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
lib/libc/softfloat/softfloat.c
169
INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig )
lib/libc/softfloat/softfloat.c
172
return ( ( (bits32) zSign )<<31 ) + ( ( (bits32) zExp )<<23 ) + zSig;
lib/libc/softfloat/softfloat.c
1746
bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1;
lib/libc/softfloat/softfloat.c
1871
bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3;
lib/libc/softfloat/softfloat.c
1933
bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
lib/libc/softfloat/softfloat.c
1934
bits32 rem0, rem1, rem2, rem3, term0, term1, term2, term3;
lib/libc/softfloat/softfloat.c
199
static float32 roundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig )
lib/libc/softfloat/softfloat.c
2014
bits32 aSig0, aSig1, bSig0, bSig1, q, term0, term1, term2;
lib/libc/softfloat/softfloat.c
2015
bits32 allZero, alternateASig0, alternateASig1, sigMean1;
lib/libc/softfloat/softfloat.c
2119
bits32 aSig0, aSig1, zSig0, zSig1, zSig2, doubleZSig0;
lib/libc/softfloat/softfloat.c
2120
bits32 rem0, rem1, rem2, rem3, term0, term1, term2, term3;
lib/libc/softfloat/softfloat.c
262
normalizeRoundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig )
lib/libc/softfloat/softfloat.c
277
INLINE bits32 extractFloat64Frac1( float64 a )
lib/libc/softfloat/softfloat.c
290
INLINE bits32 extractFloat64Frac0( float64 a )
lib/libc/softfloat/softfloat.c
334
bits32 aSig0,
lib/libc/softfloat/softfloat.c
335
bits32 aSig1,
lib/libc/softfloat/softfloat.c
337
bits32 *zSig0Ptr,
lib/libc/softfloat/softfloat.c
338
bits32 *zSig1Ptr
lib/libc/softfloat/softfloat.c
377
packFloat64( flag zSign, int16 zExp, bits32 zSig0, bits32 zSig1 )
lib/libc/softfloat/softfloat.c
411
flag zSign, int16 zExp, bits32 zSig0, bits32 zSig1, bits32 zSig2 )
lib/libc/softfloat/softfloat.c
496
flag zSign, int16 zExp, bits32 zSig0, bits32 zSig1 )
lib/libc/softfloat/softfloat.c
499
bits32 zSig2;
lib/libc/softfloat/softfloat.c
548
bits32 absA;
lib/libc/softfloat/softfloat.c
550
bits32 zSig0, zSig1;
lib/libc/softfloat/softfloat.c
583
bits32 aSig, aSigExtra;
lib/libc/softfloat/softfloat.c
619
if ( (bits32) ( aSigExtra<<1 ) == 0 ) z &= ~1;
lib/libc/softfloat/softfloat.c
654
bits32 aSig;
lib/libc/softfloat/softfloat.c
674
if ( (bits32) ( aSig<<( shiftCount & 31 ) ) ) {
lib/libc/softfloat/softfloat.c
694
bits32 aSig, zSig0, zSig1;
lib/libc/softfloat/softfloat.c
726
bits32 lastBitMask, roundBitsMask;
lib/libc/softfloat/softfloat.c
738
if ( (bits32) ( a<<1 ) == 0 ) return a;
lib/libc/softfloat/softfloat.c
789
bits32 aSig, bSig, zSig;
lib/libc/softfloat/softfloat.c
861
bits32 aSig, bSig, zSig;
lib/libc/softfloat/softfloat.c
980
bits32 aSig, bSig, zSig0, zSig1;
sys/arch/m88k/m88k/m88100_fp.c
34
float32 normalizeRoundAndPackFloat32(int, int16, bits32);
sys/arch/m88k/m88k/m88100_fp.c
350
bits32 mant32;
sys/lib/libkern/softfloat-macros.h
48
INLINE void shift32RightJamming( bits32 a, int16 count, bits32 *zPtr )
sys/lib/libkern/softfloat-macros.h
485
bits32 aHigh, aLow, bHigh, bLow;
sys/lib/libkern/softfloat-macros.h
50
bits32 z;
sys/lib/libkern/softfloat-macros.h
621
static bits32 estimateSqrt32( int16 aExp, bits32 a )
sys/lib/libkern/softfloat-macros.h
632
bits32 z;
sys/lib/libkern/softfloat-macros.h
644
if ( z <= a ) return (bits32) ( ( (sbits32) a )>>1 );
sys/lib/libkern/softfloat-macros.h
646
return ( (bits32) ( ( ( (bits64) a )<<31 ) / z ) ) + ( z>>1 );
sys/lib/libkern/softfloat-macros.h
658
static int8 countLeadingZeros32( bits32 a )
sys/lib/libkern/softfloat-specialize.h
104
return ( 0xFF000000 < (bits32) ( a<<1 ) );
sys/lib/libkern/softfloat-specialize.h
149
return ( ( (bits32) a.sign )<<31 ) | 0x7FC00000 | ( a.high>>41 );
sys/lib/libkern/softfloat-specialize.h
178
if ( (bits32) ( a<<1 ) < (bits32) ( b<<1 ) ) return b;
sys/lib/libkern/softfloat-specialize.h
179
if ( (bits32) ( b<<1 ) < (bits32) ( a<<1 ) ) return a;
sys/lib/libkern/softfloat.c
1061
if ( 0x7FFD <= (bits32) zExp ) {
sys/lib/libkern/softfloat.c
1398
bits32 aSig;
sys/lib/libkern/softfloat.c
1430
bits32 aSig;
sys/lib/libkern/softfloat.c
1450
if ( (bits32) ( aSig<<( shiftCount & 31 ) ) ) {
sys/lib/libkern/softfloat.c
1474
bits32 aSig;
sys/lib/libkern/softfloat.c
1511
bits32 aSig;
sys/lib/libkern/softfloat.c
1556
bits32 aSig;
sys/lib/libkern/softfloat.c
1588
bits32 aSig;
sys/lib/libkern/softfloat.c
1622
bits32 aSig;
sys/lib/libkern/softfloat.c
1655
bits32 lastBitMask, roundBitsMask;
sys/lib/libkern/softfloat.c
1667
if ( (bits32) ( a<<1 ) == 0 ) return a;
sys/lib/libkern/softfloat.c
1716
bits32 aSig, bSig, zSig;
sys/lib/libkern/softfloat.c
1788
bits32 aSig, bSig, zSig;
sys/lib/libkern/softfloat.c
1907
bits32 aSig, bSig;
sys/lib/libkern/softfloat.c
1909
bits32 zSig;
sys/lib/libkern/softfloat.c
1968
bits32 aSig, bSig, zSig;
sys/lib/libkern/softfloat.c
2032
bits32 aSig, bSig;
sys/lib/libkern/softfloat.c
2033
bits32 q;
sys/lib/libkern/softfloat.c
2035
bits32 alternateASig;
sys/lib/libkern/softfloat.c
2135
bits32 aSig, zSig;
sys/lib/libkern/softfloat.c
2198
return ( a == b ) || ( (bits32) ( ( a | b )<<1 ) == 0 );
sys/lib/libkern/softfloat.c
2222
if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
sys/lib/libkern/softfloat.c
2246
if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
sys/lib/libkern/softfloat.c
2269
return ( a == b ) || ( (bits32) ( ( a | b )<<1 ) == 0 );
sys/lib/libkern/softfloat.c
2295
if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
sys/lib/libkern/softfloat.c
2322
if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
sys/lib/libkern/softfloat.c
2554
bits32 zSig;
sys/lib/libkern/softfloat.c
268
INLINE bits32 extractFloat32Frac( float32 a )
sys/lib/libkern/softfloat.c
308
normalizeFloat32Subnormal( bits32 aSig, int16 *zExpPtr, bits32 *zSigPtr )
sys/lib/libkern/softfloat.c
330
INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig )
sys/lib/libkern/softfloat.c
333
return ( ( (bits32) zSign )<<31 ) + ( ( (bits32) zExp )<<23 ) + zSig;
sys/lib/libkern/softfloat.c
360
static float32 roundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig )
sys/lib/libkern/softfloat.c
423
normalizeRoundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig )
sys/lib/libkern/softfloat.c
4541
bits32 zSig;
sys/lib/libkern/softfloat.c
5556
bits32 aSig;
sys/lib/libkern/softfloat.c
59
float32 normalizeRoundAndPackFloat32(flag, int16, bits32);
sys/lib/libkern/softfloat.c
744
if ( 0x7FFD <= (bits32) ( zExp - 1 ) ) {
sys/lib/libkern/softfloat.c
798
if ( 0x7FFD <= (bits32) ( zExp - 1 ) ) {