xref: /openbsd/sys/arch/hppa/spmath/divuir.c (revision 404b540a)
1 /*	$OpenBSD: divuir.c,v 1.6 2002/05/07 22:19:30 mickey Exp $	*/
2 /*
3   (c) Copyright 1986 HEWLETT-PACKARD COMPANY
4   To anyone who acknowledges that this file is provided "AS IS"
5   without any express or implied warranty:
6       permission to use, copy, modify, and distribute this file
7   for any purpose is hereby granted without fee, provided that
8   the above copyright notice and this notice appears in all
9   copies, and that the name of Hewlett-Packard Company not be
10   used in advertising or publicity pertaining to distribution
11   of the software without specific, written prior permission.
12   Hewlett-Packard Company makes no representations about the
13   suitability of this software for any purpose.
14 */
15 /* @(#)divuir.c: Revision: 1.6.88.1 Date: 93/12/07 15:06:06 */
16 
17 #include "md.h"
18 
19 void
20 divuir(opnd1,opnd2,result)
21 	unsigned int opnd1, opnd2;
22 	struct mdsfu_register *result;
23 {
24 	/* get source operands, check divisor for zero */
25 	if (opnd2 == 0) {
26 		overflow = TRUE;
27 		return;
28 	}
29 	overflow = FALSE;
30 
31 	/* do the divide */
32 	divu(0,opnd1,opnd2,result);
33 }
34