Viewing file: vqdml_lane_intrinsics-bad_1.c (988 B) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* { dg-do compile } */
#include "arm_neon.h"
int32x4_t foo (int32x4_t a, int16x4_t b, int16x4_t c, int d) { return vqdmlal_lane_s16 (a, b, c, d); }
int32x4_t foo1 (int32x4_t a, int16x4_t b, int16x8_t c, int d) { return vqdmlal_laneq_s16 (a, b, c, d); }
int32x4_t foo2 (int32x4_t a, int16x4_t b, int16x4_t c, int d) { return vqdmlsl_lane_s16 (a, b, c, d); }
int32x4_t foo3 (int32x4_t a, int16x4_t b, int16x8_t c, int d) { return vqdmlsl_laneq_s16 (a, b, c, d); }
int32x4_t foo4 (int32x4_t a, int16x8_t b, int16x4_t c, int d) { return vqdmlal_high_lane_s16 (a, b, c, d); }
int32x4_t foo5 (int32x4_t a, int16x8_t b, int16x4_t c, int d) { return vqdmlsl_high_lane_s16 (a, b, c, d); }
int32x4_t foo6 (int32x4_t a, int16x8_t b, int16x8_t c, int d) { return vqdmlal_high_laneq_s16 (a, b, c, d); }
int32x4_t foo7 (int32x4_t a, int16x8_t b, int16x8_t c, int d) { return vqdmlsl_high_laneq_s16 (a, b, c, d); }
/* { dg-excess-errors "incompatible type for argument" } */
|