data.isa (7418:e81194228b6e) | data.isa (7419:10e7f0f18461) |
---|---|
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 --- 1211 unchanged lines hidden (view full) --- 1220 return new BkptInst(machInst); 1221 case 0xf: 1222 if (bits(machInst, 3, 0) != 0) 1223 return new ItInst(machInst); 1224 switch (bits(machInst, 7, 4)) { 1225 case 0x0: 1226 return new NopInst(machInst); 1227 case 0x1: | 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 --- 1211 unchanged lines hidden (view full) --- 1220 return new BkptInst(machInst); 1221 case 0xf: 1222 if (bits(machInst, 3, 0) != 0) 1223 return new ItInst(machInst); 1224 switch (bits(machInst, 7, 4)) { 1225 case 0x0: 1226 return new NopInst(machInst); 1227 case 0x1: |
1228 return new WarnUnimplemented("yield", machInst); | 1228 return new YieldInst(machInst); |
1229 case 0x2: | 1229 case 0x2: |
1230 return new WarnUnimplemented("wfe", machInst); | 1230 return new WfeInst(machInst); |
1231 case 0x3: | 1231 case 0x3: |
1232 return new WarnUnimplemented("wfi", machInst); | 1232 return new WfiInst(machInst); |
1233 case 0x4: | 1233 case 0x4: |
1234 return new WarnUnimplemented("sev", machInst); | 1234 return new SevInst(machInst); |
1235 default: 1236 return new WarnUnimplemented("unallocated_hint", machInst); 1237 } 1238 default: 1239 break; 1240 } 1241 return new Unknown(machInst); 1242 } --- 302 unchanged lines hidden --- | 1235 default: 1236 return new WarnUnimplemented("unallocated_hint", machInst); 1237 } 1238 default: 1239 break; 1240 } 1241 return new Unknown(machInst); 1242 } --- 302 unchanged lines hidden --- |