From 70031ad605840fffe61a2ebf9a4b1df1b2119bcf Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Mon, 20 Jan 2025 14:26:04 -0800 Subject: [PATCH] Show API type in test page summary output. --- test.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test.html b/test.html index 74a3e73..1093dd1 100644 --- a/test.html +++ b/test.html @@ -28,7 +28,7 @@ SPDX-License-Identifier: GPL-3.0-or-later return hex } - function average (times, effort) { + function average (times, type, effort) { let count = times.length, sum = 0, reciprocals = 0, logarithms = 0, truncated = 0, min = 0xffff, max = 0, rate = 0 times.sort() for (let i = 0; i < count; i++) { @@ -39,7 +39,7 @@ SPDX-License-Identifier: GPL-3.0-or-later max = Math.max(max, times[i]) if (count < 3 || (i > (count * 0.1) && i < (count * 0.9))) truncated += times[i] } - const title = `NanoPow (WebGPU) | Effort: ${effort} | Dispatch: ${(0x100 * effort) ** 2} | Threads: ${8 * 8 * (0x100 * effort) ** 2}` + const title = `NanoPow (${type}) | Effort: ${effort} | Dispatch: ${(0x100 * effort) ** 2} | Threads: ${8 * 8 * (0x100 * effort) ** 2}` return { [title]: { count: count, @@ -98,7 +98,7 @@ SPDX-License-Identifier: GPL-3.0-or-later if (isOutputShown) document.getElementById('output').innerHTML += `${msg}
` } document.getElementById('output').innerHTML += `
` - document.getElementById('summary').innerHTML += `${JSON.stringify(average(times, effort), null, '\t')}
` + document.getElementById('summary').innerHTML += `${JSON.stringify(average(times, type, effort), null, '\t')}
` document.getElementById('status').innerHTML = `TESTING COMPLETE
` console.log('%cTESTING COMPLETE', 'color:orange;font-weight:bold') } -- 2.34.1