code wiki / _hdl_build / nc_authored2.nx
nc_authored2.nx source
↩ module page · 8 lines · 587 B
1// AUTHORED BY THE NISHI BUILDER (pattern: NETLIST_COMPOSE) -- K-way fab_append fold over team-owned nx_fpga_compose, no Claude logic
2import "nx_fpga_compose.nx"
3func nc_authored_compose(NPI: i64, sub_npi: i64, sub_nc: i64, sub_init: *i64, sub_src: *i64, sub_kind: *i64, inmap: *i64, cinit: *i64, csrc: *i64, ckind: *i64) -> i64 {
4 var cn: i64=0
5 fab_append(NPI, cinit, csrc, ckind, cn, sub_npi, sub_nc, sub_init, sub_src, sub_kind, inmap); cn=cn+sub_nc
6 fab_append(NPI, cinit, csrc, ckind, cn, sub_npi, sub_nc, sub_init, sub_src, sub_kind, inmap); cn=cn+sub_nc
7 return cn
8}