#include <arm_mve.h>
int8x16_t test_vqdmladhq_s8(int8x16_t inactive, int8x16_t a, int8x16_t b) {
#ifdef POLYMORPHIC
return vqdmladhq(inactive, a, b);
#else
return vqdmladhq_s8(inactive, a, b);
#endif
}
int16x8_t test_vqdmladhq_s16(int16x8_t inactive, int16x8_t a, int16x8_t b) {
#ifdef POLYMORPHIC
return vqdmladhq(inactive, a, b);
#else
return vqdmladhq_s16(inactive, a, b);
#endif
}
int32x4_t test_vqdmladhq_s32(int32x4_t inactive, int32x4_t a, int32x4_t b) {
#ifdef POLYMORPHIC
return vqdmladhq(inactive, a, b);
#else
return vqdmladhq_s32(inactive, a, b);
#endif
}
int8x16_t test_vqdmladhxq_s8(int8x16_t inactive, int8x16_t a, int8x16_t b) {
#ifdef POLYMORPHIC
return vqdmladhxq(inactive, a, b);
#else
return vqdmladhxq_s8(inactive, a, b);
#endif
}
int16x8_t test_vqdmladhxq_s16(int16x8_t inactive, int16x8_t a, int16x8_t b) {
#ifdef POLYMORPHIC
return vqdmladhxq(inactive, a, b);
#else
return vqdmladhxq_s16(inactive, a, b);
#endif
}
int32x4_t test_vqdmladhxq_s32(int32x4_t inactive, int32x4_t a, int32x4_t b) {
#ifdef POLYMORPHIC
return vqdmladhxq(inactive, a, b);
#else
return vqdmladhxq_s32(inactive, a, b);
#endif
}
int8x16_t test_vqdmlsdhq_s8(int8x16_t inactive, int8x16_t a, int8x16_t b) {
#ifdef POLYMORPHIC
return vqdmlsdhq(inactive, a, b);
#else
return vqdmlsdhq_s8(inactive, a, b);
#endif
}
int16x8_t test_vqdmlsdhq_s16(int16x8_t inactive, int16x8_t a, int16x8_t b) {
#ifdef POLYMORPHIC
return vqdmlsdhq(inactive, a, b);
#else
return vqdmlsdhq_s16(inactive, a, b);
#endif
}
int32x4_t test_vqdmlsdhq_s32(int32x4_t inactive, int32x4_t a, int32x4_t b) {
#ifdef POLYMORPHIC
return vqdmlsdhq(inactive, a, b);
#else
return vqdmlsdhq_s32(inactive, a, b);
#endif
}
int8x16_t test_vqdmlsdhxq_s8(int8x16_t inactive, int8x16_t a, int8x16_t b) {
#ifdef POLYMORPHIC
return vqdmlsdhxq(inactive, a, b);
#else
return vqdmlsdhxq_s8(inactive, a, b);
#endif
}
int16x8_t test_vqdmlsdhxq_s16(int16x8_t inactive, int16x8_t a, int16x8_t b) {
#ifdef POLYMORPHIC
return vqdmlsdhxq(inactive, a, b);
#else
return vqdmlsdhxq_s16(inactive, a, b);
#endif
}
int32x4_t test_vqdmlsdhxq_s32(int32x4_t inactive, int32x4_t a, int32x4_t b) {
#ifdef POLYMORPHIC
return vqdmlsdhxq(inactive, a, b);
#else
return vqdmlsdhxq_s32(inactive, a, b);
#endif
}
int8x16_t test_vqrdmladhq_s8(int8x16_t inactive, int8x16_t a, int8x16_t b) {
#ifdef POLYMORPHIC
return vqrdmladhq(inactive, a, b);
#else
return vqrdmladhq_s8(inactive, a, b);
#endif
}
int16x8_t test_vqrdmladhq_s16(int16x8_t inactive, int16x8_t a, int16x8_t b) {
#ifdef POLYMORPHIC
return vqrdmladhq(inactive, a, b);
#else
return vqrdmladhq_s16(inactive, a, b);
#endif
}
int32x4_t test_vqrdmladhq_s32(int32x4_t inactive, int32x4_t a, int32x4_t b) {
#ifdef POLYMORPHIC
return vqrdmladhq(inactive, a, b);
#else
return vqrdmladhq_s32(inactive, a, b);
#endif
}
int8x16_t test_vqrdmladhxq_s8(int8x16_t inactive, int8x16_t a, int8x16_t b) {
#ifdef POLYMORPHIC
return vqrdmladhxq(inactive, a, b);
#else
return vqrdmladhxq_s8(inactive, a, b);
#endif
}
int16x8_t test_vqrdmladhxq_s16(int16x8_t inactive, int16x8_t a, int16x8_t b) {
#ifdef POLYMORPHIC
return vqrdmladhxq(inactive, a, b);
#else
return vqrdmladhxq_s16(inactive, a, b);
#endif
}
int32x4_t test_vqrdmladhxq_s32(int32x4_t inactive, int32x4_t a, int32x4_t b) {
#ifdef POLYMORPHIC
return vqrdmladhxq(inactive, a, b);
#else
return vqrdmladhxq_s32(inactive, a, b);
#endif
}
int8x16_t test_vqrdmlsdhq_s8(int8x16_t inactive, int8x16_t a, int8x16_t b) {
#ifdef POLYMORPHIC
return vqrdmlsdhq(inactive, a, b);
#else
return vqrdmlsdhq_s8(inactive, a, b);
#endif
}
int16x8_t test_vqrdmlsdhq_s16(int16x8_t inactive, int16x8_t a, int16x8_t b) {
#ifdef POLYMORPHIC
return vqrdmlsdhq(inactive, a, b);
#else
return vqrdmlsdhq_s16(inactive, a, b);
#endif
}
int32x4_t test_vqrdmlsdhq_s32(int32x4_t inactive, int32x4_t a, int32x4_t b) {
#ifdef POLYMORPHIC
return vqrdmlsdhq(inactive, a, b);
#else
return vqrdmlsdhq_s32(inactive, a, b);
#endif
}
int8x16_t test_vqrdmlsdhxq_s8(int8x16_t inactive, int8x16_t a, int8x16_t b) {
#ifdef POLYMORPHIC
return vqrdmlsdhxq(inactive, a, b);
#else
return vqrdmlsdhxq_s8(inactive, a, b);
#endif
}
int16x8_t test_vqrdmlsdhxq_s16(int16x8_t inactive, int16x8_t a, int16x8_t b) {
#ifdef POLYMORPHIC
return vqrdmlsdhxq(inactive, a, b);
#else
return vqrdmlsdhxq_s16(inactive, a, b);
#endif
}
int32x4_t test_vqrdmlsdhxq_s32(int32x4_t inactive, int32x4_t a, int32x4_t b) {
#ifdef POLYMORPHIC
return vqrdmlsdhxq(inactive, a, b);
#else
return vqrdmlsdhxq_s32(inactive, a, b);
#endif
}
int8x16_t test_vqdmladhq_m_s8(int8x16_t inactive, int8x16_t a, int8x16_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqdmladhq_m(inactive, a, b, p);
#else
return vqdmladhq_m_s8(inactive, a, b, p);
#endif
}
int16x8_t test_vqdmladhq_m_s16(int16x8_t inactive, int16x8_t a, int16x8_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqdmladhq_m(inactive, a, b, p);
#else
return vqdmladhq_m_s16(inactive, a, b, p);
#endif
}
int32x4_t test_vqdmladhq_m_s32(int32x4_t inactive, int32x4_t a, int32x4_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqdmladhq_m(inactive, a, b, p);
#else
return vqdmladhq_m_s32(inactive, a, b, p);
#endif
}
int8x16_t test_vqdmladhxq_m_s8(int8x16_t inactive, int8x16_t a, int8x16_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqdmladhxq_m(inactive, a, b, p);
#else
return vqdmladhxq_m_s8(inactive, a, b, p);
#endif
}
int16x8_t test_vqdmladhxq_m_s16(int16x8_t inactive, int16x8_t a, int16x8_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqdmladhxq_m(inactive, a, b, p);
#else
return vqdmladhxq_m_s16(inactive, a, b, p);
#endif
}
int32x4_t test_vqdmladhxq_m_s32(int32x4_t inactive, int32x4_t a, int32x4_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqdmladhxq_m(inactive, a, b, p);
#else
return vqdmladhxq_m_s32(inactive, a, b, p);
#endif
}
int8x16_t test_vqdmlsdhq_m_s8(int8x16_t inactive, int8x16_t a, int8x16_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqdmlsdhq_m(inactive, a, b, p);
#else
return vqdmlsdhq_m_s8(inactive, a, b, p);
#endif
}
int16x8_t test_vqdmlsdhq_m_s16(int16x8_t inactive, int16x8_t a, int16x8_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqdmlsdhq_m(inactive, a, b, p);
#else
return vqdmlsdhq_m_s16(inactive, a, b, p);
#endif
}
int32x4_t test_vqdmlsdhq_m_s32(int32x4_t inactive, int32x4_t a, int32x4_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqdmlsdhq_m(inactive, a, b, p);
#else
return vqdmlsdhq_m_s32(inactive, a, b, p);
#endif
}
int8x16_t test_vqdmlsdhxq_m_s8(int8x16_t inactive, int8x16_t a, int8x16_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqdmlsdhxq_m(inactive, a, b, p);
#else
return vqdmlsdhxq_m_s8(inactive, a, b, p);
#endif
}
int16x8_t test_vqdmlsdhxq_m_s16(int16x8_t inactive, int16x8_t a, int16x8_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqdmlsdhxq_m(inactive, a, b, p);
#else
return vqdmlsdhxq_m_s16(inactive, a, b, p);
#endif
}
int32x4_t test_vqdmlsdhxq_m_s32(int32x4_t inactive, int32x4_t a, int32x4_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqdmlsdhxq_m(inactive, a, b, p);
#else
return vqdmlsdhxq_m_s32(inactive, a, b, p);
#endif
}
int8x16_t test_vqrdmladhq_m_s8(int8x16_t inactive, int8x16_t a, int8x16_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqrdmladhq_m(inactive, a, b, p);
#else
return vqrdmladhq_m_s8(inactive, a, b, p);
#endif
}
int16x8_t test_vqrdmladhq_m_s16(int16x8_t inactive, int16x8_t a, int16x8_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqrdmladhq_m(inactive, a, b, p);
#else
return vqrdmladhq_m_s16(inactive, a, b, p);
#endif
}
int32x4_t test_vqrdmladhq_m_s32(int32x4_t inactive, int32x4_t a, int32x4_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqrdmladhq_m(inactive, a, b, p);
#else
return vqrdmladhq_m_s32(inactive, a, b, p);
#endif
}
int8x16_t test_vqrdmladhxq_m_s8(int8x16_t inactive, int8x16_t a, int8x16_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqrdmladhxq_m(inactive, a, b, p);
#else
return vqrdmladhxq_m_s8(inactive, a, b, p);
#endif
}
int16x8_t test_vqrdmladhxq_m_s16(int16x8_t inactive, int16x8_t a, int16x8_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqrdmladhxq_m(inactive, a, b, p);
#else
return vqrdmladhxq_m_s16(inactive, a, b, p);
#endif
}
int32x4_t test_vqrdmladhxq_m_s32(int32x4_t inactive, int32x4_t a, int32x4_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqrdmladhxq_m(inactive, a, b, p);
#else
return vqrdmladhxq_m_s32(inactive, a, b, p);
#endif
}
int8x16_t test_vqrdmlsdhq_m_s8(int8x16_t inactive, int8x16_t a, int8x16_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqrdmlsdhq_m(inactive, a, b, p);
#else
return vqrdmlsdhq_m_s8(inactive, a, b, p);
#endif
}
int16x8_t test_vqrdmlsdhq_m_s16(int16x8_t inactive, int16x8_t a, int16x8_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqrdmlsdhq_m(inactive, a, b, p);
#else
return vqrdmlsdhq_m_s16(inactive, a, b, p);
#endif
}
int32x4_t test_vqrdmlsdhq_m_s32(int32x4_t inactive, int32x4_t a, int32x4_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqrdmlsdhq_m(inactive, a, b, p);
#else
return vqrdmlsdhq_m_s32(inactive, a, b, p);
#endif
}
int8x16_t test_vqrdmlsdhxq_m_s8(int8x16_t inactive, int8x16_t a, int8x16_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqrdmlsdhxq_m(inactive, a, b, p);
#else
return vqrdmlsdhxq_m_s8(inactive, a, b, p);
#endif
}
int16x8_t test_vqrdmlsdhxq_m_s16(int16x8_t inactive, int16x8_t a, int16x8_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqrdmlsdhxq_m(inactive, a, b, p);
#else
return vqrdmlsdhxq_m_s16(inactive, a, b, p);
#endif
}
int32x4_t test_vqrdmlsdhxq_m_s32(int32x4_t inactive, int32x4_t a, int32x4_t b, mve_pred16_t p) {
#ifdef POLYMORPHIC
return vqrdmlsdhxq_m(inactive, a, b, p);
#else
return vqrdmlsdhxq_m_s32(inactive, a, b, p);
#endif
}