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