commit 5c583dd4327e2bab50213b93a82edf9d484cc35e parent d3efcc03a79d53fd33be6287ffd314821feeb957 Author: vin <git@vineetk.net> Date: Mon, 31 Mar 2025 16:07:35 -0400 add riscv32 nix cross-toolchain and fibonacci c file Diffstat:
| A | fibonacci.c | | | 13 | +++++++++++++ |
| A | shell.nix | | | 2 | ++ |
2 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/fibonacci.c b/fibonacci.c @@ -0,0 +1,13 @@ +void +_start() +{ + int *fib0 = 0, *fib1 = 1; + + *fib0 = 0; + *fib1 = 1; + + for (int *fibx = 2; *fibx <= 15; fibx++) + *fibx = *(fibx - 1) + *(fibx - 2); + + while (1); +} diff --git a/shell.nix b/shell.nix @@ -0,0 +1,2 @@ +with import <nixpkgs> {}; +pkgsCross.riscv32-embedded.mkShell {}