summaryrefslogtreecommitdiff
path: root/src/lem_interp/interp_lib.lem
diff options
context:
space:
mode:
authorKathy Gray2016-01-20 13:47:07 +0000
committerKathy Gray2016-01-20 13:51:44 +0000
commit222fdc8a12a37fe2d44a0cdeb7a49279b2cf56d8 (patch)
treee9274dedab1a317356ba886b9f2a7154bf0eaaf8 /src/lem_interp/interp_lib.lem
parentb27fed4f2e3e5c8032d191dd860c1ea9724e647e (diff)
Assorted bug fixes that gets one mips instruction running (then fails for expected reasons) :)
Diffstat (limited to 'src/lem_interp/interp_lib.lem')
-rw-r--r--src/lem_interp/interp_lib.lem6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lem_interp/interp_lib.lem b/src/lem_interp/interp_lib.lem
index c1267fc6..e49c38e2 100644
--- a/src/lem_interp/interp_lib.lem
+++ b/src/lem_interp/interp_lib.lem
@@ -235,7 +235,7 @@ let to_vec_inc (V_tuple[v1;v2]) =
let to_vec_dec (V_tuple([v1;v2])) =
let tv_fun v1 v2 =
- match (v1,v2) with
+ match (v1,v2) with
| (V_lit(L_aux (L_num len) _), (V_lit(L_aux (L_num n) ln))) ->
let len = if len < 0 then 0 else natFromInteger len in
let l = boolListFrombitSeq len (bitSeqFromInteger Nothing n) in
@@ -705,8 +705,8 @@ let library_functions direction = [
("EXTZ", extz direction);
("to_vec_inc", to_vec_inc);
("to_vec_inc_undef", to_vec_inc_undef);
- ("to_vec_dec", to_vec_dec_undef);
- ("to_vec_dec_undef", to_vec_dec);
+ ("to_vec_dec", to_vec_dec);
+ ("to_vec_dec_undef", to_vec_dec_undef);
("bitwise_not", bitwise_not);
("bitwise_not_bit", bitwise_not_bit);
("bitwise_and", bitwise_binop (&&) "&");