Add redundant information for the benefit of the disassembler.
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Tue, 18 Aug 1987 07:56:27 +0000 (07:56 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Tue, 18 Aug 1987 07:56:27 +0000 (07:56 +0000)
v7/src/compiler/machines/vax/instr1.scm

index ff9efd2a97838ce3871026243a2892eecceddc9b..d7b9cccc7cba5ac3836c22769e437be7cd773152 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/vax/instr1.scm,v 1.1 1987/08/14 05:04:50 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/vax/instr1.scm,v 1.2 1987/08/18 07:56:27 jinx Exp $
 
 Copyright (c) 1987 Massachusetts Institute of Technology
 
@@ -96,32 +96,32 @@ opcodes are
 (define-instruction CHM
   ((K (? code ea-r-w))         ; kernel
    (BYTE (8 #xBC))
-   (OPERAND code))
+   (OPERAND code))
 
   ((E (? code ea-r-w))         ; executive
    (BYTE (8 #xBD))
-   (OPERAND code))
+   (OPERAND code))
 
   ((S (? code ea-r-w))         ; supervisor
    (BYTE (8 #xBE))
-   (OPERAND code))
+   (OPERAND code))
 
   ((U (? code ea-r-w))         ; user
    (BYTE (8 #xBF))
-   (OPERAND code)))
+   (OPERAND code)))
 
 (define-instruction PROBE
   ((R (? mode ea-r-b) (? len ea-r-w) (? base ea-a-b))
    (BYTE (8 #xOC))
-   (OPERAND mode)
-   (OPERAND len)
-   (OPERAND base))
+   (OPERAND mode)
+   (OPERAND len)
+   (OPERAND base))
 
   ((W (? mode ea-r-b) (? len ea-r-w) (? base ea-a-b))
    (BYTE (8 #xOD))
-   (OPERAND mode)
-   (OPERAND len)
-   (OPERAND base)))
+   (OPERAND mode)
+   (OPERAND len)
+   (OPERAND base)))
 
 (define-trivial-instruction REI #x02)
 (define-trivial-instruction LDPCTX #x06)
@@ -130,14 +130,14 @@ opcodes are
 (define-instruction MTPR
   (((? src ea-r-l) (? procreg ea-r-l))
    (BYTE (8 #xDA))
-   (OPERAND src)
-   (OPERAND procreg)))
+   (OPERAND src)
+   (OPERAND procreg)))
 
 (define-instruction MFPR
   (((? procreg ea-r-l) (? dst ea-w-l))
    (BYTE (8 #xDB))
-   (OPERAND procreg)
-   (OPERAND dst)))
+   (OPERAND procreg)
+   (OPERAND dst)))
 
 (define-trivial-instruction XFC #xFC)
 
@@ -159,139 +159,139 @@ opcodes are
 (define-instruction MOV
   ((B (? src ea-r-b) (? dst ea-w-b))
    (BYTE (8 #x90))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((W (? src ea-r-w) (? dst ea-w-w))
    (BYTE (8 #xB0))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((L (? src ea-r-l) (? dst ea-w-l))
    (BYTE (8 #xD0))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((Q (? src ea-r-q) (? dst ea-w-q))
    (BYTE (8 #x7D))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((O (? src ea-r-o) (? dst ea-w-o))
    (BYTE (16 #x7DFD))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((F (? src ea-r-f) (? dst ea-w-f))
    (BYTE (8 #x50))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((D (? src ea-r-d) (? dst ea-w-d))
    (BYTE (8 #x70))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((G (? src ea-r-g) (? dst ea-w-g))
    (BYTE (16 #x50FD))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((H (? src ea-r-h) (? dst ea-w-h))
    (BYTE (16 #x70FD))
-   (OPERAND src)
-   (OPERAND dst)))
+   (OPERAND src)
+   (OPERAND dst)))
 
 (define-instruction PUSHL
   (((? src ea-r-l))
    (BYTE (8 #XDD))
-   (OPERAND src)))
+   (OPERAND src)))
 \f
 (define-instruction CLR
   ((B (? dst ea-w-b))
    (BYTE (8 #x94))
-   (OPERAND dst))
+   (OPERAND dst))
 
   ((W (? dst ea-w-w))
    (BYTE (8 #xB4))
-   (OPERAND dst))
+   (OPERAND dst))
 
   ((L (? dst ea-w-l))
    (BYTE (8 #xD4))
-   (OPERAND dst))
+   (OPERAND dst))
 
   ((F (? dst ea-w-f))
    (BYTE (8 #xD4))
-   (OPERAND dst))
+   (OPERAND dst))
 
   ((Q (? dst ea-w-q))
    (BYTE (8 #x7C))
-   (OPERAND dst))
+   (OPERAND dst))
 
   ((D (? dst ea-w-d))
    (BYTE (8 #x7C))
-   (OPERAND dst))
+   (OPERAND dst))
   
   ((G (? dst ea-w-g))
    (BYTE (8 #x7C))
-   (OPERAND dst))
+   (OPERAND dst))
 
   ((O (? dst ea-w-o))
    (BYTE (16 #x7CFD))
-   (OPERAND dst))
+   (OPERAND dst))
 
   ((H (? dst ea-w-h))
    (BYTE (16 #x7CFD))
-   (OPERAND dst)))
+   (OPERAND dst)))
 \f
 (define-instruction MNEG
   ((B (? src ea-r-b) (? dst ea-w-b))
    (BYTE (8 #x8E))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((W (? src ea-r-w) (? dst ea-w-w))
    (BYTE (8 #xAE))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((L (? src ea-r-l) (? dst ea-w-l))
    (BYTE (8 #xCE))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((F (? src ea-r-f) (? dst ea-w-f))
    (BYTE (8 #x52))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((D (? src ea-r-d) (? dst ea-w-d))
    (BYTE (8 #x72))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((G (? src ea-r-g) (? dst ea-w-g))
    (BYTE (16 #x52FD))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((H (? src ea-r-h) (? dst ea-w-h))
    (BYTE (16 #x72FD))
-   (OPERAND src)
-   (OPERAND dst)))
+   (OPERAND src)
+   (OPERAND dst)))
 
 (define-instruction MCOM
   ((B (? src ea-r-b) (? dst ea-w-b))
    (BYTE (8 #x92))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((W (? src ea-r-w) (? dst ea-w-w))
    (BYTE (8 #xB2))
-   (OPERAND src)
-   (OPERAND dst))
+   (OPERAND src)
+   (OPERAND dst))
 
   ((L (? src ea-r-l) (? dst ea-w-l))
    (BYTE (8 #xD2))
-   (OPERAND src)
-   (OPERAND dst)))
+   (OPERAND L src)
+   (OPERAND L dst)))
\ No newline at end of file