Initial import, 0.1 + pk 0.2.4-B1
[unix-history] / gnu / usr.bin / gcc1 / gnulib / longlong / moddi3.c
#include "longlong.h"
long long
__moddi3 (u, v)
long long u, v;
{
if (u < 0)
if (v < 0)
return - ((unsigned long long) -u % (unsigned long long) -v);
else
return - ((unsigned long long) -u % (unsigned long long) v);
else
if (v < 0)
return (unsigned long long) u % (unsigned long long) -v;
else
return (unsigned long long) u % (unsigned long long) v;
}