diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2025-04-11 21:35:58 +0200 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2025-04-11 21:35:58 +0200 |
| commit | 7c223ce41b36ec213a56d1be443a986a25399969 (patch) | |
| tree | 1ea3b3d4eadee81ae97ce1a0dd027b8a2536512a | |
| parent | edaa457b3920e1632e3422e0171794e811ba4e19 (diff) | |
| download | probe-7c223ce41b36ec213a56d1be443a986a25399969.tar.gz | |
Added more comprehensive check for Luajit
| -rw-r--r-- | c-luajit/bench.sh | 21 | ||||
| -rw-r--r-- | c-luajit/out.cluajit.txt | 120 | ||||
| -rw-r--r-- | c-luajit/out.lua.txt | 120 | ||||
| -rw-r--r-- | c-luajit/out.luajit.txt | 120 |
4 files changed, 381 insertions, 0 deletions
diff --git a/c-luajit/bench.sh b/c-luajit/bench.sh new file mode 100644 index 0000000..843cee9 --- /dev/null +++ b/c-luajit/bench.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +ITERATIONS=120 + +# Just Lua interpreter +for i in $(seq 1 $ITERATIONS); do + echo "> lua run #$i/$ITERATIONS" + /usr/bin/time -f "%e,%U,%S" lua fibonacci.lua > /dev/null 2>> out.lua.txt +done + +# Using Luajit +for i in $(seq 1 $ITERATIONS); do + echo "> luajit run #$i/$ITERATIONS" + /usr/bin/time -f "%e,%U,%S" luajit fibonacci.lua > /dev/null 2>> out.luajit.txt +done + +# With C and Luajit +for i in $(seq 1 $ITERATIONS); do + echo "> cluajit run #$i/$ITERATIONS" + /usr/bin/time -f "%e,%U,%S" ./fibonacci > /dev/null 2>> out.cluajit.txt +done diff --git a/c-luajit/out.cluajit.txt b/c-luajit/out.cluajit.txt new file mode 100644 index 0000000..2f1e6ab --- /dev/null +++ b/c-luajit/out.cluajit.txt @@ -0,0 +1,120 @@ +1.07,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.07,0.00 +1.08,1.07,0.00 +1.07,1.07,0.00 +1.07,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.08,1.07,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.08,1.08,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 +1.07,1.06,0.00 +1.07,1.06,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 +1.07,1.06,0.00 +1.06,1.05,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.05,0.00 +1.06,1.06,0.00 +1.05,1.05,0.00 +1.06,1.06,0.00 +1.07,1.06,0.00 +1.06,1.05,0.00 +1.07,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.06,0.00 +1.07,1.07,0.00 +1.06,1.05,0.00 +1.06,1.05,0.00 +1.08,1.07,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.06,0.00 +1.07,1.07,0.00 +1.06,1.05,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.06,0.00 +1.06,1.05,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.06,0.00 +1.07,1.07,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 +1.07,1.07,0.00 +1.06,1.05,0.00 +1.07,1.06,0.00 +1.06,1.05,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 +1.08,1.07,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.08,1.08,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.05,1.05,0.00 +1.07,1.06,0.00 +1.07,1.06,0.00 +1.07,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.08,1.07,0.00 +1.08,1.07,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.06,0.00 +1.07,1.07,0.00 +1.08,1.07,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.08,1.07,0.00 +1.06,1.06,0.00 +1.05,1.05,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.06,0.00 +1.07,1.06,0.00 +1.05,1.05,0.00 +1.07,1.07,0.00 diff --git a/c-luajit/out.lua.txt b/c-luajit/out.lua.txt new file mode 100644 index 0000000..34b7155 --- /dev/null +++ b/c-luajit/out.lua.txt @@ -0,0 +1,120 @@ +6.56,6.54,0.00 +6.39,6.36,0.00 +5.78,5.77,0.00 +5.76,5.74,0.00 +6.47,6.45,0.00 +5.78,5.76,0.00 +6.41,6.39,0.00 +5.77,5.75,0.00 +5.78,5.76,0.00 +5.76,5.74,0.00 +5.77,5.76,0.00 +6.40,6.38,0.00 +5.80,5.77,0.01 +5.78,5.76,0.00 +6.36,6.34,0.00 +5.75,5.74,0.00 +5.79,5.77,0.00 +5.76,5.75,0.00 +5.78,5.76,0.00 +5.77,5.75,0.00 +5.78,5.76,0.00 +6.38,6.36,0.00 +5.77,5.75,0.00 +5.77,5.75,0.00 +5.78,5.76,0.00 +6.38,6.36,0.00 +5.78,5.76,0.00 +6.37,6.35,0.00 +5.77,5.75,0.00 +5.76,5.74,0.00 +6.39,6.37,0.00 +5.80,5.77,0.00 +6.40,6.38,0.00 +6.38,6.36,0.00 +6.40,6.38,0.00 +6.40,6.38,0.00 +6.41,6.39,0.00 +6.39,6.37,0.00 +6.38,6.37,0.00 +6.53,6.51,0.00 +5.78,5.76,0.00 +5.78,5.76,0.00 +6.44,6.42,0.00 +6.41,6.39,0.00 +6.42,6.40,0.00 +6.38,6.36,0.00 +6.38,6.36,0.00 +5.76,5.74,0.00 +5.75,5.74,0.00 +6.40,6.38,0.00 +5.78,5.76,0.00 +5.77,5.76,0.00 +5.76,5.74,0.00 +6.38,6.36,0.00 +5.76,5.74,0.00 +5.76,5.74,0.00 +5.77,5.76,0.00 +5.78,5.77,0.00 +5.75,5.74,0.00 +5.74,5.73,0.00 +6.39,6.38,0.00 +6.37,6.35,0.00 +5.76,5.74,0.00 +6.38,6.36,0.00 +6.38,6.36,0.00 +5.75,5.74,0.00 +5.76,5.74,0.00 +5.76,5.75,0.00 +5.77,5.75,0.00 +5.83,5.81,0.00 +5.82,5.80,0.00 +5.75,5.73,0.00 +6.38,6.36,0.00 +5.76,5.74,0.00 +5.77,5.75,0.00 +5.76,5.74,0.00 +5.76,5.75,0.00 +6.40,6.38,0.00 +5.74,5.73,0.00 +6.54,6.52,0.00 +5.79,5.77,0.00 +6.40,6.38,0.00 +5.84,5.80,0.01 +5.84,5.81,0.00 +5.79,5.77,0.00 +5.88,5.87,0.00 +6.38,6.37,0.00 +6.42,6.41,0.00 +5.77,5.75,0.00 +5.78,5.76,0.00 +5.76,5.75,0.00 +6.39,6.38,0.00 +6.38,6.36,0.00 +5.78,5.76,0.00 +5.77,5.75,0.00 +5.85,5.84,0.00 +6.37,6.36,0.00 +6.38,6.36,0.00 +5.76,5.74,0.00 +6.39,6.37,0.00 +5.80,5.79,0.00 +5.75,5.74,0.00 +5.76,5.75,0.00 +5.78,5.77,0.00 +5.79,5.77,0.00 +5.75,5.74,0.00 +6.45,6.44,0.00 +5.77,5.75,0.00 +5.76,5.74,0.00 +6.44,6.42,0.00 +5.76,5.74,0.00 +6.37,6.35,0.00 +5.79,5.78,0.00 +5.77,5.75,0.00 +5.79,5.77,0.00 +5.76,5.74,0.00 +6.39,6.37,0.00 +5.78,5.76,0.00 +5.79,5.77,0.00 +5.77,5.75,0.00 diff --git a/c-luajit/out.luajit.txt b/c-luajit/out.luajit.txt new file mode 100644 index 0000000..7b4ca76 --- /dev/null +++ b/c-luajit/out.luajit.txt @@ -0,0 +1,120 @@ +1.07,1.06,0.00 +1.07,1.07,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.05,1.05,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.08,1.07,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.06,0.00 +1.08,1.07,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.07,0.00 +1.06,1.05,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 +1.06,1.06,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.08,1.08,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.08,1.07,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.07,1.06,0.00 +1.07,1.07,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.05,1.05,0.00 +1.07,1.07,0.00 +1.07,1.07,0.00 +1.06,1.06,0.00 +1.07,1.07,0.00 +1.06,1.05,0.00 +1.07,1.07,0.00 +1.07,1.07,0.00 +1.07,1.06,0.00 +1.07,1.06,0.00 +1.06,1.06,0.00 +1.06,1.05,0.00 |
