summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobert Norton2017-07-06 11:51:40 +0100
committerRobert Norton2017-07-06 11:51:40 +0100
commit4d36f113efaec653f9125192c62874009cb433f4 (patch)
tree341541ae8897b1d0fa66bbfac5e2f15ef680583c /src
parent317213a43069cac5239b760c449e100c70765aa6 (diff)
implement abs function correctly for ocaml shallow embedding.
Diffstat (limited to 'src')
-rw-r--r--src/gen_lib/sail_values.ml3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gen_lib/sail_values.ml b/src/gen_lib/sail_values.ml
index 75de6996..8332aa5c 100644
--- a/src/gen_lib/sail_values.ml
+++ b/src/gen_lib/sail_values.ml
@@ -610,6 +610,9 @@ let min_int = min (* the built-in version *)
let min = min_big (* is overwritten here *)
let max_int = max (* likewise *)
let max = max_big
+let abs_int = abs
+let abs_big = abs_big_int
+let abs = abs_big
let arith_op_vec_big op sign size (l,r) =
let ord = get_ord l in