[gem5-dev] Change in gem5/gem5[master]: base: Remove tests making use of Big/LittleEndianOrder Namespace
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/22943 ) Change subject: base: Remove tests making use of Big/LittleEndianOrder Namespace .. base: Remove tests making use of Big/LittleEndianOrder Namespace Unit tests are currently broken. commit d40f0bc579fb8b10da7181d3a144cd3e9a0a0e59 is removing the BigEndianOrder and LittleEndianOrder namespace. Therefore we shouldn't test them and their helpers. Change-Id: I68a45f264b782334d0a0f725c2c435c27337e757 Signed-off-by: Giacomo Travaglini Reviewed-by: Nikos Nikoleris Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/22943 Reviewed-by: Bobby R. Bruce Reviewed-by: Gabe Black Maintainer: Bobby R. Bruce Tested-by: kokoro --- M src/sim/byteswap.test.cc 1 file changed, 0 insertions(+), 452 deletions(-) Approvals: Gabe Black: Looks good to me, approved Bobby R. Bruce: Looks good to me, approved; Looks good to me, approved kokoro: Regressions pass diff --git a/src/sim/byteswap.test.cc b/src/sim/byteswap.test.cc index ef41437..8ebc584 100644 --- a/src/sim/byteswap.test.cc +++ b/src/sim/byteswap.test.cc @@ -337,455 +337,3 @@ EXPECT_EQ(0x, letobe((uint16_t)0x)); EXPECT_EQ(0xa0a0, letobe((uint16_t)0xa0a0)); } - -TEST(ByteswapTest, beg_gtole) -{ -EXPECT_EQ(0x0123456789abcdef, -BigEndianGuest::gtole((uint64_t)0xefcdab8967452301)); -EXPECT_EQ(0xfedcba9876543210, -BigEndianGuest::gtole((uint64_t)0x1032547698badcfe)); -EXPECT_EQ(0x0b1cb071b77141b1, -BigEndianGuest::gtole((uint64_t)0xb14171b771b01c0b)); -EXPECT_EQ(0x, -BigEndianGuest::gtole((uint64_t)0x)); -EXPECT_EQ(0x, -BigEndianGuest::gtole((uint64_t)0x)); -EXPECT_EQ(0xa0a0a0a0a0a0a0a0, -BigEndianGuest::gtole((uint64_t)0xa0a0a0a0a0a0a0a0)); -EXPECT_EQ(0x0123cdef, BigEndianGuest::gtole((uint32_t)0xefcd2301)); -EXPECT_EQ(0xfedc3210, BigEndianGuest::gtole((uint32_t)0x1032dcfe)); -EXPECT_EQ(0x0b1c41b1, BigEndianGuest::gtole((uint32_t)0xb1411c0b)); -EXPECT_EQ(0x, BigEndianGuest::gtole((uint32_t)0x)); -EXPECT_EQ(0x, BigEndianGuest::gtole((uint32_t)0x)); -EXPECT_EQ(0xa0a0a0a0, BigEndianGuest::gtole((uint32_t)0xa0a0a0a0)); -EXPECT_EQ(0x01ef, BigEndianGuest::gtole((uint16_t)0xef01)); -EXPECT_EQ(0xfe10, BigEndianGuest::gtole((uint16_t)0x10fe)); -EXPECT_EQ(0x0bb1, BigEndianGuest::gtole((uint16_t)0xb10b)); -EXPECT_EQ(0x00ff, BigEndianGuest::gtole((uint16_t)0xff00)); -EXPECT_EQ(0x, BigEndianGuest::gtole((uint16_t)0x)); -EXPECT_EQ(0xa0a0, BigEndianGuest::gtole((uint16_t)0xa0a0)); -} - -TEST(ByteswapTest, beg_letog) -{ -EXPECT_EQ(0x0123456789abcdef, -BigEndianGuest::letog((uint64_t)0xefcdab8967452301)); -EXPECT_EQ(0xfedcba9876543210, -BigEndianGuest::letog((uint64_t)0x1032547698badcfe)); -EXPECT_EQ(0x0b1cb071b77141b1, -BigEndianGuest::letog((uint64_t)0xb14171b771b01c0b)); -EXPECT_EQ(0x, -BigEndianGuest::letog((uint64_t)0x)); -EXPECT_EQ(0x, -BigEndianGuest::letog((uint64_t)0x)); -EXPECT_EQ(0xa0a0a0a0a0a0a0a0, -BigEndianGuest::letog((uint64_t)0xa0a0a0a0a0a0a0a0)); -EXPECT_EQ(0x0123cdef, BigEndianGuest::letog((uint32_t)0xefcd2301)); -EXPECT_EQ(0xfedc3210, BigEndianGuest::letog((uint32_t)0x1032dcfe)); -EXPECT_EQ(0x0b1c41b1, BigEndianGuest::letog((uint32_t)0xb1411c0b)); -EXPECT_EQ(0x, BigEndianGuest::letog((uint32_t)0x)); -EXPECT_EQ(0x, BigEndianGuest::letog((uint32_t)0x)); -EXPECT_EQ(0xa0a0a0a0, BigEndianGuest::letog((uint32_t)0xa0a0a0a0)); -EXPECT_EQ(0x01ef, BigEndianGuest::letog((uint16_t)0xef01)); -EXPECT_EQ(0xfe10, BigEndianGuest::letog((uint16_t)0x10fe)); -EXPECT_EQ(0x0bb1, BigEndianGuest::letog((uint16_t)0xb10b)); -EXPECT_EQ(0x00ff, BigEndianGuest::letog((uint16_t)0xff00)); -EXPECT_EQ(0x, BigEndianGuest::letog((uint16_t)0x)); -EXPECT_EQ(0xa0a0, BigEndianGuest::letog((uint16_t)0xa0a0)); -} - -TEST(ByteswapTest, beg_gtobe) -{ -EXPECT_EQ(0xefcdab8967452301, -BigEndianGuest::gtobe((uint64_t)0xefcdab8967452301)); -EXPECT_EQ(0x1032547698badcfe, -BigEndianGuest::gtobe((uint64_t)0x1032547698badcfe)); -EXPECT_EQ(0xb14171b771b01c0b, -BigEndianGuest::gtobe((uint64_t)0xb14171b771b01c0b)); -EXPECT_EQ(0x, -BigEndianGuest::gtobe((uint64_t)0x)); -EXPECT_EQ(0x, -BigEndianGuest::gtobe((uint64_t)0x)); -EXPECT_EQ(0xa0a0a0a0a0a0a0a0, -BigEndianGuest::gtobe((uint64_t)0xa0a0a0a0a0a0a0a0)); -EXPECT_EQ(0xefcd2301, BigEndianGuest::gtobe((uint32_t)0xefcd2301)); -EXPECT_EQ(0x1032dcfe, BigEndianGuest::gtobe(
[gem5-dev] Change in gem5/gem5[master]: base: Remove tests making use of Big/LittleEndianOrder Namespace
Hello Nikos Nikoleris, I'd like you to do a code review. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/22943 to review the following change. Change subject: base: Remove tests making use of Big/LittleEndianOrder Namespace .. base: Remove tests making use of Big/LittleEndianOrder Namespace Unit tests are currently broken. commit d40f0bc579fb8b10da7181d3a144cd3e9a0a0e59 is removing the BigEndianOrder and LittleEndianOrder namespace. Therefore we shouldn't test them and their helpers. Change-Id: I68a45f264b782334d0a0f725c2c435c27337e757 Signed-off-by: Giacomo Travaglini Reviewed-by: Nikos Nikoleris --- M src/sim/byteswap.test.cc 1 file changed, 0 insertions(+), 452 deletions(-) diff --git a/src/sim/byteswap.test.cc b/src/sim/byteswap.test.cc index ef41437..8ebc584 100644 --- a/src/sim/byteswap.test.cc +++ b/src/sim/byteswap.test.cc @@ -337,455 +337,3 @@ EXPECT_EQ(0x, letobe((uint16_t)0x)); EXPECT_EQ(0xa0a0, letobe((uint16_t)0xa0a0)); } - -TEST(ByteswapTest, beg_gtole) -{ -EXPECT_EQ(0x0123456789abcdef, -BigEndianGuest::gtole((uint64_t)0xefcdab8967452301)); -EXPECT_EQ(0xfedcba9876543210, -BigEndianGuest::gtole((uint64_t)0x1032547698badcfe)); -EXPECT_EQ(0x0b1cb071b77141b1, -BigEndianGuest::gtole((uint64_t)0xb14171b771b01c0b)); -EXPECT_EQ(0x, -BigEndianGuest::gtole((uint64_t)0x)); -EXPECT_EQ(0x, -BigEndianGuest::gtole((uint64_t)0x)); -EXPECT_EQ(0xa0a0a0a0a0a0a0a0, -BigEndianGuest::gtole((uint64_t)0xa0a0a0a0a0a0a0a0)); -EXPECT_EQ(0x0123cdef, BigEndianGuest::gtole((uint32_t)0xefcd2301)); -EXPECT_EQ(0xfedc3210, BigEndianGuest::gtole((uint32_t)0x1032dcfe)); -EXPECT_EQ(0x0b1c41b1, BigEndianGuest::gtole((uint32_t)0xb1411c0b)); -EXPECT_EQ(0x, BigEndianGuest::gtole((uint32_t)0x)); -EXPECT_EQ(0x, BigEndianGuest::gtole((uint32_t)0x)); -EXPECT_EQ(0xa0a0a0a0, BigEndianGuest::gtole((uint32_t)0xa0a0a0a0)); -EXPECT_EQ(0x01ef, BigEndianGuest::gtole((uint16_t)0xef01)); -EXPECT_EQ(0xfe10, BigEndianGuest::gtole((uint16_t)0x10fe)); -EXPECT_EQ(0x0bb1, BigEndianGuest::gtole((uint16_t)0xb10b)); -EXPECT_EQ(0x00ff, BigEndianGuest::gtole((uint16_t)0xff00)); -EXPECT_EQ(0x, BigEndianGuest::gtole((uint16_t)0x)); -EXPECT_EQ(0xa0a0, BigEndianGuest::gtole((uint16_t)0xa0a0)); -} - -TEST(ByteswapTest, beg_letog) -{ -EXPECT_EQ(0x0123456789abcdef, -BigEndianGuest::letog((uint64_t)0xefcdab8967452301)); -EXPECT_EQ(0xfedcba9876543210, -BigEndianGuest::letog((uint64_t)0x1032547698badcfe)); -EXPECT_EQ(0x0b1cb071b77141b1, -BigEndianGuest::letog((uint64_t)0xb14171b771b01c0b)); -EXPECT_EQ(0x, -BigEndianGuest::letog((uint64_t)0x)); -EXPECT_EQ(0x, -BigEndianGuest::letog((uint64_t)0x)); -EXPECT_EQ(0xa0a0a0a0a0a0a0a0, -BigEndianGuest::letog((uint64_t)0xa0a0a0a0a0a0a0a0)); -EXPECT_EQ(0x0123cdef, BigEndianGuest::letog((uint32_t)0xefcd2301)); -EXPECT_EQ(0xfedc3210, BigEndianGuest::letog((uint32_t)0x1032dcfe)); -EXPECT_EQ(0x0b1c41b1, BigEndianGuest::letog((uint32_t)0xb1411c0b)); -EXPECT_EQ(0x, BigEndianGuest::letog((uint32_t)0x)); -EXPECT_EQ(0x, BigEndianGuest::letog((uint32_t)0x)); -EXPECT_EQ(0xa0a0a0a0, BigEndianGuest::letog((uint32_t)0xa0a0a0a0)); -EXPECT_EQ(0x01ef, BigEndianGuest::letog((uint16_t)0xef01)); -EXPECT_EQ(0xfe10, BigEndianGuest::letog((uint16_t)0x10fe)); -EXPECT_EQ(0x0bb1, BigEndianGuest::letog((uint16_t)0xb10b)); -EXPECT_EQ(0x00ff, BigEndianGuest::letog((uint16_t)0xff00)); -EXPECT_EQ(0x, BigEndianGuest::letog((uint16_t)0x)); -EXPECT_EQ(0xa0a0, BigEndianGuest::letog((uint16_t)0xa0a0)); -} - -TEST(ByteswapTest, beg_gtobe) -{ -EXPECT_EQ(0xefcdab8967452301, -BigEndianGuest::gtobe((uint64_t)0xefcdab8967452301)); -EXPECT_EQ(0x1032547698badcfe, -BigEndianGuest::gtobe((uint64_t)0x1032547698badcfe)); -EXPECT_EQ(0xb14171b771b01c0b, -BigEndianGuest::gtobe((uint64_t)0xb14171b771b01c0b)); -EXPECT_EQ(0x, -BigEndianGuest::gtobe((uint64_t)0x)); -EXPECT_EQ(0x, -BigEndianGuest::gtobe((uint64_t)0x)); -EXPECT_EQ(0xa0a0a0a0a0a0a0a0, -BigEndianGuest::gtobe((uint64_t)0xa0a0a0a0a0a0a0a0)); -EXPECT_EQ(0xefcd2301, BigEndianGuest::gtobe((uint32_t)0xefcd2301)); -EXPECT_EQ(0x1032dcfe, BigEndianGuest::gtobe((uint32_t)0x1032dcfe)); -EXPECT_EQ(0xb1411c0b, BigEndianGuest::gtobe((uint32_t)0xb1411c0b)); -EXPECT_EQ(0x, BigEndianGuest::gtobe((uint32_t)0x)); -EXPECT_EQ(0x, BigEndianGuest::gtobe((uint32_t)0x)); -EXPECT_EQ(0xa0a0a0a0