Add support machinery for ARM hosts.
[catacomb] / base / dispatch.h
index bbb81f3..1e463bd 100644 (file)
@@ -175,7 +175,11 @@ extern void dispatch_debug(const char */*fmt*/, ...);
 
 enum {
   CPUFEAT_X86_SSE2,                    /* Streaming SIMD Extensions 2 */
-  CPUFEAT_X86_AESNI                    /* AES Native Instructions */
+  CPUFEAT_X86_AESNI,                   /* AES Native Instructions */
+  CPUFEAT_ARM_VFP,                     /* VFP floating-point (v3 or v4) */
+  CPUFEAT_ARM_NEON,                    /* Advanced SIMD (v1 or v2) */
+  CPUFEAT_ARM_V4,                      /* VFPv4 and/or SIMD v2 */
+  CPUFEAT_ARM_D32                      /* 32 double registers, not 16 */
 };
 
 extern int cpu_feature_p(int /*feat*/);