topic: native
13 modules sharing the native name family (derived from the tree's prefix discipline).
The 'native' topic family in the Nishi sovereign ecosystem focuses on native execution and performance optimization within the NishiLang framework, with each module designed to operate directly on the native substrate. The nx_native_build module handles builds natively, leveraging a cache to enhance efficiency, while nx_native_config provides ordered policy storage, replacing traditional borrowed formats. nx_native_array_sum_bench and nx_native_matmul_bench serve as micro-benchmarking tools to evaluate native performance, ensuring the ecosystem's reliability and speed.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_native_array_sum_bench.nx | memory-bound native micro-bench. | 42 | 1 |
| nx_native_build.nx | the Nishi ecosystem handling builds NATIVELY (operator: "build the nishi | 37 | 8 |
| nx_native_build_test.nx | native build: S-class cache IMPLEMENTED (proven 54x by _build_cached.sh), | 41 | 3 |
| nx_native_config.nx | ordered CONFIG/POLICY storage on the NATIVE substrate, replacing borrowed TSV. | 128 | 13 |
| nx_native_contract_gate.nx | F103a R-N0: THE NATIVE CONTRACT v1 GATE (on nx_gate_verdict, D001 migrate-on-touch). | 239 | 8 |
| nx_native_matmul_bench.nx | matmul-shaped native micro-bench. | 57 | 1 |
| nx_native_matmul_long_bench.nx | LONG matmul bench for Stabilizer signal. | 55 | 1 |
| nx_native_micro_bench.nx | minimal NATIVE x86_64 Nishi micro-bench. | 63 | 2 |
| nx_native_rmsnorm_bench.nx | LLM-relevant RMSNorm kernel. | 63 | 1 |
| nx_native_rmsnorm_long_bench.nx | LONG RMSNorm bench for Stabilizer. | 47 | 1 |
| nx_native_softmax_bench.nx | LLM-relevant softmax kernel. | 61 | 1 |
| nx_native_tightloop_bench.nx | 20 | 1 | |
| nx_native_turntable.nx | FIRST-BIT-NATIVE MOTION VISUAL for the benchmark pages: load our .glb | 73 | 3 |