nuttx-apps/benchmarks
makejian 9148fb9718 benchmarks: Add Whetstone FPU benchmark
Add the Whetstone floating-point benchmark to NuttX applications.
The Whetstone benchmark is a widely-used tool for evaluating FPU
(floating-point unit) performance.

This benchmark is ported from netlib.org whetstone.c which has a
custom permissive license requiring attribution. Therefore it
depends on ALLOW_CUSTOM_PERMISSIVE_COMPONENTS.

Usage: whetstone [loops]

Signed-off-by: makejian <makejian@xiaomi.com>
2026-01-21 07:43:09 -03:00
..
cachespeed benchmarks: migrate to SPDX identifier 2024-12-19 15:25:28 +08:00
coremark benchmarks: migrate to SPDX identifier 2024-12-19 15:25:28 +08:00
coremark-pro benchmarks: migrate to SPDX identifier 2024-12-19 15:25:28 +08:00
cyclictest benchmarks/cyclictest: fix comp. warning and optargs termination 2025-09-14 10:37:27 +02:00
dhrystone benchmarks: migrate to SPDX identifier 2024-12-19 15:25:28 +08:00
fio libc/elf: rename modlib to libelf 2025-04-11 09:43:07 +08:00
iozone benchmarks: migrate to SPDX identifier 2024-12-19 15:25:28 +08:00
mtd benchmarks/mtd: use PRIxxx macro to improve portability 2025-04-01 09:08:59 +02:00
osperf benchmarks/osperf/osperf.c: add pipe read-write performance test 2025-06-14 17:20:23 +08:00
ramspeed benchmarks/ramspeed: add cmake build support 2026-01-16 21:09:07 +08:00
rt-tests benchmarks: migrate license to ASF 2024-12-19 15:25:28 +08:00
sd_bench apps/testing: Move sd_bench to apps/bechmarks 2025-01-27 04:53:57 +01:00
spinlock_bench benchmarks: migrate to SPDX identifier 2024-12-19 15:25:28 +08:00
superpi [nxstyle] fix Relative file path 2025-02-25 09:31:30 +01:00
tacle-bench benchmarks: migrate license to ASF 2024-12-19 15:25:28 +08:00
test-tlb benchmarks: migrate license to ASF 2024-12-19 15:25:28 +08:00
tinymembench benchmarks: migrate license to ASF 2024-12-19 15:25:28 +08:00
whetstone benchmarks: Add Whetstone FPU benchmark 2026-01-21 07:43:09 -03:00
.gitignore apps: Add benchmark applications 2023-01-23 13:15:56 -03:00
CMakeLists.txt benchmarks: migrate to SPDX identifier 2024-12-19 15:25:28 +08:00
Make.defs benchmarks: migrate to SPDX identifier 2024-12-19 15:25:28 +08:00
Makefile benchmarks: migrate to SPDX identifier 2024-12-19 15:25:28 +08:00