From 4e8bf01da96900dd25b01203280a335e2c5b3d38 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Sun, 26 Jul 2026 16:55:16 +0200 Subject: [PATCH] Reduce runtime of tacle countnegative/fft/recursion benchmarks --- .../generated/modified_sources/default/countnegative.c | 2 +- .../kernel/fft/generated/modified_sources/default/fft.c | 2 +- .../recursion/generated/modified_sources/default/recursion.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/targets/wasm-tacle/kernel/countnegative/generated/modified_sources/default/countnegative.c b/targets/wasm-tacle/kernel/countnegative/generated/modified_sources/default/countnegative.c index d4b4ffe..a8c61ef 100644 --- a/targets/wasm-tacle/kernel/countnegative/generated/modified_sources/default/countnegative.c +++ b/targets/wasm-tacle/kernel/countnegative/generated/modified_sources/default/countnegative.c @@ -28,7 +28,7 @@ __attribute__((import_module("__pragma"), import_name("loopbound"))) extern void __pragma_loopbound(unsigned int min_bound, unsigned int max_bound); -#define MAXSIZE 20 +#define MAXSIZE 8 /* Type definition for the matrix diff --git a/targets/wasm-tacle/kernel/fft/generated/modified_sources/default/fft.c b/targets/wasm-tacle/kernel/fft/generated/modified_sources/default/fft.c index 439f8d6..e2c1206 100644 --- a/targets/wasm-tacle/kernel/fft/generated/modified_sources/default/fft.c +++ b/targets/wasm-tacle/kernel/fft/generated/modified_sources/default/fft.c @@ -71,7 +71,7 @@ __attribute__((import_module("__pragma"), import_name("loopbound"))) extern void __pragma_loopbound(unsigned int min_bound, unsigned int max_bound); -#define N_FFT 1024 +#define N_FFT 16 #define NUMBER_OF_BITS 13 /* fract format 1.NUMBER_OF_BITS = 1.13 */ #define BITS_PER_TWID 13 /* bits per twiddle coefficient */ diff --git a/targets/wasm-tacle/kernel/recursion/generated/modified_sources/default/recursion.c b/targets/wasm-tacle/kernel/recursion/generated/modified_sources/default/recursion.c index b3b4564..2a7784c 100644 --- a/targets/wasm-tacle/kernel/recursion/generated/modified_sources/default/recursion.c +++ b/targets/wasm-tacle/kernel/recursion/generated/modified_sources/default/recursion.c @@ -37,7 +37,7 @@ __attribute__((noinline)) __attribute__((export_name("main"))) int main(void); void recursion_init() { - int volatile temp_input = 10; + int volatile temp_input = 7; recursion_input = temp_input; } @@ -53,7 +53,7 @@ recursion_fib(int i) { int recursion_return() { - return (recursion_result + (-89)) != 0; + return (recursion_result + (-21)) != 0; } __attribute__((noinline)) __attribute__((export_name("entrypoint"))) void