1// Copyright (c) 2011-2018 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 --- 1453 unchanged lines hidden (view full) --- 1462 } 1463 } else if (bits(machInst, 21) == 1) { 1464 if (bits(machInst, 10) == 1) { 1465 return decodeNeon3Same<DecoderFeatures>(machInst); 1466 } else if (bits(machInst, 11) == 0) { 1467 return decodeNeon3Diff(machInst); 1468 } else if (bits(machInst, 20, 17) == 0x0) { 1469 return decodeNeon2RegMisc(machInst); |
1470 } else if (bits(machInst, 20, 17) == 0x4) { 1471 return decodeCryptoAES(machInst); |
1472 } else if (bits(machInst, 20, 17) == 0x8) { 1473 return decodeNeonAcrossLanes(machInst); 1474 } else { 1475 return new Unknown64(machInst); 1476 } 1477 } else if (bits(machInst, 24) || 1478 bits(machInst, 21) || 1479 bits(machInst, 15)) { --- 767 unchanged lines hidden --- |