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

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

1.1       nbrk        1: /*     $OpenBSD: mpys.c,v 1.7 2003/04/10 17:27:58 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: /* @(#)mpys.c: Revision: 1.6.88.1 Date: 93/12/07 15:06:43 */
                     16:
                     17: #include "md.h"
                     18:
                     19: void
                     20: mpys(opnd1,opnd2,result)
                     21:        int opnd1, opnd2;
                     22:        struct mdsfu_register *result;
                     23: {
                     24:        s_xmpy(&opnd1,&opnd2,result);
                     25:
                     26:        /* determine overflow status */
                     27:        if ((result_hi == 0 && result_lo >= 0) ||
                     28:            (result_hi == -1 && result_lo < 0))
                     29:                overflow = FALSE;
                     30:        else
                     31:                overflow = TRUE;
                     32: }

CVSweb