branch.isa (7603:66d853e566d2) branch.isa (7605:94b2f78894ca)
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

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

191 switch (op) {
192 case 0x0:
193 return new Leavex(machInst);
194 case 0x1:
195 return new Enterx(machInst);
196 case 0x2:
197 return new Clrex(machInst);
198 case 0x4:
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

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

191 switch (op) {
192 case 0x0:
193 return new Leavex(machInst);
194 case 0x1:
195 return new Enterx(machInst);
196 case 0x2:
197 return new Clrex(machInst);
198 case 0x4:
199 return new WarnUnimplemented("dsb", machInst);
199 return new Dsb(machInst);
200 case 0x5:
200 case 0x5:
201 return new WarnUnimplemented("dmb", machInst);
201 return new Dmb(machInst);
202 case 0x6:
202 case 0x6:
203 return new WarnUnimplemented("isb", machInst);
203 return new Isb(machInst);
204 default:
205 break;
206 }
207 break;
208 }
209 case 0x3c:
210 {
211 // On systems that don't support bxj, bxj == bx

--- 90 unchanged lines hidden ---
204 default:
205 break;
206 }
207 break;
208 }
209 case 0x3c:
210 {
211 // On systems that don't support bxj, bxj == bx

--- 90 unchanged lines hidden ---