pub fn syscall5( number: SYS, arg1: syscall_arg_t, arg2: syscall_arg_t, arg3: syscall_arg_t, arg4: syscall_arg_t, arg5: syscall_arg_t, ) u64
pub fn syscall5( number: SYS, arg1: syscall_arg_t, arg2: syscall_arg_t, arg3: syscall_arg_t, arg4: syscall_arg_t, arg5: syscall_arg_t, ) u64 { return asm volatile ("svc 0" : [ret] "={r2}" (-> u64), : [number] "{r1}" (@backingInt(number)), [arg1] "{r2}" (arg1), [arg2] "{r3}" (arg2), [arg3] "{r4}" (arg3), [arg4] "{r5}" (arg4), [arg5] "{r6}" (arg5), : .{ .memory = true }); }