code wiki / (root) / nx_gguf_meta_test.nx

nx_gguf_meta_test.nx

buildroot/runtime/nx_gguf_meta_test.nx

6603 B159 linesdepth 7pulls 9 transitivereach 0 importersview sourcekind gate/prooftopic gguf
docsdependenciesstructsconstsfunctions

about

nx_gguf_meta_test.nx -- smoke for nx_gguf_meta.nx. Builds a synthetic GGUF with 4 metadata entries: "n_layers" U32 -> 32 "rope_base" F32 -> 10000.0 "arch" STRING -> "llama" "vocab" ARRAY of U32 with 3 elements -> [100, 200, 300] Verifies: - find returns OK with correct value_off + type for each - typed readers produce expected values - missing key returns NOT_FOUND - array helpers expose inner_type + count + first_elt_off - array element walk via array_advance produces correct values

dependencies 5 imports · 0 importers

nx_syscalls.nx nx_tier.nx nx_le.nx nx_gguf.nx nx_gguf_meta.nx nx_gguf_meta_test.nx

imports: nx_syscalls.nxnx_tier.nxnx_le.nxnx_gguf.nxnx_gguf_meta.nx

imported by: nobody (leaf or entry point)

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

main nx_gmeta_verdict_is_valid sys_mmap nx_le_write_u64 nx_le_write_u32 nx_le_write_u32 ↻ nx_gguf_parse nx_le_read_u32 nx_le_read_u64 nx_le_read_u32 ↻ _gguf_skip_value nx_le_read_u64 ↻ nx_le_read_u32 ↻ _gguf_skip_value ↻ sys_mmap ↻ nx_gguf_meta_find nx_le_read_u64 ↻ nx_le_read_u32 ↻ _gmeta_bytes_equal nx_gguf_skip_value _gguf_skip_value ↻ nx_gguf_meta_read_u32 nx_le_read_u32 ↻ nx_gguf_meta_read_f32_q10 nx_le_read_u32 ↻ _gguf_f32_to_q10 nx_gguf_meta_read_string_l nx_le_read_u64 ↻ nx_gguf_meta_read_string_p _byte_equal nx_gguf_meta_array_inner_t nx_le_read_u32 ↻ nx_gguf_meta_array_count nx_le_read_u64 ↻ nx_gguf_meta_array_first_e nx_gguf_meta_array_advance nx_gguf_skip_value ↻

structs

none

consts

none

functions

22func _byte_equal(a: *u8, b: *u8, n: nx_int) -> nx_int
called by 1: main
31func main() -> i64