forked from Github_Repos/cvw
Commit message
This commit is contained in:
parent
2bee4eabab
commit
ef14fff3fc
@ -286,17 +286,17 @@ MAIN_RETURN_TYPE main(int argc, char *argv[]) {
|
|||||||
results[i].err=0;
|
results[i].err=0;
|
||||||
if ((results[i].execs & ID_LIST) &&
|
if ((results[i].execs & ID_LIST) &&
|
||||||
(results[i].crclist!=list_known_crc[known_id])) {
|
(results[i].crclist!=list_known_crc[known_id])) {
|
||||||
ee_printf("[%u]ERROR! list crc 0x%04x - should be 0x%04x\n,i,results[i].crclist,list_known_crc[known_id]");
|
ee_printf("[%u]ERROR! list crc 0x%04x - should be 0x%04x\n",i,results[i].crclist,list_known_crc[known_id]);
|
||||||
results[i].err++;
|
results[i].err++;
|
||||||
}
|
}
|
||||||
if ((results[i].execs & ID_MATRIX) &&
|
if ((results[i].execs & ID_MATRIX) &&
|
||||||
(results[i].crcmatrix!=matrix_known_crc[known_id])) {
|
(results[i].crcmatrix!=matrix_known_crc[known_id])) {
|
||||||
ee_printf("[%u]ERROR! matrix crc 0x%04x - should be 0x%04x\n,i,results[i].crcmatrix,matrix_known_crc[known_id]");
|
ee_printf("[%u]ERROR! matrix crc 0x%04x - should be 0x%04x\n",i,results[i].crcmatrix,matrix_known_crc[known_id]);
|
||||||
results[i].err++;
|
results[i].err++;
|
||||||
}
|
}
|
||||||
if ((results[i].execs & ID_STATE) &&
|
if ((results[i].execs & ID_STATE) &&
|
||||||
(results[i].crcstate!=state_known_crc[known_id])) {
|
(results[i].crcstate!=state_known_crc[known_id])) {
|
||||||
ee_printf("[%u]ERROR! state crc 0x%04x - should be 0x%04x\n,i,results[i].crcstate,state_known_crc[known_id]");
|
ee_printf("[%u]ERROR! state crc 0x%04x - should be 0x%04x\n",i,results[i].crcstate,state_known_crc[known_id]);
|
||||||
results[i].err++;
|
results[i].err++;
|
||||||
}
|
}
|
||||||
total_errors+=results[i].err;
|
total_errors+=results[i].err;
|
||||||
@ -305,55 +305,55 @@ MAIN_RETURN_TYPE main(int argc, char *argv[]) {
|
|||||||
total_errors+=check_data_types();
|
total_errors+=check_data_types();
|
||||||
/* and report results */
|
/* and report results */
|
||||||
//ee_printf("CoreMark Size : %lu\n", (long unsigned) results[0].size);
|
//ee_printf("CoreMark Size : %lu\n", (long unsigned) results[0].size);
|
||||||
ee_printf("CoreMark Size : %lu\n, (long unsigned) results[0].size");
|
ee_printf("CoreMark Size : %lu\n", (long unsigned) results[0].size);
|
||||||
ee_printf("Total ticks : %lu\n, (long unsigned) total_time");
|
ee_printf("Total ticks : %lu\n", (long unsigned) total_time);
|
||||||
#if HAS_FLOAT
|
#if HAS_FLOAT
|
||||||
ee_printf("Total time (secs): %f\n,time_in_secs(total_time)");
|
ee_printf("Total time (secs): %f\n",time_in_secs(total_time));
|
||||||
if (time_in_secs(total_time) > 0)
|
if (time_in_secs(total_time) > 0)
|
||||||
ee_printf("Iterations/Sec : %f\n,default_num_contexts*results[0].iterations/time_in_secs(total_time)");
|
ee_printf("Iterations/Sec : %f\n",default_num_contexts*results[0].iterations/time_in_secs(total_time));
|
||||||
#else
|
#else
|
||||||
ee_printf("Total time (secs): %d\n,time_in_secs(total_time)");
|
ee_printf("Total time (secs): %d\n,time_in_secs(total_time)");
|
||||||
if (time_in_secs(total_time) > 0)
|
if (time_in_secs(total_time) > 0)
|
||||||
ee_printf("Iterations/Sec : %d\n,default_num_contexts*results[0].iterations/time_in_secs(total_time)");
|
ee_printf("Iterations/Sec : %d\n",default_num_contexts*results[0].iterations/time_in_secs(total_time));
|
||||||
#endif
|
#endif
|
||||||
if (time_in_secs(total_time) < 10) {
|
if (time_in_secs(total_time) < 10) {
|
||||||
ee_printf("ERROR! Must execute for at least 10 secs for a valid result!\n");
|
ee_printf("ERROR! Must execute for at least 10 secs for a valid result!\n");
|
||||||
total_errors++;
|
total_errors++;
|
||||||
}
|
}
|
||||||
|
|
||||||
ee_printf("Iterations : %lu\n, (long unsigned) default_num_contexts*results[0].iterations");
|
ee_printf("Iterations : %lu\n", (long unsigned) default_num_contexts*results[0].iterations);
|
||||||
ee_printf("Compiler version : %s\n,COMPILER_VERSION");
|
ee_printf("Compiler version : %s\n",COMPILER_VERSION);
|
||||||
ee_printf("Compiler flags : %s\n,COMPILER_FLAGS");
|
ee_printf("Compiler flags : %s\n",COMPILER_FLAGS);
|
||||||
#if (MULTITHREAD>1)
|
#if (MULTITHREAD>1)
|
||||||
ee_printf("Parallel %s : %d\n,PARALLEL_METHOD,default_num_contexts");
|
ee_printf("Parallel %s : %d\n",PARALLEL_METHOD,default_num_contexts);
|
||||||
#endif
|
#endif
|
||||||
ee_printf("Memory location : %s\n,MEM_LOCATION");
|
ee_printf("Memory location : %s\n",MEM_LOCATION);
|
||||||
/* output for verification */
|
/* output for verification */
|
||||||
ee_printf("seedcrc : 0x%04x\n,seedcrc");
|
ee_printf("seedcrc : 0x%04x\n",seedcrc);
|
||||||
if (results[0].execs & ID_LIST)
|
if (results[0].execs & ID_LIST)
|
||||||
for (i=0 ; i<default_num_contexts; i++)
|
for (i=0 ; i<default_num_contexts; i++)
|
||||||
ee_printf("[%d]crclist : 0x%04x\n,i,results[i].crclist");
|
ee_printf("[%d]crclist : 0x%04x\n",i,results[i].crclist);
|
||||||
if (results[0].execs & ID_MATRIX)
|
if (results[0].execs & ID_MATRIX)
|
||||||
for (i=0 ; i<default_num_contexts; i++)
|
for (i=0 ; i<default_num_contexts; i++)
|
||||||
ee_printf("[%d]crcmatrix : 0x%04x\n,i,results[i].crcmatrix");
|
ee_printf("[%d]crcmatrix : 0x%04x\n",i,results[i].crcmatrix);
|
||||||
if (results[0].execs & ID_STATE)
|
if (results[0].execs & ID_STATE)
|
||||||
for (i=0 ; i<default_num_contexts; i++)
|
for (i=0 ; i<default_num_contexts; i++)
|
||||||
ee_printf("[%d]crcstate : 0x%04x\n,i,results[i].crcstate");
|
ee_printf("[%d]crcstate : 0x%04x\n",i,results[i].crcstate);
|
||||||
for (i=0 ; i<default_num_contexts; i++)
|
for (i=0 ; i<default_num_contexts; i++)
|
||||||
ee_printf("[%d]crcfinal : 0x%04x\n,i,results[i].crc");
|
ee_printf("[%d]crcfinal : 0x%04x\"n",i,results[i].crc);
|
||||||
if (total_errors==0) {
|
if (total_errors==0) {
|
||||||
ee_printf("Correct operation validated. See README.md for run and reporting rules.\n");
|
ee_printf("Correct operation validated. See README.md for run and reporting rules.\n");
|
||||||
#if HAS_FLOAT
|
#if HAS_FLOAT
|
||||||
if (known_id==3) {
|
if (known_id==3) {
|
||||||
ee_printf("CoreMark 1.0 : %f / %s %s,default_num_contexts*results[0].iterations/time_in_secs(total_time),COMPILER_VERSION,COMPILER_FLAGS");
|
ee_printf("CoreMark 1.0 : %f / %s %s",default_num_contexts*results[0].iterations/time_in_secs(total_time),COMPILER_VERSION,COMPILER_FLAGS);
|
||||||
#if defined(MEM_LOCATION) && !defined(MEM_LOCATION_UNSPEC)
|
#if defined(MEM_LOCATION) && !defined(MEM_LOCATION_UNSPEC)
|
||||||
ee_printf(" / %s,MEM_LOCATION");
|
ee_printf(" / %s",MEM_LOCATION);
|
||||||
#else
|
#else
|
||||||
ee_printf(" / %s,mem_name[MEM_METHOD]");
|
ee_printf(" / %s",mem_name[MEM_METHOD]);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (MULTITHREAD>1)
|
#if (MULTITHREAD>1)
|
||||||
ee_printf(" / %d:%s,default_num_contexts,PARALLEL_METHOD");
|
ee_printf(" / %d:%s",default_num_contexts,PARALLEL_METHOD);
|
||||||
#endif
|
#endif
|
||||||
ee_printf("\n");
|
ee_printf("\n");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user