/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/ |
A D | s_shiftRightJam128Extra.c | 46 uint64_t a64, uint64_t a0, uint64_t extra, uint_fast32_t count ) in softfloat_shiftRightJam128Extra() argument 53 z.v.v64 = a64>>count; in softfloat_shiftRightJam128Extra() 54 z.v.v0 = a64<<(negCount & 63) | a0>>count; in softfloat_shiftRightJam128Extra() 59 z.v.v0 = a64; in softfloat_shiftRightJam128Extra() 64 z.v.v0 = a64>>(count & 63); in softfloat_shiftRightJam128Extra() 65 z.extra = a64<<(negCount & 63); in softfloat_shiftRightJam128Extra() 68 z.extra = (count == 128) ? a64 : (a64 != 0); in softfloat_shiftRightJam128Extra()
|
A D | s_shiftRightJam128.c | 45 softfloat_shiftRightJam128( uint64_t a64, uint64_t a0, uint_fast32_t count ) in softfloat_shiftRightJam128() argument 52 z.v64 = a64>>count; in softfloat_shiftRightJam128() 54 a64<<(negCount & 63) | a0>>count in softfloat_shiftRightJam128() 60 ? a64>>(count & 63) in softfloat_shiftRightJam128() 61 | (((a64 & (((uint_fast64_t) 1<<(count & 63)) - 1)) | a0) in softfloat_shiftRightJam128() 63 : ((a64 | a0) != 0); in softfloat_shiftRightJam128()
|
A D | s_le128.c | 44 bool softfloat_le128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 ) in softfloat_le128() argument 47 return (a64 < b64) || ((a64 == b64) && (a0 <= b0)); in softfloat_le128()
|
A D | s_lt128.c | 44 bool softfloat_lt128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 ) in softfloat_lt128() argument 47 return (a64 < b64) || ((a64 == b64) && (a0 < b0)); in softfloat_lt128()
|
A D | s_shortShiftRight128.c | 45 softfloat_shortShiftRight128( uint64_t a64, uint64_t a0, uint_fast8_t count ) in softfloat_shortShiftRight128() argument 49 z.v64 = a64>>count; in softfloat_shortShiftRight128() 50 z.v0 = a64<<(-count & 63) | a0>>count; in softfloat_shortShiftRight128()
|
A D | s_shortShiftRightJam128.c | 46 uint64_t a64, uint64_t a0, uint_fast8_t count ) in softfloat_shortShiftRightJam128() argument 52 z.v64 = a64>>count; in softfloat_shortShiftRightJam128() 54 a64<<(negCount & 63) | a0>>count in softfloat_shortShiftRightJam128()
|
A D | s_shortShiftRightJam128Extra.c | 46 uint64_t a64, uint64_t a0, uint64_t extra, uint_fast8_t count ) in softfloat_shortShiftRightJam128Extra() argument 52 z.v.v64 = a64>>count; in softfloat_shortShiftRightJam128Extra() 53 z.v.v0 = a64<<(negCount & 63) | a0>>count; in softfloat_shortShiftRightJam128Extra()
|
A D | s_eq128.c | 44 bool softfloat_eq128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 ) in softfloat_eq128() argument 47 return (a64 == b64) && (a0 == b0); in softfloat_eq128()
|
A D | s_shortShiftLeft128.c | 45 softfloat_shortShiftLeft128( uint64_t a64, uint64_t a0, uint_fast8_t count ) in softfloat_shortShiftLeft128() argument 49 z.v64 = a64<<count | a0>>(-count & 63); in softfloat_shortShiftLeft128()
|
A D | s_sub128.c | 45 softfloat_sub128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 ) in softfloat_sub128() argument 50 z.v64 = a64 - b64 - (a0 < b0); in softfloat_sub128()
|
A D | s_add128.c | 45 softfloat_add128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 ) in softfloat_add128() argument 50 z.v64 = a64 + b64 + (z.v0 < a0); in softfloat_add128()
|
A D | s_mul128To256M.c | 48 uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0, uint64_t *zPtr ) in softfloat_mul128To256M() argument 55 p64 = softfloat_mul64To128( a64, b0 ); in softfloat_mul128To256M() 58 p128 = softfloat_mul64To128( a64, b64 ); in softfloat_mul128To256M()
|
A D | s_mul128By32.c | 44 struct uint128 softfloat_mul128By32( uint64_t a64, uint64_t a0, uint32_t b ) in softfloat_mul128By32() argument 53 z.v64 = a64 * b + (uint_fast32_t) ((mid + carry)>>32); in softfloat_mul128By32()
|
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/include/ |
A D | internals.h | 128 #define signExtF80UI64( a64 ) ((bool) ((uint16_t) (a64)>>15)) argument 129 #define expExtF80UI64( a64 ) ((a64) & 0x7FFF) argument 132 #define isNaNExtF80UI( a64, a0 ) ((((a64) & 0x7FFF) == 0x7FFF) && ((a0) & UINT64_C( 0x7FFFFFFFFFFFF… argument 158 #define signF128UI64( a64 ) ((bool) ((uint64_t) (a64)>>63)) argument 159 #define expF128UI64( a64 ) ((int_fast32_t) ((a64)>>48) & 0x7FFF) argument 160 #define fracF128UI64( a64 ) ((a64) & UINT64_C( 0x0000FFFFFFFFFFFF )) argument 163 #define isNaNF128UI( a64, a0 ) ((((a64) & UINT64_C( 0x7FFF000000000000 )) == UINT64_C( 0x7FFF000000… argument
|
A D | primitives.h | 202 { return (a64 == b64) && (a0 == b0); } in softfloat_eq128() 217 { return (a64 < b64) || ((a64 == b64) && (a0 <= b0)); } in softfloat_le128() 232 { return (a64 < b64) || ((a64 == b64) && (a0 < b0)); } in softfloat_lt128() 249 z.v64 = a64<<count | a0>>(-count & 63); in softfloat_shortShiftLeft128() 270 z.v64 = a64>>count; in softfloat_shortShiftRight128() 271 z.v0 = a64<<(-count & 63) | a0>>count; in softfloat_shortShiftRight128() 319 z.v64 = a64>>count; in softfloat_shortShiftRightJam128() 321 a64<<(negCount & 63) | a0>>count in softfloat_shortShiftRightJam128() 345 z.v.v64 = a64>>count; in softfloat_shortShiftRightJam128Extra() 467 z.v64 = a64 + b64 + (z.v0 < a0); in softfloat_add128() [all …]
|