code wiki / (root) / nx_flg_t1.nx

nx_flg_t1.nx source

↩ module page · 19 lines · 450 B

1// nx_flg_t1.nx -- Calculates Fibonacci numbers and their sum, then outputs results to standard output. 2import "nx_syscalls.nx" 3import "nx_lib_std.nx" 4 5func main(argc: i64, argv: *i64) -> i64 { 6 let fib10 = fib(10) 7 let fib1 = fib(1) 8 let fib2 = fib(2) 9 let sum100 = sum(1..100) 10 11 std_puts("FBENCH-T1 fib10=" as *u8) 12 std_pdec(fib10) 13 std_puts(" sum100=" as *u8) 14 std_pdec(sum100) 15 16 sys_exit(0) 17 return 0 18} 19 20fn fib(n: i6