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