Searched refs:sigZExtra (Results 1 – 9 of 9) sorted by relevance
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/ |
A D | s_addExtF80M.c | 65 uint32_t extSigX[3], sigZExtra; in softfloat_addExtF80M() local 124 sigZExtra = extSigX[indexWordLo( 3 )]; in softfloat_addExtF80M() 125 if ( sigZExtra ) { in softfloat_addExtF80M() 127 sigZExtra = -sigZExtra; in softfloat_addExtF80M() 132 sigZ = sigZ<<1 | sigZExtra>>31; in softfloat_addExtF80M() 133 sigZExtra <<= 1; in softfloat_addExtF80M() 141 sigZExtra = (uint32_t) sigZ<<31 | (extSigX[indexWordLo( 3 )] != 0); in softfloat_addExtF80M() 147 sigZExtra = 0; in softfloat_addExtF80M() 165 sigZExtra = (uint32_t) sigZ<<31; in softfloat_addExtF80M() 176 extSigX[indexWord( 3, 0 )] = sigZExtra; in softfloat_addExtF80M()
|
A D | s_addMagsExtF80.c | 60 uint_fast64_t uiZ0, sigZ, sigZExtra; in softfloat_addMagsExtF80() local 86 sigZExtra = 0; in softfloat_addMagsExtF80() 108 sigZExtra = 0; in softfloat_addMagsExtF80() 113 sigZExtra = sig64Extra.extra; in softfloat_addMagsExtF80() 124 sigZExtra = 0; in softfloat_addMagsExtF80() 129 sigZExtra = sig64Extra.extra; in softfloat_addMagsExtF80() 137 sig64Extra = softfloat_shortShiftRightJam64Extra( sigZ, sigZExtra, 1 ); in softfloat_addMagsExtF80() 139 sigZExtra = sig64Extra.extra; in softfloat_addMagsExtF80() 144 signZ, expZ, sigZ, sigZExtra, extF80_roundingPrecision ); in softfloat_addMagsExtF80()
|
A D | s_addMagsF128.c | 60 uint_fast64_t sigZExtra; in softfloat_addMagsF128() local 86 sigZExtra = 0; in softfloat_addMagsF128() 101 sigZExtra = 0; in softfloat_addMagsF128() 107 sigZExtra = sig128Extra.extra; in softfloat_addMagsF128() 120 sigZExtra = 0; in softfloat_addMagsF128() 126 sigZExtra = sig128Extra.extra; in softfloat_addMagsF128() 142 sigZ.v64, sigZ.v0, sigZExtra, 1 ); in softfloat_addMagsF128() 144 sigZExtra = sig128Extra.extra; in softfloat_addMagsF128() 147 softfloat_roundPackToF128( signZ, expZ, sigZ.v64, sigZ.v0, sigZExtra ); in softfloat_addMagsF128()
|
A D | s_mulAddF128.c | 76 uint_fast64_t sigZExtra, sig256Z0; in softfloat_mulAddF128() local 224 sigZExtra = in softfloat_mulAddF128() 226 if ( sigZExtra ) { in softfloat_mulAddF128() 271 sigZExtra = sig256Z[indexWord( 4, 1 )]; in softfloat_mulAddF128() 274 if ( sig256Z0 ) sigZExtra |= 1; in softfloat_mulAddF128() 278 sigZ.v0 = sigZExtra; in softfloat_mulAddF128() 279 sigZExtra = sig256Z0; in softfloat_mulAddF128() 283 sigZ.v0 = sigZExtra; in softfloat_mulAddF128() 284 sigZExtra = 0; in softfloat_mulAddF128() 302 sigZExtra = x128.v0; in softfloat_mulAddF128() [all …]
|
A D | f128_sqrt.c | 60 uint_fast64_t sigZExtra; in f128_sqrt() local 146 sigZExtra = (uint64_t) ((uint_fast64_t) q<<59); in f128_sqrt() 157 sigZExtra = (uint64_t) ((uint_fast64_t) q<<59); in f128_sqrt() 159 y.v0 |= sigZExtra>>58; in f128_sqrt() 171 sigZExtra |= 1; in f128_sqrt() 174 if ( sigZExtra ) { in f128_sqrt() 175 --sigZExtra; in f128_sqrt() 178 sigZExtra = ~0; in f128_sqrt() 183 return softfloat_roundPackToF128( 0, expZ, sigZ.v64, sigZ.v0, sigZExtra ); in f128_sqrt()
|
A D | extF80_sqrt.c | 62 uint_fast64_t sigZExtra; in extF80_sqrt() local 130 sigZExtra = (uint64_t) (q<<39); in extF80_sqrt() 135 sigZExtra = (uint64_t) (q<<39); in extF80_sqrt() 142 if ( ! sigZExtra ) --sigZ; in extF80_sqrt() 143 --sigZExtra; in extF80_sqrt() 145 if ( rem.v64 | rem.v0 ) sigZExtra |= 1; in extF80_sqrt() 150 0, expZ, sigZ, sigZExtra, extF80_roundingPrecision ); in extF80_sqrt()
|
A D | f128_mul.c | 62 uint_fast64_t sigZExtra; in f128_mul() local 121 sigZExtra = sig256Z[indexWord( 4, 1 )] | (sig256Z[indexWord( 4, 0 )] != 0); in f128_mul() 131 sigZ.v64, sigZ.v0, sigZExtra, 1 ); in f128_mul() 133 sigZExtra = sig128Extra.extra; in f128_mul() 136 softfloat_roundPackToF128( signZ, expZ, sigZ.v64, sigZ.v0, sigZExtra ); in f128_mul()
|
A D | extF80_div.c | 69 uint_fast64_t sigZExtra; in extF80_div() local 169 sigZExtra = (uint64_t) ((uint_fast64_t) q<<41); in extF80_div() 172 signZ, expZ, sigZ, sigZExtra, extF80_roundingPrecision ); in extF80_div()
|
A D | f128_div.c | 67 uint_fast64_t sigZExtra; in f128_div() local 163 sigZExtra = (uint64_t) ((uint_fast64_t) q<<60); in f128_div() 171 softfloat_roundPackToF128( signZ, expZ, sigZ.v64, sigZ.v0, sigZExtra ); in f128_div()
|
Completed in 7 milliseconds