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

SCM Repository

[smlnj] Annotation of /sml/trunk/compiler/CodeGen/alpha32/alpha32spec.sml
ViewVC logotype

Annotation of /sml/trunk/compiler/CodeGen/alpha32/alpha32spec.sml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4380 - (view) (download)

1 : monnier 245 (* alpha32spec.sml
2 :     *
3 : jhr 4380 * COPYRIGHT (c) 2017 The Fellowship of SML/NJ (http://www.smlnj.org)
4 :     * All rights reserved.
5 : monnier 245 *)
6 :    
7 :     structure Alpha32Spec : MACH_SPEC =
8 : jhr 4380 struct
9 : monnier 245
10 : jhr 4380 structure DMS = DefaultMachSpecFn (
11 :     struct
12 :     val wordByteWidth = 4
13 :     val addressByteWidth = 8
14 :     end)
15 :     open DMS
16 : blume 812
17 : jhr 4380 val architecture = "alpha32"
18 :     val bigEndian = false
19 :     val spillAreaSz = 4000
20 :     val initialSpillOffset = 128
21 :     val numRegs = 17
22 :     val numFloatRegs = 29
23 :     val numFloatCalleeSaves = 0
24 :     val startgcOffset = 8
25 :     val constBaseRegOffset = 32768
26 :    
27 :     val ML_STATE_OFFSET = 0
28 :     val VProcOffMSP = 8
29 :     val InMLOffVSP = 16
30 :     val LimitPtrMaskOffVSP = 216
31 :    
32 :     end

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