code wiki / (root) / nx_h264_block_e2e_gate.nx

nx_h264_block_e2e_gate.nx

buildroot/runtime/nx_h264_block_e2e_gate.nx

4840 B119 linesdepth 5pulls 14 transitivereach 0 importersview sourcekind gate/prooftopic h264
docsdependenciesstructsconstsfunctions

about

nx_h264_block_e2e_gate.nx -- SINGLE 4x4 BLOCK end-to-end micro-decode. A real coefficient block pushed through the ENTIRE sovereign pipeline: scan coeff[0]=5 --CAVLC encode--> bits --CAVLC decode--> scan' (round-trip) --inverse zigzag--> raster --dequant(QP0)--> coeffs --IDCT--> residual --(+ intra DC pred)--> --clip--> reconstructed pixels. Hand-computed expected values (every step): decode scan[0]=5 ; raster[0]=5 ; dequant DC = (5*160+8)>>4 = 50 ; IDCT(DC=50) -> residual 1 everywhere ; intra DC pred(top sum100,left sum260)=45 ; pixel = clip(45+1) = 46 (all 16). Every value PRINTED. stdout + knowledge/status/h264_block_e2e_gate.log. Exit 0/1. Sovereign: nx_syscalls + bits + bitwriter + residual + zigzag + dequant + idct + intra. license_tier: ORIGINAL

dependencies 8 imports · 0 importers

nx_syscalls.nx nx_h264_bits.nx nx_h264_bitwriter.nx nx_h264_residual.nx nx_h264_zigzag.nx nx_h264_dequant.nx nx_h264_idct.nx nx_h264_intra.nx nx_h264_block_e2e_gate.nx

imports: nx_syscalls.nxnx_h264_bits.nxnx_h264_bitwriter.nxnx_h264_residual.nxnx_h264_zigzag.nxnx_h264_dequant.nxnx_h264_idct.nxnx_h264_intra.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main sys_openat_append gp sys_write sys_mmap bw_init nx_h264_residual_encode sys_mmap ↻ nx_coeff_token_encode sys_mmap ↻ ct_table_nc01 bw_write_bits bw_write_bit bw_write_bit ↻ nx_cavlc_encode_level_off bw_write_bit ↻ bw_write_bits ↻ nx_total_zeros_encode sys_mmap ↻ tz_table bw_write_bits ↻ nx_run_before_encode sys_mmap ↻ rb_table bw_write_bits ↻ bw_total_bits br_init sys_mmap ↻ nx_h264_residual_decode nx_coeff_token_decode_ctx nx_coeff_token_decode_cdc ct_table_chromadc br_read_bit br_read_bits br_read_bit ↻ ct_table_for ct_table_nc01 ↻ ct_table_nc23 ct_table_nc47 br_read_bit ↻

structs

none

consts

none

functions

22func gp(logfd: i64, s: *u8) -> i64
called by 1: main calls 1: sys_write
29func gn(logfd: i64, v: i64) -> i64
called by 1: main calls 2: sys_mmapsys_write
44func main() -> i64