Home
last modified time | relevance | path

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

/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/
A Ds_mulAddF128M.c66 uint32_t sigProd[8], wordSig; in softfloat_mulAddF128M() local
155 softfloat_mul128MTo256M( sigA, sigX, sigProd ); in softfloat_mulAddF128M()
179 sigProd[indexWord( 8, 2 )] in softfloat_mulAddF128M()
180 || (sigProd[indexWord( 8, 1 )] | sigProd[indexWord( 8, 0 )]) in softfloat_mulAddF128M()
182 sigProd[indexWord( 8, 3 )] |= 1; in softfloat_mulAddF128M()
241 sigProd[indexWord( 8, 2 )] |= wordSig; in softfloat_mulAddF128M()
242 ptr = &sigProd[indexWord( 8, 4 )]; in softfloat_mulAddF128M()
262 softfloat_negX256M( sigProd ); in softfloat_mulAddF128M()
318 sigProd[indexWord( 8, 2 )] in softfloat_mulAddF128M()
319 || (sigProd[indexWord( 8, 1 )] | sigProd[indexWord( 8, 0 )]) in softfloat_mulAddF128M()
[all …]
A Ds_mulAddF32.c62 uint_fast64_t sigProd; in softfloat_mulAddF32() local
114 sigProd = (uint_fast64_t) sigA * sigB; in softfloat_mulAddF32()
115 if ( sigProd < UINT64_C( 0x2000000000000000 ) ) { in softfloat_mulAddF32()
117 sigProd <<= 1; in softfloat_mulAddF32()
123 sigZ = softfloat_shortShiftRightJam64( sigProd, 31 ); in softfloat_mulAddF32()
135 sigZ = sigC + softfloat_shiftRightJam64( sigProd, 32 - expDiff ); in softfloat_mulAddF32()
139 sigProd in softfloat_mulAddF32()
153 sig64Z = sig64C - softfloat_shiftRightJam64( sigProd, -expDiff ); in softfloat_mulAddF32()
156 sig64Z = sigProd - sig64C; in softfloat_mulAddF32()
164 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32()
A Df128M_mul.c72 uint32_t sigProd[8], *extSigZPtr; in f128M_mul() local
130 softfloat_mul128MTo256M( sigA, sigB, sigProd ); in f128M_mul()
132 sigProd[indexWord( 8, 2 )] in f128M_mul()
133 || (sigProd[indexWord( 8, 1 )] | sigProd[indexWord( 8, 0 )]) in f128M_mul()
135 sigProd[indexWord( 8, 3 )] |= 1; in f128M_mul()
137 extSigZPtr = &sigProd[indexMultiwordHi( 8, 5 )]; in f128M_mul()
A DextF80M_mul.c72 uint32_t sigProd[4], *extSigZPtr; in extF80M_mul() local
118 softfloat_mul64To128M( sigA, sigB, sigProd ); in extF80M_mul()
119 if ( sigProd[indexWordLo( 4 )] ) sigProd[indexWord( 4, 1 )] |= 1; in extF80M_mul()
120 extSigZPtr = &sigProd[indexMultiwordHi( 4, 3 )]; in extF80M_mul()
121 if ( sigProd[indexWordHi( 4 )] < 0x80000000 ) { in extF80M_mul()

Completed in 5 milliseconds