1 include $(top_srcdir)/Makefile.tool-tests.am
3 dist_noinst_SCRIPTS = filter_stderr
5 INSN_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 \
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 add-z14 sub-z14 mul-z14 bic \
23 misc3 vec2 vec2_float \
24 dfp-1 dfp-2 dfp-3 dfp-4 dfpconv dfpext dfptest pfpo srnmt \
27 check_PROGRAMS = $(INSN_TESTS) \
31 noinst_HEADERS = vector.h
34 $(addsuffix .stderr.exp,$(INSN_TESTS)) \
35 $(addsuffix .stdout.exp,$(INSN_TESTS)) \
36 $(addsuffix .vgtest,$(INSN_TESTS)) \
37 ecag.stdout.exp-z10ec ecag.stdout.exp-z196 ecag.stdout.exp-zec12 \
38 ecag.stdout.exp-z13 ecag.stdout.exp-z14 ecag.stdout.exp-z15 \
40 op00.stderr.exp op00.vgtest \
41 fixbr.vgtest fixbr.stderr.exp fixbr.stdout.exp \
42 fpext.vgtest fpext.stderr.exp fpext.stdout.exp \
43 fpext_fail.vgtest fpext_fail.stderr.exp fpext_fail.stdout.exp \
44 test.h opcodes.h add.h and.h div.h insert.h dfp_utils.h \
45 mul.h or.h sub.h xor.h table.h svc.h rounding.h \
46 dfp-1.stderr.exp dfp-1.stdout.exp dfp-1.vgtest \
47 dfp-2.stderr.exp dfp-2.stdout.exp dfp-2.vgtest \
48 dfp-3.stderr.exp dfp-3.stdout.exp dfp-3.vgtest \
49 dfp-4.stderr.exp dfp-4.stdout.exp dfp-4.vgtest \
50 dfptest.stderr.exp dfptest.stdout.exp dfptest.vgtest \
51 dfpext.stderr.exp dfpext.stdout.exp dfpext.vgtest \
52 dfpconv.stderr.exp dfpconv.stdout.exp dfpconv.vgtest \
53 srnmt.stderr.exp srnmt.stdout.exp srnmt.vgtest \
54 stfle.stdout.exp-z16 \
55 pfpo.stderr.exp pfpo.stdout.exp pfpo.vgtest
57 AM_CFLAGS += @FLAG_M64@
58 AM_CXXFLAGS += @FLAG_M64@
59 AM_CCASFLAGS += @FLAG_M64@
61 allexec_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@
62 cu12_1_CFLAGS = $(AM_CFLAGS) -DM3=1
63 cu14_1_CFLAGS = $(AM_CFLAGS) -DM3=1
64 cu21_1_CFLAGS = $(AM_CFLAGS) -DM3=1
65 cu24_1_CFLAGS = $(AM_CFLAGS) -DM3=1
66 ex_clone_LDADD = -lpthread
67 vector_CFLAGS = $(AM_CFLAGS) -march=z13
68 lsc2_CFLAGS = -march=z13 -DS390_TESTS_NOCOLOR
69 vector_string_CFLAGS = $(AM_CFLAGS) -march=z13 -DS390_TEST_COUNT=5
70 vector_integer_CFLAGS = $(AM_CFLAGS) -march=z13 -DS390_TEST_COUNT=4
71 vector_float_CFLAGS = $(AM_CFLAGS) -march=z13 -DS390_TEST_COUNT=4
72 vec2_CFLAGS = $(AM_CFLAGS) -march=z13
73 vec2_float_CFLAGS = $(AM_CFLAGS) -march=z13