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