uncond.isa (7602:cd1930acae4e) uncond.isa (7603:66d853e566d2)
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

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

92 } else {
93 return new %(pld_isub)s(machInst, INTREG_ZERO,
94 rn, add, imm12);
95 }
96 }
97 } else if (op1 == 0x57) {
98 switch (op2) {
99 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

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

92 } else {
93 return new %(pld_isub)s(machInst, INTREG_ZERO,
94 rn, add, imm12);
95 }
96 }
97 } else if (op1 == 0x57) {
98 switch (op2) {
99 case 0x1:
100 return new WarnUnimplemented("clrex", machInst);
100 return new Clrex(machInst);
101 case 0x4:
102 return new WarnUnimplemented("dsb", machInst);
103 case 0x5:
104 return new WarnUnimplemented("dmb", machInst);
105 case 0x6:
106 return new WarnUnimplemented("isb", machInst);
107 }
108 }

--- 215 unchanged lines hidden ---
101 case 0x4:
102 return new WarnUnimplemented("dsb", machInst);
103 case 0x5:
104 return new WarnUnimplemented("dmb", machInst);
105 case 0x6:
106 return new WarnUnimplemented("isb", machInst);
107 }
108 }

--- 215 unchanged lines hidden ---