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	PackedAESBinaryField1x128b, PackedAESBinaryField2x64b, PackedAESBinaryField4x32b,
6	PackedAESBinaryField8x16b, PackedAESBinaryField16x8b,
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]);