mult.isa (7319:d4e9a5e31a38) | mult.isa (8520:f9a495adafd9) |
---|---|
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 --- 380 unchanged lines hidden (view full) --- 389 if (m) { 390 return new SmlsdxCc(machInst, rd, rn, rm, ra); 391 } else { 392 return new SmlsdCc(machInst, rd, rn, rm, ra); 393 } 394 } 395 } 396 break; | 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 --- 380 unchanged lines hidden (view full) --- 389 if (m) { 390 return new SmlsdxCc(machInst, rd, rn, rm, ra); 391 } else { 392 return new SmlsdCc(machInst, rd, rn, rm, ra); 393 } 394 } 395 } 396 break; |
397 case 0x1: 398 if (op2 == 0 && m == 0 && ra == 0xf) { 399 return new Sdiv(machInst, rd, rn, rm); 400 } 401 break; 402 case 0x3: 403 if (op2 == 0 && m == 0 && ra == 0xf) { 404 return new Udiv(machInst, rd, rn, rm); 405 } 406 break; |
|
397 case 0x4: 398 if (op2 == 0) { 399 if (m) { 400 return new Smlaldx(machInst, ra, rd, rn, rm); 401 } else { 402 return new Smlald(machInst, ra, rd, rn, rm); 403 } 404 } else if (op2 == 1) { --- 37 unchanged lines hidden --- | 407 case 0x4: 408 if (op2 == 0) { 409 if (m) { 410 return new Smlaldx(machInst, ra, rd, rn, rm); 411 } else { 412 return new Smlald(machInst, ra, rd, rn, rm); 413 } 414 } else if (op2 == 1) { --- 37 unchanged lines hidden --- |