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 /MLRISC/trunk/vararg-ccall/vararg-ccall-constants.sml
ViewVC logotype

Diff of /MLRISC/trunk/vararg-ccall/vararg-ccall-constants.sml

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

revision 3067, Thu Jun 5 22:18:34 2008 UTC revision 3068, Fri Jun 6 00:25:53 2008 UTC
# Line 1  Line 1 
1  structure VarargCCallConstants =  structure VarargCCallConstants =
2    struct    struct
3    
   (* the default byte width for storing vararg information *)  
     val defaultWidthB = 8  
   
4    (* encodings for the kinds of argument locations *)    (* encodings for the kinds of argument locations *)
5      val GPR = 0      val GPR = 0
6      val FPR = 1      val FPR = 1
# Line 16  Line 13 
13      val locOff = 2      val locOff = 2
14      val tyOff = 3      val tyOff = 3
15    
16      (* the default byte width for storing vararg information *)
17        val defaultWidthB = 8
18    
19    (* number of bytes for a zipped argument *)    (* number of bytes for a zipped argument *)
20      val zippedArgSzB = 4 * 8      val zippedArgSzB = 4 * defaultWidthB
21    
22        val varargInterpreter = "varargs"
23    
24    end    end

Legend:
Removed from v.3067  
changed lines
  Added in v.3068

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