Skip to main content

binius_field/arch/portable/
mod.rs

1// Copyright 2023-2025 Irreducible Inc.
2// Copyright 2026 The Binius Developers
3
4pub(crate) mod packed;
5pub(crate) mod packed_macros;
6
7pub mod m128;
8
9pub mod arithmetic;
10pub mod packed_1;
11pub mod packed_128;
12pub mod packed_16;
13pub mod packed_2;
14pub mod packed_256;
15pub mod packed_32;
16pub mod packed_4;
17pub mod packed_512;
18pub mod packed_64;
19pub mod packed_8;
20
21pub mod packed_aes_128;
22pub mod packed_aes_16;
23pub mod packed_aes_256;
24pub mod packed_aes_32;
25pub mod packed_aes_512;
26pub mod packed_aes_64;
27pub mod packed_aes_8;
28
29pub mod packed_ghash_128;
30pub mod packed_ghash_256;
31pub mod packed_ghash_512;
32
33pub(crate) mod univariate_mul_utils_128;
34
35pub(super) mod bitwise_and_arithmetic;
36pub(crate) mod packed_arithmetic;
37pub(super) mod pairwise_arithmetic;
38pub(super) mod pairwise_table_arithmetic;
39pub(super) mod reuse_multiply_arithmetic;
40pub(super) mod scaled_arithmetic;