binius_field/arch/portable/
packed_32.rs

1// Copyright 2024-2025 Irreducible Inc.
2
3use super::packed::PackedPrimitiveType;
4use crate::arch::portable::packed_macros::{portable_macros::*, *};
5
6define_packed_binary_fields!(
7	underlier: u32,
8	packed_fields: [
9		packed_field {
10			name: PackedBinaryField32x1b,
11			scalar: BinaryField1b,
12			alpha_idx: 0,
13			mul:       (None),
14			square:    (None),
15			invert:    (None),
16			mul_alpha: (None),
17			transform: (PackedStrategy),
18		},
19	]
20);