[Wisp-cvs] wisp/users/dig i8086.tran,NONE,1.1 Makefile.am,1.13,1.14 ia32.tran,1.6,1.7
Status: Alpha
Brought to you by:
digg
From: <di...@us...> - 2003-05-17 04:45:05
|
Update of /cvsroot/wisp/wisp/users/dig In directory sc8-pr-cvs1:/tmp/cvs-serv8656 Modified Files: Makefile.am ia32.tran Added Files: i8086.tran Log Message: extracted i8086.tran from ia32.tran --- NEW FILE: i8086.tran --- \\\\ i8086.tran - Intel's 8086 instructions \ \ Copyleft © 2003 by Andres Soolo (di...@us...) \ This file is licensed under the GNU GPL v2. If you \ don't know what that means, please do read the GPL. \ \\\\ @(#) $Id: i8086.tran,v 1.1 2003/05/17 04:45:02 digg Exp $ \ Note that these declarations are intended to be usable on i8086 \ *and up*, i386's 32-bit mode. Thusly, you'll need to include ia16 \ or ia32, too in the future to specify the mode. \ registers :regs reg16 %ax %cx %dx %bx %sp %bp %si %di ; :regs reg8 %al %cl %dl %bl %ah %ch %dh %bh ; Index: Makefile.am =================================================================== RCS file: /cvsroot/wisp/wisp/users/dig/Makefile.am,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- Makefile.am 16 May 2003 14:09:56 -0000 1.13 +++ Makefile.am 17 May 2003 04:45:02 -0000 1.14 @@ -8,6 +8,7 @@ EXTRA_DIST = .cvsignore .pycheckrc struburn.wisp bits.py linkie.py \ coff.py elf.py pe.py \ + i8086.tran ia32.tran hello.tran winapi.tran mswhello.tran \ makehello.py elfdump.py all: Index: ia32.tran =================================================================== RCS file: /cvsroot/wisp/wisp/users/dig/ia32.tran,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- ia32.tran 17 May 2003 04:26:58 -0000 1.6 +++ ia32.tran 17 May 2003 04:45:02 -0000 1.7 @@ -14,8 +14,6 @@ \ registers :regs reg32 %eax %ecx %edx %ebx %esp %ebp %esi %edi ; -:regs reg16 %ax %cx %dx %bx %sp %bp %si %di ; -:regs reg8 %al %cl %dl %bl %ah %ch %dh %bh ; // lit :macro $int #xCD b, b, ; // reg32 lit :macro $mov $o32 swap minor #o270 + b, t, ; |