| #Test the special case of the index bits, 0x4, in SIB. |
| |
| .text |
| .allow_index_reg |
| foo: |
| mov -30,%ebx |
| mov -30(,%eiz),%ebx |
| mov -30(,%eiz,1),%eax |
| mov -30(,%eiz,2),%eax |
| mov -30(,%eiz,4),%eax |
| mov -30(,%eiz,8),%eax |
| mov 30,%eax |
| mov 30(,%eiz),%eax |
| mov 30(,%eiz,1),%eax |
| mov 30(,%eiz,2),%eax |
| mov 30(,%eiz,4),%eax |
| mov 30(,%eiz,8),%eax |
| mov (%ebx),%eax |
| mov (%ebx,%eiz),%eax |
| mov (%ebx,%eiz,1),%eax |
| mov (%ebx,%eiz,2),%eax |
| mov (%ebx,%eiz,4),%eax |
| mov (%ebx,%eiz,8),%eax |
| mov (%esp),%eax |
| mov (%esp,%eiz,1),%eax |
| mov (%esp,%eiz,2),%eax |
| mov (%esp,%eiz,4),%eax |
| mov (%esp,%eiz,8),%eax |
| .intel_syntax noprefix |
| mov eax,DWORD PTR [eiz*1-30] |
| mov eax,DWORD PTR [eiz*2-30] |
| mov eax,DWORD PTR [eiz*4-30] |
| mov eax,DWORD PTR [eiz*8-30] |
| mov eax,DWORD PTR [eiz*1+30] |
| mov eax,DWORD PTR [eiz*2+30] |
| mov eax,DWORD PTR [eiz*4+30] |
| mov eax,DWORD PTR [eiz*8+30] |
| mov eax,DWORD PTR [ebx+eiz] |
| mov eax,DWORD PTR [ebx+eiz*1] |
| mov eax,DWORD PTR [ebx+eiz*2] |
| mov eax,DWORD PTR [ebx+eiz*4] |
| mov eax,DWORD PTR [ebx+eiz*8] |
| mov eax,DWORD PTR [esp] |
| mov eax,DWORD PTR [esp+eiz] |
| mov eax,DWORD PTR [esp+eiz*1] |
| mov eax,DWORD PTR [esp+eiz*2] |
| mov eax,DWORD PTR [esp+eiz*4] |
| mov eax,DWORD PTR [esp+eiz*8] |
| .p2align 4 |