code wiki / _hdl_build / nx_gate_grow.nx
nx_gate_grow.nx source
↩ module page · 4 lines · 364 B
1// nx_gate_grow.nx -- Outputs a pass/fail message and the provided name, returning the ok value.
2import "nx_gate_base.nx"
3// consolidated grow (dominant variant); behaviorally-verified adopters only (DEC020, rule 15).
4func grow(name: *u8, ok: i64) -> i64 { if ok==1 { gw(" PASS " as *u8) } if ok!=1 { gw(" FAIL " as *u8) } gw(name); gw("\n" as *u8); return ok }