diff options
| author | Alasdair Armstrong | 2018-04-03 17:46:30 +0100 |
|---|---|---|
| committer | Alasdair Armstrong | 2018-04-03 17:46:30 +0100 |
| commit | b20b624c6b82d8fa27396c4c3abefdf52741e6bc (patch) | |
| tree | a4135eff5c3df4d1a574bcf153179bc5aa78cb3d /src | |
| parent | 6208b4a8d426abfee3c067b542573977f4cb4240 (diff) | |
Fix failing ARM test
Diffstat (limited to 'src')
| -rw-r--r-- | src/value.ml | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/value.ml b/src/value.ml index f865fea1..2f8144b9 100644 --- a/src/value.ml +++ b/src/value.ml @@ -155,6 +155,10 @@ let value_eq_int = function | [v1; v2] -> V_bool (Sail_lib.eq_int (coerce_int v1, coerce_int v2)) | _ -> failwith "value eq_int" +let value_eq_bool = function + | [v1; v2] -> V_bool (Sail_lib.eq_bool (coerce_bool v1, coerce_bool v2)) + | _ -> failwith "value eq_bool" + let value_lteq = function | [v1; v2] -> V_bool (Sail_lib.lteq (coerce_int v1, coerce_int v2)) | _ -> failwith "value lteq" @@ -399,6 +403,7 @@ let primops = ("lt", value_lt); ("gt", value_gt); ("eq_list", value_eq_list); + ("eq_bool", value_eq_bool); ("eq_string", value_eq_string); ("eq_anything", value_eq_anything); ("length", value_length); |
