Searched refs:sigProd (Results 1 – 4 of 4) sorted by relevance
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/ |
A D | s_mulAddF128M.c | 66 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 D | s_mulAddF32.c | 62 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 D | f128M_mul.c | 72 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 D | extF80M_mul.c | 72 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