Update of /cvsroot/wisp/wisp/users/dig
In directory sc8-pr-cvs1:/tmp/cvs-serv5296
Modified Files:
Makefile.am ia32.tran
Added Files:
ia16.tran
Log Message:
created ia16.tran
--- NEW FILE: ia16.tran ---
\\\\ ia16.tran - 16-bit Intel architecture
\
\ 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: ia16.tran,v 1.1 2003/05/17 10:03:51 digg Exp $
\ Note that ia16 is not generally supported.
\ This file is presented merely for completeness' sake.
:[ ] $o16 ;
:[ ] $o32 #x66 b, ;
:[ ] $a16 ;
:[ ] $a32 #x67 b, ;
\ Note that $osize don't remove the matched register from the stack.
:[ reg16 ] $osize ; \ or $o16
:[ reg32 ] $osize #x66 b, ; \ or $o32
\ Processor Word for ia16 is wyde
:[ ] pw, w, ;
:[ ] pw-size 2 ;
:[ ] $-pw, $-w, ;
\ vim: ft=tran
Index: Makefile.am
===================================================================
RCS file: /cvsroot/wisp/wisp/users/dig/Makefile.am,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- Makefile.am 17 May 2003 05:37:51 -0000 1.15
+++ Makefile.am 17 May 2003 10:03:50 -0000 1.16
@@ -8,7 +8,9 @@
EXTRA_DIST = .cvsignore .pycheckrc struburn.wisp bits.py linkie.py \
coff.py elf.py pe.py \
- i8086.tran i80386.tran ia32.tran hello.tran winapi.tran mswhello.tran \
+ i8086.tran i80386.tran ia16.tran ia32.tran \
+ winapi.tran \
+ hello.tran mswhello.tran \
makehello.py elfdump.py
all:
Index: ia32.tran
===================================================================
RCS file: /cvsroot/wisp/wisp/users/dig/ia32.tran,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- ia32.tran 17 May 2003 09:55:40 -0000 1.16
+++ ia32.tran 17 May 2003 10:03:51 -0000 1.17
@@ -6,15 +6,14 @@
\
\\\\ @(#) $Id$
-\ These are prefixes for 32-bit mode
:[ ] $o16 #x66 b, ;
:[ ] $o32 ;
:[ ] $a16 #x67 b, ;
:[ ] $a32 ;
\ Note that $osize don't remove the matched register from the stack.
-:[ reg32 ] $osize ; \ or $o32
:[ reg16 ] $osize #x66 b, ; \ or $o16
+:[ reg32 ] $osize ; \ or $o32
\ Processor Word for ia32 is tetra
:[ ] pw, t, ;
|