code wiki / _hdl_build / nx_vcodec_luma32_vm_gate.nx
nx_vcodec_luma32_vm_gate.nx
buildroot/runtime/_hdl_build/nx_vcodec_luma32_vm_gate.nx
about
nx_vcodec_luma32_vm_gate.nx -- LOCALIZER: does the shipped luma nx_vcodec.wasm run byte-exact in the VM
at 32x32 (4 macroblocks, BW=2)? The existing inter VM gate only ever tested 16x16 (1 macroblock). The
color VM gate traps during the 32x32 encode; this isolates whether the MULTI-MACROBLOCK wasm path is the
culprit (luma 32x32 also traps => engine/lowering bug, pre-existing, affects H9 at real resolutions) or
whether it's specific to my color wrapper (luma 32x32 GREEN => look at the color wrapper). expect_exit: 0
license_tier: ORIGINAL
dependencies 4 imports · 0 importers
imports: nx_syscalls.nxnx_gate_emit_lib.nxnx_wasm_vm.nxnx_vcodec.nx
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| 12 | const VCODEC_WASM: *u8 = "/mnt/c/Users/elder/nishi-core/nxc2/web_assets/_video_build/nx_vcodec.wasm" |
| 13 | const O_CUR: i64 = 0 |
| 14 | const O_PREV: i64 = 16384 |
| 15 | const O_DEC: i64 = 49152 |
functions
| 17 | func main() -> i64 |