shuffle register argument so the kernel won't need to access the stack to retrieve that last argument.