Lines Matching refs:subBitWidth
369 unsigned subBitWidth = subBits.getBitWidth(); in insertBits() local
370 assert((subBitWidth + bitPosition) <= BitWidth && "Illegal bit insertion"); in insertBits()
373 if (subBitWidth == 0) in insertBits()
377 if (subBitWidth == BitWidth) { in insertBits()
384 uint64_t mask = WORDTYPE_MAX >> (APINT_BITS_PER_WORD - subBitWidth); in insertBits()
392 unsigned hi1Word = whichWord(bitPosition + subBitWidth - 1); in insertBits()
396 uint64_t mask = WORDTYPE_MAX >> (APINT_BITS_PER_WORD - subBitWidth); in insertBits()
405 unsigned numWholeSubWords = subBitWidth / APINT_BITS_PER_WORD; in insertBits()
410 unsigned remainingBits = subBitWidth % APINT_BITS_PER_WORD; in insertBits()
414 U.pVal[hi1Word] |= subBits.getWord(subBitWidth - 1); in insertBits()
422 for (unsigned i = 0; i != subBitWidth; ++i) in insertBits()