Home
last modified time | relevance | path

Searched refs:floatx80 (Results 1 – 17 of 17) sorted by relevance

/freebsd/lib/libc/arm/softfloat/
H A Dsoftfloat.h60 } floatx80; typedef
125 floatx80 int32_to_floatx80( int );
134 floatx80 int64_to_floatx80( long long );
157 floatx80 float32_to_floatx80( float32 );
201 floatx80 float64_to_floatx80( float64 );
236 int floatx80_to_int32( floatx80 );
237 int floatx80_to_int32_round_to_zero( floatx80 );
238 long long floatx80_to_int64( floatx80 );
239 long long floatx80_to_int64_round_to_zero( floatx80 );
240 float32 floatx80_to_float32( floatx80 );
[all …]
/freebsd/lib/libc/powerpc/softfloat/
H A Dsoftfloat.h60 } floatx80; typedef
127 floatx80 int32_to_floatx80( int );
135 floatx80 int64_to_floatx80( long long );
153 floatx80 float32_to_floatx80( float32 );
193 floatx80 float64_to_floatx80( float64 );
228 int floatx80_to_int32( floatx80 );
229 int floatx80_to_int32_round_to_zero( floatx80 );
230 long long floatx80_to_int64( floatx80 );
231 long long floatx80_to_int64_round_to_zero( floatx80 );
232 float32 floatx80_to_float32( floatx80 );
[all …]
/freebsd/lib/libc/powerpc64/softfloat/
H A Dsoftfloat.h60 } floatx80; typedef
127 floatx80 int32_to_floatx80( int );
135 floatx80 int64_to_floatx80( long long );
153 floatx80 float32_to_floatx80( float32 );
193 floatx80 float64_to_floatx80( float64 );
228 int floatx80_to_int32( floatx80 );
229 int floatx80_to_int32_round_to_zero( floatx80 );
230 long long floatx80_to_int64( floatx80 );
231 long long floatx80_to_int64_round_to_zero( floatx80 );
232 float32 floatx80_to_float32( floatx80 );
[all …]
/freebsd/lib/libc/powerpcspe/softfloat/
H A Dsoftfloat.h60 } floatx80; typedef
127 floatx80 int32_to_floatx80( int );
135 floatx80 int64_to_floatx80( long long );
153 floatx80 float32_to_floatx80( float32 );
193 floatx80 float64_to_floatx80( float64 );
228 int floatx80_to_int32( floatx80 );
229 int floatx80_to_int32_round_to_zero( floatx80 );
230 long long floatx80_to_int64( floatx80 );
231 long long floatx80_to_int64_round_to_zero( floatx80 );
232 float32 floatx80_to_float32( floatx80 );
[all …]
/freebsd/lib/libc/riscv/softfloat/
H A Dsoftfloat.h60 } floatx80; typedef
125 floatx80 int32_to_floatx80( int );
134 floatx80 int64_to_floatx80( long long );
157 floatx80 float32_to_floatx80( float32 );
201 floatx80 float64_to_floatx80( float64 );
236 int floatx80_to_int32( floatx80 );
237 int floatx80_to_int32_round_to_zero( floatx80 );
238 long long floatx80_to_int64( floatx80 );
239 long long floatx80_to_int64_round_to_zero( floatx80 );
240 float32 floatx80_to_float32( floatx80 );
[all …]
/freebsd/lib/libc/softfloat/templates/
H A Dsoftfloat.h55 } floatx80; typedef
117 floatx80 int32_to_floatx80( !!!int32 );
125 floatx80 int64_to_floatx80( !!!int64 );
142 floatx80 float32_to_floatx80( float32 );
179 floatx80 float64_to_floatx80( float64 );
212 !!!int32 floatx80_to_int32( floatx80 );
213 !!!int32 floatx80_to_int32_round_to_zero( floatx80 );
214 !!!int64 floatx80_to_int64( floatx80 );
215 !!!int64 floatx80_to_int64_round_to_zero( floatx80 );
216 float32 floatx80_to_float32( floatx80 );
[all …]
H A Dsoftfloat-specialize272 flag floatx80_is_nan( floatx80 a )
285 flag floatx80_is_signaling_nan( floatx80 a )
304 static commonNaNT floatx80ToCommonNaN( floatx80 a )
322 static floatx80 commonNaNToFloatx80( commonNaNT a )
324 floatx80 z;
339 static floatx80 propagateFloatx80NaN( floatx80 a, floatx80 b )
/freebsd/lib/libc/softfloat/
H A Dnegxf2.c13 floatx80 __negxf2(floatx80);
15 floatx80
16 __negxf2(floatx80 a) in __negxf2()
H A Dgexf2.c13 flag __gexf2(floatx80, floatx80);
16 __gexf2(floatx80 a, floatx80 b) in __gexf2()
H A Dgtxf2.c13 flag __gtxf2(floatx80, floatx80);
16 __gtxf2(floatx80 a, floatx80 b) in __gtxf2()
H A Dnexf2.c13 flag __nexf2(floatx80, floatx80);
16 __nexf2(floatx80 a, floatx80 b) in __nexf2()
H A Dtimesoftfloat.c157 static void time_a_int32_z_floatx80( floatx80 function( int32 ) ) in time_a_int32_z_floatx80()
312 static void time_a_int64_z_floatx80( floatx80 function( int64 ) ) in time_a_int64_z_floatx80()
470 static void time_a_float32_z_floatx80( floatx80 function( float32 ) ) in time_a_float32_z_floatx80()
787 static void time_a_float64_z_floatx80( floatx80 function( float64 ) ) in time_a_float64_z_floatx80()
1050 static void time_a_floatx80_z_int32( int32 function( floatx80 ) ) in time_a_floatx80_z_int32() argument
1055 floatx80 a; in time_a_floatx80_z_int32()
1082 static void time_a_floatx80_z_int64( int64 function( floatx80 ) ) in time_a_floatx80_z_int64() argument
1087 floatx80 a; in time_a_floatx80_z_int64()
1114 static void time_a_floatx80_z_float32( float32 function( floatx80 ) ) in time_a_floatx80_z_float32() argument
1119 floatx80 a; in time_a_floatx80_z_float32()
[all …]
H A Dsoftfloat-specialize328 flag floatx80_is_nan( floatx80 a )
341 flag floatx80_is_signaling_nan( floatx80 a )
360 static commonNaNT floatx80ToCommonNaN( floatx80 a )
378 static floatx80 commonNaNToFloatx80( commonNaNT a )
380 floatx80 z;
395 static floatx80 propagateFloatx80NaN( floatx80 a, floatx80 b )
H A Dsoftfloat-history.txt25 -- Created the 64-bit (bits64) version, adding the floatx80 and float128
H A Dsoftfloat.txt87 precision), `floatx80' (extended double precision), and `float128'
91 the byte order of the particular machine being used. The `floatx80' type
146 For extended double precision (`floatx80') only, the rounding precision
257 Rounding of the extended double-precision (`floatx80') functions is affected
H A Dtimesoftfloat.txt88 operations, particularly for extended double precision (`floatx80') and
/freebsd/lib/libc/softfloat/bits64/
H A Dsoftfloat.c553 INLINE bits64 extractFloatx80Frac( floatx80 a ) in extractFloatx80Frac()
566 INLINE int32 extractFloatx80Exp( floatx80 a ) in extractFloatx80Exp()
579 INLINE flag extractFloatx80Sign( floatx80 a ) in extractFloatx80Sign()
611 INLINE floatx80 packFloatx80( flag zSign, int32 zExp, bits64 zSig ) in packFloatx80()
613 floatx80 z; in packFloatx80()
646 static floatx80
815 static floatx80
1183 floatx80 int32_to_floatx80( int32 a ) in int32_to_floatx80()
1199 floatx80 uint32_to_floatx80( uint32 a ) in uint32_to_floatx80()
1314 floatx80 int64_to_floatx80( int64 a ) in int64_to_floatx80()
[all …]