binius_field/arch/portable/
packed_aes_256.rs

1// Copyright 2024-2025 Irreducible Inc.
2
3use super::packed_scaled::packed_scaled_field;
4use crate::{
5	PackedAESBinaryField16x8b, PackedAESBinaryField1x128b, PackedAESBinaryField2x64b,
6	PackedAESBinaryField4x32b, PackedAESBinaryField8x16b,
7};
8
9packed_scaled_field!(PackedAESBinaryField32x8b = [PackedAESBinaryField16x8b; 2]);
10packed_scaled_field!(PackedAESBinaryField16x16b = [PackedAESBinaryField8x16b; 2]);
11packed_scaled_field!(PackedAESBinaryField8x32b = [PackedAESBinaryField4x32b; 2]);
12packed_scaled_field!(PackedAESBinaryField4x64b = [PackedAESBinaryField2x64b; 2]);
13packed_scaled_field!(PackedAESBinaryField2x128b = [PackedAESBinaryField1x128b; 2]);