one_byte_opcodes.isa (5174:73a760aa0129) | one_byte_opcodes.isa (5294:7222bdaed33b) |
---|---|
1// Copyright (c) 2007 The Hewlett-Packard Development Company 2// All rights reserved. 3// 4// Redistribution and use of this software in source and binary forms, 5// with or without modification, are permitted provided that the 6// following conditions are met: 7// 8// The software must be used only for Non-Commercial Use which means any --- 278 unchanged lines hidden (view full) --- 287 0x6: XCHG(Eb,Gb); 288 0x7: XCHG(Ev,Gv); 289 } 290 0x11: decode OPCODE_OP_BOTTOM3 { 291 0x0: MOV(Eb,Gb); 292 0x1: MOV(Ev,Gv); 293 0x2: MOV(Gb,Eb); 294 0x3: MOV(Gv,Ev); | 1// Copyright (c) 2007 The Hewlett-Packard Development Company 2// All rights reserved. 3// 4// Redistribution and use of this software in source and binary forms, 5// with or without modification, are permitted provided that the 6// following conditions are met: 7// 8// The software must be used only for Non-Commercial Use which means any --- 278 unchanged lines hidden (view full) --- 287 0x6: XCHG(Eb,Gb); 288 0x7: XCHG(Ev,Gv); 289 } 290 0x11: decode OPCODE_OP_BOTTOM3 { 291 0x0: MOV(Eb,Gb); 292 0x1: MOV(Ev,Gv); 293 0x2: MOV(Gb,Eb); 294 0x3: MOV(Gv,Ev); |
295 0x4: WarnUnimpl::mov_MwRv_Sw(); //What to do with this one? | 295 0x4: decode MODRM_REG { 296 0x0, 0x1, 0x2, 297 0x3, 0x4, 0x5: MOV(Ev,Sv); 298 } |
296 0x5: LEA(Gv,M); | 299 0x5: LEA(Gv,M); |
297 0x6: WarnUnimpl::mov_Sw_MwRv(); | 300 0x6: decode MODE_SUBMODE { 301 0x3, 0x4: MOV_REAL(Sv,Ev); 302 default: decode MODRM_REG { 303 0x1: UD2(); // Moving to the CS selector is illegal. 304 0x2: MOVSS(Sv,Ev); 305 0x0, 0x3, 306 0x4, 0x5: MOV(Sv,Ev); 307 default: UD2(); 308 } 309 } |
298 //0x7: group10_Ev(); 299 0x7: decode MODRM_REG { 300 0x0: POP(Ev); 301 default: UD2(); 302 } 303 } 304 0x12: decode OPCODE_OP_BOTTOM3 { 305 0x0: NOP(); //XXX repe makes this a "pause" --- 256 unchanged lines hidden --- | 310 //0x7: group10_Ev(); 311 0x7: decode MODRM_REG { 312 0x0: POP(Ev); 313 default: UD2(); 314 } 315 } 316 0x12: decode OPCODE_OP_BOTTOM3 { 317 0x0: NOP(); //XXX repe makes this a "pause" --- 256 unchanged lines hidden --- |