two_byte_opcodes.isa (8558:a2f497ff53e4) | two_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 --- 202 unchanged lines hidden (view full) --- 211 PseudoInst::workbegin(xc->tcBase(), Rdi, Rsi); 212 }}, IsNonSpeculative); 213 0x5b: m5_work_end({{ 214 PseudoInst::workend(xc->tcBase(), Rdi, Rsi); 215 }}, IsNonSpeculative); 216 default: Inst::UD2(); 217 } 218 } | 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 --- 202 unchanged lines hidden (view full) --- 211 PseudoInst::workbegin(xc->tcBase(), Rdi, Rsi); 212 }}, IsNonSpeculative); 213 0x5b: m5_work_end({{ 214 PseudoInst::workend(xc->tcBase(), Rdi, Rsi); 215 }}, IsNonSpeculative); 216 default: Inst::UD2(); 217 } 218 } |
219 0x05: decode FULL_SYSTEM { | 219 0x05: decode FullSystem { |
220 0: SyscallInst::syscall('xc->syscall(Rax)', 221 IsSyscall, IsNonSpeculative, IsSerializeAfter); 222 default: decode MODE_MODE { 223 0x0: decode MODE_SUBMODE { 224 0x0: Inst::SYSCALL_64(); 225 0x1: Inst::SYSCALL_COMPAT(); 226 } 227 0x1: Inst::SYSCALL_LEGACY(); --- 165 unchanged lines hidden (view full) --- 393 default: UD2(); 394 } 395 } 396 0x06: decode OPCODE_OP_BOTTOM3 { 397 0x0: Inst::WRMSR(); 398 0x1: Inst::RDTSC(); 399 0x2: Inst::RDMSR(); 400 0x3: rdpmc(); | 220 0: SyscallInst::syscall('xc->syscall(Rax)', 221 IsSyscall, IsNonSpeculative, IsSerializeAfter); 222 default: decode MODE_MODE { 223 0x0: decode MODE_SUBMODE { 224 0x0: Inst::SYSCALL_64(); 225 0x1: Inst::SYSCALL_COMPAT(); 226 } 227 0x1: Inst::SYSCALL_LEGACY(); --- 165 unchanged lines hidden (view full) --- 393 default: UD2(); 394 } 395 } 396 0x06: decode OPCODE_OP_BOTTOM3 { 397 0x0: Inst::WRMSR(); 398 0x1: Inst::RDTSC(); 399 0x2: Inst::RDMSR(); 400 0x3: rdpmc(); |
401 0x4: decode FULL_SYSTEM { | 401 0x4: decode FullSystem { |
402 0: SyscallInst::sysenter('xc->syscall(Rax)', 403 IsSyscall, IsNonSpeculative, IsSerializeAfter); 404 default: sysenter(); 405 } 406 0x5: sysexit(); 407 0x6: Inst::UD2(); 408 0x7: getsec(); 409 } --- 631 unchanged lines hidden --- | 402 0: SyscallInst::sysenter('xc->syscall(Rax)', 403 IsSyscall, IsNonSpeculative, IsSerializeAfter); 404 default: sysenter(); 405 } 406 0x5: sysexit(); 407 0x6: Inst::UD2(); 408 0x7: getsec(); 409 } --- 631 unchanged lines hidden --- |