aarch64.isa (12159:c7e7ae57b977) aarch64.isa (12258:08990d24fe41)
1// Copyright (c) 2011-2016 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

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

1197 case 0x8:
1198 return new Lslv64(machInst, rdzr, rn, rm);
1199 case 0x9:
1200 return new Lsrv64(machInst, rdzr, rn, rm);
1201 case 0xa:
1202 return new Asrv64(machInst, rdzr, rn, rm);
1203 case 0xb:
1204 return new Rorv64(machInst, rdzr, rn, rm);
1// Copyright (c) 2011-2016 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

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

1197 case 0x8:
1198 return new Lslv64(machInst, rdzr, rn, rm);
1199 case 0x9:
1200 return new Lsrv64(machInst, rdzr, rn, rm);
1201 case 0xa:
1202 return new Asrv64(machInst, rdzr, rn, rm);
1203 case 0xb:
1204 return new Rorv64(machInst, rdzr, rn, rm);
1205 case 0x10:
1206 return new Crc32b64(machInst, rdzr, rn, rm);
1207 case 0x11:
1208 return new Crc32h64(machInst, rdzr, rn, rm);
1209 case 0x12:
1210 return new Crc32w64(machInst, rdzr, rn, rm);
1211 case 0x13:
1212 return new Crc32x64(machInst, rdzr, rn, rm);
1213 case 0x14:
1214 return new Crc32cb64(machInst, rdzr, rn, rm);
1215 case 0x15:
1216 return new Crc32ch64(machInst, rdzr, rn, rm);
1217 case 0x16:
1218 return new Crc32cw64(machInst, rdzr, rn, rm);
1219 case 0x17:
1220 return new Crc32cx64(machInst, rdzr, rn, rm);
1205 default:
1206 return new Unknown64(machInst);
1207 }
1208 } else {
1209 if (bits(machInst, 20, 16) != 0 ||
1210 bits(machInst, 29) != 0) {
1211 return new Unknown64(machInst);
1212 }

--- 856 unchanged lines hidden ---
1221 default:
1222 return new Unknown64(machInst);
1223 }
1224 } else {
1225 if (bits(machInst, 20, 16) != 0 ||
1226 bits(machInst, 29) != 0) {
1227 return new Unknown64(machInst);
1228 }

--- 856 unchanged lines hidden ---