|
gem5 [DEVELOP-FOR-25.0]
|
Go to the source code of this file.
Functions | |
| TEST (BitfieldTest, Mask0Bits) | |
| TEST (BitfieldTest, Mask1Bit) | |
| TEST (BitfieldTest, Mask8Bits) | |
| TEST (BitfieldTest, Mask16Bits) | |
| TEST (BitfieldTest, Mask32Bits) | |
| TEST (BitfieldTest, MaskAllBits) | |
| TEST (BitfieldTest, MaskAllBitsGreaterThan64) | |
| TEST (BitfieldTest, MaskOneBit) | |
| TEST (BitfieldTest, MaskTwoBits) | |
| TEST (BitfieldTest, MaskThreeBits) | |
| TEST (BitfieldTest, MaskEntireRange) | |
| TEST (BitfieldTest, MaskOutsideOfRange) | |
| TEST (BitfieldTest, ExtractOneBit) | |
| TEST (BitfieldTest, Extract63rdBit) | |
| TEST (BitfieldTest, ExtractFirstBit) | |
| TEST (BitfieldTest, ExtractFirstBitFirstBitZero) | |
| TEST (BitfieldTest, ExtractThreeBits) | |
| TEST (BitfieldTest, MbitsStandardCase) | |
| TEST (BitfieldTest, MbitsEntireRange) | |
| TEST (BitfieldTest, SignExtendPositiveInput) | |
| TEST (BitfieldTest, SignExtendNegativeInput) | |
| TEST (BitfieldTest, SignExtendPositiveInputOutsideRange) | |
| TEST (BitfieldTest, SignExtendNegativeInputOutsideRange) | |
| TEST (BitfieldTest, SignZeroExtendPositiveInput) | |
| TEST (BitfieldTest, SignZeroExtendNegativeInput) | |
| TEST (BitfieldTest, SignZeroExtendPositiveInputOutsideRange) | |
| TEST (BitfieldTest, SignZeroExtendNegativeInputOutsideRange) | |
| TEST (BitfieldTest, InsertOneBitTo3) | |
| TEST (BitfieldTest, InsertOneBitTo18) | |
| TEST (BitfieldTest, InsertOneBitTo3LsbZero) | |
| TEST (BitfieldTest, InsertOneBitTo18LsbZero) | |
| TEST (BitfieldTest, InsertOnBitTo8LsbZero) | |
| TEST (BitfieldTest, InsertMultipleBits) | |
| TEST (BitfieldTest, InsertMultipleBitsOverwrite) | |
| TEST (BitfieldTest, ReverseBits8Bit) | |
| TEST (BitfieldTest, ReverseBits64Bit) | |
| TEST (BitfieldTest, FindMsb29) | |
| TEST (BitfieldTest, FindMsb63) | |
| TEST (BitfieldTest, FindMsbZero) | |
| TEST (BitfieldTest, FindLsb) | |
| TEST (BitfieldTest, FindLsbZero) | |
| TEST (BitfieldTest, FindLsbGeneralized) | |
| TEST (BitfieldTest, PopCountNoBits) | |
| TEST (BitfieldTest, PopCountOneBit) | |
| TEST (BitfieldTest, PopCountManyBits) | |
| TEST (BitfieldTest, PopCountAllOnes) | |
| TEST (BitfieldTest, AlignToPowerOfTwo0) | |
| TEST (BitfieldTest, AlignToPowerOfTwo3) | |
| TEST (BitfieldTest, AlignToPowerOfTwo5) | |
| TEST (BitfieldTest, AlignToPowerOfTwo10) | |
| TEST (BitfieldTest, AlignToPowerOfTwo16) | |
| TEST (BitfieldTest, AlignToPowerOfTwo31) | |
| TEST (BitfieldTest, CountTrailingZeros32BitsNoTrailing) | |
| TEST (BitfieldTest, CountTrailingZeros32Bits) | |
| TEST (BitfieldTest, CountTrailingZeros64BitsNoTrailing) | |
| TEST (BitfieldTest, CountTrailingZeros64Bits) | |
| TEST (BitfieldTest, CountTrailingZero64AllZeros) | |
| TEST (BitfieldTest, CountLeadingZeros32BitsNoTrailing) | |
| TEST (BitfieldTest, CountLeadingZeros32Bits) | |
| TEST (BitfieldTest, CountLeadingZeros64BitsNoTrailing) | |
| TEST (BitfieldTest, CountLeadingZeros64Bits) | |
| TEST (BitfieldTest, CountLeadingZero64AllZeros) | |
| TEST (BitfieldTest, DecodeMaskOneBit) | |
| TEST (BitfieldTest, DecodeMaskMultipleBits) | |
| TEST | ( | BitfieldTest | , |
| AlignToPowerOfTwo0 | ) |
Definition at line 388 of file bitfield.test.cc.
References gem5::alignToPowerOfTwo().
| TEST | ( | BitfieldTest | , |
| AlignToPowerOfTwo10 | ) |
Definition at line 403 of file bitfield.test.cc.
References gem5::alignToPowerOfTwo().
| TEST | ( | BitfieldTest | , |
| AlignToPowerOfTwo16 | ) |
Definition at line 408 of file bitfield.test.cc.
References gem5::alignToPowerOfTwo().
| TEST | ( | BitfieldTest | , |
| AlignToPowerOfTwo3 | ) |
Definition at line 393 of file bitfield.test.cc.
References gem5::alignToPowerOfTwo().
| TEST | ( | BitfieldTest | , |
| AlignToPowerOfTwo31 | ) |
Definition at line 413 of file bitfield.test.cc.
References gem5::alignToPowerOfTwo().
| TEST | ( | BitfieldTest | , |
| AlignToPowerOfTwo5 | ) |
Definition at line 398 of file bitfield.test.cc.
References gem5::alignToPowerOfTwo().
| TEST | ( | BitfieldTest | , |
| CountLeadingZero64AllZeros | ) |
Definition at line 484 of file bitfield.test.cc.
References gem5::clz64().
| TEST | ( | BitfieldTest | , |
| CountLeadingZeros32Bits | ) |
Definition at line 466 of file bitfield.test.cc.
References gem5::clz32().
| TEST | ( | BitfieldTest | , |
| CountLeadingZeros32BitsNoTrailing | ) |
Definition at line 460 of file bitfield.test.cc.
References gem5::clz32().
| TEST | ( | BitfieldTest | , |
| CountLeadingZeros64Bits | ) |
Definition at line 478 of file bitfield.test.cc.
References gem5::clz64().
| TEST | ( | BitfieldTest | , |
| CountLeadingZeros64BitsNoTrailing | ) |
Definition at line 472 of file bitfield.test.cc.
References gem5::clz64().
| TEST | ( | BitfieldTest | , |
| CountTrailingZero64AllZeros | ) |
Definition at line 448 of file bitfield.test.cc.
References gem5::ctz64().
| TEST | ( | BitfieldTest | , |
| CountTrailingZeros32Bits | ) |
Definition at line 430 of file bitfield.test.cc.
References gem5::ctz32().
| TEST | ( | BitfieldTest | , |
| CountTrailingZeros32BitsNoTrailing | ) |
Definition at line 424 of file bitfield.test.cc.
References gem5::ctz32().
| TEST | ( | BitfieldTest | , |
| CountTrailingZeros64Bits | ) |
Definition at line 442 of file bitfield.test.cc.
References gem5::ctz64().
| TEST | ( | BitfieldTest | , |
| CountTrailingZeros64BitsNoTrailing | ) |
Definition at line 436 of file bitfield.test.cc.
References gem5::ctz64().
| TEST | ( | BitfieldTest | , |
| DecodeMaskMultipleBits | ) |
Definition at line 515 of file bitfield.test.cc.
References gem5::bitPatternMatcher().
| TEST | ( | BitfieldTest | , |
| DecodeMaskOneBit | ) |
Definition at line 496 of file bitfield.test.cc.
References gem5::bitPatternMatcher().
| TEST | ( | BitfieldTest | , |
| Extract63rdBit | ) |
Definition at line 138 of file bitfield.test.cc.
References gem5::bits(), and gem5::RiscvISA::x.
| TEST | ( | BitfieldTest | , |
| ExtractFirstBit | ) |
Definition at line 144 of file bitfield.test.cc.
References gem5::bits(), and gem5::RiscvISA::x.
| TEST | ( | BitfieldTest | , |
| ExtractFirstBitFirstBitZero | ) |
Definition at line 150 of file bitfield.test.cc.
References gem5::bits(), and gem5::RiscvISA::x.
| TEST | ( | BitfieldTest | , |
| ExtractOneBit | ) |
Definition at line 132 of file bitfield.test.cc.
References gem5::bits(), and gem5::RiscvISA::x.
| TEST | ( | BitfieldTest | , |
| ExtractThreeBits | ) |
Definition at line 156 of file bitfield.test.cc.
References gem5::bits(), and gem5::RiscvISA::x.
| TEST | ( | BitfieldTest | , |
| FindLsb | ) |
Definition at line 327 of file bitfield.test.cc.
References gem5::findLsbSet(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| FindLsbGeneralized | ) |
Definition at line 339 of file bitfield.test.cc.
References gem5::X86ISA::bs, gem5::findLsbSet(), and gem5::ArmISA::i.
| TEST | ( | BitfieldTest | , |
| FindLsbZero | ) |
Definition at line 334 of file bitfield.test.cc.
References gem5::findLsbSet().
| TEST | ( | BitfieldTest | , |
| FindMsb29 | ) |
Definition at line 309 of file bitfield.test.cc.
References gem5::findMsbSet(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| FindMsb63 | ) |
Definition at line 315 of file bitfield.test.cc.
References gem5::findMsbSet(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| FindMsbZero | ) |
Definition at line 322 of file bitfield.test.cc.
References gem5::findMsbSet().
| TEST | ( | BitfieldTest | , |
| InsertMultipleBits | ) |
Definition at line 279 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| InsertMultipleBitsOverwrite | ) |
Definition at line 286 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| InsertOnBitTo8LsbZero | ) |
Definition at line 272 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| InsertOneBitTo18 | ) |
Definition at line 251 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| InsertOneBitTo18LsbZero | ) |
Definition at line 265 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| InsertOneBitTo3 | ) |
Definition at line 244 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| InsertOneBitTo3LsbZero | ) |
Definition at line 258 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| Mask0Bits | ) |
Definition at line 60 of file bitfield.test.cc.
References gem5::ArmISA::mask.
| TEST | ( | BitfieldTest | , |
| Mask16Bits | ) |
Definition at line 75 of file bitfield.test.cc.
References gem5::ArmISA::mask.
| TEST | ( | BitfieldTest | , |
| Mask1Bit | ) |
Definition at line 65 of file bitfield.test.cc.
References gem5::ArmISA::mask.
| TEST | ( | BitfieldTest | , |
| Mask32Bits | ) |
Definition at line 80 of file bitfield.test.cc.
References gem5::ArmISA::mask.
| TEST | ( | BitfieldTest | , |
| Mask8Bits | ) |
Definition at line 70 of file bitfield.test.cc.
References gem5::ArmISA::mask.
| TEST | ( | BitfieldTest | , |
| MaskAllBits | ) |
Definition at line 85 of file bitfield.test.cc.
References gem5::ArmISA::mask.
| TEST | ( | BitfieldTest | , |
| MaskAllBitsGreaterThan64 | ) |
Definition at line 90 of file bitfield.test.cc.
References gem5::ArmISA::mask.
| TEST | ( | BitfieldTest | , |
| MaskEntireRange | ) |
Definition at line 117 of file bitfield.test.cc.
References gem5::ArmISA::mask.
| TEST | ( | BitfieldTest | , |
| MaskOneBit | ) |
Definition at line 102 of file bitfield.test.cc.
References gem5::ArmISA::mask.
| TEST | ( | BitfieldTest | , |
| MaskOutsideOfRange | ) |
Definition at line 122 of file bitfield.test.cc.
References gem5::ArmISA::mask.
| TEST | ( | BitfieldTest | , |
| MaskThreeBits | ) |
Definition at line 112 of file bitfield.test.cc.
References gem5::ArmISA::mask.
| TEST | ( | BitfieldTest | , |
| MaskTwoBits | ) |
Definition at line 107 of file bitfield.test.cc.
References gem5::ArmISA::mask.
| TEST | ( | BitfieldTest | , |
| MbitsEntireRange | ) |
Definition at line 173 of file bitfield.test.cc.
References gem5::mbits(), and gem5::RiscvISA::x.
| TEST | ( | BitfieldTest | , |
| MbitsStandardCase | ) |
Definition at line 167 of file bitfield.test.cc.
References gem5::mbits(), and gem5::RiscvISA::x.
| TEST | ( | BitfieldTest | , |
| PopCountAllOnes | ) |
Definition at line 377 of file bitfield.test.cc.
References gem5::popCount(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| PopCountManyBits | ) |
Definition at line 371 of file bitfield.test.cc.
References gem5::popCount(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| PopCountNoBits | ) |
Definition at line 360 of file bitfield.test.cc.
References gem5::popCount().
| TEST | ( | BitfieldTest | , |
| PopCountOneBit | ) |
Definition at line 365 of file bitfield.test.cc.
References gem5::popCount(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| ReverseBits64Bit | ) |
Definition at line 300 of file bitfield.test.cc.
References gem5::reverseBits().
| TEST | ( | BitfieldTest | , |
| ReverseBits8Bit | ) |
Definition at line 294 of file bitfield.test.cc.
References gem5::reverseBits().
| TEST | ( | BitfieldTest | , |
| SignExtendNegativeInput | ) |
Definition at line 191 of file bitfield.test.cc.
References gem5::output(), gem5::sext(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| SignExtendNegativeInputOutsideRange | ) |
Definition at line 203 of file bitfield.test.cc.
References gem5::output(), gem5::sext(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| SignExtendPositiveInput | ) |
Definition at line 184 of file bitfield.test.cc.
References gem5::output(), gem5::sext(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| SignExtendPositiveInputOutsideRange | ) |
Definition at line 198 of file bitfield.test.cc.
References gem5::sext().
| TEST | ( | BitfieldTest | , |
| SignZeroExtendNegativeInput | ) |
Definition at line 221 of file bitfield.test.cc.
References gem5::output(), gem5::szext(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| SignZeroExtendNegativeInputOutsideRange | ) |
Definition at line 233 of file bitfield.test.cc.
References gem5::output(), gem5::szext(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| SignZeroExtendPositiveInput | ) |
Definition at line 214 of file bitfield.test.cc.
References gem5::output(), gem5::szext(), and gem5::X86ISA::val.
| TEST | ( | BitfieldTest | , |
| SignZeroExtendPositiveInputOutsideRange | ) |
Definition at line 228 of file bitfield.test.cc.
References gem5::szext().