mult.isa (7318:64352bcff9f3) mult.isa (7319:d4e9a5e31a38)
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

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

298 break;
299 case 0x2:
300 if (op2 == 0x0) {
301 return new Umull(machInst, rdlo, rdhi, rn, rm);
302 }
303 break;
304 case 0x3:
305 if (op2 == 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

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

298 break;
299 case 0x2:
300 if (op2 == 0x0) {
301 return new Umull(machInst, rdlo, rdhi, rn, rm);
302 }
303 break;
304 case 0x3:
305 if (op2 == 0xf) {
306 return new WarnUnimplemented("udiv", machInst);
306 return new Udiv(machInst, rdhi, rn, rm);
307 }
308 break;
309 case 0x4:
310 if (op2 == 0) {
311 return new Smlal(machInst, rdlo, rdhi, rn, rm);
312 } else if (bits(op2, 3, 2) == 0x2) {
313 switch (bits(machInst, 5, 4)) {
314 case 0x0:

--- 127 unchanged lines hidden ---
307 }
308 break;
309 case 0x4:
310 if (op2 == 0) {
311 return new Smlal(machInst, rdlo, rdhi, rn, rm);
312 } else if (bits(op2, 3, 2) == 0x2) {
313 switch (bits(machInst, 5, 4)) {
314 case 0x0:

--- 127 unchanged lines hidden ---