Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /sml/branches/SMLNJ/src/MLRISC/hppa/hppaInstr.sig
ViewVC logotype

Diff of /sml/branches/SMLNJ/src/MLRISC/hppa/hppaInstr.sig

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 166, Sat Nov 7 20:11:41 1998 UTC revision 167, Sat Nov 7 20:11:41 1998 UTC
# Line 78  Line 78 
78      | BCONDI  of {cmpi: cmpi, bc:bcond,  i:int,  r2:int, n:bool,      | BCONDI  of {cmpi: cmpi, bc:bcond,  i:int,  r2:int, n:bool,
79                    t:Label.label, f:Label.label}                    t:Label.label, f:Label.label}
80      | B       of {lab:Label.label, n:bool}      | B       of {lab:Label.label, n:bool}
     | FBCC    of {t:Label.label, f:Label.label, n:bool}  
81      | BV      of {x:int,      b:int,   labs: Label.label list, n:bool}      | BV      of {x:int,      b:int,   labs: Label.label list, n:bool}
82        | BLR     of {x:int, t:int, labs: Label.label list, n:bool}
83      | BL      of {x:operand,  t:int, defs: C.cellset, uses:C.cellset, n:bool}      | BL      of {x:operand,  t:int, defs: C.cellset, uses:C.cellset, n:bool}
84      | BLE     of {d:operand,  b:int, sr:int, t:int,      | BLE     of {d:operand,  b:int, sr:int, t:int,
85                    defs: C.cellset, uses:C.cellset}                    defs: C.cellset, uses:C.cellset}
# Line 97  Line 97 
97      | FLOADX  of {flx:floadx, b:int,   x:int,   t:int, mem:Region.region}      | FLOADX  of {flx:floadx, b:int,   x:int,   t:int, mem:Region.region}
98      | FARITH  of {fa:farith,  r1:int,  r2:int,  t:int}      | FARITH  of {fa:farith,  r1:int,  r2:int,  t:int}
99      | FUNARY  of {fu:funary,  f:int,   t:int}      | FUNARY  of {fu:funary,  f:int,   t:int}
100     (* The following three instructions have been replaced by FBRANCH.
101        This make life much easier for instruction schedulers.
102      | FCMP    of fcond * int * int      | FCMP    of fcond * int * int
103      | FTEST      | FTEST
104        | FBCC    of {t:Label.label, f:Label.label, n:bool}
105     *)
106        | FBRANCH of {cc:fcond, f1:int, f2:int,
107                      t:Label.label, f:Label.label, n:bool, long:bool}
108      | BREAK   of int * int      | BREAK   of int * int
109      | NOP      | NOP
110      | COPY    of {dst:int list, src:int list,      | COPY    of {dst:int list, src:int list,
# Line 110  Line 116 
116    
117    
118  (*  (*
119   * $Log$   * $Log: hppaInstr.sig,v $
120     * Revision 1.3  1998/05/25 15:10:55  george
121     *   Fixed RCS keywords
122     *
123   *)   *)

Legend:
Removed from v.166  
changed lines
  Added in v.167

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0