print more fraction digits in report

This commit is contained in:
Radim Kolar 2024-07-08 13:13:57 +02:00
parent 94c22dd6f8
commit c008374936
2 changed files with 8 additions and 4 deletions

View File

@ -24,6 +24,7 @@ Version NEXT
parsecheck: init all fields in testcase results
SConstruct: declare CPP constant SIZEOF_LONG
randomcheck: use SIZEOF_LONG for grabing highest bits from long()
randomcheck: print more fraction digits in report
Version 2.8.1b29 - 24 Aug 2019
added scons command line argument without-fspscan=yes for building

View File

@ -76,7 +76,7 @@ static void run_randomtest( unsigned short (*keygen)(void) )
}
}
static void print_bitcount(void)
static float print_bitcount(void)
{
int i;
float worst;
@ -87,13 +87,16 @@ static void print_bitcount(void)
for(i=0;i<16;i++)
{
float delta;
ratio=(float)bitcount[i]/rounds;
if(fabs(ratio-0.5f)>worst)
worst=fabs(ratio-0.5f);
delta = fabs(ratio-0.5f);
if(delta > worst)
worst=delta;
printf("%.2f ", ratio);
}
printf(" Worst: %.3f\n", worst);
printf(" Worst: %.4f\n", worst);
if(worst>MAX_WORST_ALLOWED) result++;
return worst;
}