int32x4_t test_vqdmlsl_high_lane_s16(int32x4_t a, int16x8_t b, int16x4_t v) { // CHECK: test_vqdmlsl_high_lane_s16 return vqdmlsl_high_lane_s16(a, b, v, 1); // CHECK: sqdmlsl2 {{v[0-9]+}}.4s, {{v[0-9]+}}.8h, {{v[0-9]+}}.h[1] }
int32x4_t test_vqdmlsl_high_lane_s16 (int32x4_t a, int16x8_t b, int16x8_t c) { return vqdmlsl_high_lane_s16 (a, b, c, 3); }
int32x4_t foo5 (int32x4_t a, int16x8_t b, int16x4_t c, int d) { return vqdmlsl_high_lane_s16 (a, b, c, d); }