code wiki / _hdl_build / nx_compare_shared_fit_adopt_capture_20260910.nx

nx_compare_shared_fit_adopt_capture_20260910.nx source

↩ module page · 23 lines · 2429 B

1import "nx_tool_run.nx" 2import "nx_gatekit_lib.nx" 3import "nx_gate_verdict.nx" 4func fit_capture(elf: *u8, domain: *u8, mode: *u8, path: *u8, ctr: *i64) -> i64 { 5 let av: *i64=sys_mmap(32) as *i64; av[0]=elf as i64;av[1]=domain as i64;av[2]=mode as i64;av[3]=0 6 let rc: i64=tr_run_redirect(elf,av,path,0 as *u8);gv_check(path,rc==0,ctr);return rc 7} 8func main() -> i64 { 9 let ctr: *i64=gv_ctr();gv_head("COMPARE-SHARED-REFLOW" as *u8) 10 fit_capture("_build/nx_swcompare_matrix.sov.elf" as *u8,"gameengine" as *u8,"json" as *u8,"/tmp/cgfit-gameengine-old-adopt-20260910.json" as *u8,ctr) 11 fit_capture("_build/nx_swcompare_matrix.sov.elf" as *u8,"gameengine" as *u8,"html" as *u8,"/tmp/cgfit-gameengine-old-adopt-20260910.html" as *u8,ctr) 12 fit_capture("_build/nx_compare_shared_fit_matrix_20260910.sov.elf" as *u8,"gameengine" as *u8,"json" as *u8,"/tmp/cgfit-gameengine-new-adopt-20260910.json" as *u8,ctr) 13 fit_capture("_build/nx_compare_shared_fit_matrix_20260910.sov.elf" as *u8,"gameengine" as *u8,"html" as *u8,"/tmp/cgfit-gameengine-new-adopt-20260910.html" as *u8,ctr) 14 fit_capture("_build/nx_swcompare_matrix.sov.elf" as *u8,"deploy" as *u8,"json" as *u8,"/tmp/cgfit-deploy-old-adopt-20260910.json" as *u8,ctr) 15 fit_capture("_build/nx_swcompare_matrix.sov.elf" as *u8,"deploy" as *u8,"html" as *u8,"/tmp/cgfit-deploy-old-adopt-20260910.html" as *u8,ctr) 16 fit_capture("_build/nx_compare_shared_fit_matrix_20260910.sov.elf" as *u8,"deploy" as *u8,"json" as *u8,"/tmp/cgfit-deploy-new-adopt-20260910.json" as *u8,ctr) 17 fit_capture("_build/nx_compare_shared_fit_matrix_20260910.sov.elf" as *u8,"deploy" as *u8,"html" as *u8,"/tmp/cgfit-deploy-new-adopt-20260910.html" as *u8,ctr) 18 fit_capture("_build/nx_swcompare_matrix.sov.elf" as *u8,"charsim" as *u8,"json" as *u8,"/tmp/cgfit-charsim-old-adopt-20260910.json" as *u8,ctr) 19 fit_capture("_build/nx_swcompare_matrix.sov.elf" as *u8,"charsim" as *u8,"html" as *u8,"/tmp/cgfit-charsim-old-adopt-20260910.html" as *u8,ctr) 20 fit_capture("_build/nx_compare_shared_fit_matrix_20260910.sov.elf" as *u8,"charsim" as *u8,"json" as *u8,"/tmp/cgfit-charsim-new-adopt-20260910.json" as *u8,ctr) 21 fit_capture("_build/nx_compare_shared_fit_matrix_20260910.sov.elf" as *u8,"charsim" as *u8,"html" as *u8,"/tmp/cgfit-charsim-new-adopt-20260910.html" as *u8,ctr) 22 return gv_verdict("COMPARE-SHARED-REFLOW" as *u8,ctr,"private exact publisher captures; browser/content parity external" as *u8) 23}