Searched refs:bSignificand (Results 1 – 8 of 8) sorted by relevance
/external/compiler-rt/lib/builtins/ |
D | divdf3.c | 32 rep_t bSignificand = toRep(b) & significandMask; in ARM_EABI_FNALIAS() local 69 if (bAbs < implicitBit) scale -= normalize(&bSignificand); in ARM_EABI_FNALIAS() 76 bSignificand |= implicitBit; in ARM_EABI_FNALIAS() 83 const uint32_t q31b = bSignificand >> 21; in ARM_EABI_FNALIAS() 109 const uint32_t q63blo = bSignificand << 11; in ARM_EABI_FNALIAS() 153 residual = (aSignificand << 53) - quotient * bSignificand; in ARM_EABI_FNALIAS() 157 residual = (aSignificand << 52) - quotient * bSignificand; in ARM_EABI_FNALIAS() 174 const bool round = (residual << 1) > bSignificand; in ARM_EABI_FNALIAS()
|
D | divsf3.c | 32 rep_t bSignificand = toRep(b) & significandMask; in ARM_EABI_FNALIAS() local 69 if (bAbs < implicitBit) scale -= normalize(&bSignificand); in ARM_EABI_FNALIAS() 76 bSignificand |= implicitBit; in ARM_EABI_FNALIAS() 83 uint32_t q31b = bSignificand << 8; in ARM_EABI_FNALIAS() 138 residual = (aSignificand << 24) - quotient * bSignificand; in ARM_EABI_FNALIAS() 142 residual = (aSignificand << 23) - quotient * bSignificand; in ARM_EABI_FNALIAS() 159 const bool round = (residual << 1) > bSignificand; in ARM_EABI_FNALIAS()
|
D | divtf3.c | 30 rep_t bSignificand = toRep(b) & significandMask; in __divtf3() local 67 if (bAbs < implicitBit) scale -= normalize(&bSignificand); in __divtf3() 74 bSignificand |= implicitBit; in __divtf3() 81 const uint64_t q63b = bSignificand >> 49; in __divtf3() 111 const uint64_t q127blo = bSignificand << 15; in __divtf3() 169 wideMultiply(quotient, bSignificand, &dummy, &qb); in __divtf3() 174 wideMultiply(quotient, bSignificand, &dummy, &qb); in __divtf3() 190 const bool round = (residual << 1) >= bSignificand; in __divtf3()
|
D | fp_add_impl.inc | 63 rep_t bSignificand = bRep & significandMask; 67 if (bExponent == 0) bExponent = normalize(&bSignificand); 79 bSignificand = (bSignificand | implicitBit) << 3; 86 const bool sticky = bSignificand << (typeWidth - align); 87 bSignificand = bSignificand >> align | sticky; 89 bSignificand = 1; // sticky; b is known to be non-zero. 93 aSignificand -= bSignificand; 106 aSignificand += bSignificand;
|
D | fp_mul_impl.inc | 23 rep_t bSignificand = toRep(b) & significandMask; 60 if (bAbs < implicitBit) scale += normalize(&bSignificand); 67 bSignificand |= implicitBit; 75 wideMultiply(aSignificand, bSignificand << exponentBits,
|
/external/llvm-project/compiler-rt/lib/builtins/ |
D | fp_add_impl.inc | 71 rep_t bSignificand = bRep & significandMask; 77 bExponent = normalize(&bSignificand); 90 bSignificand = (bSignificand | implicitBit) << 3; 97 const bool sticky = (bSignificand << (typeWidth - align)) != 0; 98 bSignificand = bSignificand >> align | sticky; 100 bSignificand = 1; // Set the sticky bit. b is known to be non-zero. 104 aSignificand -= bSignificand; 117 aSignificand += bSignificand;
|
D | fp_mul_impl.inc | 22 rep_t bSignificand = toRep(b) & significandMask; 70 scale += normalize(&bSignificand); 77 bSignificand |= implicitBit; 82 wideMultiply(aSignificand, bSignificand << exponentBits, &productHi,
|
D | fp_div_impl.inc | 42 rep_t bSignificand = toRep(b) & significandMask; 90 scale -= normalize(&bSignificand); 97 bSignificand |= implicitBit; 101 const rep_t b_UQ1 = bSignificand << (typeWidth - significandBits - 1); 139 const half_rep_t b_UQ1_hw = bSignificand >> (significandBits + 1 - HW); 349 residualLo = (aSignificand << (significandBits + 1)) - quotient_UQ1 * bSignificand; 356 residualLo = (aSignificand << significandBits) - quotient_UQ1 * bSignificand; 404 …residualLo = (aSignificand << (significandBits + writtenExponent)) - (absResult * bSignificand << … 410 absResult += residualLo > bSignificand; 413 absResult += absResult < infRep && residualLo > (2 + 1) * bSignificand; [all …]
|