pub fn syscall2(sys: plan9.SYS, arg0: usize, arg1: usize) usize
pub fn syscall2(sys: plan9.SYS, arg0: usize, arg1: usize) usize { return asm volatile ( \\push %%r9 \\push %%r8 \\push $0 \\syscall \\pop %%r11 \\pop %%r11 \\pop %%r11 : [ret] "={rax}" (-> usize), : [arg0] "{r8}" (arg0), [arg1] "{r9}" (arg1), [syscall_number] "{rbp}" (@backingInt(sys)), : .{ .rcx = true, .rax = true, .rbp = true, .r11 = true, .memory = true }); }