data.isa (7602:cd1930acae4e) data.isa (8782:10c9297e14d5)
1// Copyright (c) 2010 ARM Limited
2// All rights reserved
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

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

1098 (IntRegIndex)INTREG_ZERO,
1099 bits(machInst, 11, 0) | (bits(machInst, 19, 16) << 12),
1100 false);
1101 case 0x9:
1102 if (RN == 0) {
1103 switch (IMM) {
1104 case 0x0:
1105 return new NopInst(machInst);
1// Copyright (c) 2010 ARM Limited
2// All rights reserved
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

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

1098 (IntRegIndex)INTREG_ZERO,
1099 bits(machInst, 11, 0) | (bits(machInst, 19, 16) << 12),
1100 false);
1101 case 0x9:
1102 if (RN == 0) {
1103 switch (IMM) {
1104 case 0x0:
1105 return new NopInst(machInst);
1106#if FULL_SYSTEM
1107 case 0x1:
1108 return new YieldInst(machInst);
1109 case 0x2:
1110 return new WfeInst(machInst);
1111 case 0x3:
1112 return new WfiInst(machInst);
1113 case 0x4:
1114 return new SevInst(machInst);
1106 case 0x1:
1107 return new YieldInst(machInst);
1108 case 0x2:
1109 return new WfeInst(machInst);
1110 case 0x3:
1111 return new WfiInst(machInst);
1112 case 0x4:
1113 return new SevInst(machInst);
1115#endif
1116 default:
1117 return new Unknown(machInst);
1118 }
1119 } else {
1120 return new MsrCpsrImm(machInst, imm, byteMask);
1121 }
1122 case 0xa:
1123 {

--- 425 unchanged lines hidden ---
1114 default:
1115 return new Unknown(machInst);
1116 }
1117 } else {
1118 return new MsrCpsrImm(machInst, imm, byteMask);
1119 }
1120 case 0xa:
1121 {

--- 425 unchanged lines hidden ---