Skip to content

Commit 40b1726

Browse files
committed
Final dog?
1 parent 74cdffc commit 40b1726

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

bench/bench_atomic.ml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,14 @@ let run_one (type a) ~budgetf ?(n_iter = 500 * Util.iter_factor) (op : a op) =
4545
and b =
4646
Atomic.get (Sys.opaque_identity loc)
4747
land Atomic.get (Sys.opaque_identity loc)
48+
and c =
49+
Atomic.get (Sys.opaque_identity loc)
50+
land Atomic.get (Sys.opaque_identity loc)
51+
and d =
52+
Atomic.get (Sys.opaque_identity loc)
53+
land Atomic.get (Sys.opaque_identity loc)
4854
in
49-
loop (i - 4 + a - b)
55+
loop (i - 8 + a - b + c - d)
5056
end
5157
in
5258
loop n_iter

bench/bench_ref.ml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,14 @@ let run_one (type a) ~budgetf ?(n_iter = 500 * Util.iter_factor) (op : a op) =
6161
and b =
6262
Ref.get (Sys.opaque_identity loc)
6363
land Ref.get (Sys.opaque_identity loc)
64+
and c =
65+
Ref.get (Sys.opaque_identity loc)
66+
land Ref.get (Sys.opaque_identity loc)
67+
and d =
68+
Ref.get (Sys.opaque_identity loc)
69+
land Ref.get (Sys.opaque_identity loc)
6470
in
65-
loop (i - 4 + a - b)
71+
loop (i - 8 + a - b + c - d)
6672
end
6773
in
6874
loop n_iter

0 commit comments

Comments
 (0)