Bochs/bochs/fpu/div_small.c

28 lines
1.0 KiB
C

/*---------------------------------------------------------------------------+
| div_small.S |
| $Id: div_small.c,v 1.2 2001-10-06 03:53:46 bdenney Exp $
| |
| Divide a 64 bit integer by a 32 bit integer & return remainder. |
| |
| Copyright (C) 1992,1995,1999 |
| W. Metzenthen, 22 Parker St, Ormond, Vic 3163, |
| Australia. E-mail billm@melbpc.org.au |
| |
| |
+---------------------------------------------------------------------------*/
#include "fpu_emu.h"
u32 FPU_div_small(u64 *x, u32 y)
{
u32 retval;
retval = *x % y;
*x /= y;
return retval;
}