Lines Matching refs:RTBIGNUM_ELEMENT_BITS

43 #if RTBIGNUM_ELEMENT_BITS == 64
96 #define RTBIGNUMELEMENT_HALF_MASK ( ((RTBIGNUMELEMENT)1 << (RTBIGNUM_ELEMENT_BITS / 2)) - (RTBIGNUMELEMENT)1)
98 #define RTBIGNUMELEMENT_HI_HALF(a_uElement) ( (a_uElement) >> (RTBIGNUM_ELEMENT_BITS / 2) )
105 #if RTBIGNUM_ELEMENT_BITS == 64
243 #if RTBIGNUM_ELEMENT_BITS == 64
259 # if RTBIGNUM_ELEMENT_BITS == 64
276 #if RTBIGNUM_ELEMENT_BITS == 64
286 #if RTBIGNUM_ELEMENT_BITS == 64
907 return rtBigNumElementBitCount(uLast) + idxLast * RTBIGNUM_ELEMENT_BITS;
922 return rtBigNumElementBitCount(uLast) + idxLast * RTBIGNUM_ELEMENT_BITS + pBigNum->fNegative;
980 uint32_t cBitsLeft = RTBIGNUM_ELEMENT_BITS;
988 Assert(cBitsLeft > 0); Assert(cBitsLeft < RTBIGNUM_ELEMENT_BITS);
1629 uint32_t iElement = iBit / RTBIGNUM_ELEMENT_BITS;
1632 iBit &= RTBIGNUM_ELEMENT_BITS - 1;
1651 uint32_t iElement = iBit / RTBIGNUM_ELEMENT_BITS;
1655 iBit &= RTBIGNUM_ELEMENT_BITS - 1;
1693 uint32_t iElement = iBit / RTBIGNUM_ELEMENT_BITS;
1696 iBit &= RTBIGNUM_ELEMENT_BITS - 1;
1725 uCarry = uTmp >> (RTBIGNUM_ELEMENT_BITS - 1);
1761 rc = rtBigNumSetUsedEx(pResult, 0, RT_ALIGN_32(cBitsNew, RTBIGNUM_ELEMENT_BITS) / RTBIGNUM_ELEMENT_BITS);
1763 rc = rtBigNumSetUsed(pResult, RT_ALIGN_32(cBitsNew, RTBIGNUM_ELEMENT_BITS) / RTBIGNUM_ELEMENT_BITS);
1770 Assert(ASMMemIsAllU32(pauDst, (cBits / RTBIGNUM_ELEMENT_BITS) * RTBIGNUM_ELEMENT_SIZE, 0) == NULL);
1771 pauDst += cBits / RTBIGNUM_ELEMENT_BITS;
1773 cBits &= RTBIGNUM_ELEMENT_BITS - 1;
1780 pauDst[i] = (uCur << cBits) | (uPrev >> (RTBIGNUM_ELEMENT_BITS - cBits));
1783 uPrev >>= RTBIGNUM_ELEMENT_BITS - cBits;
1848 uint32_t cElementsNew = RT_ALIGN_32(cBitsNew, RTBIGNUM_ELEMENT_BITS) / RTBIGNUM_ELEMENT_BITS;
1856 pauSrc += cBits / RTBIGNUM_ELEMENT_BITS;
1858 cBits &= RTBIGNUM_ELEMENT_BITS - 1;
1865 pauDst[i] = (uCur >> cBits) | (uPrev << (RTBIGNUM_ELEMENT_BITS - cBits));
1923 #if RTBIGNUM_ELEMENT_BITS == 64
1976 #if RTBIGNUM_ELEMENT_BITS == 64
2030 # if RTBIGNUM_ELEMENT_BITS == 64
2090 #if RTBIGNUM_ELEMENT_BITS == 64
2146 uint32_t cNormShift = (RTBIGNUM_ELEMENT_BITS - rtBigNumMagnitudeBitWidth(pDivisor)) & (RTBIGNUM_ELEMENT_BITS - 1);