Home | History | Annotate | Download | only in libkern

Lines Matching defs:floatx80

70 | The macro `FLOATX80' must be defined to enable the double-extended-precision
71 | floating-point format `floatx80'. If this macro is not defined, the
72 | `floatx80' type will not be defined, and none of the functions that either
73 | input or output the `floatx80' type will be defined. The same applies to
76 /* #define FLOATX80 */
84 #ifdef FLOATX80
93 } floatx80;
156 #ifdef FLOATX80
157 floatx80 int32_to_floatx80( int );
165 #ifdef FLOATX80
166 floatx80 int64_to_floatx80( int64_t );
183 #ifdef FLOATX80
184 floatx80 float32_to_floatx80( float32 );
221 #ifdef FLOATX80
222 floatx80 float64_to_floatx80( float64 );
276 #ifdef FLOATX80
281 int floatx80_to_int32( floatx80 );
282 int floatx80_to_int32_round_to_zero( floatx80 );
283 int64_t floatx80_to_int64( floatx80 );
284 int64_t floatx80_to_int64_round_to_zero( floatx80 );
285 float32 floatx80_to_float32( floatx80 );
286 float64 floatx80_to_float64( floatx80 );
288 float128 floatx80_to_float128( floatx80 );
300 floatx80 floatx80_round_to_int( floatx80 );
301 floatx80 floatx80_add( floatx80, floatx80 );
302 floatx80 floatx80_sub( floatx80, floatx80 );
303 floatx80 floatx80_mul( floatx80, floatx80 );
304 floatx80 floatx80_div( floatx80, floatx80 );
305 floatx80 floatx80_rem( floatx80, floatx80 );
306 floatx80 floatx80_sqrt( floatx80 );
307 int floatx80_eq( floatx80, floatx80 );
308 int floatx80_le( floatx80, floatx80 );
309 int floatx80_lt( floatx80, floatx80 );
310 int floatx80_eq_signaling( floatx80, floatx80 );
311 int floatx80_le_quiet( floatx80, floatx80 );
312 int floatx80_lt_quiet( floatx80, floatx80 );
313 int floatx80_is_signaling_nan( floatx80 );
328 #ifdef FLOATX80
329 floatx80 float128_to_floatx80( float128 );