URL
https://opencores.org/ocsvn/plasma/plasma/trunk
[/] [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)
|
{
|
{
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.