code wiki / _hdl_build / ncf_loop_organ.nx
ncf_loop_organ.nx source
↩ module page · 18 lines · 519 B
1// SYNTHESIZED CONTROL FLOW (a bounded loop) + GOD-BUILT by nx_ncf_loop_gate. license_tier: ORIGINAL
2import "nx_syscalls.nx"
3func f(x: i64) -> i64 {
4 var acc: i64 = 1
5 var i: i64 = 1
6 while i <= x {
7 acc = acc * 2
8 i = i + 1
9 }
10 return acc
11}
12func main() -> i64 {
13 let p: *i64 = sys_mmap(8) as *i64
14 p[0] = (f(5) * 1000) + f(6)
15 let fd: i64 = sys_openat_wr("knowledge/status/ncf_loop_out.bin" as *u8, 420)
16 if fd >= 0 { sys_write(fd, p as *u8, 8); sys_close(fd) }
17 return 0
18}