|
|
@@ -79,13 +79,13 @@ let rec instr2str = function
|
|
|
tab ^ prefix ctype ^ "load" ^ suffix scope ^ " " ^ si index
|
|
|
| LoadConst (ctype, index) ->
|
|
|
tab ^ prefix ctype ^ "loadc " ^ si index
|
|
|
- | LoadImm (Const (BoolVal b, _)) ->
|
|
|
+ | LoadImm (BoolVal b) ->
|
|
|
tab ^ "bloadc_" ^ (if b then "t" else "f")
|
|
|
- | LoadImm (Const (IntVal i, _)) when i < 0 ->
|
|
|
+ | LoadImm (IntVal i) when i < 0 ->
|
|
|
tab ^ "iloadc_m" ^ si (-i)
|
|
|
- | LoadImm (Const (IntVal i, _)) ->
|
|
|
+ | LoadImm (IntVal i) ->
|
|
|
tab ^ "iloadc_" ^ si i
|
|
|
- | LoadImm (Const (FloatVal i, _)) ->
|
|
|
+ | LoadImm (FloatVal i) ->
|
|
|
tab ^ "floadc_" ^ si (int_of_float i)
|
|
|
|
|
|
(* Operators *)
|