aboutsummaryrefslogtreecommitdiff
path: root/src/Util
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2018-11-01 15:47:34 -0400
committerGravatar Jason Gross <jgross@mit.edu>2018-11-01 15:47:34 -0400
commit3cd225e3487d830d4e9782e011483824717f2262 (patch)
tree7b1046ee1150d29c366937f7f26e7e19def5553f /src/Util
parentf3dcc1a403dfbdd44dbfe9845b2bfe99a7f75640 (diff)
Add more zrange operations
Diffstat (limited to 'src/Util')
-rw-r--r--src/Util/ZRange/Operations.v12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/Util/ZRange/Operations.v b/src/Util/ZRange/Operations.v
index 32924e6dc..6207a9de7 100644
--- a/src/Util/ZRange/Operations.v
+++ b/src/Util/ZRange/Operations.v
@@ -177,4 +177,16 @@ Module ZRange.
:= lower r <= upper r.
Definition goodb (r : zrange) : bool
:= (lower r <=? upper r)%Z.
+
+ Notation opp := (ZRange.two_corners Z.opp).
+ Notation log2 := (ZRange.two_corners Z.log2).
+ Notation log2_up := (ZRange.two_corners Z.log2_up).
+ Notation add := (ZRange.four_corners Z.add).
+ Notation sub := (ZRange.four_corners Z.sub).
+ Notation mul := (ZRange.four_corners Z.mul).
+ Notation div := (ZRange.four_corners_and_zero Z.div).
+ Notation shiftr := (ZRange.four_corners_and_zero Z.shiftr).
+ Notation shiftl := (ZRange.four_corners_and_zero Z.shiftl).
+ Notation land := land_bounds.
+ Notation lor := lor_bounds.
End ZRange.