rust/tests/rustdoc/asm-foreign2.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

12 lines
269 B
Rust
Raw Normal View History

2021-03-15 07:19:16 +08:00
//@ only-aarch64
// Make sure rustdoc accepts options(att_syntax) asm! on non-x86 targets.
use std::arch::asm;
2021-03-15 07:19:16 +08:00
//@ has asm_foreign2/fn.x86.html
2021-03-15 07:19:16 +08:00
pub unsafe fn x86(x: i64) -> i64 {
let y;
asm!("movq {}, {}", in(reg) x, out(reg) y, options(att_syntax));
y
}