Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / i386 / x86-64-sib.s
1 #Test the special case of the index bits, 0x4, in SIB.
2
3         .text
4         .allow_index_reg
5 foo:
6         mov     -30,%ebx
7         mov     -30(,%riz),%ebx
8         mov     -30(,%riz,1),%eax
9         mov     -30(,%riz,2),%eax
10         mov     -30(,%riz,4),%eax
11         mov     -30(,%riz,8),%eax
12         mov     30,%eax
13         mov     30(,%riz),%eax
14         mov     30(,%riz,1),%eax
15         mov     30(,%riz,2),%eax
16         mov     30(,%riz,4),%eax
17         mov     30(,%riz,8),%eax
18         mov     (%rbx),%eax
19         mov     (%rbx,%riz),%eax
20         mov     (%rbx,%riz,1),%eax
21         mov     (%rbx,%riz,2),%eax
22         mov     (%rbx,%riz,4),%eax
23         mov     (%rbx,%riz,8),%eax
24         mov     (%rsp),%eax
25         mov     (%rsp,%riz),%eax
26         mov     (%rsp,%riz,1),%eax
27         mov     (%rsp,%riz,2),%eax
28         mov     (%rsp,%riz,4),%eax
29         mov     (%rsp,%riz,8),%eax
30         mov     (%r12),%eax
31         mov     (%r12,%riz),%eax
32         mov     (%r12,%riz,1),%eax
33         mov     (%r12,%riz,2),%eax
34         mov     (%r12,%riz,4),%eax
35         mov     (%r12,%riz,8),%eax
36         .intel_syntax noprefix
37         mov    eax,DWORD PTR [riz*1-30]
38         mov    eax,DWORD PTR [riz*2-30]
39         mov    eax,DWORD PTR [riz*4-30]
40         mov    eax,DWORD PTR [riz*8-30]
41         mov    eax,DWORD PTR [riz*1+30]
42         mov    eax,DWORD PTR [riz*2+30]
43         mov    eax,DWORD PTR [riz*4+30]
44         mov    eax,DWORD PTR [riz*8+30]
45         mov    eax,DWORD PTR [rbx+riz]
46         mov    eax,DWORD PTR [rbx+riz*1]
47         mov    eax,DWORD PTR [rbx+riz*2]
48         mov    eax,DWORD PTR [rbx+riz*4]
49         mov    eax,DWORD PTR [rbx+riz*8]
50         mov    eax,DWORD PTR [rsp]
51         mov    eax,DWORD PTR [rsp+riz]
52         mov    eax,DWORD PTR [rsp+riz*1]
53         mov    eax,DWORD PTR [rsp+riz*2]
54         mov    eax,DWORD PTR [rsp+riz*4]
55         mov    eax,DWORD PTR [rsp+riz*8]
56         mov    eax,DWORD PTR [r12]
57         mov    eax,DWORD PTR [r12+riz]
58         mov    eax,DWORD PTR [r12+riz*1]
59         mov    eax,DWORD PTR [r12+riz*2]
60         mov    eax,DWORD PTR [r12+riz*4]
61         mov    eax,DWORD PTR [r12+riz*8]