@@ -133,7 +133,9 @@ int main(void) {
133133 INC_COND (/* Start= */ 0 , /* Step= */ 1 , /* RetTy= */ int32_t )),
134134 int32_t );
135135 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" );
137139 }
138140
139141 {
@@ -146,7 +148,9 @@ int main(void) {
146148 INC_COND (/* Start= */ 0 , /* Step= */ 1 , /* RetTy= */ int32_t )),
147149 int32_t );
148150 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" );
150154 }
151155
152156 {
@@ -159,7 +163,9 @@ int main(void) {
159163 INC_COND (/* Start= */ 0 , /* Step= */ 1 , /* RetTy= */ int32_t )),
160164 int32_t );
161165 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" );
163169 }
164170
165171 {
@@ -172,7 +178,9 @@ int main(void) {
172178 INC_COND (/* Start= */ 0 , /* Step= */ 2 , /* RetTy= */ int32_t )),
173179 int32_t );
174180 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" );
176184 }
177185
178186 {
@@ -185,7 +193,9 @@ int main(void) {
185193 DEC_COND (/* End= */ 0 , /* Step= */ 1 , /* RetTy= */ int32_t )),
186194 int32_t );
187195 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" );
189199 }
190200
191201 {
@@ -198,7 +208,9 @@ int main(void) {
198208 INC_COND (/* Start= */ 3 , /* Step= */ 1 , /* RetTy= */ int32_t )),
199209 int32_t );
200210 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" );
202214 }
203215
204216 {
@@ -211,7 +223,9 @@ int main(void) {
211223 INC_COND (/* Start= */ 3 , /* Step= */ 1 , /* RetTy= */ int32_t )),
212224 int32_t );
213225 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" );
215229 }
216230
217231 {
@@ -224,7 +238,9 @@ int main(void) {
224238 INC_COND (/* Start= */ 3 , /* Step= */ 1 , /* RetTy= */ int32_t )),
225239 int32_t );
226240 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" );
228244 }
229245
230246 {
@@ -237,7 +253,9 @@ int main(void) {
237253 INC_COND (/* Start= */ 3 , /* Step= */ 1 , /* RetTy= */ int32_t )),
238254 int32_t );
239255 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" );
241259 }
242260
243261 return 0 ;
0 commit comments