Home | History | Annotate | Download | only in amd64
      1 
      2 include $(top_srcdir)/Makefile.tool-tests.am
      3 
      4 dist_noinst_SCRIPTS = filter_stderr
      5 
      6 INSN_TESTS = insn_basic insn_mmx insn_sse insn_sse2 insn_fpu
      7 
      8 EXTRA_DIST = \
      9 	$(addsuffix .stderr.exp,$(INSN_TESTS)) \
     10 	$(addsuffix .stdout.exp,$(INSN_TESTS)) \
     11 	$(addsuffix .vgtest,$(INSN_TESTS)) \
     12 	bt_everything.stderr.exp bt_everything.stdout.exp \
     13 		bt_everything.vgtest \
     14 	bug132146.vgtest bug132146.stderr.exp bug132146.stdout.exp \
     15 	bug279698.vgtest bug279698.stderr.exp bug279698.stdout.exp \
     16 	fxsave-amd64.vgtest fxsave-amd64.stdout.exp fxsave-amd64.stderr.exp \
     17 	insn-bsfl.vgtest insn-bsfl.stdout.exp insn-bsfl.stderr.exp \
     18 	insn-pcmpistri.vgtest insn-pcmpistri.stdout.exp insn-pcmpistri.stderr.exp \
     19 	insn-pmovmskb.vgtest insn-pmovmskb.stdout.exp insn-pmovmskb.stderr.exp \
     20 	more_x87_fp.stderr.exp more_x87_fp.stdout.exp more_x87_fp.vgtest \
     21 	sh-mem-vec128-plo-no.vgtest \
     22 		sh-mem-vec128-plo-no.stderr.exp \
     23 		sh-mem-vec128-plo-no.stdout.exp \
     24 	sh-mem-vec128-plo-yes.vgtest \
     25 		sh-mem-vec128-plo-yes.stderr.exp \
     26 		sh-mem-vec128-plo-yes.stdout.exp \
     27 	sh-mem-vec256-plo-no.vgtest \
     28 		sh-mem-vec256-plo-no.stderr.exp \
     29 		sh-mem-vec256-plo-no.stdout.exp \
     30 	sh-mem-vec256-plo-yes.vgtest \
     31 		sh-mem-vec256-plo-yes.stderr.exp \
     32 		sh-mem-vec256-plo-yes.stdout.exp \
     33 	sse_memory.stderr.exp sse_memory.stdout.exp sse_memory.vgtest \
     34 	xor-undef-amd64.stderr.exp xor-undef-amd64.stdout.exp \
     35 	xor-undef-amd64.vgtest \
     36 	xsave-avx.vgtest xsave-avx.stdout.exp xsave-avx.stderr.exp
     37 
     38 check_PROGRAMS = \
     39 	bt_everything \
     40 	bug132146 \
     41 	bug279698 \
     42 	fxsave-amd64 \
     43 	insn-bsfl \
     44 	insn-pmovmskb \
     45 	sh-mem-vec128 \
     46 	sse_memory \
     47 	xor-undef-amd64
     48 if BUILD_AVX_TESTS
     49  check_PROGRAMS += sh-mem-vec256 xsave-avx
     50 endif
     51 if HAVE_ASM_CONSTRAINT_P
     52  check_PROGRAMS += insn-pcmpistri
     53 endif
     54 # clang 3.5.0 barfs about -mfancy-math-387
     55 if !COMPILER_IS_CLANG
     56  check_PROGRAMS += more_x87_fp
     57 endif
     58 
     59 AM_CFLAGS    += @FLAG_M64@
     60 AM_CXXFLAGS  += @FLAG_M64@
     61 AM_CCASFLAGS += @FLAG_M64@
     62 
     63 insn_pcmpistri_CFLAGS	= $(AM_CFLAGS)
     64 if VGCONF_OS_IS_SOLARIS
     65 insn_pcmpistri_CFLAGS	+= --std=c99
     66 endif
     67 more_x87_fp_CFLAGS	= $(AM_CFLAGS) -O -ffast-math -mfpmath=387 \
     68 				-mfancy-math-387
     69 more_x87_fp_LDADD	= -lm
     70 
     71