1#source: sib.s
2#objdump: -dw -Mintel
3#name: i386 SIB (Intel mode)
4
5.*: +file format .*
6
7Disassembly of section .text:
8
90+ <foo>:
10[ 	]*[a-f0-9]+:	8b 1d e2 ff ff ff    	mov    ebx,DWORD PTR ds:0xffffffe2
11[ 	]*[a-f0-9]+:	8b 1c 25 e2 ff ff ff 	mov    ebx,DWORD PTR \[eiz\*1-0x1e\]
12[ 	]*[a-f0-9]+:	8b 04 25 e2 ff ff ff 	mov    eax,DWORD PTR \[eiz\*1-0x1e\]
13[ 	]*[a-f0-9]+:	8b 04 65 e2 ff ff ff 	mov    eax,DWORD PTR \[eiz\*2-0x1e\]
14[ 	]*[a-f0-9]+:	8b 04 a5 e2 ff ff ff 	mov    eax,DWORD PTR \[eiz\*4-0x1e\]
15[ 	]*[a-f0-9]+:	8b 04 e5 e2 ff ff ff 	mov    eax,DWORD PTR \[eiz\*8-0x1e\]
16[ 	]*[a-f0-9]+:	a1 1e 00 00 00       	mov    eax,ds:0x1e
17[ 	]*[a-f0-9]+:	8b 04 25 1e 00 00 00 	mov    eax,DWORD PTR \[eiz\*1\+0x1e\]
18[ 	]*[a-f0-9]+:	8b 04 25 1e 00 00 00 	mov    eax,DWORD PTR \[eiz\*1\+0x1e\]
19[ 	]*[a-f0-9]+:	8b 04 65 1e 00 00 00 	mov    eax,DWORD PTR \[eiz\*2\+0x1e\]
20[ 	]*[a-f0-9]+:	8b 04 a5 1e 00 00 00 	mov    eax,DWORD PTR \[eiz\*4\+0x1e\]
21[ 	]*[a-f0-9]+:	8b 04 e5 1e 00 00 00 	mov    eax,DWORD PTR \[eiz\*8\+0x1e\]
22[ 	]*[a-f0-9]+:	8b 03                	mov    eax,DWORD PTR \[ebx\]
23[ 	]*[a-f0-9]+:	8b 04 23             	mov    eax,DWORD PTR \[ebx\+eiz\*1\]
24[ 	]*[a-f0-9]+:	8b 04 23             	mov    eax,DWORD PTR \[ebx\+eiz\*1\]
25[ 	]*[a-f0-9]+:	8b 04 63             	mov    eax,DWORD PTR \[ebx\+eiz\*2\]
26[ 	]*[a-f0-9]+:	8b 04 a3             	mov    eax,DWORD PTR \[ebx\+eiz\*4\]
27[ 	]*[a-f0-9]+:	8b 04 e3             	mov    eax,DWORD PTR \[ebx\+eiz\*8\]
28[ 	]*[a-f0-9]+:	8b 04 24             	mov    eax,DWORD PTR \[esp\]
29[ 	]*[a-f0-9]+:	8b 04 24             	mov    eax,DWORD PTR \[esp\]
30[ 	]*[a-f0-9]+:	8b 04 64             	mov    eax,DWORD PTR \[esp\+eiz\*2\]
31[ 	]*[a-f0-9]+:	8b 04 a4             	mov    eax,DWORD PTR \[esp\+eiz\*4\]
32[ 	]*[a-f0-9]+:	8b 04 e4             	mov    eax,DWORD PTR \[esp\+eiz\*8\]
33[ 	]*[a-f0-9]+:	8b 04 25 e2 ff ff ff 	mov    eax,DWORD PTR \[eiz\*1-0x1e\]
34[ 	]*[a-f0-9]+:	8b 04 65 e2 ff ff ff 	mov    eax,DWORD PTR \[eiz\*2-0x1e\]
35[ 	]*[a-f0-9]+:	8b 04 a5 e2 ff ff ff 	mov    eax,DWORD PTR \[eiz\*4-0x1e\]
36[ 	]*[a-f0-9]+:	8b 04 e5 e2 ff ff ff 	mov    eax,DWORD PTR \[eiz\*8-0x1e\]
37[ 	]*[a-f0-9]+:	8b 04 25 1e 00 00 00 	mov    eax,DWORD PTR \[eiz\*1\+0x1e\]
38[ 	]*[a-f0-9]+:	8b 04 65 1e 00 00 00 	mov    eax,DWORD PTR \[eiz\*2\+0x1e\]
39[ 	]*[a-f0-9]+:	8b 04 a5 1e 00 00 00 	mov    eax,DWORD PTR \[eiz\*4\+0x1e\]
40[ 	]*[a-f0-9]+:	8b 04 e5 1e 00 00 00 	mov    eax,DWORD PTR \[eiz\*8\+0x1e\]
41[ 	]*[a-f0-9]+:	8b 04 23             	mov    eax,DWORD PTR \[ebx\+eiz\*1\]
42[ 	]*[a-f0-9]+:	8b 04 23             	mov    eax,DWORD PTR \[ebx\+eiz\*1\]
43[ 	]*[a-f0-9]+:	8b 04 63             	mov    eax,DWORD PTR \[ebx\+eiz\*2\]
44[ 	]*[a-f0-9]+:	8b 04 a3             	mov    eax,DWORD PTR \[ebx\+eiz\*4\]
45[ 	]*[a-f0-9]+:	8b 04 e3             	mov    eax,DWORD PTR \[ebx\+eiz\*8\]
46[ 	]*[a-f0-9]+:	8b 04 24             	mov    eax,DWORD PTR \[esp\]
47[ 	]*[a-f0-9]+:	8b 04 24             	mov    eax,DWORD PTR \[esp\]
48[ 	]*[a-f0-9]+:	8b 04 24             	mov    eax,DWORD PTR \[esp\]
49[ 	]*[a-f0-9]+:	8b 04 64             	mov    eax,DWORD PTR \[esp\+eiz\*2\]
50[ 	]*[a-f0-9]+:	8b 04 a4             	mov    eax,DWORD PTR \[esp\+eiz\*4\]
51[ 	]*[a-f0-9]+:	8b 04 e4             	mov    eax,DWORD PTR \[esp\+eiz\*8\]
52#pass
53