Commit | Line | Data |
---|---|---|
82704155 | 1 | # Copyright (C) 2018-2019 Free Software Foundation, Inc. |
7b4ae824 JD |
2 | |
3 | # This program is free software; you can redistribute it and/or modify | |
4 | # it under the terms of the GNU General Public License as published by | |
5 | # the Free Software Foundation; either version 3 of the License, or | |
6 | # (at your option) any later version. | |
7 | # | |
8 | # This program is distributed in the hope that it will be useful, | |
9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
11 | # GNU General Public License for more details. | |
12 | # | |
13 | # You should have received a copy of the GNU General Public License | |
14 | # along with this program; if not, write to the Free Software | |
15 | # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. | |
16 | ||
17 | # | |
18 | # Some s12z tests | |
19 | # | |
20 | if { ![istarget "s12z*-*-*"] } then { | |
21 | return | |
22 | } | |
23 | ||
24 | ||
25 | run_dump_test abs | |
26 | run_dump_test adc-imm | |
27 | run_dump_test adc-opr | |
28 | run_dump_test add-imm | |
29 | run_dump_test add-opr | |
30 | run_dump_test and-imm | |
31 | run_dump_test and-opr | |
32 | run_dump_test and-or-cc | |
33 | run_dump_test bfext-special | |
34 | run_dump_test bfext | |
35 | run_dump_test bit-manip | |
36 | run_dump_test bit | |
37 | run_dump_test bra | |
38 | run_dump_test brset-clr-opr-imm-rel | |
39 | run_dump_test brset-clr-opr-reg-rel | |
40 | run_dump_test brset-clr-reg-imm-rel | |
41 | run_dump_test brset-clr-reg-reg-rel | |
42 | run_dump_test clb | |
43 | run_dump_test clr-opr | |
44 | run_dump_test clr | |
45 | run_dump_test cmp-imm | |
46 | run_dump_test cmp-opr-inc | |
47 | run_dump_test cmp-opr-rdirect | |
48 | run_dump_test cmp-opr-reg | |
49 | run_dump_test cmp-opr-rindirect | |
50 | run_dump_test cmp-opr-sxe4 | |
51 | run_dump_test cmp-opr-xys | |
52 | run_dump_test cmp-s-imm | |
53 | run_dump_test cmp-s-opr | |
54 | run_dump_test cmp-xy | |
55 | run_dump_test com-opr | |
56 | run_dump_test complex-shifts | |
57 | run_dump_test db-tb-cc-opr | |
58 | run_dump_test db-tb-cc-reg | |
59 | run_dump_test dec-opr | |
60 | run_dump_test dec | |
61 | run_dump_test div | |
62 | run_dump_test eor | |
63 | run_dump_test exg | |
64 | run_dump_test inc-opr | |
65 | run_dump_test inc | |
66 | run_dump_test inh | |
67 | run_dump_test jmp | |
68 | run_dump_test jsr | |
69 | run_dump_test ld-imm-page2 | |
70 | run_dump_test ld-imm | |
71 | run_dump_test ld-opr | |
72 | run_dump_test ld-s-opr | |
73 | run_dump_test lea | |
74 | run_dump_test mac | |
75 | run_dump_test min-max | |
76 | run_dump_test mod | |
77 | run_dump_test mov | |
78 | run_dump_test p2-mul | |
79 | run_dump_test mul-imm | |
80 | run_dump_test mul-opr-opr | |
81 | run_dump_test mul-opr | |
82 | run_dump_test mul-reg | |
83 | run_dump_test mul | |
84 | run_dump_test neg-opr | |
85 | run_dump_test not-so-simple-shifts | |
86 | run_dump_test opr-18u | |
87 | run_dump_test opr-ext-18 | |
88 | run_dump_test opr-idx-24-reg | |
89 | run_dump_test opr-idx3-reg | |
90 | run_dump_test opr-idx3-xysp-24 | |
91 | run_dump_test or-imm | |
92 | run_dump_test or-opr | |
93 | run_dump_test page2-inh | |
94 | run_dump_test psh-pul | |
95 | run_dump_test qmul | |
96 | run_dump_test rotate | |
97 | run_dump_test sat | |
98 | run_dump_test sbc-imm | |
99 | run_dump_test sbc-opr | |
100 | run_dump_test shift | |
101 | run_dump_test simple-shift | |
102 | run_dump_test single-ops | |
103 | run_dump_test st-opr | |
104 | run_dump_test st-s-opr | |
105 | run_dump_test sub-imm | |
106 | run_dump_test sub-opr | |
107 | run_dump_test tfr | |
108 | run_dump_test trap | |
109 | run_dump_test specd6 | |
110 | ||
111 | # Tests of the disassembler - these are hard to force the assembler to generate | |
112 | run_dump_test ld-immu18 | |
113 | run_dump_test lea-immu18 | |
114 | run_dump_test ext24-ld-xy | |
115 | run_dump_test st-xy | |
f4107842 | 116 | run_dump_test bit-manip-invalid |
7b4ae824 JD |
117 | |
118 | # Symbol related tests | |
119 | run_dump_test opr-symbol | |
120 | run_dump_test brclr-symbols | |
121 | run_dump_test dbCC | |
e7b47f2e | 122 | run_dump_test labels |
7b4ae824 JD |
123 | |
124 | # Expression related tests | |
125 | run_dump_test opr-expr | |
126 | run_dump_test opr-indirect-expr | |
127 | run_dump_test bra-expression-defined | |
128 | run_dump_test bra-expression-undef | |
129 | ||
130 | # Tests related to optimisation | |
131 | run_dump_test ld-large-direct | |
132 | run_dump_test ld-small-direct | |
133 | run_dump_test st-large-direct | |
134 | run_dump_test st-small-direct |