branch.isa (7155:4c96244f0b8a) branch.isa (7188:1310866e4ed5)
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

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

187 default:
188 break;
189 }
190 break;
191 }
192 case 0x3c:
193 return new WarnUnimplemented("bxj", machInst);
194 case 0x3d:
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

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

187 default:
188 break;
189 }
190 break;
191 }
192 case 0x3c:
193 return new WarnUnimplemented("bxj", machInst);
194 case 0x3d:
195 return new WarnUnimplemented("subs_pc_lr_and_rel_insts",
196 machInst);
195 {
196 const uint32_t imm32 = bits(machInst, 7, 0);
197 return new SubsImmPclr(machInst, INTREG_PC, INTREG_LR,
198 imm32, false);
199 }
197 case 0x3e:
198 case 0x3f:
199 return new WarnUnimplemented("mrs", machInst);
200 }
201 break;
202 }
203 case 0x1:
204 {

--- 41 unchanged lines hidden ---
200 case 0x3e:
201 case 0x3f:
202 return new WarnUnimplemented("mrs", machInst);
203 }
204 break;
205 }
206 case 0x1:
207 {

--- 41 unchanged lines hidden ---