OpenCores
URL https://opencores.org/ocsvn/plasma/plasma/trunk

Subversion Repositories plasma

[/] [plasma/] [trunk/] [kernel/] [libc.c] - Diff between revs 407 and 416

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 407 Rev 416
Line 181... Line 181...
   return n>=0 ? n : -n;
   return n>=0 ? n : -n;
}
}
 
 
 
 
static uint32 Rand1=0x1f2bcda3;
static uint32 Rand1=0x1f2bcda3;
int rand(void)
unsigned int rand(void)
{
{
   Rand1 = 1664525 * Rand1 + 1013904223;  //from D.E. Knuth and H.W. Lewis
   Rand1 = 1664525 * Rand1 + 1013904223;  //from D.E. Knuth and H.W. Lewis
   return Rand1;
   return Rand1 << 16 | Rand1 >> 16;
}
}
 
 
 
 
void srand(unsigned int seed)
void srand(unsigned int seed)
{
{

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.