summaryrefslogtreecommitdiffstats
path: root/tests/rustdoc/asm-foreign2.rs
blob: 87306901eb77fb1e11ba81dfe3fcf3f39a61f554 (plain)
1
2
3
4
5
6
7
8
9
10
11
// only-aarch64
// Make sure rustdoc accepts options(att_syntax) asm! on non-x86 targets.

use std::arch::asm;

// @has asm_foreign2/fn.x86.html
pub unsafe fn x86(x: i64) -> i64 {
    let y;
    asm!("movq {}, {}", in(reg) x, out(reg) y, options(att_syntax));
    y
}