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>
This commit is contained in:
Gabe Black
2018-10-12 05:02:45 -07:00
parent 018651d477
commit 657b3ce63f

View File

@@ -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;