call trap in syscall instead of int instruction