@@ -133,7 +133,9 @@ int main(void) {
133
133
INC_COND (/* Start= */ 0 , /* Step= */ 1 , /* RetTy= */ int32_t )),
134
134
int32_t );
135
135
checkVectorFunction<int32_t , int32_t >(ScalarFn, VectorFn,
136
- " findlast_true_update" );
136
+ " findlast_icmp_true_update" );
137
+ checkVectorFunction<int32_t , float >(ScalarFn, VectorFn,
138
+ " findlast_fcmp_true_update" );
137
139
}
138
140
139
141
{
@@ -146,7 +148,9 @@ int main(void) {
146
148
INC_COND (/* Start= */ 0 , /* Step= */ 1 , /* RetTy= */ int32_t )),
147
149
int32_t );
148
150
checkVectorFunction<int32_t , int32_t >(ScalarFn, VectorFn,
149
- " findlast_false_update" );
151
+ " findlast_icmp_false_update" );
152
+ checkVectorFunction<int32_t , float >(ScalarFn, VectorFn,
153
+ " findlast_fcmp_false_update" );
150
154
}
151
155
152
156
{
@@ -159,7 +163,9 @@ int main(void) {
159
163
INC_COND (/* Start= */ 0 , /* Step= */ 1 , /* RetTy= */ int32_t )),
160
164
int32_t );
161
165
checkVectorFunction<int32_t , int32_t >(ScalarFn, VectorFn,
162
- " findlast_start_TC" );
166
+ " findlast_icmp_start_TC" );
167
+ checkVectorFunction<int32_t , float >(ScalarFn, VectorFn,
168
+ " findlast_fcmp_start_TC" );
163
169
}
164
170
165
171
{
@@ -172,7 +178,9 @@ int main(void) {
172
178
INC_COND (/* Start= */ 0 , /* Step= */ 2 , /* RetTy= */ int32_t )),
173
179
int32_t );
174
180
checkVectorFunction<int32_t , int32_t >(ScalarFn, VectorFn,
175
- " findlast_inc_2" );
181
+ " findlast_icmp_inc_2" );
182
+ checkVectorFunction<int32_t , float >(ScalarFn, VectorFn,
183
+ " findlast_fcmp_inc_2" );
176
184
}
177
185
178
186
{
@@ -185,7 +193,9 @@ int main(void) {
185
193
DEC_COND (/* End= */ 0 , /* Step= */ 1 , /* RetTy= */ int32_t )),
186
194
int32_t );
187
195
checkVectorFunction<int32_t , int32_t >(
188
- ScalarFn, VectorFn, " findlast_start_decreasing_induction" );
196
+ ScalarFn, VectorFn, " findlast_icmp_start_decreasing_induction" );
197
+ checkVectorFunction<int32_t , float >(
198
+ ScalarFn, VectorFn, " findlast_fcmp_start_decreasing_induction" );
189
199
}
190
200
191
201
{
@@ -198,7 +208,9 @@ int main(void) {
198
208
INC_COND (/* Start= */ 3 , /* Step= */ 1 , /* RetTy= */ int32_t )),
199
209
int32_t );
200
210
checkVectorFunction<int32_t , int32_t >(ScalarFn, VectorFn,
201
- " findlast_iv_start_3" );
211
+ " findlast_icmp_iv_start_3" );
212
+ checkVectorFunction<int32_t , float >(ScalarFn, VectorFn,
213
+ " findlast_fcmp_iv_start_3" );
202
214
}
203
215
204
216
{
@@ -211,7 +223,9 @@ int main(void) {
211
223
INC_COND (/* Start= */ 3 , /* Step= */ 1 , /* RetTy= */ int32_t )),
212
224
int32_t );
213
225
checkVectorFunction<int32_t , int32_t >(ScalarFn, VectorFn,
214
- " findlast_start_3_iv_start_3" );
226
+ " findlast_icmp_start_3_iv_start_3" );
227
+ checkVectorFunction<int32_t , float >(ScalarFn, VectorFn,
228
+ " findlast_fcmp_start_3_iv_start_3" );
215
229
}
216
230
217
231
{
@@ -224,7 +238,9 @@ int main(void) {
224
238
INC_COND (/* Start= */ 3 , /* Step= */ 1 , /* RetTy= */ int32_t )),
225
239
int32_t );
226
240
checkVectorFunction<int32_t , int32_t >(ScalarFn, VectorFn,
227
- " findlast_start_2_iv_start_3" );
241
+ " findlast_icmp_start_2_iv_start_3" );
242
+ checkVectorFunction<int32_t , float >(ScalarFn, VectorFn,
243
+ " findlast_fcmp_start_2_iv_start_3" );
228
244
}
229
245
230
246
{
@@ -237,7 +253,9 @@ int main(void) {
237
253
INC_COND (/* Start= */ 3 , /* Step= */ 1 , /* RetTy= */ int32_t )),
238
254
int32_t );
239
255
checkVectorFunction<int32_t , int32_t >(ScalarFn, VectorFn,
240
- " findlast_start_4_iv_start_3" );
256
+ " findlast_icmp_start_4_iv_start_3" );
257
+ checkVectorFunction<int32_t , float >(ScalarFn, VectorFn,
258
+ " findlast_fcmp_start_4_iv_start_3" );
241
259
}
242
260
243
261
return 0 ;
0 commit comments