From f21246c6b82a3f2dc4d90c8f7d80ea39f9533706 Mon Sep 17 00:00:00 2001 From: vin Date: Thu, 10 Apr 2025 15:37:53 -0400 Subject: update fibonacci.c --- fibonacci.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fibonacci.c b/fibonacci.c index 5442fbd..5bb7af6 100644 --- a/fibonacci.c +++ b/fibonacci.c @@ -1,13 +1,13 @@ void _start() { - int *fib0 = 0, *fib1 = 1; + volatile unsigned int *fib = (unsigned int *)0x100; - *fib0 = 0; - *fib1 = 1; + fib[0] = 0; + fib[1] = 1; - for (int *fibx = 2*4; *fibx <= 15*4; fibx += 4) - *fibx = *(fibx - 4) + *(fibx - 8); + for (unsigned int i = 2; i <= 15; i++) + fib[i] = fib[i - 1] + fib[i - 2]; for (;;); } -- cgit v1.2.3