| ; RUN: llvm-ml -m32 -filetype=s %s /Fo - | FileCheck %s --check-prefixes=CHECK,CHECK-32 |
| ; RUN: llvm-ml -m64 -filetype=s %s /Fo - | FileCheck %s --check-prefixes=CHECK,CHECK-64 |
| ; CHECK-32: mov eax, dword ptr [foo] |
| ; CHECK-64: mov eax, dword ptr [rip + foo] |
| ; CHECK-32: mov eax, dword ptr [foo] |
| ; CHECK-64: mov eax, dword ptr [rip + foo] |
| ; CHECK-32: mov eax, dword ptr [foo+2] |
| ; CHECK-64: mov eax, dword ptr [rip + foo+2] |
| ; CHECK-32: mov eax, dword ptr [foo+2] |
| ; CHECK-64: mov eax, dword ptr [rip + foo+2] |
| ; CHECK: mov eax, dword ptr [4] |
| ; CHECK: mov eax, dword ptr [ebx + foo] |
| ; CHECK: mov eax, dword ptr [bar] |
| ; CHECK: mov eax, dword ptr [t8] |