Home
last modified time | relevance | path

Searched refs:float32 (Results 1 – 11 of 11) sorted by relevance

/linux/arch/arm/nwfpe/
H A Dsingle_cpdo.c15 float32 float32_exp(float32 Fm);
16 float32 float32_ln(float32 Fm);
17 float32 float32_sin(float32 rFm);
18 float32 float32_cos(float32 rFm);
19 float32 float32_arcsin(float32 rFm);
20 float32 float32_arctan(float32 rFm);
21 float32 float32_log(float32 rFm);
22 float32 float32_tan(float32 rFm);
23 float32 float32_arccos(float32 rFm);
24 float32 float32_pow(float32 rFn, float32 rFm);
[all …]
H A Dsoftfloat.h53 typedef u32 float32; typedef
127 float32 int32_to_float32( struct roundingData *, signed int );
138 signed int float32_to_int32( struct roundingData *, float32 );
139 signed int float32_to_int32_round_to_zero( float32 );
140 float64 float32_to_float64( float32 );
142 floatx80 float32_to_floatx80( float32 );
150 float32 float32_round_to_int( struct roundingData*, float32 );
151 float32 float32_add( struct roundingData *, float32, float32 );
152 float32 float32_sub( struct roundingData *, float32, float32 );
153 float32 float32_mul( struct roundingData *, float32, float32 );
[all …]
H A Dsoftfloat.c113 INLINE bits32 extractFloat32Frac( float32 a ) in extractFloat32Frac()
125 INLINE int16 extractFloat32Exp( float32 a ) in extractFloat32Exp()
138 INLINE flag extractFloat32Sign( float32 a )
177 INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig ) in packFloat32()
180 float32 f; in packFloat32()
217 static float32 roundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 … in roundAndPackFloat32()
279 static float32
762 float32 int32_to_float32(struct roundingData *roundData, int32 a) in int32_to_float32()
835 int32 float32_to_int32( struct roundingData *roundData, float32 a ) in float32_to_int32()
866 int32 float32_to_int32_round_to_zero( float32 a ) in float32_to_int32_round_to_zero()
[all …]
H A Dfpa11_cprt.c238 float32 rFm = getSingleConstant(Fm); in PerformComparison()
239 float32 rFn = fpa11->fpreg[Fn].fSingle; in PerformComparison()
284 float32 rFm = fpa11->fpreg[Fm].fSingle; in PerformComparison()
285 float32 rFn = fpa11->fpreg[Fn].fSingle; in PerformComparison()
H A Dfpopcode.h373 static inline float32 __pure getSingleConstant(const unsigned int nIndex) in getSingleConstant()
375 extern const float32 float32Constant[]; in getSingleConstant()
467 extern const float32 float32Constant[];
H A Dsoftfloat-specialize82 flag float32_is_nan( float32 a )
95 flag float32_is_signaling_nan( float32 a )
109 static commonNaNT float32ToCommonNaN( float32 a )
127 static float32 commonNaNToFloat32( commonNaNT a )
141 static float32 propagateFloat32NaN( float32 a, float32 b )
H A Dfpopcode.c41 const float32 float32Constant[] = {
H A Dfpa11.h45 float32 fSingle;
H A Dfpa11_cpdt.c95 float32 f; in storeSingle()
/linux/arch/sh/kernel/cpu/sh4/
H A Dsoftfloat.c65 typedef unsigned long int float32; typedef
74 int16 extractFloat32Exp(float32 a);
75 flag extractFloat32Sign(float32 a);
76 bits32 extractFloat32Frac(float32 a);
79 float32 packFloat32(flag zSign, int16 zExp, bits32 zSig);
82 float32 float32_sub(float32 a, float32 b);
83 float32 float32_add(float32 a, float32 b);
86 float32 float32_div(float32 a, float32 b);
87 float32 float32_mul(float32 a, float32 b);
89 float32 float64_to_float32(float64 a);
[all …]
/linux/drivers/iio/chemical/
H A Dscd30_core.c89 static int scd30_float_to_fp(int float32) in scd30_float_to_fp() argument
92 mantissa = float32 & GENMASK(22, 0), in scd30_float_to_fp()
93 sign = (float32 & BIT(31)) ? -1 : 1, in scd30_float_to_fp()
94 exp = (float32 & ~BIT(31)) >> 23; in scd30_float_to_fp()
109 float32 = BIT(exp) + (mantissa >> shift); in scd30_float_to_fp()
112 return sign * (float32 * 100 + ((fraction * 100) >> shift)); in scd30_float_to_fp()