diff options
author | Gabe Black <gabeblack@google.com> | 2018-10-12 05:02:45 -0700 |
---|---|---|
committer | Gabe Black <gabeblack@google.com> | 2018-10-12 23:58:43 +0000 |
commit | 657b3ce63f28fe85aedf3a71e7c459a114c0de16 (patch) | |
tree | f19f912b3f3b4fa9a3e4808e4031ee49d7ed94ed | |
parent | 018651d47747575e5bf4feba4d09f78350375f9a (diff) | |
download | gem5-657b3ce63f28fe85aedf3a71e7c459a114c0de16.tar.xz |
mips: Use little endian packet accessors.
We know data is little endian, so we can use those accessors
explicitly.
Change-Id: I6220a543686b1d45d26973391b028dc04ce85dd2
Reviewed-on: https://gem5-review.googlesource.com/c/13460
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Gabe Black <gabeblack@google.com>
-rw-r--r-- | src/arch/mips/isa/formats/mem.isa | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/arch/mips/isa/formats/mem.isa b/src/arch/mips/isa/formats/mem.isa index 7349516b6..a2710fb90 100644 --- a/src/arch/mips/isa/formats/mem.isa +++ b/src/arch/mips/isa/formats/mem.isa @@ -109,16 +109,16 @@ output exec {{ switch (packet->getSize()) { case 1: - return packet->get<uint8_t>(); + return packet->getLE<uint8_t>(); case 2: - return packet->get<uint16_t>(); + return packet->getLE<uint16_t>(); case 4: - return packet->get<uint32_t>(); + return packet->getLE<uint32_t>(); case 8: - return packet->get<uint64_t>(); + return packet->getLE<uint64_t>(); default: std::cerr << "bad store data size = " << packet->getSize() << std::endl; |