Home
last modified time | relevance | path

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

12

/freebsd/lib/libc/arm/aeabi/
H A Daeabi_float.c38 flag __unordsf2(float32, float32);
41 int __aeabi_fcmpeq_vfp(float32, float32);
42 int __aeabi_fcmplt_vfp(float32, float32);
43 int __aeabi_fcmple_vfp(float32, float32);
44 int __aeabi_fcmpgt_vfp(float32, float32);
45 int __aeabi_fcmpge_vfp(float32, float32);
46 int __aeabi_fcmpun_vfp(float32, float32);
47 int __aeabi_f2iz_vfp(float32);
48 float64 __aeabi_f2d_vfp(float32);
49 float32 __aeabi_i2f_vfp(int);
[all …]
H A Daeabi_double.c48 float32 __aeabi_d2f_vfp(float64);
68 float32 AEABI_FUNC(d2f, float64, float64_to_float32) in AEABI_FUNC2()
/freebsd/lib/libc/arm/softfloat/
H A Dsoftfloat.h54 typedef unsigned int float32; typedef
122 float32 int32_to_float32( int );
131 float32 int64_to_float32( long long );
146 int float32_to_int32( float32 );
147 int float32_to_int32_round_to_zero( float32 );
149 unsigned int float32_to_uint32_round_to_zero( float32 );
152 long long float32_to_int64( float32 );
153 long long float32_to_int64_round_to_zero( float32 );
155 float64 float32_to_float64( float32 );
157 floatx80 float32_to_floatx80( float32 );
[all …]
/freebsd/lib/libc/powerpc/softfloat/
H A Dsoftfloat.h54 typedef unsigned int float32; typedef
124 float32 int32_to_float32( int );
132 float32 int64_to_float32( long long );
146 int float32_to_int32( float32 );
147 int float32_to_int32_round_to_zero( float32 );
148 unsigned int float32_to_uint32_round_to_zero( float32 );
149 long long float32_to_int64( float32 );
150 long long float32_to_int64_round_to_zero( float32 );
151 float64 float32_to_float64( float32 );
153 floatx80 float32_to_floatx80( float32 );
[all …]
/freebsd/lib/libc/powerpc64/softfloat/
H A Dsoftfloat.h54 typedef unsigned int float32; typedef
124 float32 int32_to_float32( int );
132 float32 int64_to_float32( long long );
146 int float32_to_int32( float32 );
147 int float32_to_int32_round_to_zero( float32 );
148 unsigned int float32_to_uint32_round_to_zero( float32 );
149 long long float32_to_int64( float32 );
150 long long float32_to_int64_round_to_zero( float32 );
151 float64 float32_to_float64( float32 );
153 floatx80 float32_to_floatx80( float32 );
[all …]
/freebsd/lib/libc/powerpcspe/softfloat/
H A Dsoftfloat.h54 typedef unsigned int float32; typedef
124 float32 int32_to_float32( int );
132 float32 int64_to_float32( long long );
146 int float32_to_int32( float32 );
147 int float32_to_int32_round_to_zero( float32 );
148 unsigned int float32_to_uint32_round_to_zero( float32 );
149 long long float32_to_int64( float32 );
150 long long float32_to_int64_round_to_zero( float32 );
151 float64 float32_to_float64( float32 );
153 floatx80 float32_to_floatx80( float32 );
[all …]
/freebsd/lib/libc/riscv/softfloat/
H A Dsoftfloat.h54 typedef unsigned int float32; typedef
122 float32 int32_to_float32( int );
131 float32 int64_to_float32( long long );
146 int float32_to_int32( float32 );
147 int float32_to_int32_round_to_zero( float32 );
149 unsigned int float32_to_uint32_round_to_zero( float32 );
152 long long float32_to_int64( float32 );
153 long long float32_to_int64_round_to_zero( float32 );
155 float64 float32_to_float64( float32 );
157 floatx80 float32_to_floatx80( float32 );
[all …]
/freebsd/lib/libc/softfloat/templates/
H A Dsoftfloat.h49 typedef !!!bits32 float32; typedef
114 float32 int32_to_float32( !!!int32 );
122 float32 int64_to_float32( !!!int64 );
136 !!!int32 float32_to_int32( float32 );
137 !!!int32 float32_to_int32_round_to_zero( float32 );
138 !!!int64 float32_to_int64( float32 );
139 !!!int64 float32_to_int64_round_to_zero( float32 );
140 float64 float32_to_float64( float32 );
142 floatx80 float32_to_floatx80( float32 );
145 float128 float32_to_float128( float32 );
[all …]
H A Dsoftfloat-specialize78 flag float32_is_nan( float32 a )
91 flag float32_is_signaling_nan( float32 a )
105 static commonNaNT float32ToCommonNaN( float32 a )
123 static float32 commonNaNToFloat32( commonNaNT a )
137 static float32 propagateFloat32NaN( float32 a, float32 b )
/freebsd/lib/libc/softfloat/
H A Dnegsf2.c11 float32 __negsf2(float32);
13 float32
14 __negsf2(float32 a) in __negsf2()
H A Deqsf2.c11 flag __eqsf2(float32, float32);
14 __eqsf2(float32 a, float32 b) in __eqsf2()
H A Dgesf2.c11 flag __gesf2(float32, float32);
14 __gesf2(float32 a, float32 b) in __gesf2()
H A Dgtsf2.c11 flag __gtsf2(float32, float32);
14 __gtsf2(float32 a, float32 b) in __gtsf2()
H A Dlesf2.c11 flag __lesf2(float32, float32);
14 __lesf2(float32 a, float32 b) in __lesf2()
H A Dltsf2.c11 flag __ltsf2(float32, float32);
14 __ltsf2(float32 a, float32 b) in __ltsf2()
H A Dnesf2.c11 flag __nesf2(float32, float32);
14 __nesf2(float32 a, float32 b) in __nesf2()
H A Dunordsf2.c11 flag __unordsf2(float32, float32);
14 __unordsf2(float32 a, float32 b) in __unordsf2()
H A Dtimesoftfloat.c101 static void time_a_int32_z_float32( float32 function( int32 ) ) in time_a_int32_z_float32()
256 static void time_a_int64_z_float32( float32 function( int64 ) ) in time_a_int64_z_float32()
376 static const float32 inputs_float32[ numInputs_float32 ] = {
387 static void time_a_float32_z_int32( int32 function( float32 ) ) in time_a_float32_z_int32() argument
414 static void time_a_float32_z_int64( int64 function( float32 ) ) in time_a_float32_z_int64() argument
441 static void time_a_float32_z_float64( float64 function( float32 ) ) in time_a_float32_z_float64() argument
470 static void time_a_float32_z_floatx80( floatx80 function( float32 ) ) in time_a_float32_z_floatx80() argument
501 static void time_a_float32_z_float128( float128 function( float32 ) ) in time_a_float32_z_float128() argument
530 static void time_az_float32( float32 function( float32 ) ) in time_az_float32() argument
557 static void time_ab_float32_z_flag( flag function( float32, float32 ) ) in time_ab_float32_z_flag() argument
[all …]
H A Dsoftfloat-specialize122 flag float32_is_nan( float32 a )
139 flag float32_is_signaling_nan( float32 a )
153 static commonNaNT float32ToCommonNaN( float32 a )
171 static float32 commonNaNToFloat32( commonNaNT a )
185 static float32 propagateFloat32NaN( float32 a, float32 b )
H A Dsoftfloat.txt86 file defines four types: `float32' (single precision), `float64' (double
88 (quadruple precision). The `float32' and `float64' types are defined in
97 header file defines only two types: `float32' and `float64'. Because
99 the `float32' type is identified with an appropriate integer type. The
105 Standard, then the `float32' and `float64' types should be indistinguishable
107 when `float32' or `float64' values are placed in processor registers by
156 equivalent to single precision (`float32') or to double precision
/freebsd/lib/libc/softfloat/bits32/
H A Dsoftfloat.c106 INLINE bits32 extractFloat32Frac( float32 a ) in extractFloat32Frac()
118 INLINE int16 extractFloat32Exp( float32 a ) in extractFloat32Exp()
130 INLINE flag extractFloat32Sign( float32 a ) in extractFloat32Sign()
168 INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig ) in packFloat32()
198 static float32 roundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig ) in roundAndPackFloat32()
260 static float32
526 float32 int32_to_float32( int32 a ) in int32_to_float32()
578 int32 float32_to_int32( float32 a ) in float32_to_int32()
649 int32 float32_to_int32_round_to_zero( float32 a ) in float32_to_int32_round_to_zero()
689 float64 float32_to_float64( float32 a ) in float32_to_float64()
[all …]
/freebsd/lib/libc/softfloat/bits64/
H A Dsoftfloat.c209 INLINE bits32 extractFloat32Frac( float32 a ) in extractFloat32Frac()
221 INLINE int16 extractFloat32Exp( float32 a ) in extractFloat32Exp()
233 INLINE flag extractFloat32Sign( float32 a ) in extractFloat32Sign()
271 INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig ) in packFloat32()
301 static float32 roundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig ) in roundAndPackFloat32()
363 static float32
1115 float32 int32_to_float32( int32 a ) in int32_to_float32()
1127 float32 uint32_to_float32( uint32 a ) in uint32_to_float32()
1258 float32 int64_to_float32( int64 a ) in int64_to_float32()
1382 int32 float32_to_int32( float32 a ) in float32_to_int32()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dfp_div_impl.inc17 // It uses 3 iterations for float32, 4 for float64 and 5 for float128,
20 // it is done for float32 by default) and (N-1) half-width iteration plus one
147 // for float32 division. This is expected to be useful for some 16-bit
257 // the total number of iterations should be at least 3 even for float32.
/freebsd/contrib/file/magic/Magdir/
H A Dnifty85 >0 leshort =16 \b, float32 datatype
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DLowLevelType.h89 static constexpr LLT float32() { in float32() function

12