1 #![feature(prelude_import)]
4 use ::std::prelude::rust_2015::*;
7 // pretty-mode:expanded
19 asm!("", options(nomem, nostack));
20 asm!("{0}", in(reg) 4);
21 asm!("{0}", out(reg) a);
22 asm!("{0}", inout(reg) b);
23 asm!("{0} {1}", out(reg) _, inlateout(reg) b => _);
24 asm!("", out("al") _, lateout("rcx") _);
26 asm!("inst1 {0}, 42\ninst2 {1}, 24", in(reg) a, out(reg) b);
27 asm!("inst2 {1}, 24\ninst1 {0}, 42", in(reg) a, out(reg) b);
28 asm!("inst1 {0}, 42\ninst2 {1}, 24", in(reg) a, out(reg) b);
31 asm!("inst1\n\tinst2");
32 asm!("inst1\ninst2\ninst3\ninst4");