Home
last modified time | relevance | path

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

/freebsd-14.2/lib/libc/powerpc/softfloat/
H A Dsoftfloat.h251 floatx80 floatx80_round_to_int( floatx80 );
252 floatx80 floatx80_add( floatx80, floatx80 );
253 floatx80 floatx80_sub( floatx80, floatx80 );
254 floatx80 floatx80_mul( floatx80, floatx80 );
255 floatx80 floatx80_div( floatx80, floatx80 );
256 floatx80 floatx80_rem( floatx80, floatx80 );
257 floatx80 floatx80_sqrt( floatx80 );
258 int floatx80_eq( floatx80, floatx80 );
259 int floatx80_le( floatx80, floatx80 );
260 int floatx80_lt( floatx80, floatx80 );
[all …]
/freebsd-14.2/lib/libc/riscv/softfloat/
H A Dsoftfloat.h259 floatx80 floatx80_round_to_int( floatx80 );
260 floatx80 floatx80_add( floatx80, floatx80 );
261 floatx80 floatx80_sub( floatx80, floatx80 );
262 floatx80 floatx80_mul( floatx80, floatx80 );
263 floatx80 floatx80_div( floatx80, floatx80 );
264 floatx80 floatx80_rem( floatx80, floatx80 );
265 floatx80 floatx80_sqrt( floatx80 );
266 int floatx80_eq( floatx80, floatx80 );
267 int floatx80_le( floatx80, floatx80 );
268 int floatx80_lt( floatx80, floatx80 );
[all …]
/freebsd-14.2/lib/libc/powerpcspe/softfloat/
H A Dsoftfloat.h251 floatx80 floatx80_round_to_int( floatx80 );
252 floatx80 floatx80_add( floatx80, floatx80 );
253 floatx80 floatx80_sub( floatx80, floatx80 );
254 floatx80 floatx80_mul( floatx80, floatx80 );
255 floatx80 floatx80_div( floatx80, floatx80 );
256 floatx80 floatx80_rem( floatx80, floatx80 );
257 floatx80 floatx80_sqrt( floatx80 );
258 int floatx80_eq( floatx80, floatx80 );
259 int floatx80_le( floatx80, floatx80 );
260 int floatx80_lt( floatx80, floatx80 );
[all …]
/freebsd-14.2/lib/libc/powerpc64/softfloat/
H A Dsoftfloat.h251 floatx80 floatx80_round_to_int( floatx80 );
252 floatx80 floatx80_add( floatx80, floatx80 );
253 floatx80 floatx80_sub( floatx80, floatx80 );
254 floatx80 floatx80_mul( floatx80, floatx80 );
255 floatx80 floatx80_div( floatx80, floatx80 );
256 floatx80 floatx80_rem( floatx80, floatx80 );
257 floatx80 floatx80_sqrt( floatx80 );
258 int floatx80_eq( floatx80, floatx80 );
259 int floatx80_le( floatx80, floatx80 );
260 int floatx80_lt( floatx80, floatx80 );
[all …]
/freebsd-14.2/lib/libc/arm/softfloat/
H A Dsoftfloat.h259 floatx80 floatx80_round_to_int( floatx80 );
260 floatx80 floatx80_add( floatx80, floatx80 );
261 floatx80 floatx80_sub( floatx80, floatx80 );
262 floatx80 floatx80_mul( floatx80, floatx80 );
263 floatx80 floatx80_div( floatx80, floatx80 );
264 floatx80 floatx80_rem( floatx80, floatx80 );
265 floatx80 floatx80_sqrt( floatx80 );
266 int floatx80_eq( floatx80, floatx80 );
267 int floatx80_le( floatx80, floatx80 );
268 int floatx80_lt( floatx80, floatx80 );
[all …]
/freebsd-14.2/lib/libc/softfloat/templates/
H A Dsoftfloat.h55 } floatx80; typedef
235 floatx80 floatx80_round_to_int( floatx80 );
236 floatx80 floatx80_add( floatx80, floatx80 );
237 floatx80 floatx80_sub( floatx80, floatx80 );
238 floatx80 floatx80_mul( floatx80, floatx80 );
239 floatx80 floatx80_div( floatx80, floatx80 );
240 floatx80 floatx80_rem( floatx80, floatx80 );
241 floatx80 floatx80_sqrt( floatx80 );
242 !!!flag floatx80_eq( floatx80, floatx80 );
243 !!!flag floatx80_le( floatx80, 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-14.2/lib/libc/softfloat/
H A Dnegxf2.c13 floatx80 __negxf2(floatx80);
15 floatx80
16 __negxf2(floatx80 a) in __negxf2()
H A Dnexf2.c13 flag __nexf2(floatx80, floatx80);
16 __nexf2(floatx80 a, floatx80 b) in __nexf2()
H A Dgtxf2.c13 flag __gtxf2(floatx80, floatx80);
16 __gtxf2(floatx80 a, floatx80 b) in __gtxf2()
H A Dgexf2.c13 flag __gexf2(floatx80, floatx80);
16 __gexf2(floatx80 a, floatx80 b) in __gexf2()
H A Dtimesoftfloat.c1055 floatx80 a; in time_a_floatx80_z_int32()
1087 floatx80 a; in time_a_floatx80_z_int64()
1119 floatx80 a; in time_a_floatx80_z_float32()
1151 floatx80 a; in time_a_floatx80_z_float64()
1185 floatx80 a; in time_a_floatx80_z_float128()
1214 static void time_az_floatx80( floatx80 function( floatx80 ) ) in time_az_floatx80() argument
1219 floatx80 a; in time_az_floatx80()
1251 floatx80 a, b; in time_ab_floatx80_z_flag()
1288 static void time_abz_floatx80( floatx80 function( floatx80, floatx80 ) ) in time_abz_floatx80() argument
1368 static void time_az_floatx80_pos( floatx80 function( floatx80 ) ) in time_az_floatx80_pos() argument
[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-14.2/lib/libc/softfloat/bits64/
H A Dsoftfloat.c3613 static floatx80 addFloatx80Sigs( floatx80 a, floatx80 b, flag zSign ) in addFloatx80Sigs()
3680 static floatx80 subFloatx80Sigs( floatx80 a, floatx80 b, flag zSign ) in subFloatx80Sigs()
3747 floatx80 floatx80_add( floatx80 a, floatx80 b ) in floatx80_add()
3769 floatx80 floatx80_sub( floatx80 a, floatx80 b ) in floatx80_sub()
3791 floatx80 floatx80_mul( floatx80 a, floatx80 b ) in floatx80_mul()
3851 floatx80 floatx80_div( floatx80 a, floatx80 b ) in floatx80_div()
3932 floatx80 floatx80_rem( floatx80 a, floatx80 b ) in floatx80_rem()
4030 floatx80 floatx80_sqrt( floatx80 a ) in floatx80_sqrt()
4102 flag floatx80_eq( floatx80 a, floatx80 b ) in floatx80_eq()
4133 flag floatx80_le( floatx80 a, floatx80 b ) in floatx80_le()
[all …]