one_byte_opcodes.isa (8558:a2f497ff53e4) | one_byte_opcodes.isa (8738:66bf413b0d5b) |
---|---|
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company 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 --- 380 unchanged lines hidden (view full) --- 389 0x0: Inst::ENTER(Iw,Iw); 390 0x1: Inst::LEAVE(); 391 0x2: ret_far_Iw(); 392 0x3: decode MODE_SUBMODE { 393 0x3, 0x4: ret_far_real(); 394 default: Inst::RET_FAR(); 395 } 396 0x4: int3(); | 1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company 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 --- 380 unchanged lines hidden (view full) --- 389 0x0: Inst::ENTER(Iw,Iw); 390 0x1: Inst::LEAVE(); 391 0x2: ret_far_Iw(); 392 0x3: decode MODE_SUBMODE { 393 0x3, 0x4: ret_far_real(); 394 default: Inst::RET_FAR(); 395 } 396 0x4: int3(); |
397 0x5: decode FULL_SYSTEM default int_Ib() { | 397 0x5: decode FullSystem default int_Ib() { |
398 0: decode IMMEDIATE { 399 // Really only the LSB matters, but the predecoder 400 // will sign extend it, and there's no easy way to 401 // specify only checking the first byte. 402 -0x80: SyscallInst::int80('xc->syscall(Rax)', 403 IsSyscall, IsNonSpeculative, IsSerializeAfter); 404 } 405 } --- 168 unchanged lines hidden --- | 398 0: decode IMMEDIATE { 399 // Really only the LSB matters, but the predecoder 400 // will sign extend it, and there's no easy way to 401 // specify only checking the first byte. 402 -0x80: SyscallInst::int80('xc->syscall(Rax)', 403 IsSyscall, IsNonSpeculative, IsSerializeAfter); 404 } 405 } --- 168 unchanged lines hidden --- |