Home | History | Annotate | Download | only in r800

Lines Matching refs:msb

82 *       Gets bits within a range of [msb, lsb]
89 UINT_32 msb, ///< Most signicant bit
94 if (msb >= lsb)
96 ret = (bits >> lsb) & (AddrMask(1 + msb - lsb));
106 * Removes bits within the range of [msb, lsb]
113 UINT_32 msb, ///< Most signicant bit
118 if (msb >= lsb)
121 | (AddrGetBits(bits, 8 * sizeof(bits) - 1, msb + 1) << lsb); //high bits
131 * Inserts new bits into the range of [msb, lsb]
139 UINT_32 msb, ///< Most signicant bit
144 if (msb >= lsb)
147 | (AddrGetBits(newBits, msb - lsb, 0) << lsb) //new bits
148 | (AddrGetBits(bits, 8 * sizeof(bits) - 1, lsb) << (msb + 1)); //old high bits
1695 UINT_32 msb = bankBits - 1 + lsb;
1697 UINT_64 bankDataBits = AddrGetBits(offset, msb, lsb);
1703 msb = pipeBits - 1 + lsb;
1705 UINT_64 pipeDataBits = AddrGetBits(offset, msb, lsb);
1711 msb = dataMacrotileBits - 1;
1713 UINT_64 offsetWithoutPipeBankBits = AddrRemoveBits(offset, msb, lsb);
1729 msb = bankBits - 1 + lsb;
1731 UINT_64 blockInBankpipeWithBankBits = AddrInsertBits(blockInBankpipe, bankDataBits, msb, lsb);
1741 msb = pipeBits - 1 + lsb;
1742 UINT_64 metadataAddress = AddrInsertBits(metaAddressInPipe, pipeDataBits, msb, lsb);