Home
last modified time | relevance | path

Searched refs:sig64Z (Results 1 – 4 of 4) sorted by relevance

/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/
A Ds_mulAddF32.c67 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local
138 sig64Z = in softfloat_mulAddF32()
142 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32()
156 sig64Z = sigProd - sig64C; in softfloat_mulAddF32()
157 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32()
158 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32()
160 sig64Z = -sig64Z; in softfloat_mulAddF32()
164 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32()
166 shiftCount = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32()
170 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftCount ); in softfloat_mulAddF32()
[all …]
A DextF80M_sqrt.c65 uint64_t sig64Z, x64; in extF80M_sqrt() local
118 sig64Z = ((uint64_t) sig32Z<<32) + ((uint64_t) q<<3); in extF80M_sqrt()
119 x64 = ((uint64_t) sig32Z<<32) + sig64Z; in extF80M_sqrt()
136 x64 = (sig64Z<<1) + (x64>>32); in extF80M_sqrt()
144 x64 = sig64Z + (q>>27); in extF80M_sqrt()
A Df128M_sqrt.c67 uint64_t sig64Z, x64; in f128M_sqrt() local
126 sig64Z = ((uint64_t) sig32Z<<32) + ((uint64_t) q<<3); in f128M_sqrt()
127 x64 = ((uint64_t) sig32Z<<32) + sig64Z; in f128M_sqrt()
137 sig64Z <<= 1; in f128M_sqrt()
142 x64 = sig64Z + (q>>26); in f128M_sqrt()
A Df128_sqrt.c58 uint_fast64_t x64, sig64Z; in f128_sqrt() local
121 sig64Z = x64 + ((uint_fast64_t) q<<3); in f128_sqrt()
122 x64 += sig64Z; in f128_sqrt()
130 sig64Z <<= 1; in f128_sqrt()
135 term = softfloat_shortShiftLeft128( 0, sig64Z, 32 ); in f128_sqrt()

Completed in 4 milliseconds