Bug 484426 - aarch64: 0.5 gets rounded to 0
[valgrind.git] / none / tests / arm64 / Makefile.am
blobe9570459dea4158a38af2662dd8e35d5ab6c99df
2 include $(top_srcdir)/Makefile.tool-tests.am
4 dist_noinst_SCRIPTS = filter_stderr
6 EXTRA_DIST = \
7         bug484426.stdout.exp bug484426.stderr.exp bug484426.vgtest \
8         crc32.stdout.exp crc32.stderr.exp crc32.vgtest \
9         cvtf_imm.stdout.exp cvtf_imm.stderr.exp cvtf_imm.vgtest \
10         fp_and_simd.stdout.exp fp_and_simd.stderr.exp fp_and_simd.vgtest \
11         integer.stdout.exp integer.stderr.exp integer.vgtest \
12         memory.stdout.exp memory.stderr.exp memory.vgtest \
13         atomics_v81.stdout.exp atomics_v81.stderr.exp atomics_v81.vgtest \
14         simd_v81.stdout.exp simd_v81.stderr.exp simd_v81.vgtest \
15         simd_dotprod.stdout.exp simd_dotprod.stderr.exp simd_dotprod.vgtest \
16         fmadd_sub.stdout.exp fmadd_sub.stderr.exp fmadd_sub.vgtest \
17         fp_and_simd_v82.stdout.exp fp_and_simd_v82.stderr.exp \
18         fp_and_simd_v82.vgtest \
19         ldxp_stxp_basisimpl.stdout.exp ldxp_stxp_basisimpl.stderr.exp \
20         ldxp_stxp_basisimpl.vgtest \
21         ldxp_stxp_fallbackimpl.stdout.exp ldxp_stxp_fallbackimpl.stderr.exp \
22         ldxp_stxp_fallbackimpl.vgtest
24 check_PROGRAMS = \
25         allexec \
26         bug484426 \
27         cvtf_imm \
28         fp_and_simd \
29         integer \
30         memory \
31         fmadd_sub \
32         ldxp_stxp
34 if BUILD_ARMV8_CRC_TESTS
35   check_PROGRAMS += crc32
36 endif
38 if BUILD_ARMV81_TESTS
39   check_PROGRAMS += atomics_v81 simd_v81
40 endif
42 if BUILD_ARMV82_TESTS
43   check_PROGRAMS += fp_and_simd_v82
44 endif
46 if BUILD_ARMV82_DOTPROD_TESTS
47   check_PROGRAMS += simd_dotprod
48 endif
50 AM_CFLAGS    += @FLAG_M64@
51 AM_CXXFLAGS  += @FLAG_M64@
52 AM_CCASFLAGS += @FLAG_M64@
54 allexec_CFLAGS     = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@
56 bug484426_SOURCES  = bug484426.cpp
58 crc32_CFLAGS       = $(AM_CFLAGS) -march=armv8-a+crc
59 atomics_v81_CFLAGS = $(AM_CFLAGS) -march=armv8.1-a
60 simd_v81_CFLAGS    = $(AM_CFLAGS) -march=armv8.1-a+crypto
61 simd_dotprod_CFLAGS    = $(AM_CFLAGS) -march=armv8.2-a+dotprod
62 fp_and_simd_CFLAGS = $(AM_CFLAGS) -march=armv8-a+crypto
63 fp_and_simd_v82_CFLAGS = $(AM_CFLAGS) -march=armv8.2-a+fp16+crypto
64 integer_CFLAGS     = $(AM_CFLAGS) -g -O0 -DTEST_BFM=0
66 fp_and_simd_LDADD  = -lm
67 simd_v81_LDADD     = -lm
68 fp_and_simd_v82_LDADD  = -lm