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