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