1include $(top_srcdir)/Makefile.tool-tests.am 2 3dist_noinst_SCRIPTS = filter_stderr 4 5INSN_TESTS = clc clcle cvb cvd icm lpr tcxb lam_stam xc mvst add sub mul \ 6 and or xor insert div srst fold_And16 flogr sub_EI add_EI \ 7 and_EI or_EI xor_EI insert_EI mul_GE add_GE condloadstore \ 8 op_exception fgx stck stckf stcke stfle cksm mvcl clcl troo \ 9 trto trot trtt tr tre cij cgij clij clgij crj cgrj clrj clgrj \ 10 cs csg cds cdsg cu21 cu21_1 cu24 cu24_1 cu42 cu12 cu12_1 \ 11 ex_sig ex_clone cu14 cu14_1 cu41 fpconv ecag fpext_warn \ 12 rounding-1 rounding-2 rounding-3 rounding-4 rounding-5 bfp-1 \ 13 bfp-2 bfp-3 bfp-4 srnm srnmb comp-1 comp-2 exrl tmll tm stmg \ 14 ex clst mvc test_fork test_sig rounding-6 rxsbg popcnt \ 15 high-word traps \ 16 spechelper-alr spechelper-algr \ 17 spechelper-slr spechelper-slgr \ 18 spechelper-cr spechelper-clr \ 19 spechelper-ltr spechelper-or \ 20 spechelper-icm-1 spechelper-icm-2 spechelper-tmll \ 21 spechelper-tm laa vector lsc2 ppno vector_string vector_integer \ 22 vector_float 23 24if BUILD_DFP_TESTS 25 INSN_TESTS += dfp-1 dfp-2 dfp-3 dfp-4 dfptest dfpext dfpconv srnmt pfpo 26endif 27if HAS_MLONG_DOUBLE_128 28 INSN_TESTS += fpext fixbr 29endif 30 31check_PROGRAMS = $(INSN_TESTS) \ 32 allexec \ 33 op00 34 35noinst_HEADERS = vector.h 36 37EXTRA_DIST = \ 38 $(addsuffix .stderr.exp,$(INSN_TESTS)) \ 39 $(addsuffix .stdout.exp,$(INSN_TESTS)) \ 40 $(addsuffix .vgtest,$(INSN_TESTS)) \ 41 ecag.stdout.exp-z10ec ecag.stdout.exp-z196 ecag.stdout.exp-zec12 \ 42 ecag.stdout.exp-z13 \ 43 op00.stderr.exp1 op00.stderr.exp2 op00.vgtest \ 44 fixbr.vgtest fixbr.stderr.exp fixbr.stdout.exp \ 45 fpext.vgtest fpext.stderr.exp fpext.stdout.exp \ 46 fpext_fail.vgtest fpext_fail.stderr.exp fpext_fail.stdout.exp \ 47 test.h opcodes.h add.h and.h div.h insert.h dfp_utils.h \ 48 mul.h or.h sub.h xor.h table.h svc.h rounding.h \ 49 dfp-1.stderr.exp dfp-1.stdout.exp dfp-1.vgtest \ 50 dfp-2.stderr.exp dfp-2.stdout.exp dfp-2.vgtest \ 51 dfp-3.stderr.exp dfp-3.stdout.exp dfp-3.vgtest \ 52 dfp-4.stderr.exp dfp-4.stdout.exp dfp-4.vgtest \ 53 dfptest.stderr.exp dfptest.stdout.exp dfptest.vgtest \ 54 dfpext.stderr.exp dfpext.stdout.exp dfpext.vgtest \ 55 dfpconv.stderr.exp dfpconv.stdout.exp dfpconv.vgtest \ 56 srnmt.stderr.exp srnmt.stdout.exp srnmt.vgtest \ 57 pfpo.stderr.exp pfpo.stdout.exp pfpo.vgtest 58 59AM_CFLAGS += @FLAG_M64@ 60AM_CXXFLAGS += @FLAG_M64@ 61AM_CCASFLAGS += @FLAG_M64@ 62 63allexec_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@ 64cu12_1_CFLAGS = $(AM_CFLAGS) -DM3=1 65cu14_1_CFLAGS = $(AM_CFLAGS) -DM3=1 66cu21_1_CFLAGS = $(AM_CFLAGS) -DM3=1 67cu24_1_CFLAGS = $(AM_CFLAGS) -DM3=1 68fixbr_CFLAGS = $(AM_CFLAGS) @FLAG_MLONG_DOUBLE_128@ 69fpext_CFLAGS = $(AM_CFLAGS) @FLAG_MLONG_DOUBLE_128@ 70ex_clone_LDADD = -lpthread 71vector_CFLAGS = $(AM_CFLAGS) -march=z13 72lsc2_CFLAGS = -march=z13 -DS390_TESTS_NOCOLOR 73vector_string_CFLAGS = $(AM_CFLAGS) -march=z13 -DS390_TEST_COUNT=5 74vector_integer_CFLAGS = $(AM_CFLAGS) -march=z13 -DS390_TEST_COUNT=4 75vector_float_CFLAGS = $(AM_CFLAGS) -march=z13 -DS390_TEST_COUNT=4 76