data.isa (7408:ee6949c5bb5b) data.isa (7410:1589cdca3c6e)
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

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

1162 case 0xd:
1163 {
1164 const uint32_t p = bits(machInst, 8);
1165 const uint32_t regList = bits(machInst, 7, 0) | (p << 15);
1166 return new LdmStm(machInst, INTREG_SP, true, true, false,
1167 true, true, regList);
1168 }
1169 case 0xe:
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

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

1162 case 0xd:
1163 {
1164 const uint32_t p = bits(machInst, 8);
1165 const uint32_t regList = bits(machInst, 7, 0) | (p << 15);
1166 return new LdmStm(machInst, INTREG_SP, true, true, false,
1167 true, true, regList);
1168 }
1169 case 0xe:
1170 return new WarnUnimplemented("bkpt", machInst);
1170 return new BkptInst(machInst);
1171 case 0xf:
1172 if (bits(machInst, 3, 0) != 0)
1173 return new ItInst(machInst);
1174 switch (bits(machInst, 7, 4)) {
1175 case 0x0:
1176 return new NopInst(machInst);
1177 case 0x1:
1178 return new WarnUnimplemented("yield", machInst);

--- 316 unchanged lines hidden ---
1171 case 0xf:
1172 if (bits(machInst, 3, 0) != 0)
1173 return new ItInst(machInst);
1174 switch (bits(machInst, 7, 4)) {
1175 case 0x0:
1176 return new NopInst(machInst);
1177 case 0x1:
1178 return new WarnUnimplemented("yield", machInst);

--- 316 unchanged lines hidden ---