branch.isa (7281:e67b0c646268) branch.isa (7284:cff2ad25550e)
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 ARM Limited
4// All rights reserved
5//
6// The license below extends only to copyright in the software and shall
7// not be construed as granting a license to any other intellectual
8// property including but not limited to intellectual property relating

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

182 }
183 break;
184 }
185 case 0x3b:
186 {
187 const uint32_t op = bits(machInst, 7, 4);
188 switch (op) {
189 case 0x0:
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 ARM Limited
4// All rights reserved
5//
6// The license below extends only to copyright in the software and shall
7// not be construed as granting a license to any other intellectual
8// property including but not limited to intellectual property relating

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

182 }
183 break;
184 }
185 case 0x3b:
186 {
187 const uint32_t op = bits(machInst, 7, 4);
188 switch (op) {
189 case 0x0:
190 return new WarnUnimplemented("leavex", machInst);
190 return new Leavex(machInst);
191 case 0x1:
191 case 0x1:
192 return new WarnUnimplemented("enterx", machInst);
192 return new Enterx(machInst);
193 case 0x2:
194 return new WarnUnimplemented("clrex", machInst);
195 case 0x4:
196 return new WarnUnimplemented("dsb", machInst);
197 case 0x5:
198 return new WarnUnimplemented("dmb", machInst);
199 case 0x6:
200 return new WarnUnimplemented("isb", machInst);

--- 71 unchanged lines hidden ---
193 case 0x2:
194 return new WarnUnimplemented("clrex", machInst);
195 case 0x4:
196 return new WarnUnimplemented("dsb", machInst);
197 case 0x5:
198 return new WarnUnimplemented("dmb", machInst);
199 case 0x6:
200 return new WarnUnimplemented("isb", machInst);

--- 71 unchanged lines hidden ---