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 --- |