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

SCM Repository

[smlnj] View of /sml/branches/num64/compiler/Basics/mlcomp/target.sig
ViewVC logotype

View of /sml/branches/num64/compiler/Basics/mlcomp/target.sig

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4439 - (download) (as text) (annotate)
Wed Sep 20 18:45:26 2017 UTC (23 months, 3 weeks ago) by jhr
Original Path: sml/trunk/compiler/Basics/mlcomp/target.sig
File size: 345 byte(s)
  Working towards 64-bit support.  Added Target module, which specifies the
  properties of the target (e.g., size in bits of default int type).  Reworked
  generation of InlineT structure to be target specific.  Some cleanup for
  primop bindings and FLINT's primtycs.
(* target.sig
 *
 * COPYRIGHT (c) 2017 The Fellowship of SML/NJ (http://www.smlnj.org)
 * All rights reserved.
 *)

signature TARGET =
  sig

  (* the default size of the "int" type *)
    val defaultIntSz : int

  (* the default size of the "real" type *)
    val defaultRealSz : int

  (* true for 64-bit targets *)
    val is64 : bool

  end

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