i386: Also check R12-R15 registers when optimizing testq to testb
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / 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(,%eiz),%ebx
8 mov -30(,%eiz,1),%eax
9 mov -30(,%eiz,2),%eax
10 mov -30(,%eiz,4),%eax
11 mov -30(,%eiz,8),%eax
12 mov 30,%eax
13 mov 30(,%eiz),%eax
14 mov 30(,%eiz,1),%eax
15 mov 30(,%eiz,2),%eax
16 mov 30(,%eiz,4),%eax
17 mov 30(,%eiz,8),%eax
18 mov (%ebx),%eax
19 mov (%ebx,%eiz),%eax
20 mov (%ebx,%eiz,1),%eax
21 mov (%ebx,%eiz,2),%eax
22 mov (%ebx,%eiz,4),%eax
23 mov (%ebx,%eiz,8),%eax
24 mov (%esp),%eax
25 mov (%esp,%eiz,1),%eax
26 mov (%esp,%eiz,2),%eax
27 mov (%esp,%eiz,4),%eax
28 mov (%esp,%eiz,8),%eax
29 .intel_syntax noprefix
30 mov eax,DWORD PTR [eiz*1-30]
31 mov eax,DWORD PTR [eiz*2-30]
32 mov eax,DWORD PTR [eiz*4-30]
33 mov eax,DWORD PTR [eiz*8-30]
34 mov eax,DWORD PTR [eiz*1+30]
35 mov eax,DWORD PTR [eiz*2+30]
36 mov eax,DWORD PTR [eiz*4+30]
37 mov eax,DWORD PTR [eiz*8+30]
38 mov eax,DWORD PTR [ebx+eiz]
39 mov eax,DWORD PTR [ebx+eiz*1]
40 mov eax,DWORD PTR [ebx+eiz*2]
41 mov eax,DWORD PTR [ebx+eiz*4]
42 mov eax,DWORD PTR [ebx+eiz*8]
43 mov eax,DWORD PTR [esp]
44 mov eax,DWORD PTR [esp+eiz]
45 mov eax,DWORD PTR [esp+eiz*1]
46 mov eax,DWORD PTR [esp+eiz*2]
47 mov eax,DWORD PTR [esp+eiz*4]
48 mov eax,DWORD PTR [esp+eiz*8]
49 .p2align 4
This page took 0.031757 seconds and 4 git commands to generate.