code wiki / (root) / _ft_diag.nx

_ft_diag.nx

buildroot/runtime/_ft_diag.nx

2237 B48 linesdepth 6pulls 10 transitivereach 0 importersview sourcekind tool
docsdependenciesstructsconstsfunctions

about

_ft_diag.nx -- diagnostic twin for the P3 KAT4 context-flake (2026-06-10): prints n_features + variety per seed so the failing context names its data.

dependencies 6 imports · 0 importers

nx_syscalls.nx nx_tier.nx nx_procgen_preset.nx nx_procgen_biome.nx nx_procgen_features.nx nx_world_quality_grader.nx _ft_diag.nx

imports: nx_syscalls.nxnx_tier.nxnx_procgen_preset.nxnx_procgen_biome.nxnx_procgen_features.nxnx_world_quality_grader.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main sys_mmap nx_procgen_landscape nx_procgen_preset_is_valid _preset_octaves _preset_persistence_q10 _preset_base_radius _apply_density nx_perlin_alloc sys_mmap ↻ _perlin_lcg_step sys_mmap ↻ _fill_heightmap nx_perlin_fbm_2d nx_perlin_2d _perlin_hash_2d _perlin_dot_2d _perlin_grad_2d_x _perlin_grad_2d_y _perlin_ease _perlin_lerp nx_sig_compose nx_sig_compose_cfg _sig_n_peaks _sig_peak_radius _sig_peak_amp _sig_argmin sys_mmap ↻ nx_poisson_disk_sample sys_mmap ↻ nx_prng_init nx_prng_next _pd_cos _pd_sin _pd_accept _pd_dist_sq nx_sig_peak_t nx_sig_ridge_t _sig_seg_d2 nx_sig_basin

structs

none

consts

10const FW: nx_int = 64
11const FH: nx_int = 64

functions

13func d_puts(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } sys_write(1, s, n); return 0 }
called by 1: main calls 1: sys_write
14func d_putn(v: i64) -> i64 { let bb: *u8 = sys_mmap(28); var m: i64=v; if m<0 {m=0-m;sys_write(1,"-" as *u8,1)}; let t: *u8 = sys_mmap(28); var k: i64=0; if m==0 {t[0]=48;k=1}; while m>0 {t[k]=48+(m%10); m=m/10; k=k+1}; var i: i64=0; while i<k {bb[i]=t[k-1-i]; i=i+1}; sys_write(1, bb, k); return 0 }
called by 1: main calls 2: sys_mmapsys_write
16func main() -> i64