/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/include/ |
A D | primitives.h | 660 const uint32_t *aPtr, 704 const uint32_t *aPtr, 747 const uint32_t *aPtr, 807 const uint32_t *aPtr, 838 const uint32_t *aPtr, 880 const uint32_t *aPtr, 891 #define softfloat_add96M( aPtr, bPtr, zPtr ) softfloat_addM( 3, aPtr, bPtr, zPtr ) argument 922 const uint32_t *aPtr, 938 const uint32_t *aPtr, 1034 const uint32_t *aPtr, [all …]
|
/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/ |
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()
|
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()
|
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()
|
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()
|
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()
|
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()
|
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()
|
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()
|
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()
|
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()
|
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()
|
A D | extF80M_to_ui32.c | 48 const extFloat80_t *aPtr, uint_fast8_t roundingMode, bool exact ) in extF80M_to_ui32() argument 51 return extF80_to_ui32( *aPtr, roundingMode, exact ); in extF80M_to_ui32() 59 const extFloat80_t *aPtr, uint_fast8_t roundingMode, bool exact ) in extF80M_to_ui32() argument 70 aSPtr = (const struct extFloat80M *) aPtr; in extF80M_to_ui32()
|
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()
|
A D | extF80M_to_ui64.c | 48 const extFloat80_t *aPtr, uint_fast8_t roundingMode, bool exact ) in extF80M_to_ui64() argument 51 return extF80_to_ui64( *aPtr, roundingMode, exact ); in extF80M_to_ui64() 59 const extFloat80_t *aPtr, uint_fast8_t roundingMode, bool exact ) in extF80M_to_ui64() argument 70 aSPtr = (const struct extFloat80M *) aPtr; in extF80M_to_ui64()
|
A D | extF80M_to_i32.c | 48 const extFloat80_t *aPtr, uint_fast8_t roundingMode, bool exact ) in extF80M_to_i32() argument 51 return extF80_to_i32( *aPtr, roundingMode, exact ); in extF80M_to_i32() 59 const extFloat80_t *aPtr, uint_fast8_t roundingMode, bool exact ) in extF80M_to_i32() argument 70 aSPtr = (const struct extFloat80M *) aPtr; in extF80M_to_i32()
|
A D | f128M_to_ui32_r_minMag.c | 46 uint_fast32_t f128M_to_ui32_r_minMag( const float128_t *aPtr, bool exact ) in f128M_to_ui32_r_minMag() argument 49 return f128_to_ui32_r_minMag( *aPtr, exact ); in f128M_to_ui32_r_minMag() 55 uint_fast32_t f128M_to_ui32_r_minMag( const float128_t *aPtr, bool exact ) in f128M_to_ui32_r_minMag() argument 64 aWPtr = (const uint32_t *) aPtr; in f128M_to_ui32_r_minMag()
|
A D | f128M_to_ui64.c | 47 f128M_to_ui64( const float128_t *aPtr, uint_fast8_t roundingMode, bool exact ) in f128M_to_ui64() argument 50 return f128_to_ui64( *aPtr, roundingMode, exact ); in f128M_to_ui64() 57 f128M_to_ui64( const float128_t *aPtr, uint_fast8_t roundingMode, bool exact ) in f128M_to_ui64() argument 64 aWPtr = (const uint32_t *) aPtr; in f128M_to_ui64()
|
A D | f128M_to_i32.c | 47 f128M_to_i32( const float128_t *aPtr, uint_fast8_t roundingMode, bool exact ) in f128M_to_i32() argument 50 return f128_to_i32( *aPtr, roundingMode, exact ); in f128M_to_i32() 57 f128M_to_i32( const float128_t *aPtr, uint_fast8_t roundingMode, bool exact ) in f128M_to_i32() argument 67 aWPtr = (const uint32_t *) aPtr; in f128M_to_i32()
|
A D | extF80M_le.c | 46 bool extF80M_le( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) in extF80M_le() argument 49 return extF80_le( *aPtr, *bPtr ); in extF80M_le() 55 bool extF80M_le( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) in extF80M_le() argument 66 aSPtr = (const struct extFloat80M *) aPtr; in extF80M_le()
|
A D | extF80M_lt.c | 46 bool extF80M_lt( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) in extF80M_lt() argument 49 return extF80_lt( *aPtr, *bPtr ); in extF80M_lt() 55 bool extF80M_lt( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) in extF80M_lt() argument 66 aSPtr = (const struct extFloat80M *) aPtr; in extF80M_lt()
|
A D | extF80M_to_i64.c | 48 const extFloat80_t *aPtr, uint_fast8_t roundingMode, bool exact ) in extF80M_to_i64() argument 51 return extF80_to_i64( *aPtr, roundingMode, exact ); in extF80M_to_i64() 59 const extFloat80_t *aPtr, uint_fast8_t roundingMode, bool exact ) in extF80M_to_i64() argument 71 aSPtr = (const struct extFloat80M *) aPtr; in extF80M_to_i64()
|
A D | f128M_mulAdd.c | 47 const float128_t *aPtr, in f128M_mulAdd() argument 58 aWPtr = (const uint64_t *) aPtr; in f128M_mulAdd() 75 const float128_t *aPtr, in f128M_mulAdd() argument 83 (const uint32_t *) aPtr, in f128M_mulAdd()
|
/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/8086/ |
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()
|
/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/ |
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()
|