Deleted Added
sdiff udiff text old ( 13347:4085b1fa2288 ) new ( 13348:e3d801b37735 )
full compact
1/*
2 * Copyright (c) 2012-2018 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 1048 unchanged lines hidden (view full) ---

1057 T get(ByteOrder endian) const;
1058
1059#if THE_ISA != NULL_ISA
1060 /**
1061 * Get the data in the packet byte swapped from guest to host
1062 * endian.
1063 */
1064 template <typename T>
1065 T get() const;
1066#endif
1067
1068 /** Set the value in the data pointer to v as big endian. */
1069 template <typename T>
1070 void setBE(T v);
1071
1072 /** Set the value in the data pointer to v as little endian. */
1073 template <typename T>

--- 4 unchanged lines hidden (view full) ---

1078 * endianness.
1079 */
1080 template <typename T>
1081 void set(T v, ByteOrder endian);
1082
1083#if THE_ISA != NULL_ISA
1084 /** Set the value in the data pointer to v as guest endian. */
1085 template <typename T>
1086 void set(T v);
1087#endif
1088
1089
1090 /**
1091 * Get the data in the packet byte swapped from the specified
1092 * endianness and zero-extended to 64 bits.
1093 */
1094 uint64_t getUintX(ByteOrder endian) const;
1095
1096 /**
1097 * Set the value in the word w after truncating it to the length

--- 176 unchanged lines hidden ---