#include #include #include #include "../cprintf.h" #include "fibtbl-bu6502.h" #define MAX 47 uint32_t fib(int16_t x) { return fibtbl[x]; } int16_t exp(int16_t base, int16_t exp) { int16_t i, ret=1; for (i=0; i= 58) break; stack[idx] = x; idx++; } if (idx == 0) exit(0); for (i=0; i MAX) cprintf("-1\n"); else { ret = fib(x); cprintf("%"PRIu32"\n", ret); } } return 0; }