| /optee_os/lib/libutils/isoc/arch/arm/softfloat/source/include/ |
| H A D | primitives.h | 451 const uint64_t *aPtr, uint_fast32_t count, uint64_t *zPtr ); 486 const uint64_t *aPtr, const uint64_t *bPtr, uint64_t *zPtr ); 523 const uint64_t *aPtr, const uint64_t *bPtr, uint64_t *zPtr ); 605 int_fast8_t softfloat_compare96M( const uint32_t *aPtr, const uint32_t *bPtr ); 618 softfloat_compare128M( const uint32_t *aPtr, const uint32_t *bPtr ); 660 const uint32_t *aPtr, 671 #define softfloat_shortShiftLeft96M( aPtr, count, zPtr ) softfloat_shortShiftLeftM( 3, aPtr, count,… argument 679 #define softfloat_shortShiftLeft128M( aPtr, count, zPtr ) softfloat_shortShiftLeftM( 4, aPtr, count… argument 687 #define softfloat_shortShiftLeft160M( aPtr, count, zPtr ) softfloat_shortShiftLeftM( 5, aPtr, count… argument 704 const uint32_t *aPtr, [all …]
|
| /optee_os/lib/libutils/isoc/arch/arm/softfloat/source/ |
| H A D | s_shiftRightJam256M.c | 48 const uint64_t *aPtr, in softfloat_shortShiftRightJamM() argument 60 wordA = aPtr[index]; in softfloat_shortShiftRightJamM() 64 wordA = aPtr[index + wordIncr]; in softfloat_shortShiftRightJamM() 75 const uint64_t *aPtr, uint_fast32_t count, uint64_t *zPtr ) in softfloat_shiftRightJam256M() argument 86 ptr = (uint64_t *) (aPtr + indexMultiwordLo( 4, wordCount )); in softfloat_shiftRightJam256M() 96 aPtr += indexMultiwordHiBut( 4, wordCount ); in softfloat_shiftRightJam256M() 101 aPtr, in softfloat_shiftRightJam256M() 107 aPtr += indexWordLo( 4 - wordCount ); in softfloat_shiftRightJam256M() 110 *ptr = *aPtr; in softfloat_shiftRightJam256M() 111 aPtr += wordIncr; in softfloat_shiftRightJam256M()
|
| H A D | s_shiftRightJamM.c | 49 const uint32_t *aPtr, in softfloat_shiftRightJamM() argument 61 ptr = (uint32_t *) (aPtr + indexMultiwordLo( size_words, wordCount )); in softfloat_shiftRightJamM() 71 aPtr += indexMultiwordHiBut( size_words, wordCount ); in softfloat_shiftRightJamM() 76 aPtr, in softfloat_shiftRightJamM() 82 aPtr += indexWordLo( size_words - wordCount ); in softfloat_shiftRightJamM() 85 *ptr = *aPtr; in softfloat_shiftRightJamM() 86 aPtr += wordIncr; in softfloat_shiftRightJamM()
|
| H A D | s_mul128MTo256M.c | 46 const uint32_t *aPtr, const uint32_t *bPtr, uint32_t *zPtr ) in softfloat_mul128MTo256M() argument 57 dwordProd = (uint64_t) aPtr[indexWord( 4, 0 )] * wordB; in softfloat_mul128MTo256M() 59 dwordProd = (uint64_t) aPtr[indexWord( 4, 1 )] * wordB + (dwordProd>>32); in softfloat_mul128MTo256M() 61 dwordProd = (uint64_t) aPtr[indexWord( 4, 2 )] * wordB + (dwordProd>>32); in softfloat_mul128MTo256M() 63 dwordProd = (uint64_t) aPtr[indexWord( 4, 3 )] * wordB + (dwordProd>>32); in softfloat_mul128MTo256M() 70 dwordProd = (uint64_t) aPtr[indexWord( 4, 0 )] * wordB; in softfloat_mul128MTo256M() 75 (uint64_t) aPtr[indexWord( 4, 1 )] * wordB + (dwordProd>>32); in softfloat_mul128MTo256M() 82 (uint64_t) aPtr[indexWord( 4, 2 )] * wordB + (dwordProd>>32); in softfloat_mul128MTo256M() 89 (uint64_t) aPtr[indexWord( 4, 3 )] * wordB + (dwordProd>>32); in softfloat_mul128MTo256M()
|
| H A D | s_shiftLeftM.c | 49 const uint32_t *aPtr, in softfloat_shiftLeftM() argument 61 aPtr += indexMultiwordLoBut( size_words, wordCount ); in softfloat_shiftLeftM() 66 aPtr, in softfloat_shiftLeftM() 72 aPtr += indexWordHi( size_words - wordCount ); in softfloat_shiftLeftM() 75 *destPtr = *aPtr; in softfloat_shiftLeftM() 76 aPtr -= wordIncr; in softfloat_shiftLeftM()
|
| H A D | s_shiftRightM.c | 49 const uint32_t *aPtr, in softfloat_shiftRightM() argument 61 aPtr += indexMultiwordHiBut( size_words, wordCount ); in softfloat_shiftRightM() 66 aPtr, in softfloat_shiftRightM() 72 aPtr += indexWordLo( size_words - wordCount ); in softfloat_shiftRightM() 75 *destPtr = *aPtr; in softfloat_shiftRightM() 76 aPtr += wordIncr; in softfloat_shiftRightM()
|
| H A D | f128M_lt_quiet.c | 47 bool f128M_lt_quiet( const float128_t *aPtr, const float128_t *bPtr ) in f128M_lt_quiet() argument 50 return f128_lt_quiet( *aPtr, *bPtr ); in f128M_lt_quiet() 56 bool f128M_lt_quiet( const float128_t *aPtr, const float128_t *bPtr ) in f128M_lt_quiet() argument 63 aWPtr = (const uint32_t *) aPtr; in f128M_lt_quiet() 66 if ( f128M_isSignalingNaN( aPtr ) || f128M_isSignalingNaN( bPtr ) ) { in f128M_lt_quiet() 90 bWPtr = (const uint32_t *) aPtr; in f128M_lt_quiet()
|
| H A D | f128M_le_quiet.c | 47 bool f128M_le_quiet( const float128_t *aPtr, const float128_t *bPtr ) in f128M_le_quiet() argument 50 return f128_le_quiet( *aPtr, *bPtr ); in f128M_le_quiet() 56 bool f128M_le_quiet( const float128_t *aPtr, const float128_t *bPtr ) in f128M_le_quiet() argument 63 aWPtr = (const uint32_t *) aPtr; in f128M_le_quiet() 66 if ( f128M_isSignalingNaN( aPtr ) || f128M_isSignalingNaN( bPtr ) ) { in f128M_le_quiet() 90 bWPtr = (const uint32_t *) aPtr; in f128M_le_quiet()
|
| H A D | f128M_lt.c | 46 bool f128M_lt( const float128_t *aPtr, const float128_t *bPtr ) in f128M_lt() argument 49 return f128_lt( *aPtr, *bPtr ); in f128M_lt() 55 bool f128M_lt( const float128_t *aPtr, const float128_t *bPtr ) in f128M_lt() argument 62 aWPtr = (const uint32_t *) aPtr; in f128M_lt() 87 bWPtr = (const uint32_t *) aPtr; in f128M_lt()
|
| H A D | f128M_le.c | 46 bool f128M_le( const float128_t *aPtr, const float128_t *bPtr ) in f128M_le() argument 49 return f128_le( *aPtr, *bPtr ); in f128M_le() 55 bool f128M_le( const float128_t *aPtr, const float128_t *bPtr ) in f128M_le() argument 62 aWPtr = (const uint32_t *) aPtr; in f128M_le() 87 bWPtr = (const uint32_t *) aPtr; in f128M_le()
|
| H A D | extF80M_eq_signaling.c | 46 bool extF80M_eq_signaling( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) in extF80M_eq_signaling() argument 49 return extF80_eq_signaling( *aPtr, *bPtr ); in extF80M_eq_signaling() 55 bool extF80M_eq_signaling( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) in extF80M_eq_signaling() argument 65 aSPtr = (const struct extFloat80M *) aPtr; in extF80M_eq_signaling()
|
| H A D | f128M_to_ui32.c | 47 f128M_to_ui32( const float128_t *aPtr, uint_fast8_t roundingMode, bool exact ) in f128M_to_ui32() argument 50 return f128_to_ui32( *aPtr, roundingMode, exact ); in f128M_to_ui32() 57 f128M_to_ui32( const float128_t *aPtr, uint_fast8_t roundingMode, bool exact ) in f128M_to_ui32() argument 65 aWPtr = (const uint32_t *) aPtr; in f128M_to_ui32()
|
| H A D | extF80M_eq.c | 47 bool extF80M_eq( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) in extF80M_eq() argument 50 return extF80_eq( *aPtr, *bPtr ); in extF80M_eq() 56 bool extF80M_eq( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) in extF80M_eq() argument 66 aSPtr = (const struct extFloat80M *) aPtr; in extF80M_eq()
|
| /optee_os/lib/libutils/isoc/arch/arm/softfloat/source/8086/ |
| H A D | s_commonNaNToF128UI.c | 47 struct uint128 softfloat_commonNaNToF128UI( const struct commonNaN *aPtr ) in softfloat_commonNaNToF128UI() argument 51 uiZ = softfloat_shortShiftRight128( aPtr->v64, aPtr->v0, 16 ); in softfloat_commonNaNToF128UI() 52 uiZ.v64 |= (uint_fast64_t) aPtr->sign<<63 | UINT64_C( 0x7FFF800000000000 ); in softfloat_commonNaNToF128UI()
|
| H A D | s_commonNaNToF32UI.c | 46 uint_fast32_t softfloat_commonNaNToF32UI( const struct commonNaN *aPtr ) in softfloat_commonNaNToF32UI() argument 49 return (uint_fast32_t) aPtr->sign<<31 | 0x7FC00000 | aPtr->v64>>41; in softfloat_commonNaNToF32UI()
|
| H A D | s_commonNaNToF64UI.c | 46 uint_fast64_t softfloat_commonNaNToF64UI( const struct commonNaN *aPtr ) in softfloat_commonNaNToF64UI() argument 50 (uint_fast64_t) aPtr->sign<<63 | UINT64_C( 0x7FF8000000000000 ) in softfloat_commonNaNToF64UI() 51 | aPtr->v64>>12; in softfloat_commonNaNToF64UI()
|
| H A D | s_commonNaNToExtF80M.c | 50 const struct commonNaN *aPtr, struct extFloat80M *zSPtr ) in softfloat_commonNaNToExtF80M() argument 53 zSPtr->signExp = packToExtF80UI64( aPtr->sign, 0x7FFF ); in softfloat_commonNaNToExtF80M() 54 zSPtr->signif = UINT64_C( 0xC000000000000000 ) | aPtr->v64>>1; in softfloat_commonNaNToExtF80M()
|
| H A D | s_commonNaNToF128M.c | 50 softfloat_commonNaNToF128M( const struct commonNaN *aPtr, uint32_t *zWPtr ) in softfloat_commonNaNToF128M() argument 53 softfloat_shortShiftRight128M( (const uint32_t *) &aPtr->v0, 16, zWPtr ); in softfloat_commonNaNToF128M() 54 zWPtr[indexWordHi( 4 )] |= (uint32_t) aPtr->sign<<31 | 0x7FFF8000; in softfloat_commonNaNToF128M()
|
| H A D | s_commonNaNToExtF80UI.c | 48 struct uint128 softfloat_commonNaNToExtF80UI( const struct commonNaN *aPtr ) in softfloat_commonNaNToExtF80UI() argument 52 uiZ.v64 = (uint_fast16_t) aPtr->sign<<15 | 0x7FFF; in softfloat_commonNaNToExtF80UI() 53 uiZ.v0 = UINT64_C( 0xC000000000000000 ) | aPtr->v64>>1; in softfloat_commonNaNToExtF80UI()
|
| /optee_os/lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/ |
| H A D | s_commonNaNToF128UI.c | 47 struct uint128 softfloat_commonNaNToF128UI( const struct commonNaN *aPtr ) in softfloat_commonNaNToF128UI() argument 51 uiZ = softfloat_shortShiftRight128( aPtr->v64, aPtr->v0, 16 ); in softfloat_commonNaNToF128UI() 52 uiZ.v64 |= (uint_fast64_t) aPtr->sign<<63 | UINT64_C( 0x7FFF800000000000 ); in softfloat_commonNaNToF128UI()
|
| H A D | s_commonNaNToF32UI.c | 46 uint_fast32_t softfloat_commonNaNToF32UI( const struct commonNaN *aPtr ) in softfloat_commonNaNToF32UI() argument 49 return (uint_fast32_t) aPtr->sign<<31 | 0x7FC00000 | aPtr->v64>>41; in softfloat_commonNaNToF32UI()
|
| H A D | s_commonNaNToF64UI.c | 46 uint_fast64_t softfloat_commonNaNToF64UI( const struct commonNaN *aPtr ) in softfloat_commonNaNToF64UI() argument 50 (uint_fast64_t) aPtr->sign<<63 | UINT64_C( 0x7FF8000000000000 ) in softfloat_commonNaNToF64UI() 51 | aPtr->v64>>12; in softfloat_commonNaNToF64UI()
|
| H A D | s_commonNaNToExtF80M.c | 50 const struct commonNaN *aPtr, struct extFloat80M *zSPtr ) in softfloat_commonNaNToExtF80M() argument 53 zSPtr->signExp = packToExtF80UI64( aPtr->sign, 0x7FFF ); in softfloat_commonNaNToExtF80M() 54 zSPtr->signif = UINT64_C( 0xC000000000000000 ) | aPtr->v64>>1; in softfloat_commonNaNToExtF80M()
|
| H A D | s_commonNaNToF128M.c | 50 softfloat_commonNaNToF128M( const struct commonNaN *aPtr, uint32_t *zWPtr ) in softfloat_commonNaNToF128M() argument 53 softfloat_shortShiftRight128M( (const uint32_t *) &aPtr->v0, 16, zWPtr ); in softfloat_commonNaNToF128M() 54 zWPtr[indexWordHi( 4 )] |= (uint32_t) aPtr->sign<<31 | 0x7FFF8000; in softfloat_commonNaNToF128M()
|
| H A D | s_commonNaNToExtF80UI.c | 48 struct uint128 softfloat_commonNaNToExtF80UI( const struct commonNaN *aPtr ) in softfloat_commonNaNToExtF80UI() argument 52 uiZ.v64 = (uint_fast16_t) aPtr->sign<<15 | 0x7FFF; in softfloat_commonNaNToExtF80UI() 53 uiZ.v0 = UINT64_C( 0xC000000000000000 ) | aPtr->v64>>1; in softfloat_commonNaNToExtF80UI()
|