diff options
| author | Robert Norton | 2017-07-06 11:51:40 +0100 |
|---|---|---|
| committer | Robert Norton | 2017-07-06 11:51:40 +0100 |
| commit | 4d36f113efaec653f9125192c62874009cb433f4 (patch) | |
| tree | 341541ae8897b1d0fa66bbfac5e2f15ef680583c /src | |
| parent | 317213a43069cac5239b760c449e100c70765aa6 (diff) | |
implement abs function correctly for ocaml shallow embedding.
Diffstat (limited to 'src')
| -rw-r--r-- | src/gen_lib/sail_values.ml | 3 |
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 |
