summaryrefslogtreecommitdiffstats
path: root/src/arch/arm.h
blob: dacc450b18f07af50072b0ebf6c815a6b47d43fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef CEPH_ARCH_ARM_H
#define CEPH_ARCH_ARM_H

#ifdef __cplusplus
extern "C" {
#endif

extern int ceph_arch_neon;  /* true if we have ARM NEON or ASIMD abilities */
extern int ceph_arch_aarch64_crc32;  /* true if we have AArch64 CRC32/CRC32C abilities */
extern int ceph_arch_aarch64_pmull;  /* true if we have AArch64 PMULL abilities */

extern int ceph_arch_arm_probe(void);

#ifdef __cplusplus
}
#endif

#endif