Skip to content

Commit 699ff73

Browse files
committed
[GR-48415] Partial unroll: Div test case.
PullRequest: graal/15466
2 parents 2984646 + 9d874f3 commit 699ff73

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

compiler/src/jdk.internal.vm.compiler.test/src/org/graalvm/compiler/loop/test/LoopPartialUnrollTest.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -392,4 +392,24 @@ public void testUsages() {
392392
check = true;
393393
}
394394

395+
@Test
396+
public void testIDiv() {
397+
check = false;
398+
for (int i = -1; i < 64; i++) {
399+
test("idivSnippet", i);
400+
}
401+
check = true;
402+
}
403+
404+
static int S = 100;
405+
406+
public static int idivSnippet(int iterations) {
407+
int res = 0;
408+
for (int i = 1; injectBranchProbability(0.99, i < iterations); i++) {
409+
res += 100 / i;
410+
}
411+
412+
return res;
413+
}
414+
395415
}

0 commit comments

Comments
 (0)