Define MIPS word size
authorSiraaj Khandkar <siraaj@khandkar.net>
Fri, 28 Sep 2018 14:00:28 +0000 (10:00 -0400)
committerSiraaj Khandkar <siraaj@khandkar.net>
Fri, 28 Sep 2018 14:00:28 +0000 (10:00 -0400)
compiler/src/lib/tiger/tiger_frame_sig.ml
compiler/src/lib/tiger/tiger_mips_frame.ml

index b9b3c77..2da5d57 100644 (file)
@@ -3,6 +3,8 @@ module type S = sig
 
   type access
 
+  val word_size : int
+
   val make :
     name:Tiger_temp.Label.t -> formals:bool list -> t
 
index 99918d5..4131702 100644 (file)
@@ -19,6 +19,10 @@ type t =
   ; instructions : unit  (* TODO: instructions for view shift *)
   }
 
+let word_size_bits  = 32
+let word_size_bytes = word_size_bits / 8
+let word_size       = word_size_bytes
+
 let name {name; _} =
   name
 
This page took 0.028678 seconds and 4 git commands to generate.