aarch64.isa (11165:d90aec9435bd) | aarch64.isa (11576:9ff589e30935) |
---|---|
1// Copyright (c) 2011-2015 ARM Limited | 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 9// terms below provided that you ensure that this notice is replicated --- 235 unchanged lines hidden (view full) --- 245 if (bits(machInst, 4, 2)) 246 return new Unknown64(machInst); 247 uint8_t decVal = (bits(machInst, 1, 0) << 0) | 248 (bits(machInst, 23, 21) << 2); 249 switch (decVal) { 250 case 0x01: 251 return new Svc64(machInst); 252 case 0x02: | 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 9// terms below provided that you ensure that this notice is replicated --- 235 unchanged lines hidden (view full) --- 245 if (bits(machInst, 4, 2)) 246 return new Unknown64(machInst); 247 uint8_t decVal = (bits(machInst, 1, 0) << 0) | 248 (bits(machInst, 23, 21) << 2); 249 switch (decVal) { 250 case 0x01: 251 return new Svc64(machInst); 252 case 0x02: |
253 return new FailUnimplemented("hvc", machInst); | 253 return new Hvc64(machInst); |
254 case 0x03: 255 return new Smc64(machInst); 256 case 0x04: 257 return new FailUnimplemented("brk", machInst); 258 case 0x08: 259 return new FailUnimplemented("hlt", machInst); 260 case 0x15: 261 return new FailUnimplemented("dcps1", machInst); --- 1806 unchanged lines hidden --- | 254 case 0x03: 255 return new Smc64(machInst); 256 case 0x04: 257 return new FailUnimplemented("brk", machInst); 258 case 0x08: 259 return new FailUnimplemented("hlt", machInst); 260 case 0x15: 261 return new FailUnimplemented("dcps1", machInst); --- 1806 unchanged lines hidden --- |