pub fn syscall3( number: SYS, arg1: syscall_arg_t, arg2: syscall_arg_t, arg3: syscall_arg_t, ) u64
pub fn syscall3( number: SYS, arg1: syscall_arg_t, arg2: syscall_arg_t, arg3: syscall_arg_t, ) u64 { return asm volatile ("syscall" : [ret] "={rax}" (-> u64), : [number] "{rax}" (@backingInt(number)), [arg1] "{rdi}" (arg1), [arg2] "{rsi}" (arg2), [arg3] "{rdx}" (arg3), : .{ .rcx = true, .r11 = true, .memory = true }); }