Lines Matching refs:SoftFloat_IEEE754
29 typedef struct SoftFloat_IEEE754 { struct
33 } SoftFloat_IEEE754; argument
35 static const SoftFloat_IEEE754 FLOAT_0 = {0, 0, -126};
36 static const SoftFloat_IEEE754 FLOAT_1 = {0, 0, 0};
41 static inline SoftFloat_IEEE754 av_normalize_sf_ieee754(SoftFloat_IEEE754 sf) { in av_normalize_sf_ieee754()
53 static inline SoftFloat_IEEE754 av_int2sf_ieee754(int64_t n, int e) { in av_int2sf_ieee754()
60 return av_normalize_sf_ieee754((SoftFloat_IEEE754) {sign, n << MANT_BITS, 0 + e}); in av_int2sf_ieee754()
66 static inline SoftFloat_IEEE754 av_bits2sf_ieee754(uint32_t n) { in av_bits2sf_ieee754()
67 …return ((SoftFloat_IEEE754) { (n & 0x80000000UL) >> 31, (n & 0x7FFFFFUL), (int8_t)((n & 0x7F800000… in av_bits2sf_ieee754()
72 static inline int av_sf2int_ieee754(SoftFloat_IEEE754 a) { in av_sf2int_ieee754()
80 static inline SoftFloat_IEEE754 av_div_sf_ieee754(SoftFloat_IEEE754 a, SoftFloat_IEEE754 b) { in av_div_sf_ieee754()
87 return av_normalize_sf_ieee754((SoftFloat_IEEE754) {sign, mant, exp}); in av_div_sf_ieee754()
93 static inline SoftFloat_IEEE754 av_mul_sf_ieee754(SoftFloat_IEEE754 a, SoftFloat_IEEE754 b) { in av_mul_sf_ieee754()
100 return av_normalize_sf_ieee754((SoftFloat_IEEE754) {sign, mant, exp}); in av_mul_sf_ieee754()
106 static inline int av_cmp_sf_ieee754(SoftFloat_IEEE754 a, SoftFloat_IEEE754 b) { in av_cmp_sf_ieee754()