home *** CD-ROM | disk | FTP | other *** search
- void __emit__();
-
- #define pushAX() __emit__(0x50)
- #define pushBX() __emit__(0x53)
- #define pushCX() __emit__(0x51)
- #define pushDX() __emit__(0x52)
- #define pushSI() __emit__(0x56)
- #define pushDI() __emit__(0x57)
- #define pushBP() __emit__(0x55)
- #define pushSP() __emit__(0x54)
- #define pushDS() __emit__(0x1E)
- #define pushES() __emit__(0x06)
- #define pushSS() __emit__(0x16)
- #define pushCS() __emit__(0x0E)
- #define pushF() __emit__(0x9C)
-
- #define popAX() __emit__(0x58)
- #define popBX() __emit__(0x5B)
- #define popCX() __emit__(0x59)
- #define popDX() __emit__(0x5A)
- #define popSI() __emit__(0x5E)
- #define popDI() __emit__(0x5F)
- #define popBP() __emit__(0x5D)
- #define popSP() __emit__(0x5C)
- #define popDS() __emit__(0x1F)
- #define popES() __emit__(0x07)
- #define popSS() __emit__(0x17)
- #define popF() __emit__(0x9D)
-
- #define stosb() __emit__(0xAA)
- #define stosw() __emit__(0xAB)
- #define lodsb() __emit__(0xAC)
- #define lodsw() __emit__(0xAD)
-
- #define retn() __emit__(0xC3)
- #define retf() __emit__(0xCB)
- #define iret() __emit__(0xCF)