Lines Matching defs:SoftFloat_IEEE754
29 typedef struct SoftFloat_IEEE754 {
33 } SoftFloat_IEEE754;
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) {
53 static inline SoftFloat_IEEE754 av_int2sf_ieee754(int64_t n, int e) {
60 return av_normalize_sf_ieee754((SoftFloat_IEEE754) {sign, n << MANT_BITS, 0 + e});
66 static inline SoftFloat_IEEE754 av_bits2sf_ieee754(uint32_t n) {
67 return ((SoftFloat_IEEE754) { (n & 0x80000000UL) >> 31, (n & 0x7FFFFFUL), (int8_t)((n & 0x7F800000UL) >> 23)});
72 static inline int av_sf2int_ieee754(SoftFloat_IEEE754 a) {
80 static inline SoftFloat_IEEE754 av_div_sf_ieee754(SoftFloat_IEEE754 a, SoftFloat_IEEE754 b) {
87 return av_normalize_sf_ieee754((SoftFloat_IEEE754) {sign, mant, exp});
93 static inline SoftFloat_IEEE754 av_mul_sf_ieee754(SoftFloat_IEEE754 a, SoftFloat_IEEE754 b) {
100 return av_normalize_sf_ieee754((SoftFloat_IEEE754) {sign, mant, exp});
106 static inline int av_cmp_sf_ieee754(SoftFloat_IEEE754 a, SoftFloat_IEEE754 b) {