Home
last modified time | relevance | path

Searched refs:sigZExtra (Results 1 – 9 of 9) sorted by relevance

/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/
A Ds_addExtF80M.c65 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 Ds_addMagsExtF80.c60 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 Ds_addMagsF128.c60 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 Ds_mulAddF128.c76 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 Df128_sqrt.c60 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 DextF80_sqrt.c62 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 Df128_mul.c62 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 DextF80_div.c69 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 Df128_div.c67 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 10 milliseconds