[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     ! 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