Home
last modified time | relevance | path

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

/device/linaro/bootloader/edk2/StdLib/Include/Aarch64/
Dsoftfloat.h61 } floatx80; typedef
126 floatx80 int32_to_floatx80( int32 );
127 floatx80 uint32_to_floatx80( uint32 );
137 floatx80 int64_to_floatx80( long long );
160 floatx80 float32_to_floatx80( float32 );
204 floatx80 float64_to_floatx80( float64 );
239 int floatx80_to_int32( floatx80 );
240 int floatx80_to_int32_round_to_zero( floatx80 );
241 long long floatx80_to_int64( floatx80 );
242 long long floatx80_to_int64_round_to_zero( floatx80 );
[all …]
/device/linaro/bootloader/edk2/StdLib/Include/Arm/
Dsoftfloat.h61 } floatx80; typedef
126 floatx80 int32_to_floatx80( int32 );
127 floatx80 uint32_to_floatx80( uint32 );
137 floatx80 int64_to_floatx80( long long );
160 floatx80 float32_to_floatx80( float32 );
204 floatx80 float64_to_floatx80( float64 );
239 int floatx80_to_int32( floatx80 );
240 int floatx80_to_int32_round_to_zero( floatx80 );
241 long long floatx80_to_int64( floatx80 );
242 long long floatx80_to_int64_round_to_zero( floatx80 );
[all …]
/device/linaro/bootloader/edk2/StdLib/LibC/Softfloat/templates/
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 …]
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 )
/device/linaro/bootloader/edk2/ArmPkg/Library/ArmSoftFloatLib/Arm/
Dsoftfloat.h90 } floatx80; typedef
155 floatx80 int32_to_floatx80( int32 );
156 floatx80 uint32_to_floatx80( uint32 );
166 floatx80 int64_to_floatx80( long long );
189 floatx80 float32_to_floatx80( float32 );
233 floatx80 float64_to_floatx80( float64 );
268 int floatx80_to_int32( floatx80 );
269 int floatx80_to_int32_round_to_zero( floatx80 );
270 long long floatx80_to_int64( floatx80 );
271 long long floatx80_to_int64_round_to_zero( floatx80 );
[all …]
/device/linaro/bootloader/edk2/StdLib/LibC/Softfloat/
Dnegxf2.c30 floatx80 __negxf2(floatx80);
32 floatx80
33 __negxf2(floatx80 a) in __negxf2()
Dgexf2.c30 flag __gexf2(floatx80, floatx80);
33 __gexf2(floatx80 a, floatx80 b) in __gexf2()
Dgtxf2.c30 flag __gtxf2(floatx80, floatx80);
33 __gtxf2(floatx80 a, floatx80 b) in __gtxf2()
Dnexf2.c30 flag __nexf2(floatx80, floatx80);
33 __nexf2(floatx80 a, floatx80 b) in __nexf2()
Dtimesoftfloat.c162 static void time_a_int32_z_floatx80( floatx80 function( int32 ) ) in time_a_int32_z_floatx80()
317 static void time_a_int64_z_floatx80( floatx80 function( int64 ) ) in time_a_int64_z_floatx80()
475 static void time_a_float32_z_floatx80( floatx80 function( float32 ) ) in time_a_float32_z_floatx80()
792 static void time_a_float64_z_floatx80( floatx80 function( float64 ) ) in time_a_float64_z_floatx80()
1055 static void time_a_floatx80_z_int32( int32 function( floatx80 ) ) in time_a_floatx80_z_int32() argument
1060 floatx80 a; in time_a_floatx80_z_int32()
1087 static void time_a_floatx80_z_int64( int64 function( floatx80 ) ) in time_a_floatx80_z_int64() argument
1092 floatx80 a; in time_a_floatx80_z_int64()
1119 static void time_a_floatx80_z_float32( float32 function( floatx80 ) ) in time_a_floatx80_z_float32() argument
1124 floatx80 a; in time_a_floatx80_z_float32()
[all …]
Dsoftfloat-specialize337 flag floatx80_is_nan( floatx80 a )
350 flag floatx80_is_signaling_nan( floatx80 a )
369 static commonNaNT floatx80ToCommonNaN( floatx80 a )
387 static floatx80 commonNaNToFloatx80( commonNaNT a )
389 floatx80 z;
404 static floatx80 propagateFloatx80NaN( floatx80 a, floatx80 b )
Dsoftfloat-history.txt25 -- Created the 64-bit (bits64) version, adding the floatx80 and float128
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
Dtimesoftfloat.txt88 operations, particularly for extended double precision (`floatx80') and
/device/linaro/bootloader/edk2/StdLib/LibC/Softfloat/bits64/
Dsoftfloat.c564 INLINE bits64 extractFloatx80Frac( floatx80 a ) in extractFloatx80Frac()
577 INLINE int32 extractFloatx80Exp( floatx80 a ) in extractFloatx80Exp()
590 INLINE flag extractFloatx80Sign( floatx80 a ) in extractFloatx80Sign()
622 INLINE floatx80 packFloatx80( flag zSign, int32 zExp, bits64 zSig ) in packFloatx80()
624 floatx80 z; in packFloatx80()
657 static floatx80
826 static floatx80
1190 floatx80 int32_to_floatx80( int32 a ) in int32_to_floatx80()
1206 floatx80 uint32_to_floatx80( uint32 a ) in uint32_to_floatx80()
1321 floatx80 int64_to_floatx80( int64 a ) in int64_to_floatx80()
[all …]
/device/linaro/bootloader/edk2/ArmPkg/Library/ArmSoftFloatLib/
Dsoftfloat-specialize333 flag floatx80_is_nan( floatx80 a )
346 flag floatx80_is_signaling_nan( floatx80 a )
365 static commonNaNT floatx80ToCommonNaN( floatx80 a )
383 static floatx80 commonNaNToFloatx80( commonNaNT a )
385 floatx80 z;
400 static floatx80 propagateFloatx80NaN( floatx80 a, floatx80 b )