code wiki / (root) / nx_fbo_s3.nx

nx_fbo_s3.nx source

↩ module page · 24 lines · 523 B

1// nx_fbo_s3.nx -- Calculates the 10th Fibonacci number and the sum of the first 10 Fibonacci numbers. 2import "nx_syscalls.nx" 3import "nx_lib_std.nx" 4 5func main(argc: i64, argv: *i64) -> i64 { 6 let fib: i64 = 1 7 let fib1: i64 = 1 8 let sum: i64 = 0 9 10 while fib < 100 { 11 let temp: i64 = fib + fib1 12 fib = fib1 13 fib1 = temp 14 sum += fib 15 } 16 17 std_puts("FBENCH-T1 fib10=" as *u8) 18 std_pdec(fib10) 19 std_putln(" sum100=" as *u8) 20 std_pdec(sum) 21 22 sys_exit(0) 23 return 0 24}