fp.isa (8144:db0663be3f31) fp.isa (8270:34d2cb97a7a8)
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 ARM Limited
4// All rights reserved
5//
6// The license below extends only to copyright in the software and shall
7// not be construed as granting a license to any other intellectual
8// property including but not limited to intellectual property relating

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

2344 return new VcmpeZeroD(machInst, vd, 0);
2345 } else {
2346 return new VcmpZeroD(machInst, vd, 0);
2347 }
2348 }
2349 case 0x7:
2350 if (opc3 == 0x3) {
2351 if (single) {
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 ARM Limited
4// All rights reserved
5//
6// The license below extends only to copyright in the software and shall
7// not be construed as granting a license to any other intellectual
8// property including but not limited to intellectual property relating

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

2344 return new VcmpeZeroD(machInst, vd, 0);
2345 } else {
2346 return new VcmpZeroD(machInst, vd, 0);
2347 }
2348 }
2349 case 0x7:
2350 if (opc3 == 0x3) {
2351 if (single) {
2352 vm = (IntRegIndex)(bits(machInst, 5) |
2353 (bits(machInst, 3, 0) << 1));
2352 vd = (IntRegIndex)((bits(machInst, 22) << 5) |
2353 (bits(machInst, 15, 12) << 1));
2354 return new VcvtFpSFpD(machInst, vd, vm);
2355 } else {
2356 vd = (IntRegIndex)(bits(machInst, 22) |
2357 (bits(machInst, 15, 12) << 1));
2358 return new VcvtFpDFpS(machInst, vd, vm);
2359 }
2360 }
2361 break;

--- 151 unchanged lines hidden ---
2354 return new VcvtFpSFpD(machInst, vd, vm);
2355 } else {
2356 vd = (IntRegIndex)(bits(machInst, 22) |
2357 (bits(machInst, 15, 12) << 1));
2358 return new VcvtFpDFpS(machInst, vd, vm);
2359 }
2360 }
2361 break;

--- 151 unchanged lines hidden ---