Home | History | Annotate | Download | only in r800

Lines Matching defs:lsb

82 *       Gets bits within a range of [msb, lsb]
90 UINT_32 lsb) ///< Least signicant bit
94 if (msb >= lsb)
96 ret = (bits >> lsb) & (AddrMask(1 + msb - lsb));
106 * Removes bits within the range of [msb, lsb]
114 UINT_32 lsb) ///< Least signicant bit
118 if (msb >= lsb)
120 ret = AddrGetBits(bits, lsb - 1, 0) // low bits
121 | (AddrGetBits(bits, 8 * sizeof(bits) - 1, msb + 1) << lsb); //high bits
131 * Inserts new bits into the range of [msb, lsb]
140 UINT_32 lsb) ///< Least signicant bit
144 if (msb >= lsb)
146 ret = AddrGetBits(bits, lsb - 1, 0) // old low bitss
147 | (AddrGetBits(newBits, msb - lsb, 0) << lsb) //new bits
148 | (AddrGetBits(bits, 8 * sizeof(bits) - 1, lsb) << (msb + 1)); //old high bits
1694 UINT_32 lsb = pipeBits + pipeInterleaveBits;
1695 UINT_32 msb = bankBits - 1 + lsb;
1697 UINT_64 bankDataBits = AddrGetBits(offset, msb, lsb);
1702 lsb = pipeInterleaveBits;
1703 msb = pipeBits - 1 + lsb;
1705 UINT_64 pipeDataBits = AddrGetBits(offset, msb, lsb);
1710 lsb = pipeInterleaveBits;
1713 UINT_64 offsetWithoutPipeBankBits = AddrRemoveBits(offset, msb, lsb);
1723 lsb = 0;
1727 lsb = Log2(blocksInTile);
1729 msb = bankBits - 1 + lsb;
1731 UINT_64 blockInBankpipeWithBankBits = AddrInsertBits(blockInBankpipe, bankDataBits, msb, lsb);
1740 lsb = pipeInterleaveBits + 1; ///<+1 due to Nibble address now gives interleave bits extra lsb.
1741 msb = pipeBits - 1 + lsb;
1742 UINT_64 metadataAddress = AddrInsertBits(metaAddressInPipe, pipeDataBits, msb, lsb);