nx_ship_behavior_body_gate_t371.nx source
↩ module page · 28 lines · 1749 B
1import "nx_organ_ship_review_candidate_t371.nx"
2func main(argc:i64,argv:*i64)->i64{
3 if argc!=2{return 2}
4 if sys_chdir(BP_HOST)<0{return 2}
5 let args:*i64=sys_mmap_try(13*__size_of(i64)) as *i64
6 if (args as i64)<=0{return 2}
7 args[0]="/volume1/homes/elderwesto/nishihost/buildroot/knowledge/gates/shipping-behavior-body-output-t371.nxmesh" as *u8 as i64
8 args[1]="1750" as *u8 as i64
9 args[2]="28" as *u8 as i64
10 args[3]="4" as *u8 as i64
11 args[4]="1000" as *u8 as i64
12 args[5]="/volume1/homes/elderwesto/nishihost/buildroot/knowledge/gates/body-semantic-canonical-t345.dat" as *u8 as i64
13 args[6]="250" as *u8 as i64
14 args[7]="0" as *u8 as i64
15 args[8]="/volume1/homes/elderwesto/nishihost/knowledge/body_profiles.dat" as *u8 as i64
16 args[9]="0" as *u8 as i64
17 args[10]="0" as *u8 as i64
18 args[11]="0" as *u8 as i64
19 args[12]="/volume1/homes/elderwesto/nishihost/buildroot/knowledge/gates/body-skin-long-whitespace-t345.dat" as *u8 as i64
20 let liveSha:*u8=sys_mmap_try(80);if (liveSha as i64)<=0{sys_munmap_direct(args as *u8,13*__size_of(i64));return 2}
21 var approval:*u8=argv[1] as *u8;if os_streq(approval,"none")==1{approval=0 as *u8}
22 var exactLossApproved:i64=0
23 let result:i64=os_adoption_review("body-review-fixture-t371","/volume1/homes/elderwesto/nishihost/nx_body_gen.elf.prev","/volume1/homes/elderwesto/nishihost/nx_body_gen.elf","7f9088a9e747db5fdadad81809910d6c2d8e13f2f6927c893210c1a51b40e9be",args,13,0 as *u8,approval,liveSha,&exactLossApproved)
24 sys_munmap_direct(liveSha,80);sys_munmap_direct(args as *u8,13*__size_of(i64))
25 os_puts("BODY-REVIEW exact_loss_approved=");os_pn(exactLossApproved);os_puts("\n")
26 if exactLossApproved!=0{return 3}
27 os_puts("BODY-REVIEW actual_result=");os_pn(result);os_puts("\n");return result
28}