mult.isa (7162:97fe2d298f3e) mult.isa (7243:d503503b3966)
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

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

262 return new Smmlsr(machInst, rd, rn, rm, ra);
263 } else {
264 return new Smmls(machInst, rd, rn, rm, ra);
265 }
266 case 0x7:
267 if (op2 != 0x0) {
268 return new Unknown(machInst);
269 } else if (ra == 0xf) {
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

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

262 return new Smmlsr(machInst, rd, rn, rm, ra);
263 } else {
264 return new Smmls(machInst, rd, rn, rm, ra);
265 }
266 case 0x7:
267 if (op2 != 0x0) {
268 return new Unknown(machInst);
269 } else if (ra == 0xf) {
270 return new WarnUnimplemented("usada8", machInst);
270 return new Usad8(machInst, rd, rn, rm);
271 } else {
271 } else {
272 return new WarnUnimplemented("usad8", machInst);
272 return new Usada8(machInst, rd, rn, rm, ra);
273 }
274 }
275 }
276 '''
277}};
278
279def format Thumb32LongMulMulAccAndDiv() {{
280 decode_block = '''

--- 160 unchanged lines hidden ---
273 }
274 }
275 }
276 '''
277}};
278
279def format Thumb32LongMulMulAccAndDiv() {{
280 decode_block = '''

--- 160 unchanged lines hidden ---