/freebsd/lib/libc/arm/softfloat/ |
H A D | softfloat.h | 60 } floatx80; typedef 125 floatx80 int32_to_floatx80( int ); 134 floatx80 int64_to_floatx80( long long ); 157 floatx80 float32_to_floatx80( float32 ); 201 floatx80 float64_to_floatx80( float64 ); 236 int floatx80_to_int32( floatx80 ); 237 int floatx80_to_int32_round_to_zero( floatx80 ); 238 long long floatx80_to_int64( floatx80 ); 239 long long floatx80_to_int64_round_to_zero( floatx80 ); 240 float32 floatx80_to_float32( floatx80 ); [all …]
|
/freebsd/lib/libc/powerpc/softfloat/ |
H A D | softfloat.h | 60 } floatx80; typedef 127 floatx80 int32_to_floatx80( int ); 135 floatx80 int64_to_floatx80( long long ); 153 floatx80 float32_to_floatx80( float32 ); 193 floatx80 float64_to_floatx80( float64 ); 228 int floatx80_to_int32( floatx80 ); 229 int floatx80_to_int32_round_to_zero( floatx80 ); 230 long long floatx80_to_int64( floatx80 ); 231 long long floatx80_to_int64_round_to_zero( floatx80 ); 232 float32 floatx80_to_float32( floatx80 ); [all …]
|
/freebsd/lib/libc/powerpc64/softfloat/ |
H A D | softfloat.h | 60 } floatx80; typedef 127 floatx80 int32_to_floatx80( int ); 135 floatx80 int64_to_floatx80( long long ); 153 floatx80 float32_to_floatx80( float32 ); 193 floatx80 float64_to_floatx80( float64 ); 228 int floatx80_to_int32( floatx80 ); 229 int floatx80_to_int32_round_to_zero( floatx80 ); 230 long long floatx80_to_int64( floatx80 ); 231 long long floatx80_to_int64_round_to_zero( floatx80 ); 232 float32 floatx80_to_float32( floatx80 ); [all …]
|
/freebsd/lib/libc/powerpcspe/softfloat/ |
H A D | softfloat.h | 60 } floatx80; typedef 127 floatx80 int32_to_floatx80( int ); 135 floatx80 int64_to_floatx80( long long ); 153 floatx80 float32_to_floatx80( float32 ); 193 floatx80 float64_to_floatx80( float64 ); 228 int floatx80_to_int32( floatx80 ); 229 int floatx80_to_int32_round_to_zero( floatx80 ); 230 long long floatx80_to_int64( floatx80 ); 231 long long floatx80_to_int64_round_to_zero( floatx80 ); 232 float32 floatx80_to_float32( floatx80 ); [all …]
|
/freebsd/lib/libc/riscv/softfloat/ |
H A D | softfloat.h | 60 } floatx80; typedef 125 floatx80 int32_to_floatx80( int ); 134 floatx80 int64_to_floatx80( long long ); 157 floatx80 float32_to_floatx80( float32 ); 201 floatx80 float64_to_floatx80( float64 ); 236 int floatx80_to_int32( floatx80 ); 237 int floatx80_to_int32_round_to_zero( floatx80 ); 238 long long floatx80_to_int64( floatx80 ); 239 long long floatx80_to_int64_round_to_zero( floatx80 ); 240 float32 floatx80_to_float32( floatx80 ); [all …]
|
/freebsd/lib/libc/softfloat/templates/ |
H A D | softfloat.h | 55 } floatx80; typedef 117 floatx80 int32_to_floatx80( !!!int32 ); 125 floatx80 int64_to_floatx80( !!!int64 ); 142 floatx80 float32_to_floatx80( float32 ); 179 floatx80 float64_to_floatx80( float64 ); 212 !!!int32 floatx80_to_int32( floatx80 ); 213 !!!int32 floatx80_to_int32_round_to_zero( floatx80 ); 214 !!!int64 floatx80_to_int64( floatx80 ); 215 !!!int64 floatx80_to_int64_round_to_zero( floatx80 ); 216 float32 floatx80_to_float32( floatx80 ); [all …]
|
H A D | softfloat-specialize | 272 flag floatx80_is_nan( floatx80 a ) 285 flag floatx80_is_signaling_nan( floatx80 a ) 304 static commonNaNT floatx80ToCommonNaN( floatx80 a ) 322 static floatx80 commonNaNToFloatx80( commonNaNT a ) 324 floatx80 z; 339 static floatx80 propagateFloatx80NaN( floatx80 a, floatx80 b )
|
/freebsd/lib/libc/softfloat/ |
H A D | negxf2.c | 13 floatx80 __negxf2(floatx80); 15 floatx80 16 __negxf2(floatx80 a) in __negxf2()
|
H A D | gexf2.c | 13 flag __gexf2(floatx80, floatx80); 16 __gexf2(floatx80 a, floatx80 b) in __gexf2()
|
H A D | gtxf2.c | 13 flag __gtxf2(floatx80, floatx80); 16 __gtxf2(floatx80 a, floatx80 b) in __gtxf2()
|
H A D | nexf2.c | 13 flag __nexf2(floatx80, floatx80); 16 __nexf2(floatx80 a, floatx80 b) in __nexf2()
|
H A D | timesoftfloat.c | 157 static void time_a_int32_z_floatx80( floatx80 function( int32 ) ) in time_a_int32_z_floatx80() 312 static void time_a_int64_z_floatx80( floatx80 function( int64 ) ) in time_a_int64_z_floatx80() 470 static void time_a_float32_z_floatx80( floatx80 function( float32 ) ) in time_a_float32_z_floatx80() 787 static void time_a_float64_z_floatx80( floatx80 function( float64 ) ) in time_a_float64_z_floatx80() 1050 static void time_a_floatx80_z_int32( int32 function( floatx80 ) ) in time_a_floatx80_z_int32() argument 1055 floatx80 a; in time_a_floatx80_z_int32() 1082 static void time_a_floatx80_z_int64( int64 function( floatx80 ) ) in time_a_floatx80_z_int64() argument 1087 floatx80 a; in time_a_floatx80_z_int64() 1114 static void time_a_floatx80_z_float32( float32 function( floatx80 ) ) in time_a_floatx80_z_float32() argument 1119 floatx80 a; in time_a_floatx80_z_float32() [all …]
|
H A D | softfloat-specialize | 328 flag floatx80_is_nan( floatx80 a ) 341 flag floatx80_is_signaling_nan( floatx80 a ) 360 static commonNaNT floatx80ToCommonNaN( floatx80 a ) 378 static floatx80 commonNaNToFloatx80( commonNaNT a ) 380 floatx80 z; 395 static floatx80 propagateFloatx80NaN( floatx80 a, floatx80 b )
|
H A D | softfloat-history.txt | 25 -- Created the 64-bit (bits64) version, adding the floatx80 and float128
|
H A D | softfloat.txt | 87 precision), `floatx80' (extended double precision), and `float128' 91 the byte order of the particular machine being used. The `floatx80' type 146 For extended double precision (`floatx80') only, the rounding precision 257 Rounding of the extended double-precision (`floatx80') functions is affected
|
H A D | timesoftfloat.txt | 88 operations, particularly for extended double precision (`floatx80') and
|
/freebsd/lib/libc/softfloat/bits64/ |
H A D | softfloat.c | 553 INLINE bits64 extractFloatx80Frac( floatx80 a ) in extractFloatx80Frac() 566 INLINE int32 extractFloatx80Exp( floatx80 a ) in extractFloatx80Exp() 579 INLINE flag extractFloatx80Sign( floatx80 a ) in extractFloatx80Sign() 611 INLINE floatx80 packFloatx80( flag zSign, int32 zExp, bits64 zSig ) in packFloatx80() 613 floatx80 z; in packFloatx80() 646 static floatx80 815 static floatx80 1183 floatx80 int32_to_floatx80( int32 a ) in int32_to_floatx80() 1199 floatx80 uint32_to_floatx80( uint32 a ) in uint32_to_floatx80() 1314 floatx80 int64_to_floatx80( int64 a ) in int64_to_floatx80() [all …]
|