162 Commits (cea4e57473efc2fad1d241e87984eba4e5d9690c)

Author SHA1 Message Date
Peter Maydell 760e141613 softfloat: roundAndPackInt{32, 64}: Don't assume int32 is 32 bits 15 years ago
Peter Maydell b3a6a2e041 softfloat: float*_to_int32_round_to_zero: don't assume int32 is 32 bits 15 years ago
Avi Kivity 3bf7e40ab9 softfloat: fix for C99 15 years ago
Peter Maydell 369be8f618 softfloat: Implement fused multiply-add 15 years ago
Peter Maydell 2ac8bd03c5 softfloat: Reinstate accidentally disabled target-specific NaN handling 15 years ago
Andreas Färber 9f8d2a093f softfloat: Use uint32 consistently 15 years ago
Andreas Färber 38641f8f54 softfloat: Use uint16 consistently 15 years ago
Paolo Bonzini 789ec7ce20 softfloat: change default nan definitions to variables 15 years ago
Aurelien Jarno 587eabfafc softfloat: add float*_is_zero_or_denormal() 15 years ago
Aurelien Jarno be22a9abc0 softfloat: always enable floatx80 and float128 support 15 years ago
Aurelien Jarno cf67c6bad5 softfloat-native: remove 15 years ago
Peter Maydell e6afc87f80 softfloat: Add new flag for when denormal result is flushed to zero 15 years ago
Aurelien Jarno 4cc5383f80 softfloat-native: add float*_is_any_nan() functions 16 years ago
Aurelien Jarno d6882cf01f softfloat-native: fix float*_scalbn() functions 16 years ago
Aurelien Jarno 326b9e98a3 softfloat: fix float*_scalnb() corner cases 16 years ago
Aurelien Jarno f6714d365d softfloat: add floatx80_compare*() functions 16 years ago
Aurelien Jarno d2b1027d5f softfloat-native: add a few constant values 16 years ago
Aurelien Jarno c4b4c77a80 softfloat: add pi constants 16 years ago
Aurelien Jarno f3218a8df0 softfloat: add floatx80 constants 16 years ago
Aurelien Jarno b76235e400 softfloat: fix floatx80_is_infinity() 16 years ago
Aurelien Jarno e2f422047b softfloat: fix floatx80 handling of NaN 16 years ago
Aurelien Jarno f5a64251f2 softfloat: improve description of comparison functions 16 years ago
Aurelien Jarno b689362d14 softfloat: move float*_eq and float*_eq_quiet 16 years ago
Aurelien Jarno 2657d0ff8f softfloat: rename float*_eq_signaling() into float*_eq() 16 years ago
Aurelien Jarno 211315fb5e softfloat: rename float*_eq() into float*_eq_quiet() 16 years ago
Aurelien Jarno b4a0ef7911 softfloat-native: add float*_unordered_quiet() functions 16 years ago
Aurelien Jarno 67b7861d63 softfloat: add float*_unordered_{,quiet}() functions 16 years ago
Aurelien Jarno b3b4c7f33f softfloat: use GCC builtins to count the leading zeros 16 years ago
Peter Maydell c29aca4461 softfloat: Add setter function for tininess detection mode 16 years ago
Guan Xuetao d2fbca9422 unicore32: necessary modifications for other files to support unicore32 16 years ago
Peter Maydell 274f1b041e softfloat: Add float*_min() and float*_max() functions 16 years ago
Andreas Färber bb98fe42c5 softfloat: Drop [s]bits{8, 16, 32, 64} types in favor of [u]int{8, 16, 32, 64}_t 16 years ago
Andreas Färber 87b8cc3cf3 softfloat: Resolve type mismatches between declaration and implementation 16 years ago
Andreas Färber 8d725fac63 softfloat: Prepend QEMU-style header with derivation notice 16 years ago
Christophe Lyon c30fe7dfc4 softfloat: add _set_sign(), _infinity and _half for 32 and 64 bits floats. 16 years ago
Christophe Lyon 8559666ddb softfloat: move all default NaN definitions to softfloat.h. 16 years ago
Peter Maydell d5138cf4a8 softfloat: Fix compilation failures with USE_SOFTFLOAT_STRUCT_TYPES 16 years ago
Peter Maydell f591e1bedf softfloat: Correctly handle NaNs in float16_to_float32() 16 years ago
Peter Maydell 600e30d2b2 softfloat: Fix single-to-half precision float conversions 16 years ago
Christophe Lyon bcd4d9afd4 softfloat: Honour default_nan_mode for float-to-float conversions 16 years ago
Peter Maydell bb4d4bb376 softfloat: Add float16 type and float16 NaN handling functions 16 years ago
Aurelien Jarno de4af5f792 softfloat: fix floatx80_is_{quiet,signaling}_nan() 16 years ago
Peter Maydell 6f3300ad2b softfloat: Add float32_is_zero_or_denormal() function 16 years ago
Aurelien Jarno 102016020b softfloat: fix default-NaN mode 16 years ago
Aurelien Jarno e90877507e softfloat: SH4 has the sNaN bit set 16 years ago
Peter Maydell 2bed652fc5 softfloat: Implement floatx80_is_any_nan() and float128_is_any_nan() 16 years ago
Peter Maydell 37d18660bb softfloat: Implement flushing input denormals to zero 16 years ago
Aurelien Jarno e024e881bb target-ppc: Implement correct NaN propagation rules 16 years ago
Aurelien Jarno 084d19ba71 target-mips: Implement correct NaN propagation rules 16 years ago
Aurelien Jarno 1f398e0825 softfloat: use float{32,64,x80,128}_maybe_silence_nan() 16 years ago