]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/i386/sib.d
x86: permit parenthesized expressions again as addressing scale factor
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / i386 / sib.d
CommitLineData
2033b4b9
L
1#objdump: -dw
2#name: i386 SIB
3
4.*: +file format .*
5
6Disassembly of section .text:
7
db51cc60 80+ <foo>:
20afcfb7
L
9[ ]*[a-f0-9]+: 8b 1d e2 ff ff ff mov 0xffffffe2,%ebx
10[ ]*[a-f0-9]+: 8b 1c 25 e2 ff ff ff mov -0x1e\(,%eiz,1\),%ebx
11[ ]*[a-f0-9]+: 8b 04 25 e2 ff ff ff mov -0x1e\(,%eiz,1\),%eax
12[ ]*[a-f0-9]+: 8b 04 65 e2 ff ff ff mov -0x1e\(,%eiz,2\),%eax
13[ ]*[a-f0-9]+: 8b 04 a5 e2 ff ff ff mov -0x1e\(,%eiz,4\),%eax
14[ ]*[a-f0-9]+: 8b 04 e5 e2 ff ff ff mov -0x1e\(,%eiz,8\),%eax
15[ ]*[a-f0-9]+: a1 1e 00 00 00 mov 0x1e,%eax
16[ ]*[a-f0-9]+: 8b 04 25 1e 00 00 00 mov 0x1e\(,%eiz,1\),%eax
17[ ]*[a-f0-9]+: 8b 04 25 1e 00 00 00 mov 0x1e\(,%eiz,1\),%eax
18[ ]*[a-f0-9]+: 8b 04 65 1e 00 00 00 mov 0x1e\(,%eiz,2\),%eax
19[ ]*[a-f0-9]+: 8b 04 a5 1e 00 00 00 mov 0x1e\(,%eiz,4\),%eax
20[ ]*[a-f0-9]+: 8b 04 e5 1e 00 00 00 mov 0x1e\(,%eiz,8\),%eax
db51cc60
L
21[ ]*[a-f0-9]+: 8b 03 mov \(%ebx\),%eax
22[ ]*[a-f0-9]+: 8b 04 23 mov \(%ebx,%eiz,1\),%eax
20afcfb7
L
23[ ]*[a-f0-9]+: 8b 04 23 mov \(%ebx,%eiz,1\),%eax
24[ ]*[a-f0-9]+: 8b 04 63 mov \(%ebx,%eiz,2\),%eax
25[ ]*[a-f0-9]+: 8b 04 a3 mov \(%ebx,%eiz,4\),%eax
26[ ]*[a-f0-9]+: 8b 04 e3 mov \(%ebx,%eiz,8\),%eax
27[ ]*[a-f0-9]+: 8b 04 24 mov \(%esp\),%eax
28[ ]*[a-f0-9]+: 8b 04 24 mov \(%esp\),%eax
29[ ]*[a-f0-9]+: 8b 04 64 mov \(%esp,%eiz,2\),%eax
30[ ]*[a-f0-9]+: 8b 04 a4 mov \(%esp,%eiz,4\),%eax
31[ ]*[a-f0-9]+: 8b 04 e4 mov \(%esp,%eiz,8\),%eax
cc0f9635
JB
32[ ]*[a-f0-9]+: 8b 04 00 mov \(%eax,%eax,1\),%eax
33[ ]*[a-f0-9]+: 8b 04 40 mov \(%eax,%eax,2\),%eax
34[ ]*[a-f0-9]+: 8b 04 80 mov \(%eax,%eax,4\),%eax
35[ ]*[a-f0-9]+: 8b 04 c0 mov \(%eax,%eax,8\),%eax
20afcfb7
L
36[ ]*[a-f0-9]+: 8b 04 25 e2 ff ff ff mov -0x1e\(,%eiz,1\),%eax
37[ ]*[a-f0-9]+: 8b 04 65 e2 ff ff ff mov -0x1e\(,%eiz,2\),%eax
38[ ]*[a-f0-9]+: 8b 04 a5 e2 ff ff ff mov -0x1e\(,%eiz,4\),%eax
39[ ]*[a-f0-9]+: 8b 04 e5 e2 ff ff ff mov -0x1e\(,%eiz,8\),%eax
40[ ]*[a-f0-9]+: 8b 04 25 1e 00 00 00 mov 0x1e\(,%eiz,1\),%eax
41[ ]*[a-f0-9]+: 8b 04 65 1e 00 00 00 mov 0x1e\(,%eiz,2\),%eax
42[ ]*[a-f0-9]+: 8b 04 a5 1e 00 00 00 mov 0x1e\(,%eiz,4\),%eax
43[ ]*[a-f0-9]+: 8b 04 e5 1e 00 00 00 mov 0x1e\(,%eiz,8\),%eax
44[ ]*[a-f0-9]+: 8b 04 23 mov \(%ebx,%eiz,1\),%eax
45[ ]*[a-f0-9]+: 8b 04 23 mov \(%ebx,%eiz,1\),%eax
db51cc60
L
46[ ]*[a-f0-9]+: 8b 04 63 mov \(%ebx,%eiz,2\),%eax
47[ ]*[a-f0-9]+: 8b 04 a3 mov \(%ebx,%eiz,4\),%eax
48[ ]*[a-f0-9]+: 8b 04 e3 mov \(%ebx,%eiz,8\),%eax
49[ ]*[a-f0-9]+: 8b 04 24 mov \(%esp\),%eax
50[ ]*[a-f0-9]+: 8b 04 24 mov \(%esp\),%eax
20afcfb7 51[ ]*[a-f0-9]+: 8b 04 24 mov \(%esp\),%eax
db51cc60
L
52[ ]*[a-f0-9]+: 8b 04 64 mov \(%esp,%eiz,2\),%eax
53[ ]*[a-f0-9]+: 8b 04 a4 mov \(%esp,%eiz,4\),%eax
54[ ]*[a-f0-9]+: 8b 04 e4 mov \(%esp,%eiz,8\),%eax
55#pass