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 ---