//! kuro (ι»’) β€” Fβ‚‚ tower field arithmetic
//!
//! Binary field tower: Fβ‚‚ β†’ Fβ‚‚Β² β†’ F₂⁴ β†’ F₂⁸ β†’ F₂¹⁢ β†’ Fβ‚‚Β³Β² β†’ F₂⁢⁴ β†’ F₂¹²⁸
//!
//! Each extension defined by x² + x + α where α ∈ previous level.
//! Tower structure enables:
//! - 128 Fβ‚‚ elements packed in one u128 machine word
//! - SIMD-native operations (64Γ— data parallelism vs Goldilocks)
//! - Karatsuba multiplication over tower levels
//!
//! No hemera dependency. No nebu dependency. Pure binary algebra.
//! kuro is to Fβ‚‚ what nebu is to Goldilocks.

#![no_std]

pub mod tower;
pub mod packed;
pub mod inv;
pub mod batch;
pub mod encoding;

#[cfg(test)]
mod vectors;

pub use tower::{F2, F2_2, F2_4, F2_8, F2_16, F2_32, F2_64, F2_128};
pub use packed::Packed128;

Dimensions

bbg/src/lib.rs
zheng/src/lib.rs
lens/src/lib.rs
nox/rs/lib.rs
trident/src/lib.rs
nebu/rs/lib.rs
optica/src/lib.rs
kuro/wgsl/src/lib.rs
jali/wgsl/src/lib.rs
rs/macros/src/lib.rs
trop/rs/src/lib.rs
cyb/src-tauri/src/lib.rs
trop/wgsl/src/lib.rs
genies/rs/src/lib.rs
genies/wgsl/src/lib.rs
nebu/wgsl/src/lib.rs
hemera/rs/src/lib.rs
hemera/wgsl/src/lib.rs
jali/rs/src/lib.rs
rs/core/src/lib.rs
rs/mir-format/src/lib.rs
cw-cyber/contracts/cw-cyber-gift/src/lib.rs
trident/editor/zed/src/lib.rs
cw-cyber/contracts/hub-channels/src/lib.rs
cw-cyber/packages/hub-base/src/lib.rs
cw-cyber/contracts/std-test/src/lib.rs
cw-cyber/contracts/hub-skills/src/lib.rs
cw-cyber/contracts/hub-tokens/src/lib.rs
cw-cyber/contracts/cw-cyber-passport/src/lib.rs
cw-cyber/contracts/litium-core/src/lib.rs
cw-cyber/contracts/litium-mine/src/lib.rs
cw-cyber/contracts/litium-stake/src/lib.rs
cw-cyber/packages/cyber-std/src/lib.rs
cw-cyber/contracts/graph-filter/src/lib.rs
cw-cyber/contracts/cw-cyber-subgraph/src/lib.rs
rs/tests/macro-integration/src/lib.rs
cw-cyber/contracts/hub-networks/src/lib.rs
cw-cyber/packages/cyber-std-test/src/lib.rs
cw-cyber/contracts/litium-wrap/src/lib.rs
cw-cyber/contracts/hub-libs/src/lib.rs
cw-cyber/contracts/hub-protocols/src/lib.rs
cw-cyber/contracts/cybernet/src/lib.rs
cw-cyber/contracts/litium-refer/src/lib.rs

Local Graph