two_byte_opcodes.isa (6611:2cd76560a1f1) | two_byte_opcodes.isa (6615:f0e4e63310e5) |
---|---|
1// Copyright (c) 2008 The Regents of The University of Michigan 2// All rights reserved. 3// 4// Redistribution and use in source and binary forms, with or without 5// modification, are permitted provided that the following conditions are 6// met: redistributions of source code must retain the above copyright 7// notice, this list of conditions and the following disclaimer; 8// redistributions in binary form must reproduce the above copyright --- 414 unchanged lines hidden (view full) --- 423#else 424 0x4: SyscallInst::sysenter('xc->syscall(Rax)', IsSyscall); 425#endif 426 0x5: sysexit(); 427 0x6: Inst::UD2(); 428 0x7: getsec(); 429 } 430 0x07: decode OPCODE_OP_BOTTOM3 { | 1// Copyright (c) 2008 The Regents of The University of Michigan 2// All rights reserved. 3// 4// Redistribution and use in source and binary forms, with or without 5// modification, are permitted provided that the following conditions are 6// met: redistributions of source code must retain the above copyright 7// notice, this list of conditions and the following disclaimer; 8// redistributions in binary form must reproduce the above copyright --- 414 unchanged lines hidden (view full) --- 423#else 424 0x4: SyscallInst::sysenter('xc->syscall(Rax)', IsSyscall); 425#endif 426 0x5: sysexit(); 427 0x6: Inst::UD2(); 428 0x7: getsec(); 429 } 430 0x07: decode OPCODE_OP_BOTTOM3 { |
431 0x0: three_byte_opcode(); 432 0x2: three_byte_opcode(); | 431 0x0: M5InternalError::error( 432 {{"Three byte opcode shouldn't be handled by " 433 "two_byte_opcodes.isa!"}}); 434 0x2: M5InternalError::error( 435 {{"Three byte opcode shouldn't be handled by " 436 "two_byte_opcodes.isa!"}}); |
433 default: UD2(); 434 } 435 format Inst { 436 0x08: decode OPCODE_OP_BOTTOM3 { 437 0x0: CMOVO(Gv,Ev); 438 0x1: CMOVNO(Gv,Ev); 439 0x2: CMOVB(Gv,Ev); 440 0x3: CMOVNB(Gv,Ev); --- 615 unchanged lines hidden --- | 437 default: UD2(); 438 } 439 format Inst { 440 0x08: decode OPCODE_OP_BOTTOM3 { 441 0x0: CMOVO(Gv,Ev); 442 0x1: CMOVNO(Gv,Ev); 443 0x2: CMOVB(Gv,Ev); 444 0x3: CMOVNB(Gv,Ev); --- 615 unchanged lines hidden --- |