Deleted Added
sdiff udiff text old ( 7680:f4eda002333b ) new ( 7720:65d338a8dba4 )
full compact
1/*
2 * Copyright (c) 2010 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

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

38 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
39 *
40 * Authors: Stephen Hines
41 */
42
43#ifndef __ARCH_ARM_TYPES_HH__
44#define __ARCH_ARM_TYPES_HH__
45
46#include "base/bitunion.hh"
47#include "base/hashmap.hh"
48#include "base/types.hh"
49
50namespace ArmISA
51{
52 typedef uint32_t MachInst;
53
54 BitUnion64(ExtMachInst)
55 Bitfield<63, 56> newItstate;

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

183 Bitfield<7, 6> ltopcode7_6;
184 Bitfield<7, 4> ltopcode7_4;
185 Bitfield<4> ltopcode4;
186
187 Bitfield<11, 8> ltrd;
188 Bitfield<11, 8> ltcoproc;
189 EndBitUnion(ExtMachInst)
190
191 // Shift types for ARM instructions
192 enum ArmShiftType {
193 LSL = 0,
194 LSR,
195 ASR,
196 ROR
197 };
198

--- 84 unchanged lines hidden ---