Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 89 → Rev 90

/SPARTAN/trunk/test/fpu/fpu0/test.c
44,18 → 44,23
static void e(void *data)
{
int i;
while(1) {
while(1)
{
double e,d,le,f;
le=-1;
e=0;
f=1;
for(i=0,d=1;e!=le;d*=f,f+=1,i++) {
for(i=0,d=1;e!=le;d*=f,f+=1,i++)
{
le=e;
e=e+1/d;
if (i>1000000) {
printf("tid%d: e LOOPING\n", THREAD->tid);
if (i>20000000)
{
// printf("tid%d: e LOOPING\n", THREAD->tid);
putchar('!');
i = 0;
}
}
if((int)(100000000*e)==271828182) printf("tid%d: e OK\n", THREAD->tid);
74,5 → 79,7
t = thread_create(e, NULL, TASK, 0);
thread_ready(t);
}
while(1);
 
}