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