nx_module_author.nx
buildroot/runtime/_hdl_build/nx_module_author.nx
about
dependencies 1 imports · 35 importers
diagram shows first 10 each side; +0 more imports, +25 more importers in the complete lists below.
imports: nx_syscalls.nx
imported by: nx_builder_authors_autograd.nxnx_builder_authors_bitreader.nxnx_builder_authors_bm25_rank.nxnx_builder_authors_cbz_list.nxnx_builder_authors_cegis.nxnx_builder_authors_claude_meter.nxnx_builder_authors_csv_field.nxnx_builder_authors_doc_cas.nxnx_builder_authors_flatedecode.nxnx_builder_authors_hex.nxnx_builder_authors_huffman.nxnx_builder_authors_inet_fetch.nxnx_builder_authors_inflate_fixed.nxnx_builder_authors_inflate_full.nxnx_builder_authors_inflate_stored.nxnx_builder_authors_json_string.nxnx_builder_authors_locator.nxnx_builder_authors_loop_synth.nxnx_builder_authors_lz77.nxnx_builder_authors_pdf_stream.nxnx_builder_authors_pdf_text.nxnx_builder_authors_pdf_to_text.nxnx_builder_authors_percent_decode.nxnx_builder_authors_qref.nxnx_builder_authors_reader_open.nxnx_builder_authors_rle.nxnx_builder_authors_sig_index.nxnx_builder_authors_structure_text.nxnx_builder_authors_synth_bench.nxnx_builder_authors_tensor_grad.nxnx_builder_authors_type_search.nxnx_builder_authors_utf8.nxnx_builder_authors_wordwrap.nxnx_builder_authors_zip_extract.nxnx_module_author_run.nx
structs
| none |
consts
| 10 | const MA_VALIDATOR: i64 = 1 // a two-input threshold validator + self-test |
| 11 | const MA_SCOREBOARD: i64 = 2 // (future) tally-over-array |
functions
| 13 | func ma_w(fd: i64, s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} sys_write(fd,s,n); return 0 } |
| 14 | func ma_wn(fd: i64, v: i64) -> i64 { let bb: *u8=sys_mmap(28); var m: i64=v; if m<0{m=0-m}; let t: *u8=sys_mmap(28); var k: i64=0; if m==0{t[0]=48;k=1}; while m>0{t[k]=48+(m%10);m=m/10;k=k+1}; var i: i64=0; while i<k{bb[i]=t[k-1-i];i=i+1}; sys_write(fd,bb,k); return 0 } called by 4: ma_emit_validatorma_emit_inet_fetchma_emit_scorerma_emit_sig_index calls 2: sys_mmapsys_write |
| 19 | func ma_emit_validator(fd: i64, fname: *u8, t1: i64, t2: i64, ta: i64, tb: i64, expected: i64) -> i64 |
| 37 | func ma_emit_inet_fetch(fd: i64, host: *u8, hlen: i64, ra: i64, rb: i64, rc: i64, rd: i64, txid: i64) -> i64 |
| 96 | func ma_emit_h2_inet_fetch(fd: i64, url: *u8, sni: *u8, snilen: i64, logpath: *u8, rung: *u8, organ: *u8) -> i64 |
| 173 | func ma_emit_bitreader(fd: i64, fname: *u8) -> i64 |
| 202 | func ma_emit_huffman(fd: i64, fname: *u8) -> i64 |
| 233 | func ma_emit_lz77(fd: i64, fname: *u8) -> i64 |
| 251 | func ma_emit_inflate_stored(fd: i64, fname: *u8) -> i64 |
| 285 | func ma_emit_inflate_fixed(fd: i64, fname: *u8) -> i64 |
| 324 | func ma_emit_inflate_full(fd: i64, fname: *u8) -> i64 |
| 376 | func ma_emit_inflate_lib(fd: i64) -> i64 |
| 405 | func ma_emit_flatedecode(fd: i64, fname: *u8) -> i64 |
| 425 | func ma_emit_pdf_stream(fd: i64, fname: *u8) -> i64 |
| 455 | func ma_emit_zip_extract(fd: i64, fname: *u8) -> i64 |
| 482 | func ma_emit_pdf_text(fd: i64, fname: *u8) -> i64 |
| 510 | func ma_emit_pdf_to_text(fd: i64, fname: *u8) -> i64 |
| 532 | func ma_emit_doc_cas(fd: i64, fname: *u8) -> i64 |
| 551 | func ma_emit_wordwrap(fd: i64, fname: *u8) -> i64 |
| 582 | func ma_emit_bm25_rank(fd: i64, fname: *u8) -> i64 |
| 603 | func ma_emit_locator(fd: i64, fname: *u8) -> i64 |
| 621 | func ma_emit_reader_open(fd: i64, fname: *u8) -> i64 |
| 645 | func ma_emit_cbz_list(fd: i64, fname: *u8) -> i64 |
| 677 | func ma_emit_structure_text(fd: i64, fname: *u8) -> i64 |
| 703 | func ma_emit_utf8_validate(fd: i64, fname: *u8) -> i64 |
| 729 | func ma_emit_percent_decode(fd: i64, fname: *u8) -> i64 |
| 749 | func ma_emit_hex(fd: i64, fname: *u8) -> i64 |
| 766 | func ma_emit_rle(fd: i64, fname: *u8) -> i64 |
| 784 | func ma_emit_json_string(fd: i64, fname: *u8) -> i64 |
| 802 | func ma_emit_csv_field(fd: i64, fname: *u8) -> i64 |
| 823 | func ma_spec_consistent(t1: i64, t2: i64, ta: i64, tb: i64, expected: i64) -> i64 |
| 833 | func ma_emit_scorer(fd: i64, fname: *u8, solid: i64, exceptional: i64) -> i64 |
| 858 | func ma_emit_sig_index(fd: i64, dirpath: *u8, outpath: *u8, minfuncs: i64) -> i64 |
| 1091 | func ma_emit_type_search(fd: i64) -> i64 |
| 1345 | func ma_emit_cegis(fd: i64) -> i64 |
| 1631 | func ma_emit_loop_synth(fd: i64) -> i64 |
| 1945 | func ma_emit_claude_meter(fd: i64) -> i64 |
| 2081 | func ma_emit_autograd(fd: i64) -> i64 |
| 2259 | func ma_emit_tensor_grad(fd: i64) -> i64 |
| 2695 | func ma_emit_synth_bench(fd: i64) -> i64 |