summary refs log tree commit diff
path: root/src/test/assembly/asm/global_asm.rs
blob: 3a7f2fa1efb6bddf2bd2ac9be79143e9300fa7b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// min-llvm-version: 10.0.1
// only-x86_64
// assembly-output: emit-asm
// compile-flags: -C llvm-args=--x86-asm-syntax=intel

#![feature(asm, global_asm)]
#![crate_type = "rlib"]

// CHECK: mov eax, eax
global_asm!("mov eax, eax");
// CHECK: mov ebx, 5
global_asm!("mov ebx, {}", const 5);
// CHECK: mov ecx, 5
global_asm!("movl ${}, %ecx", const 5, options(att_syntax));