types.hh (6251:1d794d81a4e6) types.hh (6254:8abc40611938)
1/*
2 * Copyright (c) 2007-2008 The Florida State University
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

167 Bitfield<3> fpRegImm;
168 Bitfield<3, 0> fm;
169 Bitfield<2, 0> fpImm;
170 Bitfield<24, 20> punwl;
171
172 Bitfield<7, 0> m5Func;
173 EndBitUnion(ExtMachInst)
174
1/*
2 * Copyright (c) 2007-2008 The Florida State University
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

167 Bitfield<3> fpRegImm;
168 Bitfield<3, 0> fm;
169 Bitfield<2, 0> fpImm;
170 Bitfield<24, 20> punwl;
171
172 Bitfield<7, 0> m5Func;
173 EndBitUnion(ExtMachInst)
174
175 // Shift types for ARM instructions
176 enum ArmShiftType {
177 LSL = 0,
178 LSR,
179 ASR,
180 ROR
181 };
182
175 typedef uint8_t RegIndex;
176
177 typedef uint64_t IntReg;
178 typedef uint64_t LargestRead;
179 // Need to use 64 bits to make sure that read requests get handled properly
180
181 // floating point register file entry type
182 typedef uint32_t FloatReg32;

--- 67 unchanged lines hidden ---
183 typedef uint8_t RegIndex;
184
185 typedef uint64_t IntReg;
186 typedef uint64_t LargestRead;
187 // Need to use 64 bits to make sure that read requests get handled properly
188
189 // floating point register file entry type
190 typedef uint32_t FloatReg32;

--- 67 unchanged lines hidden ---