/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/ |
A D | f128M_rem.c | 77 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_rem() 79 expB = expF128UI96( bWPtr[indexWordHi( 4 )] ); in f128M_rem() 119 q64 = (uint64_t) remPtr[indexWordHi( 4 )] * recip32; in f128M_rem() 123 if ( remPtr[indexWordHi( 4 )] & 0x80000000 ) { in f128M_rem() 133 if ( remPtr[indexWordHi( 4 )] & 0x80000000 ) { in f128M_rem() 148 } while ( ! (remPtr[indexWordHi( 4 )] & 0x80000000) ); in f128M_rem() 151 wordMeanRem = x[indexWordHi( 4 )]; in f128M_rem() 159 if ( remPtr[indexWordHi( 4 )] & 0x80000000 ) { in f128M_rem() 164 remPtr[indexWordHi( 5 )] = 0; in f128M_rem() 175 zWPtr[indexWordHi( 4 )] = uiA96; in f128M_rem()
|
A D | s_mulAddF128M.c | 85 uiA96 = aWPtr[indexWordHi( 4 )]; in softfloat_mulAddF128M() 87 uiB96 = bWPtr[indexWordHi( 4 )]; in softfloat_mulAddF128M() 89 uiC96 = cWPtr[indexWordHi( 4 )]; in softfloat_mulAddF128M() 122 zWPtr[indexWordHi( 4 )] = 0; in softfloat_mulAddF128M() 163 sigX[indexWordHi( 5 )] = wordSig; in softfloat_mulAddF128M() 201 wordSig = extSigPtr[indexWordHi( 5 )]; in softfloat_mulAddF128M() 206 wordSig = extSigPtr[indexWordHi( 5 )]; in softfloat_mulAddF128M() 259 wordSig = sigProd[indexWordHi( 8 )]; in softfloat_mulAddF128M() 324 wordSig = extSigPtr[indexWordHi( 5 )]; in softfloat_mulAddF128M() 357 zWPtr[indexWordHi( 4 )] = uiC96; in softfloat_mulAddF128M() [all …]
|
A D | f128M_mul.c | 81 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_mul() 83 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_mul() 96 ! fracF128UI96( ptr[indexWordHi( 4 )] ) in f128M_mul() 110 sigA[indexWordHi( 4 )] = fracF128UI96( uiA96 ) | 0x00010000; in f128M_mul() 119 sigB[indexWordHi( 4 )] = fracF128UI96( uiB96 ) | 0x00010000; in f128M_mul() 139 if ( extSigZPtr[indexWordHi( 5 )] & 2 ) { in f128M_mul() 151 zWPtr[indexWordHi( 4 )] = uiZ96; in f128M_mul()
|
A D | s_addF128M.c | 76 uiA96 = aWPtr[indexWordHi( 4 )]; in softfloat_addF128M() 78 uiB96 = bWPtr[indexWordHi( 4 )]; in softfloat_addF128M() 92 zWPtr[indexWordHi( 4 )] = uiZ96; in softfloat_addF128M() 111 uiB96 = bWPtr[indexWordHi( 4 )]; in softfloat_addF128M() 131 extSigZ[indexWordHi( 5 )] = sig96B; in softfloat_addF128M() 137 sig96B = extSigZ[indexWordHi( 5 )]; in softfloat_addF128M() 187 zWPtr[indexWordHi( 4 )] = packToF128UI96( signZ, 0, 0 ); in softfloat_addF128M() 198 extSigZ[indexWordHi( 5 )] = wordSigZ; in softfloat_addF128M()
|
A D | s_roundPackMToF128M.c | 113 zWPtr[indexWordHi( 4 )] = ui; in softfloat_roundPackMToF128M() 129 ui = extSigPtr[indexWordHi( 5 )]; in softfloat_roundPackMToF128M() 137 ui = extSigPtr[indexWordHi( 5 )]; in softfloat_roundPackMToF128M() 141 ui = extSigPtr[indexWordHi( 5 )]; in softfloat_roundPackMToF128M() 153 ui = extSigPtr[indexWordHi( 5 )]; in softfloat_roundPackMToF128M() 157 zWPtr[indexWordHi( 4 )] = packToF128UI96( sign, exp, ui ); in softfloat_roundPackMToF128M()
|
A D | s_shiftNormSigF128M.c | 50 wordSig = wPtr[indexWordHi( 4 )]; in softfloat_shiftNormSigF128M() 55 sigPtr[indexWordHi( 4 )] = in softfloat_shiftNormSigF128M() 56 (sigPtr[indexWordHi( 4 )] & (leadingBit - 1)) | leadingBit; in softfloat_shiftNormSigF128M()
|
A D | f128M_div.c | 82 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_div() 85 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_div() 125 q64 = (uint64_t) y[indexWordHi( 4 )] * recip32; in f128M_div() 130 if ( y[indexWordHi( 4 )] & 0x80000000 ) { in f128M_div() 140 if ( y[indexWordHi( 4 )] & 0x80000000 ) { in f128M_div() 180 zWPtr[indexWordHi( 4 )] = uiZ96; in f128M_div()
|
A D | extF80M_rem.c | 139 x64 = (uint64_t) rem[indexWordHi( 3 )] * recip32; in extF80M_rem() 143 if ( rem[indexWordHi( 3 )] & 0x80000000 ) { in extF80M_rem() 153 if ( rem[indexWordHi( 3 )] & 0x80000000 ) { in extF80M_rem() 170 } while ( ! (remPtr[indexWordHi( 3 )] & 0x80000000) ); in extF80M_rem() 173 wordMeanRem = x[indexWordHi( 3 )]; in extF80M_rem() 181 if ( remPtr[indexWordHi( 3 )] & 0x80000000 ) { in extF80M_rem()
|
A D | extF80M_to_f128M.c | 105 zWPtr[indexWordHi( 4 )] = sig>>32; in extF80M_to_f128M() 112 sig = (uint64_t) zWPtr[indexWordHi( 4 )]<<32; in extF80M_to_f128M() 114 zWPtr[indexWordHi( 4 )] = packToF128UI96( sign, exp, sig>>32 ); in extF80M_to_f128M()
|
A D | s_normRoundPackMToF128M.c | 51 ptr = extSigPtr + indexWordHi( 5 ); in softfloat_normRoundPackMToF128M() 58 zWPtr[indexWordHi( 4 )] = packToF128UI96( sign, 0, 0 ); in softfloat_normRoundPackMToF128M()
|
A D | s_shiftLeftM.c | 72 aPtr += indexWordHi( size_words - wordCount ); in softfloat_shiftLeftM() 73 destPtr = zPtr + indexWordHi( size_words ); in softfloat_shiftLeftM()
|
A D | ui64_to_f128M.c | 73 ptr[indexWordHi( 3 )] = in ui64_to_f128M() 75 0, 0x404E - shiftCount, ptr[indexWordHi( 3 )] ); in ui64_to_f128M()
|
A D | i64_to_f128M.c | 78 ptr[indexWordHi( 3 )] = in i64_to_f128M() 80 sign, 0x404E - shiftCount, ptr[indexWordHi( 3 )] ); in i64_to_f128M()
|
A D | f128M_eq_signaling.c | 72 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_eq_signaling() 73 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_eq_signaling()
|
A D | f128M_lt.c | 68 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_lt() 69 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_lt()
|
A D | f128M_le.c | 68 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_le() 69 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_le()
|
A D | f128M_le_quiet.c | 71 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_le_quiet() 72 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_le_quiet()
|
A D | f128M_lt_quiet.c | 71 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_lt_quiet() 72 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_lt_quiet()
|
A D | f128M_eq.c | 68 uiA96 = aWPtr[indexWordHi( 4 )]; in f128M_eq() 69 uiB96 = bWPtr[indexWordHi( 4 )]; in f128M_eq()
|
A D | f128M_roundToInt.c | 90 ui96 = aWPtr[indexWordHi( 4 )]; in f128M_roundToInt() 149 lastIndex = indexWordHi( 4 ); in f128M_roundToInt() 211 zWPtr[indexWordHi( 4 )] = ui96; in f128M_roundToInt()
|
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/8086/ |
A D | s_propagateNaNF128M.c | 81 uiA96 = aWPtr[indexWordHi( 4 )]; in softfloat_propagateNaNF128M() 82 uiB96 = bWPtr[indexWordHi( 4 )]; in softfloat_propagateNaNF128M() 103 zWPtr[indexWordHi( 4 )] = ptr[indexWordHi( 4 )] | 0x00008000; in softfloat_propagateNaNF128M()
|
A D | s_commonNaNToF128M.c | 54 zWPtr[indexWordHi( 4 )] |= (uint32_t) aPtr->sign<<31 | 0x7FFF8000; in softfloat_commonNaNToF128M()
|
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/8086-SSE/ |
A D | s_propagateNaNF128M.c | 71 zWPtr[indexWordHi( 4 )] = ptr[indexWordHi( 4 )] | 0x00008000; in softfloat_propagateNaNF128M()
|
A D | s_commonNaNToF128M.c | 54 zWPtr[indexWordHi( 4 )] |= (uint32_t) aPtr->sign<<31 | 0x7FFF8000; in softfloat_commonNaNToF128M()
|
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/include/ |
A D | primitiveTypes.h | 64 #define indexWordHi( total ) ((total) - 1) macro 75 #define indexWordHi( total ) 0 macro
|