code wiki / _hdl_build / nx_compare_shared_fit_state_capture_20260910.nx
nx_compare_shared_fit_state_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-state-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-state-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-state-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-state-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-state-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-state-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-state-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-state-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-state-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-state-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-state-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-state-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}