< prev index next >

test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java

Print this page
*** 265,11 ***
          verify("test6", dataL, goldL6);
      }
  
      @Test
      @IR(counts = {IRNode.ADD_VI, "> 0", IRNode.MUL_VI, "> 0", IRNode.ADD_VF, "> 0"},
!         applyIfCPUFeatureOr = {"sse4.1", "true", "asimd", "true"})
      static void test6(int[] dataIa, int[] dataIb, float[] dataFa, float[] dataFb,
                        long[] dataLa, long[] dataLb) {
          for (int i = 0; i < RANGE; i+=2) {
              // Chain of parallelizable op and conversion
              int v00 = unsafe.getInt(dataIa, unsafe.ARRAY_INT_BASE_OFFSET + 4L * i + 0) + 3;
--- 265,12 ---
          verify("test6", dataL, goldL6);
      }
  
      @Test
      @IR(counts = {IRNode.ADD_VI, "> 0", IRNode.MUL_VI, "> 0", IRNode.ADD_VF, "> 0"},
!         applyIfCPUFeatureOr = {"sse4.1", "true", "asimd", "true"},
+         applyIf = {"UseCompactObjectHeaders", "false"})
      static void test6(int[] dataIa, int[] dataIb, float[] dataFa, float[] dataFb,
                        long[] dataLa, long[] dataLb) {
          for (int i = 0; i < RANGE; i+=2) {
              // Chain of parallelizable op and conversion
              int v00 = unsafe.getInt(dataIa, unsafe.ARRAY_INT_BASE_OFFSET + 4L * i + 0) + 3;
< prev index next >