/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/include/ |
A D | primitives.h | 662 uint32_t *zPtr 706 uint32_t *zPtr 749 uint32_t *zPtr 809 uint32_t *zPtr 840 uint32_t *zPtr 968 #define softfloat_negX96M( zPtr ) softfloat_negXM( 3, zPtr ) argument 976 #define softfloat_negX128M( zPtr ) softfloat_negXM( 4, zPtr ) argument 984 #define softfloat_negX160M( zPtr ) softfloat_negXM( 5, zPtr ) argument 992 #define softfloat_negX256M( zPtr ) softfloat_negXM( 8, zPtr ) argument 1011 #define softfloat_sub1X96M( zPtr ) softfloat_sub1XM( 3, zPtr ) argument [all …]
|
/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/ |
A D | s_mul128MTo256M.c | 55 zPtr += indexMultiwordLo( 8, 5 ); in softfloat_mul128MTo256M() 58 zPtr[indexWord( 5, 0 )] = dwordProd; in softfloat_mul128MTo256M() 60 zPtr[indexWord( 5, 1 )] = dwordProd; in softfloat_mul128MTo256M() 62 zPtr[indexWord( 5, 2 )] = dwordProd; in softfloat_mul128MTo256M() 64 zPtr[indexWord( 5, 3 )] = dwordProd; in softfloat_mul128MTo256M() 68 zPtr += wordIncr; in softfloat_mul128MTo256M() 72 zPtr[indexWord( 5, 0 )] = wordZ; in softfloat_mul128MTo256M() 77 zPtr[indexWord( 5, 1 )] = wordZ; in softfloat_mul128MTo256M() 84 zPtr[indexWord( 5, 2 )] = wordZ; in softfloat_mul128MTo256M() 91 zPtr[indexWord( 5, 3 )] = wordZ; in softfloat_mul128MTo256M() [all …]
|
A D | s_shiftRightJam256M.c | 50 uint64_t *zPtr in softfloat_shortShiftRightJamM() argument 65 zPtr[index] = wordA<<(negCount & 63) | partWordZ; in softfloat_shortShiftRightJamM() 69 zPtr[index] = partWordZ; in softfloat_shortShiftRightJamM() 75 const uint64_t *aPtr, uint_fast32_t count, uint64_t *zPtr ) in softfloat_shiftRightJam256M() argument 93 ptr = zPtr; in softfloat_shiftRightJam256M() 103 zPtr + indexMultiwordLoBut( 4, wordCount ) in softfloat_shiftRightJam256M() 108 ptr = zPtr + indexWordLo( 4 ); in softfloat_shiftRightJam256M() 115 ptr = zPtr + indexMultiwordHi( 4, wordCount ); in softfloat_shiftRightJam256M() 122 if ( wordJam ) zPtr[indexWordLo( 4 )] |= 1; in softfloat_shiftRightJam256M()
|
A D | s_shiftRightJamM.c | 51 uint32_t *zPtr in softfloat_shiftRightJamM() argument 68 ptr = zPtr; in softfloat_shiftRightJamM() 78 zPtr + indexMultiwordLoBut( size_words, wordCount ) in softfloat_shiftRightJamM() 83 ptr = zPtr + indexWordLo( size_words ); in softfloat_shiftRightJamM() 90 ptr = zPtr + indexMultiwordHi( size_words, wordCount ); in softfloat_shiftRightJamM() 97 if ( wordJam ) zPtr[indexWordLo( size_words )] |= 1; in softfloat_shiftRightJamM()
|
A D | f128M_sub.c | 47 f128M_sub( const float128_t *aPtr, const float128_t *bPtr, float128_t *zPtr ) in f128M_sub() argument 70 *zPtr = softfloat_subMagsF128( uiA64, uiA0, uiB64, uiB0, signA ); in f128M_sub() 72 *zPtr = softfloat_addMagsF128( uiA64, uiA0, uiB64, uiB0, signA ); in f128M_sub() 77 *zPtr = (*magsFuncPtr)( uiA64, uiA0, uiB64, uiB0, signA ); in f128M_sub() 85 f128M_sub( const float128_t *aPtr, const float128_t *bPtr, float128_t *zPtr ) in f128M_sub() argument 91 (uint32_t *) zPtr, in f128M_sub()
|
A D | f128M_add.c | 47 f128M_add( const float128_t *aPtr, const float128_t *bPtr, float128_t *zPtr ) in f128M_add() argument 70 *zPtr = softfloat_addMagsF128( uiA64, uiA0, uiB64, uiB0, signA ); in f128M_add() 72 *zPtr = softfloat_subMagsF128( uiA64, uiA0, uiB64, uiB0, signA ); in f128M_add() 77 *zPtr = (*magsFuncPtr)( uiA64, uiA0, uiB64, uiB0, signA ); in f128M_add() 85 f128M_add( const float128_t *aPtr, const float128_t *bPtr, float128_t *zPtr ) in f128M_add() argument 91 (uint32_t *) zPtr, in f128M_add()
|
A D | s_shortShiftRightExtendM.c | 49 uint32_t *zPtr in softfloat_shortShiftRightExtendM() argument 59 zPtr += indexWordLo( size_words + 1 ); in softfloat_shortShiftRightExtendM() 63 *zPtr = wordA<<(negCount & 31) | partWordZ; in softfloat_shortShiftRightExtendM() 64 zPtr += wordIncr; in softfloat_shortShiftRightExtendM() 69 *zPtr = partWordZ; in softfloat_shortShiftRightExtendM()
|
A D | extF80M_add.c | 47 const extFloat80_t *aPtr, const extFloat80_t *bPtr, extFloat80_t *zPtr ) in extF80M_add() argument 72 *zPtr = softfloat_addMagsExtF80( uiA64, uiA0, uiB64, uiB0, signA ); in extF80M_add() 74 *zPtr = softfloat_subMagsExtF80( uiA64, uiA0, uiB64, uiB0, signA ); in extF80M_add() 79 *zPtr = (*magsFuncPtr)( uiA64, uiA0, uiB64, uiB0, signA ); in extF80M_add() 88 const extFloat80_t *aPtr, const extFloat80_t *bPtr, extFloat80_t *zPtr ) in extF80M_add() argument 94 (struct extFloat80M *) zPtr, in extF80M_add()
|
A D | extF80M_sub.c | 47 const extFloat80_t *aPtr, const extFloat80_t *bPtr, extFloat80_t *zPtr ) in extF80M_sub() argument 72 *zPtr = softfloat_subMagsExtF80( uiA64, uiA0, uiB64, uiB0, signA ); in extF80M_sub() 74 *zPtr = softfloat_addMagsExtF80( uiA64, uiA0, uiB64, uiB0, signA ); in extF80M_sub() 79 *zPtr = (*magsFuncPtr)( uiA64, uiA0, uiB64, uiB0, signA ); in extF80M_sub() 88 const extFloat80_t *aPtr, const extFloat80_t *bPtr, extFloat80_t *zPtr ) in extF80M_sub() argument 94 (struct extFloat80M *) zPtr, in extF80M_sub()
|
A D | s_mul64To128M.c | 44 void softfloat_mul64To128M( uint64_t a, uint64_t b, uint32_t *zPtr ) in softfloat_mul64To128M() argument 60 zPtr[indexWord( 4, 1 )] = z0>>32; in softfloat_mul64To128M() 61 zPtr[indexWord( 4, 0 )] = z0; in softfloat_mul64To128M() 63 zPtr[indexWord( 4, 3 )] = z64>>32; in softfloat_mul64To128M() 64 zPtr[indexWord( 4, 2 )] = z64; in softfloat_mul64To128M()
|
A D | s_shiftLeftM.c | 51 uint32_t *zPtr in softfloat_shiftLeftM() argument 68 zPtr + indexMultiwordHiBut( size_words, wordCount ) in softfloat_shiftLeftM() 73 destPtr = zPtr + indexWordHi( size_words ); in softfloat_shiftLeftM() 80 zPtr += indexMultiwordLo( size_words, wordCount ); in softfloat_shiftLeftM() 85 *zPtr++ = 0; in softfloat_shiftLeftM()
|
A D | s_shiftRightM.c | 51 uint32_t *zPtr in softfloat_shiftRightM() argument 68 zPtr + indexMultiwordLoBut( size_words, wordCount ) in softfloat_shiftRightM() 73 destPtr = zPtr + indexWordLo( size_words ); in softfloat_shiftRightM() 80 zPtr += indexMultiwordHi( size_words, wordCount ); in softfloat_shiftRightM() 85 *zPtr++ = 0; in softfloat_shiftRightM()
|
A D | s_shortShiftLeft64To96M.c | 46 uint64_t a, uint_fast8_t count, uint32_t *zPtr ) in softfloat_shortShiftLeft64To96M() argument 49 zPtr[indexWord( 3, 0 )] = (uint32_t) a<<count; in softfloat_shortShiftLeft64To96M() 51 zPtr[indexWord( 3, 2 )] = a>>32; in softfloat_shortShiftLeft64To96M() 52 zPtr[indexWord( 3, 1 )] = a; in softfloat_shortShiftLeft64To96M()
|
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 54 zPtr[indexWord( 4, 0 )] = p0.v0; in softfloat_mul128To256M() 63 zPtr[indexWord( 4, 1 )] = z64; in softfloat_mul128To256M() 66 zPtr[indexWord( 4, 2 )] = z128; in softfloat_mul128To256M() 67 zPtr[indexWord( 4, 3 )] = z192 + (z128 < p64.v64); in softfloat_mul128To256M()
|
/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/8086/ |
A D | s_f64UIToCommonNaN.c | 49 void softfloat_f64UIToCommonNaN( uint_fast64_t uiA, struct commonNaN *zPtr ) in softfloat_f64UIToCommonNaN() argument 55 zPtr->sign = uiA>>63; in softfloat_f64UIToCommonNaN() 56 zPtr->v64 = uiA<<12; in softfloat_f64UIToCommonNaN() 57 zPtr->v0 = 0; in softfloat_f64UIToCommonNaN()
|
A D | s_f32UIToCommonNaN.c | 49 void softfloat_f32UIToCommonNaN( uint_fast32_t uiA, struct commonNaN *zPtr ) in softfloat_f32UIToCommonNaN() argument 55 zPtr->sign = uiA>>31; in softfloat_f32UIToCommonNaN() 56 zPtr->v64 = (uint_fast64_t) uiA<<41; in softfloat_f32UIToCommonNaN() 57 zPtr->v0 = 0; in softfloat_f32UIToCommonNaN()
|
A D | s_extF80UIToCommonNaN.c | 52 uint_fast16_t uiA64, uint_fast64_t uiA0, struct commonNaN *zPtr ) in softfloat_extF80UIToCommonNaN() argument 58 zPtr->sign = uiA64>>15; in softfloat_extF80UIToCommonNaN() 59 zPtr->v64 = uiA0<<1; in softfloat_extF80UIToCommonNaN() 60 zPtr->v0 = 0; in softfloat_extF80UIToCommonNaN()
|
A D | s_extF80MToCommonNaN.c | 52 const struct extFloat80M *aSPtr, struct commonNaN *zPtr ) in softfloat_extF80MToCommonNaN() argument 58 zPtr->sign = signExtF80UI64( aSPtr->signExp ); in softfloat_extF80MToCommonNaN() 59 zPtr->v64 = aSPtr->signif<<1; in softfloat_extF80MToCommonNaN() 60 zPtr->v0 = 0; in softfloat_extF80MToCommonNaN()
|
A D | s_f128UIToCommonNaN.c | 53 uint_fast64_t uiA64, uint_fast64_t uiA0, struct commonNaN *zPtr ) in softfloat_f128UIToCommonNaN() argument 61 zPtr->sign = uiA64>>63; in softfloat_f128UIToCommonNaN() 62 zPtr->v64 = NaNSig.v64; in softfloat_f128UIToCommonNaN() 63 zPtr->v0 = NaNSig.v0; in softfloat_f128UIToCommonNaN()
|
A D | specialize.h | 81 void softfloat_f32UIToCommonNaN( uint_fast32_t uiA, struct commonNaN *zPtr ); 116 void softfloat_f64UIToCommonNaN( uint_fast64_t uiA, struct commonNaN *zPtr ); 163 uint_fast16_t uiA64, uint_fast64_t uiA0, struct commonNaN *zPtr ); 212 uint_fast64_t uiA64, uint_fast64_t uiA0, struct commonNaN *zPtr ); 252 const struct extFloat80M *aSPtr, struct commonNaN *zPtr ); 293 softfloat_f128MToCommonNaN( const uint32_t *aWPtr, struct commonNaN *zPtr );
|
/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/ |
A D | s_f64UIToCommonNaN.c | 49 void softfloat_f64UIToCommonNaN( uint_fast64_t uiA, struct commonNaN *zPtr ) in softfloat_f64UIToCommonNaN() argument 55 zPtr->sign = uiA>>63; in softfloat_f64UIToCommonNaN() 56 zPtr->v64 = uiA<<12; in softfloat_f64UIToCommonNaN() 57 zPtr->v0 = 0; in softfloat_f64UIToCommonNaN()
|
A D | s_f32UIToCommonNaN.c | 49 void softfloat_f32UIToCommonNaN( uint_fast32_t uiA, struct commonNaN *zPtr ) in softfloat_f32UIToCommonNaN() argument 55 zPtr->sign = uiA>>31; in softfloat_f32UIToCommonNaN() 56 zPtr->v64 = (uint_fast64_t) uiA<<41; in softfloat_f32UIToCommonNaN() 57 zPtr->v0 = 0; in softfloat_f32UIToCommonNaN()
|
A D | s_extF80UIToCommonNaN.c | 52 uint_fast16_t uiA64, uint_fast64_t uiA0, struct commonNaN *zPtr ) in softfloat_extF80UIToCommonNaN() argument 58 zPtr->sign = uiA64>>15; in softfloat_extF80UIToCommonNaN() 59 zPtr->v64 = uiA0<<1; in softfloat_extF80UIToCommonNaN() 60 zPtr->v0 = 0; in softfloat_extF80UIToCommonNaN()
|
A D | s_extF80MToCommonNaN.c | 52 const struct extFloat80M *aSPtr, struct commonNaN *zPtr ) in softfloat_extF80MToCommonNaN() argument 58 zPtr->sign = signExtF80UI64( aSPtr->signExp ); in softfloat_extF80MToCommonNaN() 59 zPtr->v64 = aSPtr->signif<<1; in softfloat_extF80MToCommonNaN() 60 zPtr->v0 = 0; in softfloat_extF80MToCommonNaN()
|
A D | s_f128UIToCommonNaN.c | 53 uint_fast64_t uiA64, uint_fast64_t uiA0, struct commonNaN *zPtr ) in softfloat_f128UIToCommonNaN() argument 61 zPtr->sign = uiA64>>63; in softfloat_f128UIToCommonNaN() 62 zPtr->v64 = NaNSig.v64; in softfloat_f128UIToCommonNaN() 63 zPtr->v0 = NaNSig.v0; in softfloat_f128UIToCommonNaN()
|