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
--- 216 unchanged lines hidden (view full) ---
225 return new RsbImm(machInst, rdn, rm, 0, true);
226 case 0xa:
227 return new CmpReg(machInst, INTREG_ZERO, rdn, rm, 0, LSL);
228 case 0xb:
229 return new CmnReg(machInst, INTREG_ZERO, rdn, rm, 0, LSL);
230 case 0xc:
231 return new OrrReg(machInst, rdn, rdn, rm, 0, LSL);
232 case 0xd:
233 //XXX Implement me!
234 return new WarnUnimplemented("mul", machInst);
235 case 0xe:
236 return new BicReg(machInst, rdn, rdn, rm, 0, LSL);
237 case 0xf:
238 return new MvnReg(machInst, rdn, INTREG_ZERO, rm, 0, LSL);
239 }
240 }
241 '''
242}};
--- 400 unchanged lines hidden ---
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
--- 216 unchanged lines hidden (view full) ---
225 return new RsbImm(machInst, rdn, rm, 0, true);
226 case 0xa:
227 return new CmpReg(machInst, INTREG_ZERO, rdn, rm, 0, LSL);
228 case 0xb:
229 return new CmnReg(machInst, INTREG_ZERO, rdn, rm, 0, LSL);
230 case 0xc:
231 return new OrrReg(machInst, rdn, rdn, rm, 0, LSL);
232 case 0xd:
233 //XXX Implement me!
234 return new WarnUnimplemented("mul", machInst);
235 case 0xe:
236 return new BicReg(machInst, rdn, rdn, rm, 0, LSL);
237 case 0xf:
238 return new MvnReg(machInst, rdn, INTREG_ZERO, rm, 0, LSL);
239 }
240 }
241 '''
242}};
--- 400 unchanged lines hidden ---