change syscall method to use r12 for syscall id