From 79fa96514f59e8999bbb74d66313ca13c1b3572a Mon Sep 17 00:00:00 2001 From: Christian Cunningham Date: Mon, 28 Mar 2022 11:10:07 -0700 Subject: Output s rather than s^2 --- usr/test.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'usr/test.c') diff --git a/usr/test.c b/usr/test.c index 6210384..6ba3a92 100644 --- a/usr/test.c +++ b/usr/test.c @@ -1,6 +1,7 @@ #include #include #include +#include #include #include @@ -11,6 +12,7 @@ static unsigned long ti, tf; static unsigned long times[MAX_ITER]; static unsigned long idx = 0; + void test_results(unsigned long off) { unsigned long mean=0, stdev=0, max=0; @@ -24,14 +26,15 @@ void test_results(unsigned long off) unsigned long term = (times[i]-mean)*(times[i]-mean)/MAX_ITER; stdev += term; } - static char str[13]; + stdev = sqrt_rnd(stdev); + char str[] = " ns\0"; char* start; start = ulong_to_string(mean, str); - draw_string(off*13, 12, start); + draw_string(off*15, 12, start); start = ulong_to_string(stdev, str); - draw_string(off*13, 13, start); + draw_string(off*15, 13, start); start = ulong_to_string(max, str); - draw_string(off*13, 14, start); + draw_string(off*15, 14, start); } void nopfxn(void) {} -- cgit v1.2.1