#include <arm_neon.h>
uint8x16_t test_vaeseq_u8(uint8x16_t data, uint8x16_t key) {
return vaeseq_u8(data, key);
}
uint8x16_t test_vaesdq_u8(uint8x16_t data, uint8x16_t key) {
return vaesdq_u8(data, key);
}
uint8x16_t test_vaesmcq_u8(uint8x16_t data) {
return vaesmcq_u8(data);
}
uint8x16_t test_vaesimcq_u8(uint8x16_t data) {
return vaesimcq_u8(data);
}
uint32_t test_vsha1h_u32(uint32_t hash_e) {
return vsha1h_u32(hash_e);
}
uint32x4_t test_vsha1su1q_u32(uint32x4_t w0_3, uint32x4_t w12_15) {
return vsha1su1q_u32(w0_3, w12_15);
}
uint32x4_t test_vsha256su0q_u32(uint32x4_t w0_3, uint32x4_t w4_7) {
return vsha256su0q_u32(w0_3, w4_7);
}
uint32x4_t test_vsha1cq_u32(uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk) {
return vsha1cq_u32(hash_abcd, hash_e, wk);
}
uint32x4_t test_vsha1pq_u32(uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk) {
return vsha1pq_u32(hash_abcd, hash_e, wk);
}
uint32x4_t test_vsha1mq_u32(uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk) {
return vsha1mq_u32(hash_abcd, hash_e, wk);
}
uint32x4_t test_vsha1su0q_u32(uint32x4_t w0_3, uint32x4_t w4_7, uint32x4_t w8_11) {
return vsha1su0q_u32(w0_3, w4_7, w8_11);
}
uint32x4_t test_vsha256hq_u32(uint32x4_t hash_abcd, uint32x4_t hash_efgh, uint32x4_t wk) {
return vsha256hq_u32(hash_abcd, hash_efgh, wk);
}
uint32x4_t test_vsha256h2q_u32(uint32x4_t hash_efgh, uint32x4_t hash_abcd, uint32x4_t wk) {
return vsha256h2q_u32(hash_efgh, hash_abcd, wk);
}
uint32x4_t test_vsha256su1q_u32(uint32x4_t w0_3, uint32x4_t w8_11, uint32x4_t w12_15) {
return vsha256su1q_u32(w0_3, w8_11, w12_15);
}