#include <arm_neon.h>
void test_vsm3partw1(uint32x4_t a, uint32x4_t b, uint32x4_t c) {
uint32x4_t result = vsm3partw1q_u32(a, b, c);
}
void test_vsm3partw2(uint32x4_t a, uint32x4_t b, uint32x4_t c) {
uint32x4_t result = vsm3partw2q_u32(a, b, c);
}
void test_vsm3ss1(uint32x4_t a, uint32x4_t b, uint32x4_t c) {
uint32x4_t result = vsm3ss1q_u32(a, b, c);
}
void test_vsm3tt1a(uint32x4_t a, uint32x4_t b, uint32x4_t c) {
uint32x4_t result = vsm3tt1aq_u32(a, b, c, 2);
}
void test_vsm3tt1b(uint32x4_t a, uint32x4_t b, uint32x4_t c) {
uint32x4_t result = vsm3tt1bq_u32(a, b, c, 2);
}
void test_vsm3tt2a(uint32x4_t a, uint32x4_t b, uint32x4_t c) {
uint32x4_t result = vsm3tt2aq_u32(a, b, c, 2);
}
void test_vsm3tt2b(uint32x4_t a, uint32x4_t b, uint32x4_t c) {
uint32x4_t result = vsm3tt2bq_u32(a, b, c, 2);
}
void test_vsm4e(uint32x4_t a, uint32x4_t b) {
uint32x4_t result = vsm4eq_u32(a, b);
}
void test_vsm4ekey(uint32x4_t a, uint32x4_t b) {
uint32x4_t result = vsm4ekeyq_u32(a, b);
}