Home
last modified time | relevance | path

Searched refs:FLOAT64_DEMANGLE (Results 1 – 8 of 8) sorted by relevance

/device/linaro/bootloader/edk2/StdLib/Include/Aarch64/
Darm-gcc.h104 #define FLOAT64_DEMANGLE(a) (a) macro
107 #define FLOAT64_DEMANGLE(a) (((a) << 32) | ((a) >> 32)) macro
108 #define FLOAT64_MANGLE(a) FLOAT64_DEMANGLE(a)
/device/linaro/bootloader/edk2/StdLib/Include/Arm/
Darm-gcc.h108 #define FLOAT64_DEMANGLE(a) (a) macro
111 #define FLOAT64_DEMANGLE(a) (((a) << 32) | ((a) >> 32)) macro
112 #define FLOAT64_MANGLE(a) FLOAT64_DEMANGLE(a)
/device/linaro/bootloader/edk2/ArmPkg/Library/ArmSoftFloatLib/
Darm-gcc.h108 #define FLOAT64_DEMANGLE(a) (a) macro
111 #define FLOAT64_DEMANGLE(a) (((a) << 32) | ((a) >> 32)) macro
112 #define FLOAT64_MANGLE(a) FLOAT64_DEMANGLE(a)
Dsoftfloat-specialize230 (bits64) ( FLOAT64_DEMANGLE(a)<<1 ) );
248 ( ( ( FLOAT64_DEMANGLE(a)>>51 ) & 0xFFF ) == 0xFFE )
249 && ( FLOAT64_DEMANGLE(a) & LIT64( 0x0007FFFFFFFFFFFF ) );
265 z.sign = (flag)(FLOAT64_DEMANGLE(a)>>63);
267 z.high = FLOAT64_DEMANGLE(a)<<12;
/device/linaro/bootloader/edk2/ArmPkg/Library/ArmSoftFloatLib/bits32/
Dsoftfloat.c69 #ifndef FLOAT64_DEMANGLE
70 #define FLOAT64_DEMANGLE(a) (a) macro
289 return (bits32)(FLOAT64_DEMANGLE(a) & LIT64(0x00000000FFFFFFFF)); in extractFloat64Frac1()
302 return (bits32)((FLOAT64_DEMANGLE(a) >> 32) & 0x000FFFFF); in extractFloat64Frac0()
314 return (int16)((FLOAT64_DEMANGLE(a) >> 52) & 0x7FF); in extractFloat64Exp()
326 return (flag)(FLOAT64_DEMANGLE(a) >> 63); in extractFloat64Sign()
2208 ( (bits64) ( ( FLOAT64_DEMANGLE(a) | FLOAT64_DEMANGLE(b) )<<1 ) == 0 ); in float64_eq()
2236 ( (bits64) ( ( FLOAT64_DEMANGLE(a) | FLOAT64_DEMANGLE(b) )<<1 ) == in float64_le()
2239 ( aSign ^ ( FLOAT64_DEMANGLE(a) < FLOAT64_DEMANGLE(b) ) ); in float64_le()
2265 ( (bits64) ( ( FLOAT64_DEMANGLE(a) | FLOAT64_DEMANGLE(b) )<<1 ) != in float64_lt()
[all …]
/device/linaro/bootloader/edk2/StdLib/LibC/Softfloat/bits32/
Dsoftfloat.c70 #ifndef FLOAT64_DEMANGLE
71 #define FLOAT64_DEMANGLE(a) (a) macro
290 return (bits32)(FLOAT64_DEMANGLE(a) & LIT64(0x00000000FFFFFFFF)); in extractFloat64Frac1()
303 return (bits32)((FLOAT64_DEMANGLE(a) >> 32) & 0x000FFFFF); in extractFloat64Frac0()
315 return (int16)((FLOAT64_DEMANGLE(a) >> 52) & 0x7FF); in extractFloat64Exp()
327 return (flag)(FLOAT64_DEMANGLE(a) >> 63); in extractFloat64Sign()
2209 ( (bits64) ( ( FLOAT64_DEMANGLE(a) | FLOAT64_DEMANGLE(b) )<<1 ) == 0 ); in float64_eq()
2237 ( (bits64) ( ( FLOAT64_DEMANGLE(a) | FLOAT64_DEMANGLE(b) )<<1 ) == in float64_le()
2240 ( aSign ^ ( FLOAT64_DEMANGLE(a) < FLOAT64_DEMANGLE(b) ) ); in float64_le()
2266 ( (bits64) ( ( FLOAT64_DEMANGLE(a) | FLOAT64_DEMANGLE(b) )<<1 ) != in float64_lt()
[all …]
/device/linaro/bootloader/edk2/StdLib/LibC/Softfloat/
Dsoftfloat-specialize234 (bits64) ( FLOAT64_DEMANGLE(a)<<1 ) );
252 ( ( ( FLOAT64_DEMANGLE(a)>>51 ) & 0xFFF ) == 0xFFE )
253 && ( FLOAT64_DEMANGLE(a) & LIT64( 0x0007FFFFFFFFFFFF ) );
269 z.sign = (flag)(FLOAT64_DEMANGLE(a)>>63);
271 z.high = FLOAT64_DEMANGLE(a)<<12;
/device/linaro/bootloader/edk2/StdLib/LibC/Softfloat/bits64/
Dsoftfloat.c63 #ifndef FLOAT64_DEMANGLE
64 #define FLOAT64_DEMANGLE(a) (a) macro
392 return FLOAT64_DEMANGLE(a) & LIT64( 0x000FFFFFFFFFFFFF ); in extractFloat64Frac()
404 return (int16)((FLOAT64_DEMANGLE(a) >> 52) & 0x7FF); in extractFloat64Exp()
416 return (flag)(FLOAT64_DEMANGLE(a) >> 63); in extractFloat64Sign()
514 FLOAT64_DEMANGLE(packFloat64( zSign, 0x7FF, 0 )) - in roundAndPackFloat64()
3148 ( (bits64) ( ( FLOAT64_DEMANGLE(a) | FLOAT64_DEMANGLE(b) )<<1 ) == 0 ); in float64_eq()
3174 ( (bits64) ( ( FLOAT64_DEMANGLE(a) | FLOAT64_DEMANGLE(b) )<<1 ) == in float64_le()
3177 ( aSign ^ ( FLOAT64_DEMANGLE(a) < FLOAT64_DEMANGLE(b) ) ); in float64_le()
3202 ( (bits64) ( ( FLOAT64_DEMANGLE(a) | FLOAT64_DEMANGLE(b) )<<1 ) != in float64_lt()
[all …]