summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Lespiau <damien.lespiau@intel.com>2015-06-25 23:44:20 +0100
committerDamien Lespiau <damien.lespiau@intel.com>2015-06-27 16:03:27 +0100
commite55a11d3ebceaf777dba369076e8e842a8479360 (patch)
treed11e8c8f9bd441ca03ab532192652ac6d611bdac
parente86557ca9fa24bb3c73a8168b0866169f7606d0c (diff)
stats: Be more precise and talk about mean, not average
There are several types of averages eg. mean, median and mode. Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
-rw-r--r--lib/igt_stats.c2
-rw-r--r--lib/igt_stats.h2
-rw-r--r--lib/tests/igt_stats.c10
-rw-r--r--tools/skl_compute_wrpll.c3
4 files changed, 9 insertions, 8 deletions
diff --git a/lib/igt_stats.c b/lib/igt_stats.c
index fcf7abe1..e6babde6 100644
--- a/lib/igt_stats.c
+++ b/lib/igt_stats.c
@@ -44,7 +44,7 @@ void igt_stats_push(igt_stats_t *stats, uint64_t value)
stats->values[stats->n_values++] = value;
}
-double igt_stats_get_average(igt_stats_t *stats)
+double igt_stats_get_mean(igt_stats_t *stats)
{
unsigned int i;
double a = 0.0;
diff --git a/lib/igt_stats.h b/lib/igt_stats.h
index 99dc1c9e..a46b399c 100644
--- a/lib/igt_stats.h
+++ b/lib/igt_stats.h
@@ -33,4 +33,4 @@ typedef struct {
void igt_stats_init(igt_stats_t *stats, unsigned int capacity);
void igt_stats_fini(igt_stats_t *stats);
void igt_stats_push(igt_stats_t *stats, uint64_t value);
-double igt_stats_get_average(igt_stats_t *stats);
+double igt_stats_get_mean(igt_stats_t *stats);
diff --git a/lib/tests/igt_stats.c b/lib/tests/igt_stats.c
index e75a203e..3f453141 100644
--- a/lib/tests/igt_stats.c
+++ b/lib/tests/igt_stats.c
@@ -25,10 +25,10 @@
#include "igt_core.h"
#include "igt_stats.h"
-static void test_average(void)
+static void test_mean(void)
{
igt_stats_t stats;
- double average;
+ double mean;
igt_stats_init(&stats, 5);
@@ -38,12 +38,12 @@ static void test_average(void)
igt_stats_push(&stats, 8);
igt_stats_push(&stats, 10);
- average = igt_stats_get_average(&stats);
+ mean = igt_stats_get_mean(&stats);
- igt_assert(average == (2 + 4 + 6 + 8 + 10) / 5.);
+ igt_assert(mean == (2 + 4 + 6 + 8 + 10) / 5.);
}
igt_simple_main
{
- test_average();
+ test_mean();
}
diff --git a/tools/skl_compute_wrpll.c b/tools/skl_compute_wrpll.c
index 9245724c..cf808c7f 100644
--- a/tools/skl_compute_wrpll.c
+++ b/tools/skl_compute_wrpll.c
@@ -917,7 +917,8 @@ static void test_run(struct test_ops *test)
}
printf("even/odd dividers: %d/%d\n", p_odd_even[0], p_odd_even[1]);
- printf("average deviation: %.2lf\n", igt_stats_get_average(&stats));
+ printf("mean central freq deviation: %.2lf\n",
+ igt_stats_get_mean(&stats));
igt_stats_fini(&stats);
}