one_byte_opcodes.isa (5957:f24733876990) one_byte_opcodes.isa (6060:3d524dc980a8)
1// Copyright (c) 2007-2008 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

--- 505 unchanged lines hidden (view full) ---

514 0x6: OUT(Ib,rAb);
515 0x7: OUT(Iv,rAv);
516 }
517 0x1D: decode OPCODE_OP_BOTTOM3 {
518 0x0: CALL_NEAR(Jz);
519 0x1: JMP(Jz);
520 0x2: decode MODE_SUBMODE {
521 0x0: UD2();
1// Copyright (c) 2007-2008 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

--- 505 unchanged lines hidden (view full) ---

514 0x6: OUT(Ib,rAb);
515 0x7: OUT(Iv,rAv);
516 }
517 0x1D: decode OPCODE_OP_BOTTOM3 {
518 0x0: CALL_NEAR(Jz);
519 0x1: JMP(Jz);
520 0x2: decode MODE_SUBMODE {
521 0x0: UD2();
522 default: WarnUnimpl::jmp_far_Ap();
522 0x1: JMP_FAR(Iz);
523 0x2: JMP_FAR(Iz);
524 0x3: JMP_FAR_REAL(Iz);
525 0x4: JMP_FAR_REAL(Iz);
523 }
524 0x3: JMP(Jb);
525 0x4: IN(rAb,rD);
526 0x5: IN(rAv,rD);
527 0x6: OUT(rD,rAb);
528 0x7: OUT(rD,rAv);
529 }
530 0x1E: decode OPCODE_OP_BOTTOM3 {

--- 45 unchanged lines hidden (view full) ---

576 }
577 //0x7: group5();
578 0x7: decode MODRM_REG {
579 0x0: INC(Ev);
580 0x1: DEC(Ev);
581 0x2: CALL_NEAR(Ev);
582 0x3: WarnUnimpl::call_far_Mp();
583 0x4: JMP(Ev);
526 }
527 0x3: JMP(Jb);
528 0x4: IN(rAb,rD);
529 0x5: IN(rAv,rD);
530 0x6: OUT(rD,rAb);
531 0x7: OUT(rD,rAv);
532 }
533 0x1E: decode OPCODE_OP_BOTTOM3 {

--- 45 unchanged lines hidden (view full) ---

579 }
580 //0x7: group5();
581 0x7: decode MODRM_REG {
582 0x0: INC(Ev);
583 0x1: DEC(Ev);
584 0x2: CALL_NEAR(Ev);
585 0x3: WarnUnimpl::call_far_Mp();
586 0x4: JMP(Ev);
584 0x5: WarnUnimpl::jmp_far_Mp();
587 0x5: decode MODE_SUBMODE {
588 0x0: JMP_FAR(Mz);
589 0x1: JMP_FAR(Mz);
590 0x2: JMP_FAR(Mz);
591 0x3: JMP_FAR_REAL(Mz);
592 0x4: JMP_FAR_REAL(Mz);
593 }
585 0x6: PUSH(Ev);
586 0x7: UD2();
587 }
588 }
589 }
590 default: FailUnimpl::oneByteOps();
591}
594 0x6: PUSH(Ev);
595 0x7: UD2();
596 }
597 }
598 }
599 default: FailUnimpl::oneByteOps();
600}