From bf357124c0c7286ac78f7cf5d9b5d357e6faff01 Mon Sep 17 00:00:00 2001 From: Emanuel Peter Date: Mon, 19 Jan 2026 16:30:30 +0100 Subject: [PATCH] Data refactor part 4 --- .../org/openjdk/bench/vm/compiler/VectorAlgorithms.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/micro/org/openjdk/bench/vm/compiler/VectorAlgorithms.java b/test/micro/org/openjdk/bench/vm/compiler/VectorAlgorithms.java index 383787c815b..881dd807f70 100644 --- a/test/micro/org/openjdk/bench/vm/compiler/VectorAlgorithms.java +++ b/test/micro/org/openjdk/bench/vm/compiler/VectorAlgorithms.java @@ -235,15 +235,15 @@ public class VectorAlgorithms { // Every invocation should have a different value for e, so that // we don't get branch-prediction that is too good. And also so // That the length of the resulting data is more evenly distributed. - idx = (idx + 1) & 0xffff; - int e = eI[idx]; + d.eI_idx = (d.eI_idx + 1) & 0xffff; + int e = d.eI[d.eI_idx]; return VectorAlgorithmsImpl.filterI_loop(d.aI, d.rI1, e); } @Benchmark public Object filterI_VectorAPI() { - idx = (idx + 1) & 0xffff; - int e = eI[idx]; + d.eI_idx = (d.eI_idx + 1) & 0xffff; + int e = d.eI[d.eI_idx]; return VectorAlgorithmsImpl.filterI_VectorAPI(d.aI, d.rI1, e); }