binius_field/arch/portable/
packed_2.rs

1// Copyright 2024-2025 Irreducible Inc.
2
3use crate::{
4	arch::{
5		BitwiseAndStrategy,
6		portable::packed_macros::{portable_macros::*, *},
7	},
8	underlier::U2,
9};
10
11define_packed_binary_fields!(
12	underlier: U2,
13	packed_fields: [
14		packed_field {
15			name: PackedBinaryField2x1b,
16			scalar: BinaryField1b,
17			mul: (BitwiseAndStrategy),
18			square: (BitwiseAndStrategy),
19			invert: (BitwiseAndStrategy),
20			mul_alpha: (BitwiseAndStrategy),
21			transform: (PackedStrategy),
22		},
23	]
24);