@@ -78,7 +78,7 @@ public static void testFloatAddKernel(VectorSpecies SPECIES, float[] f) {
78
78
@ Test
79
79
@ IR (counts = {IRNode .ADD_REDUCTION_VF , ">=1" , "no_strict_order" , ">=1" },
80
80
failOn = {"requires_strict_order" },
81
- applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" },
81
+ applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" , "rvv" , "true" },
82
82
applyIf = {"MaxVectorSize" , ">=8" },
83
83
phase = CompilePhase .PRINT_IDEAL )
84
84
public static void testFloatAdd_64 () {
@@ -88,7 +88,7 @@ public static void testFloatAdd_64() {
88
88
@ Test
89
89
@ IR (counts = {IRNode .ADD_REDUCTION_VF , ">=1" , "no_strict_order" , ">=1" },
90
90
failOn = {"requires_strict_order" },
91
- applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" },
91
+ applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" , "rvv" , "true" },
92
92
applyIf = {"MaxVectorSize" , ">=16" },
93
93
phase = CompilePhase .PRINT_IDEAL )
94
94
public static void testFloatAdd_128 () {
@@ -98,7 +98,7 @@ public static void testFloatAdd_128() {
98
98
@ Test
99
99
@ IR (counts = {IRNode .ADD_REDUCTION_VF , ">=1" , "no_strict_order" , ">=1" },
100
100
failOn = {"requires_strict_order" },
101
- applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" },
101
+ applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" , "rvv" , "true" },
102
102
applyIf = {"MaxVectorSize" , ">=32" },
103
103
phase = CompilePhase .PRINT_IDEAL )
104
104
public static void testFloatAdd_256 () {
@@ -108,7 +108,7 @@ public static void testFloatAdd_256() {
108
108
@ Test
109
109
@ IR (counts = {IRNode .ADD_REDUCTION_VF , ">=1" , "no_strict_order" , ">=1" },
110
110
failOn = {"requires_strict_order" },
111
- applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" },
111
+ applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" , "rvv" , "true" },
112
112
applyIf = {"MaxVectorSize" , ">=64" },
113
113
phase = CompilePhase .PRINT_IDEAL )
114
114
public static void testFloatAdd_512 () {
@@ -127,7 +127,7 @@ public static void testDoubleAddKernel(VectorSpecies SPECIES, double[] d) {
127
127
@ Test
128
128
@ IR (counts = {IRNode .ADD_REDUCTION_VD , ">=1" , "no_strict_order" , ">=1" },
129
129
failOn = {"requires_strict_order" },
130
- applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" },
130
+ applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" , "rvv" , "true" },
131
131
applyIf = {"MaxVectorSize" , ">=16" },
132
132
phase = CompilePhase .PRINT_IDEAL )
133
133
public static void testDoubleAdd_128 () {
@@ -137,7 +137,7 @@ public static void testDoubleAdd_128() {
137
137
@ Test
138
138
@ IR (counts = {IRNode .ADD_REDUCTION_VD , ">=1" , "no_strict_order" , ">=1" },
139
139
failOn = {"requires_strict_order" },
140
- applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" },
140
+ applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" , "rvv" , "true" },
141
141
applyIf = {"MaxVectorSize" , ">=32" },
142
142
phase = CompilePhase .PRINT_IDEAL )
143
143
public static void testDoubleAdd_256 () {
@@ -147,7 +147,7 @@ public static void testDoubleAdd_256() {
147
147
@ Test
148
148
@ IR (counts = {IRNode .ADD_REDUCTION_VD , ">=1" , "no_strict_order" , ">=1" },
149
149
failOn = {"requires_strict_order" },
150
- applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" },
150
+ applyIfCPUFeatureOr = {"asimd" , "true" , "sse2" , "true" , "rvv" , "true" },
151
151
applyIf = {"MaxVectorSize" , ">=64" },
152
152
phase = CompilePhase .PRINT_IDEAL )
153
153
public static void testDoubleAdd_512 () {
0 commit comments