diff options
author | Christophe Lyon <christophe.lyon@st.com> | 2012-05-11 15:14:44 +0200 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@st.com> | 2012-05-14 10:01:39 +0200 |
commit | bfab3833928e3f47559971a6d35f2ec0dc685c1a (patch) | |
tree | 1d8961dd0074cd56392d0e485c3523f4aeb570b5 /compute_ref.c | |
parent | 07e032b61e5a9caa19ffd66588284d090a4afbaa (diff) | |
download | platform_external_arm-neon-tests-bfab3833928e3f47559971a6d35f2ec0dc685c1a.tar.gz platform_external_arm-neon-tests-bfab3833928e3f47559971a6d35f2ec0dc685c1a.tar.bz2 platform_external_arm-neon-tests-bfab3833928e3f47559971a6d35f2ec0dc685c1a.zip |
* Enable compilation & link with GCC
* Enable compilation with GCC and link with armlink
* Separate integer/dsp tests as GCC does not support them currently
Diffstat (limited to 'compute_ref.c')
-rw-r--r-- | compute_ref.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/compute_ref.c b/compute_ref.c index ed4f2e6..0d9e4aa 100644 --- a/compute_ref.c +++ b/compute_ref.c @@ -172,7 +172,6 @@ extern void exec_vstX_lane(void); extern void exec_vtbX(void); extern void exec_vrecpe(void); extern void exec_vrsqrte(void); -extern void exec_integer(void); /* Integer (non-NEON) intrinsics */ extern void exec_vcage(void); extern void exec_vcagt(void); @@ -182,8 +181,11 @@ extern void exec_vcvt(void); extern void exec_vrecps(void); extern void exec_vrsqrts(void); +#ifdef __ARMCC_VERSION +extern void exec_integer(void); /* Integer (non-NEON) intrinsics */ extern void exec_dsp(void); /* DSP (non-NEON) intrinsics */ extern void exec_dspfns(void); /* DSP FNS (non-NEON/ITU) intrinsics */ +#endif int main (void) { @@ -337,7 +339,6 @@ int main (void) exec_vrecpe (); exec_vrsqrte (); - exec_integer (); exec_vcage (); exec_vcale (); @@ -347,8 +348,11 @@ int main (void) exec_vrecps (); exec_vrsqrts (); +#ifdef __ARMCC_VERSION + exec_integer (); exec_dsp (); exec_dspfns (); +#endif fprintf (log_file, "Finished\n"); |