binius_field/arch/portable/
packed_aes_8.rs1use crate::{
4 arch::{
5 PairwiseTableStrategy,
6 portable::packed_macros::{portable_macros::*, *},
7 },
8 arithmetic_traits::{impl_invert_with, impl_mul_alpha_with, impl_mul_with, impl_square_with},
9};
10
11define_packed_binary_fields!(
12 underlier: u8,
13 packed_fields: [
14 packed_field {
15 name: PackedAESBinaryField1x8b,
16 scalar: AESTowerField8b,
17 mul: (PairwiseTableStrategy),
18 square: (PairwiseTableStrategy),
19 invert: (PairwiseTableStrategy),
20 mul_alpha: (PairwiseTableStrategy),
21 transform: (PairwiseStrategy),
22 },
23 ]
24);