Update of /cvsroot/wisp/wisp/users/dig
In directory sc8-pr-cvs1:/tmp/cvs-serv28178
Modified Files:
ia32.tran i8086.tran
Log Message:
moved |$mov reg32 lit| to i8086.tran and wrote |$mov reg16 lit|
Index: ia32.tran
===================================================================
RCS file: /cvsroot/wisp/wisp/users/dig/ia32.tran,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- ia32.tran 17 May 2003 05:37:51 -0000 1.11
+++ ia32.tran 17 May 2003 09:33:36 -0000 1.12
@@ -17,7 +17,6 @@
\ instructions
-:[ reg32 lit ] $mov $o32 swap minor #o270 + b, t, ;
:[ reg32 ] $push minor #o120 + b, ;
\ These instructions are not completely operand width portable:
Index: i8086.tran
===================================================================
RCS file: /cvsroot/wisp/wisp/users/dig/i8086.tran,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- i8086.tran 17 May 2003 09:28:34 -0000 1.3
+++ i8086.tran 17 May 2003 09:33:36 -0000 1.4
@@ -15,10 +15,14 @@
:regs reg16/32 \ for extensibility to i80386
:regs reg16 %ax %cx %dx %bx %sp %bp %si %di ;
- ... \ and leave it hanging
+ :regs reg32 ... ;
+ ...
;
\ instructions
:[ lit ] $int #xCD b, b, ;
+
+:[ reg16 lit ] $mov $o16 swap minor #o270 + b, w, ;
+:[ reg32 lit ] $mov $o32 swap minor #o270 + b, t, ;
\ vim: ft=tran
|