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