| /optee_os/lib/libutils/isoc/arch/arm/softfloat/source/ |
| H A D | s_roundPackMToF128M.c | 46 bool sign, int32_t exp, uint32_t *extSigPtr, uint32_t *zWPtr ) in softfloat_roundPackMToF128M() argument 58 sigExtra = extSigPtr[indexWordLo( 5 )]; in softfloat_roundPackMToF128M() 74 extSigPtr + indexMultiwordHi( 5, 4 ), maxSig ) in softfloat_roundPackMToF128M() 76 softfloat_shiftRightJam160M( extSigPtr, -exp, extSigPtr ); in softfloat_roundPackMToF128M() 78 sigExtra = extSigPtr[indexWordLo( 5 )]; in softfloat_roundPackMToF128M() 96 extSigPtr + indexMultiwordHi( 5, 4 ), maxSig ) in softfloat_roundPackMToF128M() 121 uj = extSigPtr[indexWord( 5, 1 )]; in softfloat_roundPackMToF128M() 126 zWPtr[indexWord( 4, 2 )] = extSigPtr[indexWord( 5, 3 )]; in softfloat_roundPackMToF128M() 127 zWPtr[indexWord( 4, 1 )] = extSigPtr[indexWord( 5, 2 )]; in softfloat_roundPackMToF128M() 129 ui = extSigPtr[indexWordHi( 5 )]; in softfloat_roundPackMToF128M() [all …]
|
| H A D | s_mulAddF128M.c | 79 uint32_t *extSigPtr; in softfloat_mulAddF128M() local 184 extSigPtr = &sigProd[indexMultiwordHi( 8, 5 )]; in softfloat_mulAddF128M() 186 softfloat_shiftRightJam160M( extSigPtr, -expDiff, extSigPtr ); in softfloat_mulAddF128M() 190 wordSig = extSigPtr[indexWordLo( 5 )]; in softfloat_mulAddF128M() 191 extSigPtr[indexWordLo( 5 )] = -wordSig; in softfloat_mulAddF128M() 197 extSigPtr + indexMultiwordHi( 5, 4 ), in softfloat_mulAddF128M() 199 extSigPtr + indexMultiwordHi( 5, 4 ) in softfloat_mulAddF128M() 201 wordSig = extSigPtr[indexWordHi( 5 )]; in softfloat_mulAddF128M() 205 softfloat_negX160M( extSigPtr ); in softfloat_mulAddF128M() 206 wordSig = extSigPtr[indexWordHi( 5 )]; in softfloat_mulAddF128M() [all …]
|
| H A D | s_normRoundPackMToExtF80M.c | 47 uint32_t *extSigPtr, in softfloat_normRoundPackMToExtF80M() argument 56 wordSig = extSigPtr[indexWord( 3, 2 )]; in softfloat_normRoundPackMToExtF80M() 59 wordSig = extSigPtr[indexWord( 3, 1 )]; in softfloat_normRoundPackMToExtF80M() 62 wordSig = extSigPtr[indexWord( 3, 0 )]; in softfloat_normRoundPackMToExtF80M() 73 softfloat_shiftLeft96M( extSigPtr, shiftCount, extSigPtr ); in softfloat_normRoundPackMToExtF80M() 76 sign, exp, extSigPtr, roundingPrecision, zSPtr ); in softfloat_normRoundPackMToExtF80M()
|
| H A D | s_normRoundPackMToF128M.c | 45 bool sign, int32_t exp, uint32_t *extSigPtr, uint32_t *zWPtr ) in softfloat_normRoundPackMToF128M() argument 51 ptr = extSigPtr + indexWordHi( 5 ); in softfloat_normRoundPackMToF128M() 69 softfloat_shiftLeft160M( extSigPtr, shiftCount, extSigPtr ); in softfloat_normRoundPackMToF128M() 71 softfloat_roundPackMToF128M( sign, exp, extSigPtr, zWPtr ); in softfloat_normRoundPackMToF128M()
|
| H A D | s_roundPackMToExtF80M.c | 48 uint32_t *extSigPtr, in softfloat_roundPackMToExtF80M() argument 65 (uint64_t) extSigPtr[indexWord( 3, 2 )]<<32 in softfloat_roundPackMToExtF80M() 66 | extSigPtr[indexWord( 3, 1 )]; in softfloat_roundPackMToExtF80M() 79 if ( extSigPtr[indexWordLo( 3 )] ) sig |= 1; in softfloat_roundPackMToExtF80M() 136 sigExtra = extSigPtr[indexWordLo( 3 )]; in softfloat_roundPackMToExtF80M() 156 softfloat_shiftRightJam96M( extSigPtr, 1 - exp, extSigPtr ); in softfloat_roundPackMToExtF80M() 157 sigExtra = extSigPtr[indexWordLo( 3 )]; in softfloat_roundPackMToExtF80M() 174 (uint64_t) extSigPtr[indexWord( 3, 2 )]<<32 in softfloat_roundPackMToExtF80M() 175 | extSigPtr[indexWord( 3, 1 )]; in softfloat_roundPackMToExtF80M()
|
| H A D | s_roundPackMToUI64.c | 46 bool sign, uint32_t *extSigPtr, uint_fast8_t roundingMode, bool exact ) in softfloat_roundPackMToUI64() argument 54 sigExtra = extSigPtr[indexWordLo( 3 )]; in softfloat_roundPackMToUI64() 63 (uint64_t) extSigPtr[indexWord( 3, 2 )]<<32 in softfloat_roundPackMToUI64() 64 | extSigPtr[indexWord( 3, 1 )]; in softfloat_roundPackMToUI64()
|
| H A D | s_roundPackMToI64.c | 46 bool sign, uint32_t *extSigPtr, uint_fast8_t roundingMode, bool exact ) in softfloat_roundPackMToI64() argument 56 sigExtra = extSigPtr[indexWordLo( 3 )]; in softfloat_roundPackMToI64() 65 (uint64_t) extSigPtr[indexWord( 3, 2 )]<<32 in softfloat_roundPackMToI64() 66 | extSigPtr[indexWord( 3, 1 )]; in softfloat_roundPackMToI64()
|