/vbox/src/recompiler/fpu/ |
H A D | softfloat-specialize.h | 46 void float_raise( int8 flags STATUS_PARAM ) 110 static commonNaNT float32ToCommonNaN( float32 a STATUS_PARAM ) 142 static float32 propagateFloat32NaN( float32 a, float32 b STATUS_PARAM) argument 242 static commonNaNT float64ToCommonNaN( float64 a STATUS_PARAM) argument 277 static float64 propagateFloat64NaN( float64 a, float64 b STATUS_PARAM) argument 383 static commonNaNT floatx80ToCommonNaN( floatx80 a STATUS_PARAM) argument 417 static floatx80 propagateFloatx80NaN( floatx80 a, floatx80 b STATUS_PARAM) argument 513 static commonNaNT float128ToCommonNaN( float128 a STATUS_PARAM) argument 543 static float128 propagateFloat128NaN( float128 a, float128 b STATUS_PARAM) argument
|
H A D | softfloat-native.c | 9 void set_float_rounding_mode(int val STATUS_PARAM) argument 21 void set_floatx80_rounding_precision(int val STATUS_PARAM) argument 87 float32 int32_to_float32(int v STATUS_PARAM) argument 92 float32 uint32_to_float32(unsigned int v STATUS_PARAM) argument 97 float64 int32_to_float64(int v STATUS_PARAM) argument 102 float64 uint32_to_float64(unsigned int v STATUS_PARAM) argument 108 floatx80 int32_to_floatx80(int v STATUS_PARAM) argument 113 float32 int64_to_float32( int64_t v STATUS_PARAM) argument 117 float32 uint64_to_float32( uint64_t v STATUS_PARAM) argument 121 float64 int64_to_float64( int64_t v STATUS_PARAM) argument 125 uint64_to_float64( uint64_t v STATUS_PARAM) argument 130 int64_to_floatx80( int64_t v STATUS_PARAM) argument 154 float32_to_int32( float32 a STATUS_PARAM) argument 158 float32_to_int32_round_to_zero( float32 a STATUS_PARAM) argument 162 float32_to_int64( float32 a STATUS_PARAM) argument 167 float32_to_int64_round_to_zero( float32 a STATUS_PARAM) argument 172 float32_to_float64( float32 a STATUS_PARAM) argument 177 float32_to_floatx80( float32 a STATUS_PARAM) argument 183 float32_to_uint32( float32 a STATUS_PARAM) argument 198 float32_to_uint32_round_to_zero( float32 a STATUS_PARAM) argument 217 float32_round_to_int( float32 a STATUS_PARAM) argument 222 float32_rem( float32 a, float32 b STATUS_PARAM) argument 227 float32_sqrt( float32 a STATUS_PARAM) argument 276 float64_to_int32( float64 a STATUS_PARAM) argument 280 float64_to_int32_round_to_zero( float64 a STATUS_PARAM) argument 284 float64_to_int64( float64 a STATUS_PARAM) argument 288 float64_to_int64_round_to_zero( float64 a STATUS_PARAM) argument 292 float64_to_float32( float64 a STATUS_PARAM) argument 297 float64_to_floatx80( float64 a STATUS_PARAM) argument 303 float64_to_float128( float64 a STATUS_PARAM) argument 309 float64_to_uint32( float64 a STATUS_PARAM) argument 324 float64_to_uint32_round_to_zero( float64 a STATUS_PARAM) argument 339 float64_to_uint64(float64 a STATUS_PARAM) argument 347 float64_to_uint64_round_to_zero(float64 a STATUS_PARAM) argument 376 float64_rem( float64 a, float64 b STATUS_PARAM) argument 381 float64_sqrt( float64 a STATUS_PARAM) argument 437 floatx80_to_int32( floatx80 a STATUS_PARAM) argument 441 floatx80_to_int32_round_to_zero( floatx80 a STATUS_PARAM) argument 445 floatx80_to_int64( floatx80 a STATUS_PARAM) argument 449 floatx80_to_int64_round_to_zero( floatx80 a STATUS_PARAM) argument 453 floatx80_to_float32( floatx80 a STATUS_PARAM) argument 457 floatx80_to_float64( floatx80 a STATUS_PARAM) argument 465 floatx80_round_to_int( floatx80 a STATUS_PARAM) argument 469 floatx80_rem( floatx80 a, floatx80 b STATUS_PARAM) argument 473 floatx80_sqrt( floatx80 a STATUS_PARAM) argument [all...] |
H A D | softfloat-native.h | 146 void set_float_rounding_mode(int val STATUS_PARAM); 148 void set_floatx80_rounding_precision(int val STATUS_PARAM); 154 float32 int32_to_float32( int STATUS_PARAM); 155 float32 uint32_to_float32( unsigned int STATUS_PARAM); 156 float64 int32_to_float64( int STATUS_PARAM); 157 float64 uint32_to_float64( unsigned int STATUS_PARAM); 159 floatx80 int32_to_floatx80( int STATUS_PARAM); 162 float128 int32_to_float128( int STATUS_PARAM); 164 float32 int64_to_float32( int64_t STATUS_PARAM); 165 float32 uint64_to_float32( uint64_t STATUS_PARAM); 196 float32_add( float32 a, float32 b STATUS_PARAM) argument 200 float32_sub( float32 a, float32 b STATUS_PARAM) argument 204 float32_mul( float32 a, float32 b STATUS_PARAM) argument 208 float32_div( float32 a, float32 b STATUS_PARAM) argument 214 float32_eq( float32 a, float32 b STATUS_PARAM) argument 218 float32_le( float32 a, float32 b STATUS_PARAM) argument 222 float32_lt( float32 a, float32 b STATUS_PARAM) argument 226 float32_eq_signaling( float32 a, float32 b STATUS_PARAM) argument 230 float32_le_quiet( float32 a, float32 b STATUS_PARAM) argument 234 float32_lt_quiet( float32 a, float32 b STATUS_PARAM) argument 238 float32_unordered( float32 a, float32 b STATUS_PARAM) argument 304 float64_add( float64 a, float64 b STATUS_PARAM) argument 308 float64_sub( float64 a, float64 b STATUS_PARAM) argument 312 float64_mul( float64 a, float64 b STATUS_PARAM) argument 316 float64_div( float64 a, float64 b STATUS_PARAM) argument 322 float64_eq( float64 a, float64 b STATUS_PARAM) argument 326 float64_le( float64 a, float64 b STATUS_PARAM) argument 330 float64_lt( float64 a, float64 b STATUS_PARAM) argument 334 float64_eq_signaling( float64 a, float64 b STATUS_PARAM) argument 338 float64_le_quiet( float64 a, float64 b STATUS_PARAM) argument 342 float64_lt_quiet( float64 a, float64 b STATUS_PARAM) argument 347 float64_unordered( float64 a, float64 b STATUS_PARAM) argument 408 floatx80_add( floatx80 a, floatx80 b STATUS_PARAM) argument 412 floatx80_sub( floatx80 a, floatx80 b STATUS_PARAM) argument 416 floatx80_mul( floatx80 a, floatx80 b STATUS_PARAM) argument 420 floatx80_div( floatx80 a, floatx80 b STATUS_PARAM) argument 426 floatx80_eq( floatx80 a, floatx80 b STATUS_PARAM) argument 430 floatx80_le( floatx80 a, floatx80 b STATUS_PARAM) argument 434 floatx80_lt( floatx80 a, floatx80 b STATUS_PARAM) argument 438 floatx80_eq_signaling( floatx80 a, floatx80 b STATUS_PARAM) argument 442 floatx80_le_quiet( floatx80 a, floatx80 b STATUS_PARAM) argument 446 floatx80_lt_quiet( floatx80 a, floatx80 b STATUS_PARAM) argument 451 floatx80_unordered( floatx80 a, floatx80 b STATUS_PARAM) argument [all...] |
H A D | softfloat.h | 106 #define STATUS_PARAM , float_status *status macro 205 void set_float_rounding_mode(int val STATUS_PARAM); 206 void set_float_exception_flags(int val STATUS_PARAM); 207 INLINE void set_flush_to_zero(flag val STATUS_PARAM) argument 211 INLINE void set_default_nan_mode(flag val STATUS_PARAM) argument 220 void set_floatx80_rounding_precision(int val STATUS_PARAM); 227 void float_raise( int8 flags STATUS_PARAM); 232 float32 int32_to_float32( int STATUS_PARAM ); 233 float64 int32_to_float64( int STATUS_PARAM ); 234 float32 uint32_to_float32( unsigned int STATUS_PARAM ); [all...] |
H A D | softfloat.c | 54 void set_float_rounding_mode(int val STATUS_PARAM) argument 59 void set_float_exception_flags(int val STATUS_PARAM) argument 65 void set_floatx80_rounding_precision(int val STATUS_PARAM) argument 82 static int32 roundAndPackInt32( flag zSign, bits64 absZ STATUS_PARAM) argument 132 static int64 roundAndPackInt64( flag zSign, bits64 absZ0, bits64 absZ1 STATUS_PARAM) argument 265 static float32 roundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig STATUS_PARAM) argument 328 normalizeRoundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig STATUS_PARAM) argument 429 static float64 roundAndPackFloat64( flag zSign, int16 zExp, bits64 zSig STATUS_PARAM) argument 492 normalizeRoundAndPackFloat64( flag zSign, int16 zExp, bits64 zSig STATUS_PARAM) argument 599 STATUS_PARAM) 597 roundAndPackFloatx80( int8 roundingPrecision, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 STATUS_PARAM) argument 766 normalizeRoundAndPackFloatx80( int8 roundingPrecision, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 STATUS_PARAM) argument 923 roundAndPackFloat128( flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1, bits64 zSig2 STATUS_PARAM) argument 1024 normalizeRoundAndPackFloat128( flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 STATUS_PARAM) argument 1540 float32_round_to_int( float32 a STATUS_PARAM) argument 1600 addFloat32Sigs( float32 a, float32 b, flag zSign STATUS_PARAM) argument 1674 subFloat32Sigs( float32 a, float32 b, flag zSign STATUS_PARAM) argument 2589 float32_to_float16( float32 a, flag ieee STATUS_PARAM) argument 2805 float64_trunc_to_int( float64 a STATUS_PARAM) argument 3797 addFloatx80Sigs( floatx80 a, floatx80 b, flag zSign STATUS_PARAM) argument 4868 addFloat128Sigs( float128 a, float128 b, flag zSign STATUS_PARAM) argument 4949 subFloat128Sigs( float128 a, float128 b, flag zSign STATUS_PARAM) argument 5672 float64_to_uint64(float64 a STATUS_PARAM) argument 5683 float64_to_uint64_round_to_zero(float64 a STATUS_PARAM) argument [all...] |