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/trunk/src/MLRISC/instructions/instructions.sig
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/instructions/instructions.sig

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

sml/branches/SMLNJ/src/MLRISC/instructions/instructions.sig revision 245, Sat Apr 17 18:47:12 1999 UTC sml/trunk/src/MLRISC/instructions/instructions.sig revision 651, Thu Jun 1 18:34:03 2000 UTC
# Line 1  Line 1 
1  (* instruction.sig --- target machine instructions  (*
2   *   *  This signature specifies the abstract view of an instruction.
  * COPYRIGHT (c) 1996 AT&T Bell Laboratories.  
  *  
  *)  
   
 (* basically says:  
  * represent instructions any which way you want  
3   *)   *)
4  signature INSTRUCTIONS = sig  signature INSTRUCTIONS =
5    sig
6      structure C : CELLS      structure C : CELLS
7      structure Constant : CONSTANT      structure Constant : CONSTANT
8       structure LabelExp : LABELEXP
9          sharing Constant = LabelExp.Constant
10    
11      type ea     type operand         (* operand is abstract *)
12      type operand     type ea              (* effective address is abstract *)
13      type instruction     type addressing_mode (* addressing mode *)
14       type instruction     (* instruction is also abstract  *)
15  end  end
   
   
 (*  
  * $Log: instructions.sig,v $  
  * Revision 1.1.1.1  1998/04/08 18:39:02  george  
  * Version 110.5  
  *  
  *)  

Legend:
Removed from v.245  
changed lines
  Added in v.651

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