38f4241a96775d0bb762bc8b02355c403cb4287d
[deliverable/binutils-gdb.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,1),%eax
26 mov (%rsp,%riz,2),%eax
27 mov (%rsp,%riz,4),%eax
28 mov (%rsp,%riz,8),%eax
29 .intel_syntax noprefix
30 mov eax,DWORD PTR [riz*1-30]
31 mov eax,DWORD PTR [riz*2-30]
32 mov eax,DWORD PTR [riz*4-30]
33 mov eax,DWORD PTR [riz*8-30]
34 mov eax,DWORD PTR [riz*1+30]
35 mov eax,DWORD PTR [riz*2+30]
36 mov eax,DWORD PTR [riz*4+30]
37 mov eax,DWORD PTR [riz*8+30]
38 mov eax,DWORD PTR [rbx+riz]
39 mov eax,DWORD PTR [rbx+riz*1]
40 mov eax,DWORD PTR [rbx+riz*2]
41 mov eax,DWORD PTR [rbx+riz*4]
42 mov eax,DWORD PTR [rbx+riz*8]
43 mov eax,DWORD PTR [rsp]
44 mov eax,DWORD PTR [rsp+riz]
45 mov eax,DWORD PTR [rsp+riz*1]
46 mov eax,DWORD PTR [rsp+riz*2]
47 mov eax,DWORD PTR [rsp+riz*4]
48 mov eax,DWORD PTR [rsp+riz*8]
49 .p2align 4
This page took 0.0306 seconds and 3 git commands to generate.