summaryrefslogtreecommitdiff
path: root/include/gf_complete.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/gf_complete.h')
-rw-r--r--include/gf_complete.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/gf_complete.h b/include/gf_complete.h
index 5806625..c4783e8 100644
--- a/include/gf_complete.h
+++ b/include/gf_complete.h
@@ -33,6 +33,10 @@
#include <wmmintrin.h>
#endif
+#if defined(ARM_NEON)
+ #include <arm_neon.h>
+#endif
+
/* These are the different ways to perform multiplication.
Not all are implemented for all values of w.
@@ -61,7 +65,9 @@ typedef enum {GF_MULT_DEFAULT,
#define GF_REGION_DOUBLE_TABLE (0x1)
#define GF_REGION_QUAD_TABLE (0x2)
#define GF_REGION_LAZY (0x4)
+#define GF_REGION_SIMD (0x8)
#define GF_REGION_SSE (0x8)
+#define GF_REGION_NOSIMD (0x10)
#define GF_REGION_NOSSE (0x10)
#define GF_REGION_ALTMAP (0x20)
#define GF_REGION_CAUCHY (0x40)