[BACK]Return to divuir.c CVS log [TXT][DIR] Up to [local] / sys / arch / hppa / spmath

Annotation of sys/arch/hppa/spmath/divuir.c, Revision 1.1.1.1

1.1       nbrk        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: }

CVSweb