[Wisp-cvs] wisp/users/dig ia32.tran,1.11,1.12 i8086.tran,1.3,1.4
Status: Alpha
Brought to you by:
digg
From: <di...@us...> - 2003-05-17 09:33:39
|
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 |