code wiki / _hdl_build / fn_authored_test.nx
fn_authored_test.nx source
↩ module page · 13 lines · 481 B
1import "fn_authored.nx"
2import "nx_fpga_fabric.nx"
3import "nx_syscalls.nx"
4func main() -> i64 {
5 let inits: *i64=sys_mmap(64) as *i64; let src: *i64=sys_mmap(256) as *i64; let po: *i64=sys_mmap(64) as *i64
6 let npi: i64=fn_authored_build(inits, src, po)
7 let pi: *i64=sys_mmap(96) as *i64; let co: *i64=sys_mmap(64) as *i64
8 pi[0]=1; pi[4]=1
9 fab_eval(4, npi, inits, src, pi, co)
10 if fab_po(po[0], npi, pi, co) == 1 { sys_exit(0) }
11 sys_exit(1)
12 return 1
13}