Skip to content

Commit 4988fd1

Browse files
committed
feat(hpc): p64_bridge.rs — wires p64 + phyllotactic-manifold into HPC
7 sections, 11 tests, zero new types — only mappings: 1. SIMD manifold: expand_manifold_simd() via F64x8 + SPIRAL7_X/Y 2. SIMD attention: attend_batch_8() with VPOPCNTDQ fast path via simd_caps() 3. NARS bridge: resonance_to_nars(), nars_to_branch_byte() 4. CausalEdge64 compat: bit layout, palette addressing, layer mask mapping 5. ThinkingStyle cache: 6 styles in LazyLock, ordinal + name lookup 6. Semiring mapping: semiring name → CombineMode + ContraMode 7. DeepNSM palette: distance matrix → Palette64 interaction bitmap Re-exports: Palette64, Palette3D, ThinkingStyle, HeelPlanes, CombineMode, ContraMode, predicate, manifold_consts p64 + phyllotactic-manifold added as path deps in Cargo.toml. https://claude.ai/code/session_01BTATTRUACijvsK4hqmKUBR
1 parent 3bfa2f4 commit 4988fd1

4 files changed

Lines changed: 729 additions & 0 deletions

File tree

Cargo.lock

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ libc = { version = "0.2.82", optional = true }
4848

4949
matrixmultiply = { version = "0.3.2", default-features = false, features=["cgemm"] }
5050
blake3 = "1"
51+
p64 = { path = "crates/p64" }
52+
phyllotactic-manifold = { path = "crates/phyllotactic-manifold" }
5153

5254
serde = { version = "1.0", optional = true, default-features = false, features = ["alloc"] }
5355
rawpointer = { version = "0.2" }

src/hpc/mod.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,10 @@ pub mod crystal_encoder;
122122
#[allow(missing_docs)]
123123
pub mod udf_kernels;
124124

125+
// p64 bridge: Palette64/3D attention, NARS, CausalEdge64 compat
126+
#[allow(missing_docs)]
127+
pub mod p64_bridge;
128+
125129
// Session C: bgz17 dual-path integration
126130
#[allow(missing_docs)]
127131
pub mod bgz17_bridge;

0 commit comments

Comments
 (0)