/external/qemu/fpu/ |
H A D | softfloat.h | 95 #define STATUS_PARAM , float_status *status macro 214 void set_float_rounding_mode(int val STATUS_PARAM); 215 void set_float_exception_flags(int val STATUS_PARAM); 216 INLINE void set_float_detect_tininess(int val STATUS_PARAM) argument 220 INLINE void set_flush_to_zero(flag val STATUS_PARAM) argument 224 INLINE void set_flush_inputs_to_zero(flag val STATUS_PARAM) argument 228 INLINE void set_default_nan_mode(flag val STATUS_PARAM) argument 237 void set_floatx80_rounding_precision(int val STATUS_PARAM); 244 void float_raise( int8 flags STATUS_PARAM); 249 float32 int32_to_float32( int32 STATUS_PARAM ); [all...] |
H A D | softfloat-native.h | 145 void set_float_rounding_mode(int val STATUS_PARAM); 147 void set_floatx80_rounding_precision(int val STATUS_PARAM); 153 float32 int32_to_float32( int STATUS_PARAM); 154 float32 uint32_to_float32( unsigned int STATUS_PARAM); 155 float64 int32_to_float64( int STATUS_PARAM); 156 float64 uint32_to_float64( unsigned int STATUS_PARAM); 158 floatx80 int32_to_floatx80( int STATUS_PARAM); 161 float128 int32_to_float128( int STATUS_PARAM); 163 float32 int64_to_float32( int64_t STATUS_PARAM); 164 float32 uint64_to_float32( uint64_t STATUS_PARAM); 204 float32_add( float32 a, float32 b STATUS_PARAM) argument 208 float32_sub( float32 a, float32 b STATUS_PARAM) argument 212 float32_mul( float32 a, float32 b STATUS_PARAM) argument 216 float32_div( float32 a, float32 b STATUS_PARAM) argument 222 float32_eq_quiet( float32 a, float32 b STATUS_PARAM) argument 226 float32_le( float32 a, float32 b STATUS_PARAM) argument 230 float32_lt( float32 a, float32 b STATUS_PARAM) argument 234 float32_eq( float32 a, float32 b STATUS_PARAM) argument 238 float32_le_quiet( float32 a, float32 b STATUS_PARAM) argument 242 float32_lt_quiet( float32 a, float32 b STATUS_PARAM) argument 246 float32_unordered( float32 a, float32 b STATUS_PARAM) argument 250 float32_unordered_quiet( float32 a, float32 b STATUS_PARAM) argument 287 float32_scalbn(float32 a, int n STATUS_PARAM) argument 325 float64_add( float64 a, float64 b STATUS_PARAM) argument 329 float64_sub( float64 a, float64 b STATUS_PARAM) argument 333 float64_mul( float64 a, float64 b STATUS_PARAM) argument 337 float64_div( float64 a, float64 b STATUS_PARAM) argument 343 float64_eq_quiet( float64 a, float64 b STATUS_PARAM) argument 347 float64_le( float64 a, float64 b STATUS_PARAM) argument 351 float64_lt( float64 a, float64 b STATUS_PARAM) argument 355 float64_eq( float64 a, float64 b STATUS_PARAM) argument 359 float64_le_quiet( float64 a, float64 b STATUS_PARAM) argument 363 float64_lt_quiet( float64 a, float64 b STATUS_PARAM) argument 368 float64_unordered( float64 a, float64 b STATUS_PARAM) argument 372 float64_unordered_quiet( float64 a, float64 b STATUS_PARAM) argument 409 float64_scalbn(float64 a, int n STATUS_PARAM) argument 442 floatx80_add( floatx80 a, floatx80 b STATUS_PARAM) argument 446 floatx80_sub( floatx80 a, floatx80 b STATUS_PARAM) argument 450 floatx80_mul( floatx80 a, floatx80 b STATUS_PARAM) argument 454 floatx80_div( floatx80 a, floatx80 b STATUS_PARAM) argument 460 floatx80_eq_quiet( floatx80 a, floatx80 b STATUS_PARAM) argument 464 floatx80_le( floatx80 a, floatx80 b STATUS_PARAM) argument 468 floatx80_lt( floatx80 a, floatx80 b STATUS_PARAM) argument 472 floatx80_eq( floatx80 a, floatx80 b STATUS_PARAM) argument 476 floatx80_le_quiet( floatx80 a, floatx80 b STATUS_PARAM) argument 480 floatx80_lt_quiet( floatx80 a, floatx80 b STATUS_PARAM) argument 485 floatx80_unordered( floatx80 a, floatx80 b STATUS_PARAM) argument 489 floatx80_unordered_quiet( floatx80 a, floatx80 b STATUS_PARAM) argument 526 floatx80_scalbn(floatx80 a, int n STATUS_PARAM) argument [all...] |
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 80 float32 int32_to_float32(int v STATUS_PARAM) argument 85 float32 uint32_to_float32(unsigned int v STATUS_PARAM) argument 90 float64 int32_to_float64(int v STATUS_PARAM) argument 95 float64 uint32_to_float64(unsigned int v STATUS_PARAM) argument 101 floatx80 int32_to_floatx80(int v STATUS_PARAM) argument 106 float32 int64_to_float32( int64_t v STATUS_PARAM) argument 110 float32 uint64_to_float32( uint64_t v STATUS_PARAM) argument 114 float64 int64_to_float64( int64_t v STATUS_PARAM) argument 118 uint64_to_float64( uint64_t v STATUS_PARAM) argument 123 int64_to_floatx80( int64_t v STATUS_PARAM) argument 147 float32_to_int32( float32 a STATUS_PARAM) argument 151 float32_to_int32_round_to_zero( float32 a STATUS_PARAM) argument 155 float32_to_int64( float32 a STATUS_PARAM) argument 160 float32_to_int64_round_to_zero( float32 a STATUS_PARAM) argument 165 float32_to_float64( float32 a STATUS_PARAM) argument 170 float32_to_floatx80( float32 a STATUS_PARAM) argument 176 float32_to_uint32( float32 a STATUS_PARAM) argument 191 float32_to_uint32_round_to_zero( float32 a STATUS_PARAM) argument 210 float32_round_to_int( float32 a STATUS_PARAM) argument 215 float32_rem( float32 a, float32 b STATUS_PARAM) argument 220 float32_sqrt( float32 a STATUS_PARAM) argument 278 float64_to_int32( float64 a STATUS_PARAM) argument 282 float64_to_int32_round_to_zero( float64 a STATUS_PARAM) argument 286 float64_to_int64( float64 a STATUS_PARAM) argument 290 float64_to_int64_round_to_zero( float64 a STATUS_PARAM) argument 294 float64_to_float32( float64 a STATUS_PARAM) argument 299 float64_to_floatx80( float64 a STATUS_PARAM) argument 305 float64_to_float128( float64 a STATUS_PARAM) argument 311 float64_to_uint32( float64 a STATUS_PARAM) argument 326 float64_to_uint32_round_to_zero( float64 a STATUS_PARAM) argument 341 float64_to_uint64(float64 a STATUS_PARAM) argument 349 float64_to_uint64_round_to_zero(float64 a STATUS_PARAM) argument 378 float64_rem( float64 a, float64 b STATUS_PARAM) argument 383 float64_sqrt( float64 a STATUS_PARAM) argument 449 floatx80_to_int32( floatx80 a STATUS_PARAM) argument 453 floatx80_to_int32_round_to_zero( floatx80 a STATUS_PARAM) argument 457 floatx80_to_int64( floatx80 a STATUS_PARAM) argument 461 floatx80_to_int64_round_to_zero( floatx80 a STATUS_PARAM) argument 465 floatx80_to_float32( floatx80 a STATUS_PARAM) argument 469 floatx80_to_float64( floatx80 a STATUS_PARAM) argument 477 floatx80_round_to_int( floatx80 a STATUS_PARAM) argument 481 floatx80_rem( floatx80 a, floatx80 b STATUS_PARAM) argument 485 floatx80_sqrt( floatx80 a STATUS_PARAM) argument [all...] |
H A D | softfloat-specialize.h | 45 void float_raise( int8 flags STATUS_PARAM ) 116 static commonNaNT float16ToCommonNaN( float16 a STATUS_PARAM ) 132 static float16 commonNaNToFloat16(commonNaNT a STATUS_PARAM) argument 207 static commonNaNT float32ToCommonNaN( float32 a STATUS_PARAM ) 223 static float32 commonNaNToFloat32( commonNaNT a STATUS_PARAM) argument 356 static float32 propagateFloat32NaN( float32 a, float32 b STATUS_PARAM) argument 453 static commonNaNT float64ToCommonNaN( float64 a STATUS_PARAM) argument 469 static float64 commonNaNToFloat64( commonNaNT a STATUS_PARAM) argument 492 static float64 propagateFloat64NaN( float64 a, float64 b STATUS_PARAM) argument 601 static commonNaNT floatx80ToCommonNaN( floatx80 a STATUS_PARAM) argument 623 commonNaNToFloatx80( commonNaNT a STATUS_PARAM) argument 650 propagateFloatx80NaN( floatx80 a, floatx80 b STATUS_PARAM) argument 753 float128ToCommonNaN( float128 a STATUS_PARAM) argument 768 commonNaNToFloat128( commonNaNT a STATUS_PARAM) argument 789 propagateFloat128NaN( float128 a, float128 b STATUS_PARAM) argument [all...] |
H A D | softfloat.c | 57 void set_float_rounding_mode(int val STATUS_PARAM) argument 62 void set_float_exception_flags(int val STATUS_PARAM) argument 68 void set_floatx80_rounding_precision(int val STATUS_PARAM) argument 112 static int32 roundAndPackInt32( flag zSign, uint64_t absZ STATUS_PARAM) argument 162 static int64 roundAndPackInt64( flag zSign, uint64_t absZ0, uint64_t absZ1 STATUS_PARAM) argument 240 static float32 float32_squash_input_denormal(float32 a STATUS_PARAM) argument 310 static float32 roundAndPackFloat32( flag zSign, int16 zExp, uint32_t zSig STATUS_PARAM) argument 376 normalizeRoundAndPackFloat32( flag zSign, int16 zExp, uint32_t zSig STATUS_PARAM) argument 422 static float64 float64_squash_input_denormal(float64 a STATUS_PARAM) argument 492 static float64 roundAndPackFloat64( flag zSign, int16 zExp, uint64_t zSig STATUS_PARAM) argument 558 normalizeRoundAndPackFloat64( flag zSign, int16 zExp, uint64_t zSig STATUS_PARAM) argument 663 roundAndPackFloatx80( int8 roundingPrecision, flag zSign, int32 zExp, uint64_t zSig0, uint64_t zSig1 STATUS_PARAM) argument 835 normalizeRoundAndPackFloatx80( int8 roundingPrecision, flag zSign, int32 zExp, uint64_t zSig0, uint64_t zSig1 STATUS_PARAM) argument 992 roundAndPackFloat128( flag zSign, int32 zExp, uint64_t zSig0, uint64_t zSig1, uint64_t zSig2 STATUS_PARAM) argument 1096 normalizeRoundAndPackFloat128( flag zSign, int32 zExp, uint64_t zSig0, uint64_t zSig1 STATUS_PARAM) argument 1668 float32_round_to_int( float32 a STATUS_PARAM) argument 1729 addFloat32Sigs( float32 a, float32 b, flag zSign STATUS_PARAM) argument 1808 subFloat32Sigs( float32 a, float32 b, flag zSign STATUS_PARAM) argument 2818 float16_to_float32(float16 a, flag ieee STATUS_PARAM) argument 2848 float32_to_float16(float32 a, flag ieee STATUS_PARAM) argument 3074 float64_trunc_to_int( float64 a STATUS_PARAM) argument 4142 addFloatx80Sigs( floatx80 a, floatx80 b, flag zSign STATUS_PARAM) argument 5255 addFloat128Sigs( float128 a, float128 b, flag zSign STATUS_PARAM) argument 5341 subFloat128Sigs( float128 a, float128 b, flag zSign STATUS_PARAM) argument 6145 float64_to_uint64(float64 a STATUS_PARAM) argument 6156 float64_to_uint64_round_to_zero(float64 a STATUS_PARAM) argument [all...] |