19#ifndef LIBAARUFORMAT_NATIVE_ARM_VMULL_H
20#define LIBAARUFORMAT_NATIVE_ARM_VMULL_H
22#if defined(__aarch64__) || defined(_M_ARM64) || defined(__arm__) || defined(_M_ARM)
24TARGET_WITH_CRYPTO
static uint64x2_t sse2neon_vmull_p64_crypto(uint64x1_t _a, uint64x1_t _b);
25TARGET_WITH_SIMD uint64x2_t sse2neon_vmull_p64(uint64x1_t _a, uint64x1_t _b);
26TARGET_WITH_SIMD uint64x2_t mm_shuffle_epi8(uint64x2_t a, uint64x2_t b);
27TARGET_WITH_SIMD uint64x2_t mm_srli_si128(uint64x2_t a,
int imm);
28TARGET_WITH_SIMD uint64x2_t mm_slli_si128(uint64x2_t a,
int imm);