From ac35005c895d8a8c94b6f34c90a815a7b0c2a3eb Mon Sep 17 00:00:00 2001 From: anon Date: Thu, 9 Feb 2023 19:25:48 +0100 Subject: [PATCH] +fibonacci algo --- debug/fibonacci.algo | 28 ++++++++++++++++++++++++++++ debug/fibonacci.algo.m4 | 28 ++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 debug/fibonacci.algo create mode 100644 debug/fibonacci.algo.m4 diff --git a/debug/fibonacci.algo b/debug/fibonacci.algo new file mode 100644 index 0000000..c9876a5 --- /dev/null +++ b/debug/fibonacci.algo @@ -0,0 +1,28 @@ +" Fibocci +0;fibonacci;=;4;0;0 +1;20;0;0;0;0 +" Fibocci call +3;8;0;n;=;0 +0;ret;=;0;0;0 +1;return;0;0;0 +3;11;0;n;=;1 +0;ret;=;1;0;0 +1;return;0;0;0 +0;n;=;n;-;1 +1;fibonacci;1;0;0;0 +0;n;=;n;+;1 +0;buf-n;=;ret;0;0 +0;n;=;n;-;2 +1;fibonacci;1;0;0;0 +0;n;=;n;+;2 +0;ret;=;buf-n;+;ret +1;return;0;0;0 +" Call +0;n;=;0;0;0 +1;fibonacci;1;0;0;0 +0;f-n;=;ret;0;0;0 +0;n;=;n;+;1 +3;22;0;n;=;10 +1;return;0;0;0 +" 0 1 1 2 3 +" 5 8 13 21 34 diff --git a/debug/fibonacci.algo.m4 b/debug/fibonacci.algo.m4 new file mode 100644 index 0000000..b4488e5 --- /dev/null +++ b/debug/fibonacci.algo.m4 @@ -0,0 +1,28 @@ +" Fibocci +0;fibonacci;=;eval(__line__+2);0;0 +1;20;0;0;0;0 +" Fibocci call +3;eval(__line__+3);0;n;=;0 +0;ret;=;0;0;0 +1;return;0;0;0 +3;eval(__line__+3);0;n;=;1 +0;ret;=;1;0;0 +1;return;0;0;0 +0;n;=;n;-;1 +1;fibonacci;1;0;0;0 +0;n;=;n;+;1 +0;buf-n;=;ret;0;0 +0;n;=;n;-;2 +1;fibonacci;1;0;0;0 +0;n;=;n;+;2 +0;ret;=;buf-n;+;ret +1;return;0;0;0 +" Call +0;n;=;0;0;0 +1;fibonacci;1;0;0;0 +0;f-n;=;ret;0;0;0 +0;n;=;n;+;1 +3;eval(__line__-3);0;n;=;10 +1;return;0;0;0 +" 0 1 1 2 3 +" 5 8 13 21 34