1 if (ia64_ia32mode) {
2 	int err = ia64_regs.gr[8];
3 	if (check_errno && is_negated_errno(err)) {
4 		tcp->u_rval = -1;
5 		tcp->u_error = -err;
6 	} else {
7 		tcp->u_rval = err;
8 	}
9 } else {
10 	if (check_errno && ia64_regs.gr[10]) {
11 		tcp->u_rval = -1;
12 		tcp->u_error = ia64_regs.gr[8];
13 	} else {
14 		tcp->u_rval = ia64_regs.gr[8];
15 	}
16 }
17