aarch64.isa (10037:5cac77888310) | aarch64.isa (10173:a6402a046e36) |
---|---|
1// Copyright (c) 2011-2013 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 --- 360 unchanged lines hidden (view full) --- 369 else 370 return new Msr64(machInst, (IntRegIndex) miscReg, rt, iss); 371 } else if (miscRegInfo[miscReg][MISCREG_WARN_NOT_FAIL]) { 372 std::string full_mnem = csprintf("%s %s", 373 read ? "mrs" : "msr", miscRegName[miscReg]); 374 return new WarnUnimplemented(read ? "mrs" : "msr", 375 machInst, full_mnem); 376 } else { | 1// Copyright (c) 2011-2013 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 --- 360 unchanged lines hidden (view full) --- 369 else 370 return new Msr64(machInst, (IntRegIndex) miscReg, rt, iss); 371 } else if (miscRegInfo[miscReg][MISCREG_WARN_NOT_FAIL]) { 372 std::string full_mnem = csprintf("%s %s", 373 read ? "mrs" : "msr", miscRegName[miscReg]); 374 return new WarnUnimplemented(read ? "mrs" : "msr", 375 machInst, full_mnem); 376 } else { |
377 return new FailUnimplemented(csprintf("%s %s", 378 read ? "mrs" : "msr", miscRegName[miscReg]).c_str(), 379 machInst); | 377 return new FailUnimplemented(read ? "mrs" : "msr", 378 machInst, 379 csprintf("%s %s", 380 read ? "mrs" : "msr", 381 miscRegName[miscReg])); |
380 } 381 } 382 break; 383 } 384 } else if (bits(machInst, 25) == 0x1) { 385 uint8_t opc = bits(machInst, 24, 21); 386 uint8_t op2 = bits(machInst, 20, 16); 387 uint8_t op3 = bits(machInst, 15, 10); --- 1648 unchanged lines hidden --- | 382 } 383 } 384 break; 385 } 386 } else if (bits(machInst, 25) == 0x1) { 387 uint8_t opc = bits(machInst, 24, 21); 388 uint8_t op2 = bits(machInst, 20, 16); 389 uint8_t op3 = bits(machInst, 15, 10); --- 1648 unchanged lines hidden --- |