Ahmed Bougacha | 1905287 | 2015-04-28 01:37:11 +0000 | [diff] [blame] | 1 | // RUN: llvm-mc -triple x86_64-unknown-unknown-elf %s | FileCheck %s --check-prefix=CHECK |
Ahmed Bougacha | 4a85643 | 2015-11-11 00:51:36 +0000 | [diff] [blame] | 2 | // RUN: llvm-mc -triple x86_64-unknown-darwin %s | FileCheck %s --check-prefix=CHECK |
Ahmed Bougacha | 1905287 | 2015-04-28 01:37:11 +0000 | [diff] [blame] | 3 | // RUN: llvm-mc -triple x86_64-pc-windows-msvc %s | FileCheck %s --check-prefix=MSVC |
Ahmed Bougacha | 1905287 | 2015-04-28 01:37:11 +0000 | [diff] [blame] | 4 | |
| 5 | .data |
| 6 | |
| 7 | // CHECK: .quad 3 |
| 8 | |
Ahmed Bougacha | 4a85643 | 2015-11-11 00:51:36 +0000 | [diff] [blame] | 9 | // MSVC does AShr. |
Ahmed Bougacha | 1905287 | 2015-04-28 01:37:11 +0000 | [diff] [blame] | 10 | // MSVC: .quad -1 |
Ahmed Bougacha | 1905287 | 2015-04-28 01:37:11 +0000 | [diff] [blame] | 11 | |
| 12 | .quad (~0 >> 62) |