void test_vmlsQ_lanes16 (void) { int16x8_t out_int16x8_t; int16x8_t arg0_int16x8_t; int16x8_t arg1_int16x8_t; int16x4_t arg2_int16x4_t; out_int16x8_t = vmlsq_lane_s16 (arg0_int16x8_t, arg1_int16x8_t, arg2_int16x4_t, 1); }
int16x8_t test_vmlsq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t v) { // CHECK: test_vmlsq_lane_s16 return vmlsq_lane_s16(a, b, v, 1); // CHECK: mls {{v[0-9]+}}.8h, {{v[0-9]+}}.8h, {{v[0-9]+}}.h[1] }