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);