Skip to content

Commit b535742

Browse files
committed
fix: min max
1 parent ab53991 commit b535742

1 file changed

Lines changed: 3 additions & 9 deletions

File tree

benches/benches/vm_set/alu.rs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -239,14 +239,8 @@ pub fn run(c: &mut Criterion) {
239239
for (i, (lhs, rhs)) in
240240
(u8_values.iter().zip(u8_values.iter().cycle().skip(1))).enumerate()
241241
{
242-
let (big, small) = if lhs > rhs {
243-
(*lhs, *rhs)
244-
} else {
245-
(*rhs, *lhs)
246-
};
247-
248242
niop_bench!(&mut niop, ADD, U8, *lhs, *rhs, i);
249-
niop_bench!(&mut niop, SUB, U8, big, small, i);
243+
niop_bench!(&mut niop, SUB, U8, *lhs.max(rhs), *lhs.min(rhs), i);
250244
niop_bench!(&mut niop, MUL, U8, *lhs, *rhs, i);
251245
niop_bench!(&mut niop, EXP, U8, *lhs, 2, i);
252246
niop_bench!(&mut niop, SLL, U8, *lhs, 2, i);
@@ -257,7 +251,7 @@ pub fn run(c: &mut Criterion) {
257251
(u16_values.iter().zip(u16_values.iter().cycle().skip(1))).enumerate()
258252
{
259253
niop_bench!(&mut niop, ADD, U16, *lhs, *rhs, i);
260-
niop_bench!(&mut niop, SUB, U16, *lhs, *rhs, i);
254+
niop_bench!(&mut niop, SUB, U16, *lhs.max(rhs), *lhs.min(rhs), i);
261255
niop_bench!(&mut niop, MUL, U16, *lhs, *rhs, i);
262256
niop_bench!(&mut niop, EXP, U16, *lhs, 2, i);
263257
niop_bench!(&mut niop, SLL, U16, *lhs, 2, i);
@@ -270,7 +264,7 @@ pub fn run(c: &mut Criterion) {
270264
.enumerate()
271265
{
272266
niop_bench!(&mut niop, ADD, U32, *lhs, *rhs, i);
273-
niop_bench!(&mut niop, SUB, U32, *lhs, *rhs, i);
267+
niop_bench!(&mut niop, SUB, U32, *lhs.max(rhs), *lhs.min(rhs), i);
274268
niop_bench!(&mut niop, MUL, U32, *lhs, *rhs, i);
275269
niop_bench!(&mut niop, EXP, U32, *lhs, 2, i);
276270
niop_bench!(&mut niop, SLL, U32, *lhs, 2, i);

0 commit comments

Comments
 (0)