gem5 v24.0.0.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 | , |
AlignToPowerOfTwo0 | ) |
Definition at line 376 of file bitfield.test.cc.
References gem5::alignToPowerOfTwo().
TEST | ( | BitfieldTest | , |
AlignToPowerOfTwo10 | ) |
Definition at line 391 of file bitfield.test.cc.
References gem5::alignToPowerOfTwo().
TEST | ( | BitfieldTest | , |
AlignToPowerOfTwo16 | ) |
Definition at line 396 of file bitfield.test.cc.
References gem5::alignToPowerOfTwo().
TEST | ( | BitfieldTest | , |
AlignToPowerOfTwo3 | ) |
Definition at line 381 of file bitfield.test.cc.
References gem5::alignToPowerOfTwo().
TEST | ( | BitfieldTest | , |
AlignToPowerOfTwo31 | ) |
Definition at line 401 of file bitfield.test.cc.
References gem5::alignToPowerOfTwo().
TEST | ( | BitfieldTest | , |
AlignToPowerOfTwo5 | ) |
Definition at line 386 of file bitfield.test.cc.
References gem5::alignToPowerOfTwo().
TEST | ( | BitfieldTest | , |
CountLeadingZero64AllZeros | ) |
Definition at line 472 of file bitfield.test.cc.
References gem5::clz64().
TEST | ( | BitfieldTest | , |
CountLeadingZeros32Bits | ) |
Definition at line 454 of file bitfield.test.cc.
References gem5::clz32().
TEST | ( | BitfieldTest | , |
CountLeadingZeros32BitsNoTrailing | ) |
Definition at line 448 of file bitfield.test.cc.
References gem5::clz32().
TEST | ( | BitfieldTest | , |
CountLeadingZeros64Bits | ) |
Definition at line 466 of file bitfield.test.cc.
References gem5::clz64().
TEST | ( | BitfieldTest | , |
CountLeadingZeros64BitsNoTrailing | ) |
Definition at line 460 of file bitfield.test.cc.
References gem5::clz64().
TEST | ( | BitfieldTest | , |
CountTrailingZero64AllZeros | ) |
Definition at line 436 of file bitfield.test.cc.
References gem5::ctz64().
TEST | ( | BitfieldTest | , |
CountTrailingZeros32Bits | ) |
Definition at line 418 of file bitfield.test.cc.
References gem5::ctz32().
TEST | ( | BitfieldTest | , |
CountTrailingZeros32BitsNoTrailing | ) |
Definition at line 412 of file bitfield.test.cc.
References gem5::ctz32().
TEST | ( | BitfieldTest | , |
CountTrailingZeros64Bits | ) |
Definition at line 430 of file bitfield.test.cc.
References gem5::ctz64().
TEST | ( | BitfieldTest | , |
CountTrailingZeros64BitsNoTrailing | ) |
Definition at line 424 of file bitfield.test.cc.
References gem5::ctz64().
TEST | ( | BitfieldTest | , |
Extract63rdBit | ) |
Definition at line 126 of file bitfield.test.cc.
References gem5::bits(), and gem5::RiscvISA::x.
TEST | ( | BitfieldTest | , |
ExtractFirstBit | ) |
Definition at line 132 of file bitfield.test.cc.
References gem5::bits(), and gem5::RiscvISA::x.
TEST | ( | BitfieldTest | , |
ExtractFirstBitFirstBitZero | ) |
Definition at line 138 of file bitfield.test.cc.
References gem5::bits(), and gem5::RiscvISA::x.
TEST | ( | BitfieldTest | , |
ExtractOneBit | ) |
Definition at line 120 of file bitfield.test.cc.
References gem5::bits(), and gem5::RiscvISA::x.
TEST | ( | BitfieldTest | , |
ExtractThreeBits | ) |
Definition at line 144 of file bitfield.test.cc.
References gem5::bits(), and gem5::RiscvISA::x.
TEST | ( | BitfieldTest | , |
FindLsb | ) |
Definition at line 315 of file bitfield.test.cc.
References gem5::findLsbSet(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
FindLsbGeneralized | ) |
Definition at line 327 of file bitfield.test.cc.
References gem5::X86ISA::bs, gem5::findLsbSet(), and gem5::ArmISA::i.
TEST | ( | BitfieldTest | , |
FindLsbZero | ) |
Definition at line 322 of file bitfield.test.cc.
References gem5::findLsbSet().
TEST | ( | BitfieldTest | , |
FindMsb29 | ) |
Definition at line 297 of file bitfield.test.cc.
References gem5::findMsbSet(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
FindMsb63 | ) |
Definition at line 303 of file bitfield.test.cc.
References gem5::findMsbSet(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
FindMsbZero | ) |
Definition at line 310 of file bitfield.test.cc.
References gem5::findMsbSet().
TEST | ( | BitfieldTest | , |
InsertMultipleBits | ) |
Definition at line 267 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
InsertMultipleBitsOverwrite | ) |
Definition at line 274 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
InsertOnBitTo8LsbZero | ) |
Definition at line 260 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
InsertOneBitTo18 | ) |
Definition at line 239 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
InsertOneBitTo18LsbZero | ) |
Definition at line 253 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
InsertOneBitTo3 | ) |
Definition at line 232 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
InsertOneBitTo3LsbZero | ) |
Definition at line 246 of file bitfield.test.cc.
References gem5::bits(), gem5::insertBits(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
Mask0Bits | ) |
Definition at line 48 of file bitfield.test.cc.
References gem5::ArmISA::mask.
TEST | ( | BitfieldTest | , |
Mask16Bits | ) |
Definition at line 63 of file bitfield.test.cc.
References gem5::ArmISA::mask.
TEST | ( | BitfieldTest | , |
Mask1Bit | ) |
Definition at line 53 of file bitfield.test.cc.
References gem5::ArmISA::mask.
TEST | ( | BitfieldTest | , |
Mask32Bits | ) |
Definition at line 68 of file bitfield.test.cc.
References gem5::ArmISA::mask.
TEST | ( | BitfieldTest | , |
Mask8Bits | ) |
Definition at line 58 of file bitfield.test.cc.
References gem5::ArmISA::mask.
TEST | ( | BitfieldTest | , |
MaskAllBits | ) |
Definition at line 73 of file bitfield.test.cc.
References gem5::ArmISA::mask.
TEST | ( | BitfieldTest | , |
MaskAllBitsGreaterThan64 | ) |
Definition at line 78 of file bitfield.test.cc.
References gem5::ArmISA::mask.
TEST | ( | BitfieldTest | , |
MaskEntireRange | ) |
Definition at line 105 of file bitfield.test.cc.
References gem5::ArmISA::mask.
TEST | ( | BitfieldTest | , |
MaskOneBit | ) |
Definition at line 90 of file bitfield.test.cc.
References gem5::ArmISA::mask.
TEST | ( | BitfieldTest | , |
MaskOutsideOfRange | ) |
Definition at line 110 of file bitfield.test.cc.
References gem5::ArmISA::mask.
TEST | ( | BitfieldTest | , |
MaskThreeBits | ) |
Definition at line 100 of file bitfield.test.cc.
References gem5::ArmISA::mask.
TEST | ( | BitfieldTest | , |
MaskTwoBits | ) |
Definition at line 95 of file bitfield.test.cc.
References gem5::ArmISA::mask.
TEST | ( | BitfieldTest | , |
MbitsEntireRange | ) |
Definition at line 161 of file bitfield.test.cc.
References gem5::mbits(), and gem5::RiscvISA::x.
TEST | ( | BitfieldTest | , |
MbitsStandardCase | ) |
Definition at line 155 of file bitfield.test.cc.
References gem5::mbits(), and gem5::RiscvISA::x.
TEST | ( | BitfieldTest | , |
PopCountAllOnes | ) |
Definition at line 365 of file bitfield.test.cc.
References gem5::popCount(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
PopCountManyBits | ) |
Definition at line 359 of file bitfield.test.cc.
References gem5::popCount(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
PopCountNoBits | ) |
Definition at line 348 of file bitfield.test.cc.
References gem5::popCount().
TEST | ( | BitfieldTest | , |
PopCountOneBit | ) |
Definition at line 353 of file bitfield.test.cc.
References gem5::popCount(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
ReverseBits64Bit | ) |
Definition at line 288 of file bitfield.test.cc.
References gem5::reverseBits().
TEST | ( | BitfieldTest | , |
ReverseBits8Bit | ) |
Definition at line 282 of file bitfield.test.cc.
References gem5::reverseBits().
TEST | ( | BitfieldTest | , |
SignExtendNegativeInput | ) |
Definition at line 179 of file bitfield.test.cc.
References gem5::output(), gem5::sext(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
SignExtendNegativeInputOutsideRange | ) |
Definition at line 191 of file bitfield.test.cc.
References gem5::output(), gem5::sext(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
SignExtendPositiveInput | ) |
Definition at line 172 of file bitfield.test.cc.
References gem5::output(), gem5::sext(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
SignExtendPositiveInputOutsideRange | ) |
Definition at line 186 of file bitfield.test.cc.
References gem5::sext().
TEST | ( | BitfieldTest | , |
SignZeroExtendNegativeInput | ) |
Definition at line 209 of file bitfield.test.cc.
References gem5::output(), gem5::szext(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
SignZeroExtendNegativeInputOutsideRange | ) |
Definition at line 221 of file bitfield.test.cc.
References gem5::output(), gem5::szext(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
SignZeroExtendPositiveInput | ) |
Definition at line 202 of file bitfield.test.cc.
References gem5::output(), gem5::szext(), and gem5::X86ISA::val.
TEST | ( | BitfieldTest | , |
SignZeroExtendPositiveInputOutsideRange | ) |
Definition at line 216 of file bitfield.test.cc.
References gem5::szext().