2011-02-22 Michael Snyder <msnyder@vmware.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.disasm / t02_mova.exp
CommitLineData
7b6bb8da
JB
1# Copyright (C) 2003, 2007, 2008, 2009, 2010, 2011
2# Free Software Foundation, Inc.
57ba3b85
MS
3
4# This program is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by
e22f8b7c 6# the Free Software Foundation; either version 3 of the License, or
57ba3b85 7# (at your option) any later version.
e22f8b7c 8#
57ba3b85
MS
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
e22f8b7c 13#
57ba3b85 14# You should have received a copy of the GNU General Public License
e22f8b7c 15# along with this program. If not, see <http://www.gnu.org/licenses/>.
57ba3b85 16
57ba3b85
MS
17# This file was written by Michael Snyder (msnyder@redhat.com)
18
19if $tracelevel then {
20 strace $tracelevel
21}
22
23if ![istarget "h8300*-*-*"] {
24 verbose "Tests ignored for all but h8300s based targets."
25 return
26}
27
57ba3b85
MS
28
29set testfile "t02_mova"
30set srcfile ${srcdir}/${subdir}/${testfile}.s
31set objfile ${objdir}/${subdir}/${testfile}.o
32set binfile ${objdir}/${subdir}/${testfile}.x
33
34set asm-flags "";
35set link-flags "-m h8300sxelf";
36
37
38if {[target_assemble $srcfile $objfile "${asm-flags}"] != ""} then {
b60f0898
JB
39 untested t02_mova.exp
40 return -1
57ba3b85
MS
41}
42
43if {[target_link $objfile $binfile "${link-flags}"] != ""} then {
b60f0898
JB
44 untested t02_mova.exp
45 return -1
57ba3b85
MS
46}
47
48gdb_start
49gdb_reinitialize_dir $srcdir/$subdir
50gdb_load $binfile
51
df0f4836 52gdb_test "x /i start" "mova/b.l\t@\\(0x1234(:16|),r3l.b\\),er1" \
57ba3b85
MS
53 "mova/b.c @(0x1234:16,r3l.b),er1"
54gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),r3.w\\),er1" \
55 "mova/b.c @(0x1234:16,r3.w),er1"
56gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),r3l.b\\),er1" \
57 "mova/w.c @(0x1234:16,r3l.b),er1"
58gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),r3.w\\),er1" \
59 "mova/w.c @(0x1234:16,r3.w),er1"
60gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),r3l.b\\),er1" \
61 "mova/l.c @(0x1234:16,r3l.b),er1"
62gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),r3.w\\),er1" \
63 "mova/l.c @(0x1234:16,r3.w),er1"
64gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),r3l.b\\),er1" \
65 "mova/b.c @(0x12345678:32,r3l.b),er1"
66gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),r3.w\\),er1" \
67 "mova/b.c @(0x12345678:32,r3.w),er1"
68gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),r3l.b\\),er1" \
69 "mova/w.c @(0x12345678:32,r3l.b),er1"
70gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),r3.w\\),er1" \
71 "mova/w.c @(0x12345678:32,r3.w),er1"
72gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),r3l.b\\),er1" \
73 "mova/l.c @(0x12345678:32,r3l.b),er1"
74gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),r3.w\\),er1" \
75 "mova/l.c @(0x12345678:32,r3.w),er1"
76gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),r3l.b\\),er1" \
77 "mova/b.l @(0x1234:16,r3l.b),er1"
78gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),r3.w\\),er1" \
79 "mova/b.l @(0x1234:16,r3.w),er1"
80gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),r3l.b\\),er1" \
81 "mova/w.l @(0x1234:16,r3l.b),er1"
82gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),r3.w\\),er1" \
83 "mova/w.l @(0x1234:16,r3.w),er1"
84gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),r3l.b\\),er1" \
85 "mova/l.l @(0x1234:16,r3l.b),er1"
86gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),r3.w\\),er1" \
87 "mova/l.l @(0x1234:16,r3.w),er1"
88gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),r3l.b\\),er1" \
89 "mova/b.l @(0x12345678:32,r3l.b),er1"
90gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),r3.w\\),er1" \
91 "mova/b.l @(0x12345678:32,r3.w),er1"
92gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),r3l.b\\),er1" \
93 "mova/w.l @(0x12345678:32,r3l.b),er1"
94gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),r3.w\\),er1" \
95 "mova/w.l @(0x12345678:32,r3.w),er1"
96gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),r3l.b\\),er1" \
97 "mova/l.l @(0x12345678:32,r3l.b),er1"
98gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),r3.w\\),er1" \
99 "mova/l.l @(0x12345678:32,r3.w),er1"
100gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@er2.b\\),er1" \
101 "mova/b.l @(0x1234:16,@er2.b),er1"
102gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x1(:2|),er2\\).b\\),er1" \
103 "mova/b.l @(0x1234:16,@(0x1:2,er2).b),er1"
104gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@er2\\+.b\\),er1" \
105 "mova/b.l @(0x1234:16,@er2+.b),er1"
106gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@-er2.b\\),er1" \
107 "mova/b.l @(0x1234:16,@-er2.b),er1"
108gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\+er2.b\\),er1" \
109 "mova/b.l @(0x1234:16,@+er2.b),er1"
110gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@er2-.b\\),er1" \
111 "mova/b.l @(0x1234:16,@er2-.b),er1"
112gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),er2\\).b\\),er1" \
113 "mova/b.l @(0x1234:16,@(0x9abc:16,er2).b),er1"
114gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),er2\\).b\\),er1" \
115 "mova/b.l @(0x1234:16,@(0x9abcdef0:32,er2).b),er1"
116gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),r2l.b\\).b\\),er1" \
117 "mova/b.l @(0x1234:16,@(0x9abc:16,r2l.b).b),er1"
118gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),r2.w\\).b\\),er1" \
119 "mova/b.l @(0x1234:16,@(0x9abc:16,r2.w).b),er1"
120gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),er2.l\\).b\\),er1" \
121 "mova/b.l @(0x1234:16,@(0x9abc:16,er2.l).b),er1"
122gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),r2l.b\\).b\\),er1" \
123 "mova/b.l @(0x1234:16,@(0x9abcdef0:32,r2l.b).b),er1"
124gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),r2.w\\).b\\),er1" \
125 "mova/b.l @(0x1234:16,@(0x9abcdef0:32,r2.w).b),er1"
126gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),er2.l\\).b\\),er1" \
127 "mova/b.l @(0x1234:16,@(0x9abcdef0:32,er2.l).b),er1"
128gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@0x9abc(:16|).b\\),er1" \
129 "mova/b.l @(0x1234:16,@0x9abc:16.b),er1"
130gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@0x9abcdef0(:32|).b\\),er1" \
131 "mova/b.l @(0x1234:16,@0x9abcdef0:32.b),er1"
132gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@er2.w\\),er1" \
133 "mova/b.l @(0x1234:16,@er2.w),er1"
134gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x2(:2|),er2\\).w\\),er1" \
135 "mova/b.l @(0x1234:16,@(0x2:2,er2).w),er1"
136gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@er2\\+.w\\),er1" \
137 "mova/b.l @(0x1234:16,@er2+.w),er1"
138gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@-er2.w\\),er1" \
139 "mova/b.l @(0x1234:16,@-er2.w),er1"
140gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\+er2.w\\),er1" \
141 "mova/b.l @(0x1234:16,@+er2.w),er1"
142gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@er2-.w\\),er1" \
143 "mova/b.l @(0x1234:16,@er2-.w),er1"
144gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),er2\\).w\\),er1" \
145 "mova/b.l @(0x1234:16,@(0x9abc:16,er2).w),er1"
146gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),er2\\).w\\),er1" \
147 "mova/b.l @(0x1234:16,@(0x9abcdef0:32,er2).w),er1"
148gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),r2l.b\\).w\\),er1" \
149 "mova/b.l @(0x1234:16,@(0x9abc:16,r2l.b).w),er1"
150gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),r2.w\\).w\\),er1" \
151 "mova/b.l @(0x1234:16,@(0x9abc:16,r2.w).w),er1"
152gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),er2.l\\).w\\),er1" \
153 "mova/b.l @(0x1234:16,@(0x9abc:16,er2.l).w),er1"
154gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),r2l.b\\).w\\),er1" \
155 "mova/b.l @(0x1234:16,@(0x9abcdef0:32,r2l.b).w),er1"
156gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),r2.w\\).w\\),er1" \
157 "mova/b.l @(0x1234:16,@(0x9abcdef0:32,r2.w).w),er1"
158gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),er2.l\\).w\\),er1" \
159 "mova/b.l @(0x1234:16,@(0x9abcdef0:32,er2.l).w),er1"
160gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@0x9abc(:16|).w\\),er1" \
161 "mova/b.l @(0x1234:16,@0x9abc:16.w),er1"
162gdb_test "x" "mova/b.l\t@\\(0x1234(:16|),@0x9abcdef0(:32|).w\\),er1" \
163 "mova/b.l @(0x1234:16,@0x9abcdef0:32.w),er1"
164gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@er2.b\\),er1" \
165 "mova/w.l @(0x1234:16,@er2.b),er1"
166gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x1(:2|),er2\\).b\\),er1" \
167 "mova/w.l @(0x1234:16,@(0x1:2,er2).b),er1"
168gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@er2\\+.b\\),er1" \
169 "mova/w.l @(0x1234:16,@er2+.b),er1"
170gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@-er2.b\\),er1" \
171 "mova/w.l @(0x1234:16,@-er2.b),er1"
172gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\+er2.b\\),er1" \
173 "mova/w.l @(0x1234:16,@+er2.b),er1"
174gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@er2-.b\\),er1" \
175 "mova/w.l @(0x1234:16,@er2-.b),er1"
176gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),er2\\).b\\),er1" \
177 "mova/w.l @(0x1234:16,@(0x9abc:16,er2).b),er1"
178gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),er2\\).b\\),er1" \
179 "mova/w.l @(0x1234:16,@(0x9abcdef0:32,er2).b),er1"
180gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),r2l.b\\).b\\),er1" \
181 "mova/w.l @(0x1234:16,@(0x9abc:16,r2l.b).b),er1"
182gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),r2.w\\).b\\),er1" \
183 "mova/w.l @(0x1234:16,@(0x9abc:16,r2.w).b),er1"
184gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),er2.l\\).b\\),er1" \
185 "mova/w.l @(0x1234:16,@(0x9abc:16,er2.l).b),er1"
186gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),r2l.b\\).b\\),er1" \
187 "mova/w.l @(0x1234:16,@(0x9abcdef0:32,r2l.b).b),er1"
188gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),r2.w\\).b\\),er1" \
189 "mova/w.l @(0x1234:16,@(0x9abcdef0:32,r2.w).b),er1"
190gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),er2.l\\).b\\),er1" \
191 "mova/w.l @(0x1234:16,@(0x9abcdef0:32,er2.l).b),er1"
192gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@0x9abc(:16|).b\\),er1" \
193 "mova/w.l @(0x1234:16,@0x9abc:16.b),er1"
194gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@0x9abcdef0(:32|).b\\),er1" \
195 "mova/w.l @(0x1234:16,@0x9abcdef0:32.b),er1"
196gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@er2.w\\),er1" \
197 "mova/w.l @(0x1234:16,@er2.w),er1"
198gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x2(:2|),er2\\).w\\),er1" \
199 "mova/w.l @(0x1234:16,@(0x2:2,er2).w),er1"
200gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@er2\\+.w\\),er1" \
201 "mova/w.l @(0x1234:16,@er2+.w),er1"
202gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@-er2.w\\),er1" \
203 "mova/w.l @(0x1234:16,@-er2.w),er1"
204gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\+er2.w\\),er1" \
205 "mova/w.l @(0x1234:16,@+er2.w),er1"
206gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@er2-.w\\),er1" \
207 "mova/w.l @(0x1234:16,@er2-.w),er1"
208gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),er2\\).w\\),er1" \
209 "mova/w.l @(0x1234:16,@(0x9abc:16,er2).w),er1"
210gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),er2\\).w\\),er1" \
211 "mova/w.l @(0x1234:16,@(0x9abcdef0:32,er2).w),er1"
212gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),r2l.b\\).w\\),er1" \
213 "mova/w.l @(0x1234:16,@(0x9abc:16,r2l.b).w),er1"
214gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),r2.w\\).w\\),er1" \
215 "mova/w.l @(0x1234:16,@(0x9abc:16,r2.w).w),er1"
216gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),er2.l\\).w\\),er1" \
217 "mova/w.l @(0x1234:16,@(0x9abc:16,er2.l).w),er1"
218gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),r2l.b\\).w\\),er1" \
219 "mova/w.l @(0x1234:16,@(0x9abcdef0:32,r2l.b).w),er1"
220gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),r2.w\\).w\\),er1" \
221 "mova/w.l @(0x1234:16,@(0x9abcdef0:32,r2.w).w),er1"
222gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),er2.l\\).w\\),er1" \
223 "mova/w.l @(0x1234:16,@(0x9abcdef0:32,er2.l).w),er1"
224gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@0x9abc(:16|).w\\),er1" \
225 "mova/w.l @(0x1234:16,@0x9abc:16.w),er1"
226gdb_test "x" "mova/w.l\t@\\(0x1234(:16|),@0x9abcdef0(:32|).w\\),er1" \
227 "mova/w.l @(0x1234:16,@0x9abcdef0:32.w),er1"
228gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@er2.b\\),er1" \
229 "mova/l.l @(0x1234:16,@er2.b),er1"
230gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x1(:2|),er2\\).b\\),er1" \
231 "mova/l.l @(0x1234:16,@(0x1:2,er2).b),er1"
232gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@er2\\+.b\\),er1" \
233 "mova/l.l @(0x1234:16,@er2+.b),er1"
234gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@-er2.b\\),er1" \
235 "mova/l.l @(0x1234:16,@-er2.b),er1"
236gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\+er2.b\\),er1" \
237 "mova/l.l @(0x1234:16,@+er2.b),er1"
238gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@er2-.b\\),er1" \
239 "mova/l.l @(0x1234:16,@er2-.b),er1"
240gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),er2\\).b\\),er1" \
241 "mova/l.l @(0x1234:16,@(0x9abc:16,er2).b),er1"
242gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),er2\\).b\\),er1" \
243 "mova/l.l @(0x1234:16,@(0x9abcdef0:32,er2).b),er1"
244gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),r2l.b\\).b\\),er1" \
245 "mova/l.l @(0x1234:16,@(0x9abc:16,r2l.b).b),er1"
246gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),r2.w\\).b\\),er1" \
247 "mova/l.l @(0x1234:16,@(0x9abc:16,r2.w).b),er1"
248gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),er2.l\\).b\\),er1" \
249 "mova/l.l @(0x1234:16,@(0x9abc:16,er2.l).b),er1"
250gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),r2l.b\\).b\\),er1" \
251 "mova/l.l @(0x1234:16,@(0x9abcdef0:32,r2l.b).b),er1"
252gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),r2.w\\).b\\),er1" \
253 "mova/l.l @(0x1234:16,@(0x9abcdef0:32,r2.w).b),er1"
254gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),er2.l\\).b\\),er1" \
255 "mova/l.l @(0x1234:16,@(0x9abcdef0:32,er2.l).b),er1"
256gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@0x9abc(:16|).b\\),er1" \
257 "mova/l.l @(0x1234:16,@0x9abc:16.b),er1"
258gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@0x9abcdef0(:32|).b\\),er1" \
259 "mova/l.l @(0x1234:16,@0x9abcdef0:32.b),er1"
260gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@er2.w\\),er1" \
261 "mova/l.l @(0x1234:16,@er2.w),er1"
262gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x2(:2|),er2\\).w\\),er1" \
263 "mova/l.l @(0x1234:16,@(0x2:2,er2).w),er1"
264gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@er2\\+.w\\),er1" \
265 "mova/l.l @(0x1234:16,@er2+.w),er1"
266gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@-er2.w\\),er1" \
267 "mova/l.l @(0x1234:16,@-er2.w),er1"
268gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\+er2.w\\),er1" \
269 "mova/l.l @(0x1234:16,@+er2.w),er1"
270gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@er2-.w\\),er1" \
271 "mova/l.l @(0x1234:16,@er2-.w),er1"
272gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),er2\\).w\\),er1" \
273 "mova/l.l @(0x1234:16,@(0x9abc:16,er2).w),er1"
274gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),er2\\).w\\),er1" \
275 "mova/l.l @(0x1234:16,@(0x9abcdef0:32,er2).w),er1"
276gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),r2l.b\\).w\\),er1" \
277 "mova/l.l @(0x1234:16,@(0x9abc:16,r2l.b).w),er1"
278gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),r2.w\\).w\\),er1" \
279 "mova/l.l @(0x1234:16,@(0x9abc:16,r2.w).w),er1"
280gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abc(:16|),er2.l\\).w\\),er1" \
281 "mova/l.l @(0x1234:16,@(0x9abc:16,er2.l).w),er1"
282gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),r2l.b\\).w\\),er1" \
283 "mova/l.l @(0x1234:16,@(0x9abcdef0:32,r2l.b).w),er1"
284gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),r2.w\\).w\\),er1" \
285 "mova/l.l @(0x1234:16,@(0x9abcdef0:32,r2.w).w),er1"
286gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@\\(0x9abcdef0(:32|),er2.l\\).w\\),er1" \
287 "mova/l.l @(0x1234:16,@(0x9abcdef0:32,er2.l).w),er1"
288gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@0x9abc(:16|).w\\),er1" \
289 "mova/l.l @(0x1234:16,@0x9abc:16.w),er1"
290gdb_test "x" "mova/l.l\t@\\(0x1234(:16|),@0x9abcdef0(:32|).w\\),er1" \
291 "mova/l.l @(0x1234:16,@0x9abcdef0:32.w),er1"
292gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@er2.b\\),er1" \
293 "mova/b.l @(0x12345678:32,@er2.b),er1"
294gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x1(:2|),er2\\).b\\),er1" \
295 "mova/b.l @(0x12345678:32,@(0x1:2,er2).b),er1"
296gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@er2\\+.b\\),er1" \
297 "mova/b.l @(0x12345678:32,@er2+.b),er1"
298gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@-er2.b\\),er1" \
299 "mova/b.l @(0x12345678:32,@-er2.b),er1"
300gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\+er2.b\\),er1" \
301 "mova/b.l @(0x12345678:32,@+er2.b),er1"
302gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@er2-.b\\),er1" \
303 "mova/b.l @(0x12345678:32,@er2-.b),er1"
304gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),er2\\).b\\),er1" \
305 "mova/b.l @(0x12345678:32,@(0x9abc:16,er2).b),er1"
306gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),er2\\).b\\),er1" \
307 "mova/b.l @(0x12345678:32,@(0x9abcdef0:32,er2).b),er1"
308gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),r2l.b\\).b\\),er1" \
309 "mova/b.l @(0x12345678:32,@(0x9abc:16,r2l.b).b),er1"
310gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),r2.w\\).b\\),er1" \
311 "mova/b.l @(0x12345678:32,@(0x9abc:16,r2.w).b),er1"
312gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),er2.l\\).b\\),er1" \
313 "mova/b.l @(0x12345678:32,@(0x9abc:16,er2.l).b),er1"
314gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),r2l.b\\).b\\),er1" \
315 "mova/b.l @(0x12345678:32,@(0x9abcdef0:32,r2l.b).b),er1"
316gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),r2.w\\).b\\),er1" \
317 "mova/b.l @(0x12345678:32,@(0x9abcdef0:32,r2.w).b),er1"
318gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),er2.l\\).b\\),er1" \
319 "mova/b.l @(0x12345678:32,@(0x9abcdef0:32,er2.l).b),er1"
320gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@0x9abc(:16|).b\\),er1" \
321 "mova/b.l @(0x12345678:32,@0x9abc:16.b),er1"
322gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@0x9abcdef0(:32|).b\\),er1" \
323 "mova/b.l @(0x12345678:32,@0x9abcdef0:32.b),er1"
324gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@er2.w\\),er1" \
325 "mova/b.l @(0x12345678:32,@er2.w),er1"
326gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x2(:2|),er2\\).w\\),er1" \
327 "mova/b.l @(0x12345678:32,@(0x2:2,er2).w),er1"
328gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@er2\\+.w\\),er1" \
329 "mova/b.l @(0x12345678:32,@er2+.w),er1"
330gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@-er2.w\\),er1" \
331 "mova/b.l @(0x12345678:32,@-er2.w),er1"
332gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\+er2.w\\),er1" \
333 "mova/b.l @(0x12345678:32,@+er2.w),er1"
334gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@er2-.w\\),er1" \
335 "mova/b.l @(0x12345678:32,@er2-.w),er1"
336gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),er2\\).w\\),er1" \
337 "mova/b.l @(0x12345678:32,@(0x9abc:16,er2).w),er1"
338gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),er2\\).w\\),er1" \
339 "mova/b.l @(0x12345678:32,@(0x9abcdef0:32,er2).w),er1"
340gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),r2l.b\\).w\\),er1" \
341 "mova/b.l @(0x12345678:32,@(0x9abc:16,r2l.b).w),er1"
342gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),r2.w\\).w\\),er1" \
343 "mova/b.l @(0x12345678:32,@(0x9abc:16,r2.w).w),er1"
344gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),er2.l\\).w\\),er1" \
345 "mova/b.l @(0x12345678:32,@(0x9abc:16,er2.l).w),er1"
346gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),r2l.b\\).w\\),er1" \
347 "mova/b.l @(0x12345678:32,@(0x9abcdef0:32,r2l.b).w),er1"
348gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),r2.w\\).w\\),er1" \
349 "mova/b.l @(0x12345678:32,@(0x9abcdef0:32,r2.w).w),er1"
350gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),er2.l\\).w\\),er1" \
351 "mova/b.l @(0x12345678:32,@(0x9abcdef0:32,er2.l).w),er1"
352gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@0x9abc(:16|).w\\),er1" \
353 "mova/b.l @(0x12345678:32,@0x9abc:16.w),er1"
354gdb_test "x" "mova/b.l\t@\\(0x12345678(:32|),@0x9abcdef0(:32|).w\\),er1" \
355 "mova/b.l @(0x12345678:32,@0x9abcdef0:32.w),er1"
356gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@er2.b\\),er1" \
357 "mova/w.l @(0x12345678:32,@er2.b),er1"
358gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x1(:2|),er2\\).b\\),er1" \
359 "mova/w.l @(0x12345678:32,@(0x1:2,er2).b),er1"
360gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@er2\\+.b\\),er1" \
361 "mova/w.l @(0x12345678:32,@er2+.b),er1"
362gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@-er2.b\\),er1" \
363 "mova/w.l @(0x12345678:32,@-er2.b),er1"
364gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\+er2.b\\),er1" \
365 "mova/w.l @(0x12345678:32,@+er2.b),er1"
366gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@er2-.b\\),er1" \
367 "mova/w.l @(0x12345678:32,@er2-.b),er1"
368gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),er2\\).b\\),er1" \
369 "mova/w.l @(0x12345678:32,@(0x9abc:16,er2).b),er1"
370gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),er2\\).b\\),er1" \
371 "mova/w.l @(0x12345678:32,@(0x9abcdef0:32,er2).b),er1"
372gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),r2l.b\\).b\\),er1" \
373 "mova/w.l @(0x12345678:32,@(0x9abc:16,r2l.b).b),er1"
374gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),r2.w\\).b\\),er1" \
375 "mova/w.l @(0x12345678:32,@(0x9abc:16,r2.w).b),er1"
376gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),er2.l\\).b\\),er1" \
377 "mova/w.l @(0x12345678:32,@(0x9abc:16,er2.l).b),er1"
378gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),r2l.b\\).b\\),er1" \
379 "mova/w.l @(0x12345678:32,@(0x9abcdef0:32,r2l.b).b),er1"
380gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),r2.w\\).b\\),er1" \
381 "mova/w.l @(0x12345678:32,@(0x9abcdef0:32,r2.w).b),er1"
382gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),er2.l\\).b\\),er1" \
383 "mova/w.l @(0x12345678:32,@(0x9abcdef0:32,er2.l).b),er1"
384gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@0x9abc(:16|).b\\),er1" \
385 "mova/w.l @(0x12345678:32,@0x9abc:16.b),er1"
386gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@0x9abcdef0(:32|).b\\),er1" \
387 "mova/w.l @(0x12345678:32,@0x9abcdef0:32.b),er1"
388gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@er2.w\\),er1" \
389 "mova/w.l @(0x12345678:32,@er2.w),er1"
390gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x2(:2|),er2\\).w\\),er1" \
391 "mova/w.l @(0x12345678:32,@(0x2:2,er2).w),er1"
392gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@er2\\+.w\\),er1" \
393 "mova/w.l @(0x12345678:32,@er2+.w),er1"
394gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@-er2.w\\),er1" \
395 "mova/w.l @(0x12345678:32,@-er2.w),er1"
396gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\+er2.w\\),er1" \
397 "mova/w.l @(0x12345678:32,@+er2.w),er1"
398gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@er2-.w\\),er1" \
399 "mova/w.l @(0x12345678:32,@er2-.w),er1"
400gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),er2\\).w\\),er1" \
401 "mova/w.l @(0x12345678:32,@(0x9abc:16,er2).w),er1"
402gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),er2\\).w\\),er1" \
403 "mova/w.l @(0x12345678:32,@(0x9abcdef0:32,er2).w),er1"
404gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),r2l.b\\).w\\),er1" \
405 "mova/w.l @(0x12345678:32,@(0x9abc:16,r2l.b).w),er1"
406gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),r2.w\\).w\\),er1" \
407 "mova/w.l @(0x12345678:32,@(0x9abc:16,r2.w).w),er1"
408gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),er2.l\\).w\\),er1" \
409 "mova/w.l @(0x12345678:32,@(0x9abc:16,er2.l).w),er1"
410gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),r2l.b\\).w\\),er1" \
411 "mova/w.l @(0x12345678:32,@(0x9abcdef0:32,r2l.b).w),er1"
412gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),r2.w\\).w\\),er1" \
413 "mova/w.l @(0x12345678:32,@(0x9abcdef0:32,r2.w).w),er1"
414gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),er2.l\\).w\\),er1" \
415 "mova/w.l @(0x12345678:32,@(0x9abcdef0:32,er2.l).w),er1"
416gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@0x9abc(:16|).w\\),er1" \
417 "mova/w.l @(0x12345678:32,@0x9abc:16.w),er1"
418gdb_test "x" "mova/w.l\t@\\(0x12345678(:32|),@0x9abcdef0(:32|).w\\),er1" \
419 "mova/w.l @(0x12345678:32,@0x9abcdef0:32.w),er1"
420gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@er2.b\\),er1" \
421 "mova/l.l @(0x12345678:32,@er2.b),er1"
422gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x1(:2|),er2\\).b\\),er1" \
423 "mova/l.l @(0x12345678:32,@(0x1:2,er2).b),er1"
424gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@er2\\+.b\\),er1" \
425 "mova/l.l @(0x12345678:32,@er2+.b),er1"
426gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@-er2.b\\),er1" \
427 "mova/l.l @(0x12345678:32,@-er2.b),er1"
428gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\+er2.b\\),er1" \
429 "mova/l.l @(0x12345678:32,@+er2.b),er1"
430gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@er2-.b\\),er1" \
431 "mova/l.l @(0x12345678:32,@er2-.b),er1"
432gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),er2\\).b\\),er1" \
433 "mova/l.l @(0x12345678:32,@(0x9abc:16,er2).b),er1"
434gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),er2\\).b\\),er1" \
435 "mova/l.l @(0x12345678:32,@(0x9abcdef0:32,er2).b),er1"
436gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),r2l.b\\).b\\),er1" \
437 "mova/l.l @(0x12345678:32,@(0x9abc:16,r2l.b).b),er1"
438gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),r2.w\\).b\\),er1" \
439 "mova/l.l @(0x12345678:32,@(0x9abc:16,r2.w).b),er1"
440gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),er2.l\\).b\\),er1" \
441 "mova/l.l @(0x12345678:32,@(0x9abc:16,er2.l).b),er1"
442gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),r2l.b\\).b\\),er1" \
443 "mova/l.l @(0x12345678:32,@(0x9abcdef0:32,r2l.b).b),er1"
444gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),r2.w\\).b\\),er1" \
445 "mova/l.l @(0x12345678:32,@(0x9abcdef0:32,r2.w).b),er1"
446gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),er2.l\\).b\\),er1" \
447 "mova/l.l @(0x12345678:32,@(0x9abcdef0:32,er2.l).b),er1"
448gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@0x9abc(:16|).b\\),er1" \
449 "mova/l.l @(0x12345678:32,@0x9abc:16.b),er1"
450gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@0x9abcdef0(:32|).b\\),er1" \
451 "mova/l.l @(0x12345678:32,@0x9abcdef0:32.b),er1"
452gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@er2.w\\),er1" \
453 "mova/l.l @(0x12345678:32,@er2.w),er1"
454gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x2(:2|),er2\\).w\\),er1" \
455 "mova/l.l @(0x12345678:32,@(0x2:2,er2).w),er1"
456gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@er2\\+.w\\),er1" \
457 "mova/l.l @(0x12345678:32,@er2+.w),er1"
458gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@-er2.w\\),er1" \
459 "mova/l.l @(0x12345678:32,@-er2.w),er1"
460gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\+er2.w\\),er1" \
461 "mova/l.l @(0x12345678:32,@+er2.w),er1"
462gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@er2-.w\\),er1" \
463 "mova/l.l @(0x12345678:32,@er2-.w),er1"
464gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),er2\\).w\\),er1" \
465 "mova/l.l @(0x12345678:32,@(0x9abc:16,er2).w),er1"
466gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),er2\\).w\\),er1" \
467 "mova/l.l @(0x12345678:32,@(0x9abcdef0:32,er2).w),er1"
468gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),r2l.b\\).w\\),er1" \
469 "mova/l.l @(0x12345678:32,@(0x9abc:16,r2l.b).w),er1"
470gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),r2.w\\).w\\),er1" \
471 "mova/l.l @(0x12345678:32,@(0x9abc:16,r2.w).w),er1"
472gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abc(:16|),er2.l\\).w\\),er1" \
473 "mova/l.l @(0x12345678:32,@(0x9abc:16,er2.l).w),er1"
474gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),r2l.b\\).w\\),er1" \
475 "mova/l.l @(0x12345678:32,@(0x9abcdef0:32,r2l.b).w),er1"
476gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),r2.w\\).w\\),er1" \
477 "mova/l.l @(0x12345678:32,@(0x9abcdef0:32,r2.w).w),er1"
478gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@\\(0x9abcdef0(:32|),er2.l\\).w\\),er1" \
479 "mova/l.l @(0x12345678:32,@(0x9abcdef0:32,er2.l).w),er1"
480gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@0x9abc(:16|).w\\),er1" \
481 "mova/l.l @(0x12345678:32,@0x9abc:16.w),er1"
482gdb_test "x" "mova/l.l\t@\\(0x12345678(:32|),@0x9abcdef0(:32|).w\\),er1" \
483 "mova/l.l @(0x12345678:32,@0x9abcdef0:32.w),er1"
This page took 0.7133 seconds and 4 git commands to generate.