aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2014-07-10 13:46:54 +0200
committerChristophe Lyon <christophe.lyon@linaro.org>2014-07-10 13:50:51 +0200
commit1775be0bcaa673c19bb1f60f0c1bce1b91cdb414 (patch)
tree2502e04c9d9db3714b86db7afbdfe0cc60d8c535
parentf94d312f55545b00ee14541f2a64d2e2ce165964 (diff)
downloadplatform_external_arm-neon-tests-1775be0bcaa673c19bb1f60f0c1bce1b91cdb414.tar.gz
platform_external_arm-neon-tests-1775be0bcaa673c19bb1f60f0c1bce1b91cdb414.tar.bz2
platform_external_arm-neon-tests-1775be0bcaa673c19bb1f60f0c1bce1b91cdb414.zip
Enable build for aarch64.
-rw-r--r--compute_ref.c2
-rw-r--r--compute_ref_data.c2
-rw-r--r--ref_dsp.c2
-rw-r--r--ref_dspfns.c2
-rw-r--r--ref_v_binary_op.c2
-rw-r--r--ref_v_binary_sat_op.c2
-rw-r--r--ref_v_comp_f_op.c2
-rw-r--r--ref_v_comp_op.c2
-rw-r--r--ref_v_unary_op.c2
-rw-r--r--ref_v_unary_sat_op.c2
-rw-r--r--ref_vaba.c2
-rw-r--r--ref_vabal.c2
-rw-r--r--ref_vabd.c2
-rw-r--r--ref_vabdl.c2
-rw-r--r--ref_vaddhn.c2
-rw-r--r--ref_vaddl.c2
-rw-r--r--ref_vaddw.c2
-rw-r--r--ref_vbsl.c2
-rw-r--r--ref_vcls.c2
-rw-r--r--ref_vclz.c2
-rw-r--r--ref_vcnt.c2
-rw-r--r--ref_vcombine.c2
-rw-r--r--ref_vcreate.c2
-rw-r--r--ref_vcvt.c2
-rw-r--r--ref_vdup.c2
-rw-r--r--ref_vdup_lane.c2
-rw-r--r--ref_vext.c2
-rw-r--r--ref_vget_high.c2
-rw-r--r--ref_vget_lane.c2
-rw-r--r--ref_vget_low.c2
-rw-r--r--ref_vld1.c2
-rw-r--r--ref_vld1_dup.c2
-rw-r--r--ref_vld1_lane.c2
-rw-r--r--ref_vldX.c2
-rw-r--r--ref_vldX_dup.c2
-rw-r--r--ref_vldX_lane.c2
-rw-r--r--ref_vmax.c2
-rw-r--r--ref_vmla.c2
-rw-r--r--ref_vmla_lane.c2
-rw-r--r--ref_vmla_n.c2
-rw-r--r--ref_vmlal.c2
-rw-r--r--ref_vmlal_lane.c2
-rw-r--r--ref_vmlal_n.c2
-rw-r--r--ref_vmovl.c2
-rw-r--r--ref_vmovn.c2
-rw-r--r--ref_vmul.c2
-rw-r--r--ref_vmul_lane.c2
-rw-r--r--ref_vmul_n.c2
-rw-r--r--ref_vmull.c2
-rw-r--r--ref_vmull_lane.c2
-rw-r--r--ref_vmull_n.c2
-rw-r--r--ref_vmvn.c2
-rw-r--r--ref_vpadal.c2
-rw-r--r--ref_vpadd.c2
-rw-r--r--ref_vpaddl.c2
-rw-r--r--ref_vqdmlal.c2
-rw-r--r--ref_vqdmlal_lane.c2
-rw-r--r--ref_vqdmlal_n.c2
-rw-r--r--ref_vqdmulh.c2
-rw-r--r--ref_vqdmulh_lane.c2
-rw-r--r--ref_vqdmulh_n.c2
-rw-r--r--ref_vqdmull.c2
-rw-r--r--ref_vqdmull_lane.c2
-rw-r--r--ref_vqdmull_n.c2
-rw-r--r--ref_vqmovn.c2
-rw-r--r--ref_vqmovun.c2
-rw-r--r--ref_vqrdmulh.c2
-rw-r--r--ref_vqrdmulh_lane.c2
-rw-r--r--ref_vqrdmulh_n.c2
-rw-r--r--ref_vqrshl.c2
-rw-r--r--ref_vqrshrn_n.c2
-rw-r--r--ref_vqrshrun_n.c2
-rw-r--r--ref_vqshl.c2
-rw-r--r--ref_vqshl_n.c2
-rw-r--r--ref_vqshlu_n.c2
-rw-r--r--ref_vqshrn_n.c2
-rw-r--r--ref_vqshrun_n.c2
-rw-r--r--ref_vrecpe.c2
-rw-r--r--ref_vrecps.c2
-rw-r--r--ref_vreinterpret.c2
-rw-r--r--ref_vrev.c2
-rw-r--r--ref_vrshl.c2
-rw-r--r--ref_vrshr_n.c2
-rw-r--r--ref_vrshrn_n.c2
-rw-r--r--ref_vrsqrte.c2
-rw-r--r--ref_vrsqrts.c2
-rw-r--r--ref_vrsra_n.c2
-rw-r--r--ref_vsXi_n.c2
-rw-r--r--ref_vset_lane.c2
-rw-r--r--ref_vshl.c2
-rw-r--r--ref_vshl_n.c2
-rw-r--r--ref_vshll_n.c2
-rw-r--r--ref_vshr_n.c2
-rw-r--r--ref_vshrn_n.c2
-rw-r--r--ref_vsra_n.c2
-rw-r--r--ref_vst1_lane.c2
-rw-r--r--ref_vstX_lane.c2
-rw-r--r--ref_vtbX.c2
-rw-r--r--ref_vtst.c2
-rw-r--r--ref_vuzp.c2
100 files changed, 100 insertions, 100 deletions
diff --git a/compute_ref.c b/compute_ref.c
index 331fa01..5839d36 100644
--- a/compute_ref.c
+++ b/compute_ref.c
@@ -358,7 +358,7 @@ int main (void)
exec_vrecps ();
exec_vrsqrts ();
-#if defined(__ARMCC_VERSION) || !defined(__arm__)
+#if defined(__ARMCC_VERSION) || (!defined(__arm__) && !defined(__aarch64__))
exec_integer ();
exec_dsp ();
exec_dspfns ();
diff --git a/compute_ref_data.c b/compute_ref_data.c
index ba6a838..559be6d 100644
--- a/compute_ref_data.c
+++ b/compute_ref_data.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_dsp.c b/ref_dsp.c
index 04b6d27..124f6b7 100644
--- a/ref_dsp.c
+++ b/ref_dsp.c
@@ -35,7 +35,7 @@ THE SOFTWARE.
#endif
#endif
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <armdsp.h>
#include <dspfns.h> /* For Overflow */
#else
diff --git a/ref_dspfns.c b/ref_dspfns.c
index f3660ca..a8409c6 100644
--- a/ref_dspfns.c
+++ b/ref_dspfns.c
@@ -35,7 +35,7 @@ THE SOFTWARE.
#endif
#endif
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <dspfns.h>
#else
#include "stm-dspfns.h"
diff --git a/ref_v_binary_op.c b/ref_v_binary_op.c
index ed8f85a..908e351 100644
--- a/ref_v_binary_op.c
+++ b/ref_v_binary_op.c
@@ -25,7 +25,7 @@ THE SOFTWARE.
/* Template file for binary operator validation */
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_v_binary_sat_op.c b/ref_v_binary_sat_op.c
index b9a880c..d6d9a19 100644
--- a/ref_v_binary_sat_op.c
+++ b/ref_v_binary_sat_op.c
@@ -25,7 +25,7 @@ THE SOFTWARE.
/* Template file for binary saturating operator validation */
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_v_comp_f_op.c b/ref_v_comp_f_op.c
index 3625695..6a71999 100644
--- a/ref_v_comp_f_op.c
+++ b/ref_v_comp_f_op.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_v_comp_op.c b/ref_v_comp_op.c
index d2a56a2..ed750ff 100644
--- a/ref_v_comp_op.c
+++ b/ref_v_comp_op.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_v_unary_op.c b/ref_v_unary_op.c
index 1c40b3b..a718286 100644
--- a/ref_v_unary_op.c
+++ b/ref_v_unary_op.c
@@ -25,7 +25,7 @@ THE SOFTWARE.
/* Template file for unary operator validation */
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_v_unary_sat_op.c b/ref_v_unary_sat_op.c
index afdd9d1..ace0fea 100644
--- a/ref_v_unary_sat_op.c
+++ b/ref_v_unary_sat_op.c
@@ -25,7 +25,7 @@ THE SOFTWARE.
/* Template file for unary saturating operator validation */
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vaba.c b/ref_vaba.c
index 040d630..a91f862 100644
--- a/ref_vaba.c
+++ b/ref_vaba.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vabal.c b/ref_vabal.c
index a93f5b9..959763c 100644
--- a/ref_vabal.c
+++ b/ref_vabal.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vabd.c b/ref_vabd.c
index 197de0f..9b3fa57 100644
--- a/ref_vabd.c
+++ b/ref_vabd.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vabdl.c b/ref_vabdl.c
index 48b772e..96f017d 100644
--- a/ref_vabdl.c
+++ b/ref_vabdl.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vaddhn.c b/ref_vaddhn.c
index 74ce82d..d1eaa7d 100644
--- a/ref_vaddhn.c
+++ b/ref_vaddhn.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vaddl.c b/ref_vaddl.c
index 262da6c..b29f1f8 100644
--- a/ref_vaddl.c
+++ b/ref_vaddl.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vaddw.c b/ref_vaddw.c
index 73f297b..6fb2d73 100644
--- a/ref_vaddw.c
+++ b/ref_vaddw.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vbsl.c b/ref_vbsl.c
index e595330..ae19333 100644
--- a/ref_vbsl.c
+++ b/ref_vbsl.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vcls.c b/ref_vcls.c
index f4dfe32..7951474 100644
--- a/ref_vcls.c
+++ b/ref_vcls.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vclz.c b/ref_vclz.c
index 2472bd3..98515cf 100644
--- a/ref_vclz.c
+++ b/ref_vclz.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vcnt.c b/ref_vcnt.c
index 917d0dc..639fbc5 100644
--- a/ref_vcnt.c
+++ b/ref_vcnt.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vcombine.c b/ref_vcombine.c
index 30d2410..1d9f61b 100644
--- a/ref_vcombine.c
+++ b/ref_vcombine.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vcreate.c b/ref_vcreate.c
index 9592150..6192879 100644
--- a/ref_vcreate.c
+++ b/ref_vcreate.c
@@ -25,7 +25,7 @@ THE SOFTWARE.
/* Template file for unary operator validation */
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vcvt.c b/ref_vcvt.c
index c09d8b1..d14aa1a 100644
--- a/ref_vcvt.c
+++ b/ref_vcvt.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vdup.c b/ref_vdup.c
index 1828197..a5f6282 100644
--- a/ref_vdup.c
+++ b/ref_vdup.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vdup_lane.c b/ref_vdup_lane.c
index 6873e0b..3b3abdd 100644
--- a/ref_vdup_lane.c
+++ b/ref_vdup_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vext.c b/ref_vext.c
index 500d3e0..bc0a480 100644
--- a/ref_vext.c
+++ b/ref_vext.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vget_high.c b/ref_vget_high.c
index 51271d8..b15b962 100644
--- a/ref_vget_high.c
+++ b/ref_vget_high.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vget_lane.c b/ref_vget_lane.c
index 542a471..ac3cde8 100644
--- a/ref_vget_lane.c
+++ b/ref_vget_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vget_low.c b/ref_vget_low.c
index 88f1f7c..b42548d 100644
--- a/ref_vget_low.c
+++ b/ref_vget_low.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vld1.c b/ref_vld1.c
index 187507e..d62e535 100644
--- a/ref_vld1.c
+++ b/ref_vld1.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vld1_dup.c b/ref_vld1_dup.c
index b365822..45f02a6 100644
--- a/ref_vld1_dup.c
+++ b/ref_vld1_dup.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vld1_lane.c b/ref_vld1_lane.c
index 903cc19..742c357 100644
--- a/ref_vld1_lane.c
+++ b/ref_vld1_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vldX.c b/ref_vldX.c
index 74745df..c3e8e4f 100644
--- a/ref_vldX.c
+++ b/ref_vldX.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vldX_dup.c b/ref_vldX_dup.c
index 14c60c5..08d1a3b 100644
--- a/ref_vldX_dup.c
+++ b/ref_vldX_dup.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vldX_lane.c b/ref_vldX_lane.c
index afd9197..5901e83 100644
--- a/ref_vldX_lane.c
+++ b/ref_vldX_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmax.c b/ref_vmax.c
index fd0b8ff..b9e4355 100644
--- a/ref_vmax.c
+++ b/ref_vmax.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmla.c b/ref_vmla.c
index f5f0cca..24ab450 100644
--- a/ref_vmla.c
+++ b/ref_vmla.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmla_lane.c b/ref_vmla_lane.c
index b83709e..6392b13 100644
--- a/ref_vmla_lane.c
+++ b/ref_vmla_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmla_n.c b/ref_vmla_n.c
index 0e460cc..d67f610 100644
--- a/ref_vmla_n.c
+++ b/ref_vmla_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmlal.c b/ref_vmlal.c
index 46d3c31..68bddf6 100644
--- a/ref_vmlal.c
+++ b/ref_vmlal.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmlal_lane.c b/ref_vmlal_lane.c
index 14d58a7..f26adfb 100644
--- a/ref_vmlal_lane.c
+++ b/ref_vmlal_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmlal_n.c b/ref_vmlal_n.c
index 08fe26c..5769a01 100644
--- a/ref_vmlal_n.c
+++ b/ref_vmlal_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmovl.c b/ref_vmovl.c
index d971792..28172f9 100644
--- a/ref_vmovl.c
+++ b/ref_vmovl.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmovn.c b/ref_vmovn.c
index e04ed48..6d022e0 100644
--- a/ref_vmovn.c
+++ b/ref_vmovn.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmul.c b/ref_vmul.c
index c6051d7..5489c46 100644
--- a/ref_vmul.c
+++ b/ref_vmul.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmul_lane.c b/ref_vmul_lane.c
index 08d4be0..b76bc01 100644
--- a/ref_vmul_lane.c
+++ b/ref_vmul_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmul_n.c b/ref_vmul_n.c
index d88542a..390e657 100644
--- a/ref_vmul_n.c
+++ b/ref_vmul_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmull.c b/ref_vmull.c
index 97b21af..0f92c9b 100644
--- a/ref_vmull.c
+++ b/ref_vmull.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmull_lane.c b/ref_vmull_lane.c
index c343034..1bfdf3f 100644
--- a/ref_vmull_lane.c
+++ b/ref_vmull_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmull_n.c b/ref_vmull_n.c
index b330fbf..48d7de3 100644
--- a/ref_vmull_n.c
+++ b/ref_vmull_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vmvn.c b/ref_vmvn.c
index bb07429..56d784c 100644
--- a/ref_vmvn.c
+++ b/ref_vmvn.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vpadal.c b/ref_vpadal.c
index ab21600..1df3f26 100644
--- a/ref_vpadal.c
+++ b/ref_vpadal.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vpadd.c b/ref_vpadd.c
index 5dc34e7..b1de699 100644
--- a/ref_vpadd.c
+++ b/ref_vpadd.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vpaddl.c b/ref_vpaddl.c
index e0e932d..2194870 100644
--- a/ref_vpaddl.c
+++ b/ref_vpaddl.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqdmlal.c b/ref_vqdmlal.c
index 9033b25..c710ce1 100644
--- a/ref_vqdmlal.c
+++ b/ref_vqdmlal.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqdmlal_lane.c b/ref_vqdmlal_lane.c
index b0a44c2..bfeb550 100644
--- a/ref_vqdmlal_lane.c
+++ b/ref_vqdmlal_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqdmlal_n.c b/ref_vqdmlal_n.c
index e7f97dd..156ad81 100644
--- a/ref_vqdmlal_n.c
+++ b/ref_vqdmlal_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqdmulh.c b/ref_vqdmulh.c
index fd48fa1..e913662 100644
--- a/ref_vqdmulh.c
+++ b/ref_vqdmulh.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqdmulh_lane.c b/ref_vqdmulh_lane.c
index bc39f97..219f51f 100644
--- a/ref_vqdmulh_lane.c
+++ b/ref_vqdmulh_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqdmulh_n.c b/ref_vqdmulh_n.c
index 761c7c0..35a6b38 100644
--- a/ref_vqdmulh_n.c
+++ b/ref_vqdmulh_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqdmull.c b/ref_vqdmull.c
index b9c194b..2c044b4 100644
--- a/ref_vqdmull.c
+++ b/ref_vqdmull.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqdmull_lane.c b/ref_vqdmull_lane.c
index c7e938a..af3d5a4 100644
--- a/ref_vqdmull_lane.c
+++ b/ref_vqdmull_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqdmull_n.c b/ref_vqdmull_n.c
index 3e8c66a..7a14c1d 100644
--- a/ref_vqdmull_n.c
+++ b/ref_vqdmull_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqmovn.c b/ref_vqmovn.c
index 04bae5c..f05cc1a 100644
--- a/ref_vqmovn.c
+++ b/ref_vqmovn.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqmovun.c b/ref_vqmovun.c
index 92c220e..2dc2bdf 100644
--- a/ref_vqmovun.c
+++ b/ref_vqmovun.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqrdmulh.c b/ref_vqrdmulh.c
index db38f96..7a3f26f 100644
--- a/ref_vqrdmulh.c
+++ b/ref_vqrdmulh.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqrdmulh_lane.c b/ref_vqrdmulh_lane.c
index 3e4ef64..1ecaaef 100644
--- a/ref_vqrdmulh_lane.c
+++ b/ref_vqrdmulh_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqrdmulh_n.c b/ref_vqrdmulh_n.c
index cd6a481..de61a6c 100644
--- a/ref_vqrdmulh_n.c
+++ b/ref_vqrdmulh_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqrshl.c b/ref_vqrshl.c
index 27640f6..48605d8 100644
--- a/ref_vqrshl.c
+++ b/ref_vqrshl.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqrshrn_n.c b/ref_vqrshrn_n.c
index f4438b6..522d0e7 100644
--- a/ref_vqrshrn_n.c
+++ b/ref_vqrshrn_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqrshrun_n.c b/ref_vqrshrun_n.c
index abd8890..405ef18 100644
--- a/ref_vqrshrun_n.c
+++ b/ref_vqrshrun_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqshl.c b/ref_vqshl.c
index edbd796..203b837 100644
--- a/ref_vqshl.c
+++ b/ref_vqshl.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqshl_n.c b/ref_vqshl_n.c
index 490938a..d4a8f92 100644
--- a/ref_vqshl_n.c
+++ b/ref_vqshl_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqshlu_n.c b/ref_vqshlu_n.c
index 29a7865..f648d40 100644
--- a/ref_vqshlu_n.c
+++ b/ref_vqshlu_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqshrn_n.c b/ref_vqshrn_n.c
index 3f629d3..fe5b127 100644
--- a/ref_vqshrn_n.c
+++ b/ref_vqshrn_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vqshrun_n.c b/ref_vqshrun_n.c
index d746af6..b30b394 100644
--- a/ref_vqshrun_n.c
+++ b/ref_vqshrun_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vrecpe.c b/ref_vrecpe.c
index 005fb72..32240a1 100644
--- a/ref_vrecpe.c
+++ b/ref_vrecpe.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vrecps.c b/ref_vrecps.c
index 208cdce..fffcfec 100644
--- a/ref_vrecps.c
+++ b/ref_vrecps.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vreinterpret.c b/ref_vreinterpret.c
index 2b814d7..9dead00 100644
--- a/ref_vreinterpret.c
+++ b/ref_vreinterpret.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vrev.c b/ref_vrev.c
index 4bb829f..a0ebd94 100644
--- a/ref_vrev.c
+++ b/ref_vrev.c
@@ -25,7 +25,7 @@ THE SOFTWARE.
/* Template file for unary operator validation */
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vrshl.c b/ref_vrshl.c
index fe5ca93..205f8d2 100644
--- a/ref_vrshl.c
+++ b/ref_vrshl.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vrshr_n.c b/ref_vrshr_n.c
index f90baf8..761d500 100644
--- a/ref_vrshr_n.c
+++ b/ref_vrshr_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vrshrn_n.c b/ref_vrshrn_n.c
index 8b9832c..9ed24d5 100644
--- a/ref_vrshrn_n.c
+++ b/ref_vrshrn_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vrsqrte.c b/ref_vrsqrte.c
index 02387ca..801622c 100644
--- a/ref_vrsqrte.c
+++ b/ref_vrsqrte.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vrsqrts.c b/ref_vrsqrts.c
index efaaa8d..abe8045 100644
--- a/ref_vrsqrts.c
+++ b/ref_vrsqrts.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vrsra_n.c b/ref_vrsra_n.c
index 9d4aada..b98ac34 100644
--- a/ref_vrsra_n.c
+++ b/ref_vrsra_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vsXi_n.c b/ref_vsXi_n.c
index 25856b0..b991781 100644
--- a/ref_vsXi_n.c
+++ b/ref_vsXi_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vset_lane.c b/ref_vset_lane.c
index e742597..8e34715 100644
--- a/ref_vset_lane.c
+++ b/ref_vset_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vshl.c b/ref_vshl.c
index 7ca5eaf..8391c25 100644
--- a/ref_vshl.c
+++ b/ref_vshl.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vshl_n.c b/ref_vshl_n.c
index 98d5fca..848528f 100644
--- a/ref_vshl_n.c
+++ b/ref_vshl_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vshll_n.c b/ref_vshll_n.c
index 2bf556f..35914cc 100644
--- a/ref_vshll_n.c
+++ b/ref_vshll_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vshr_n.c b/ref_vshr_n.c
index 6541ac4..c5bde59 100644
--- a/ref_vshr_n.c
+++ b/ref_vshr_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vshrn_n.c b/ref_vshrn_n.c
index 8e663c4..1c3c1a8 100644
--- a/ref_vshrn_n.c
+++ b/ref_vshrn_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vsra_n.c b/ref_vsra_n.c
index 867aa6a..5d46eaf 100644
--- a/ref_vsra_n.c
+++ b/ref_vsra_n.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vst1_lane.c b/ref_vst1_lane.c
index e1c3479..341b0a8 100644
--- a/ref_vst1_lane.c
+++ b/ref_vst1_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vstX_lane.c b/ref_vstX_lane.c
index 7d14c6c..7a9533c 100644
--- a/ref_vstX_lane.c
+++ b/ref_vstX_lane.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vtbX.c b/ref_vtbX.c
index f31599b..6ada907 100644
--- a/ref_vtbX.c
+++ b/ref_vtbX.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vtst.c b/ref_vtst.c
index ebf4665..916fc92 100644
--- a/ref_vtst.c
+++ b/ref_vtst.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"
diff --git a/ref_vuzp.c b/ref_vuzp.c
index a8d55bd..866a432 100644
--- a/ref_vuzp.c
+++ b/ref_vuzp.c
@@ -23,7 +23,7 @@ THE SOFTWARE.
*/
-#ifdef __arm__
+#if defined(__arm__) || defined(__aarch64__)
#include <arm_neon.h>
#else
#include "stm-arm-neon.h"