diff --git a/air/src/constraints/chiplets/ace/mod.rs b/air/src/constraints/chiplets/ace/mod.rs new file mode 100644 index 0000000000..b05dd99acf --- /dev/null +++ b/air/src/constraints/chiplets/ace/mod.rs @@ -0,0 +1,33 @@ +use miden_core::field::PrimeCharacteristicRing; +use miden_crypto::stark::air::MidenAirBuilder; + +use crate::MainTraceRow; + +pub fn enforce_ace_chiplet_constraints( + builder: &mut AB, + local: &MainTraceRow, + next: &MainTraceRow, +) where + AB: MidenAirBuilder, +{ + builder.assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * (local.chiplets[4].clone().into() * local.chiplets[4].clone().into() - local.chiplets[4].clone().into())); + builder.assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * (local.chiplets[5].clone().into() * local.chiplets[5].clone().into() - local.chiplets[5].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * next.chiplets[3].clone().into() * local.chiplets[4].clone().into()); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[3].clone().into()) * local.chiplets[4].clone().into() * next.chiplets[4].clone().into()); + builder.assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * local.chiplets[4].clone().into() * local.chiplets[5].clone().into()); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * (AB::Expr::ONE - local.chiplets[4].clone().into()) * local.chiplets[5].clone().into() * (AB::Expr::ONE - next.chiplets[5].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * ((AB::Expr::ONE - next.chiplets[3].clone().into()) * local.chiplets[4].clone().into() + next.chiplets[3].clone().into() - (AB::Expr::ONE - next.chiplets[3].clone().into()) * local.chiplets[4].clone().into() * next.chiplets[3].clone().into()) * (AB::Expr::ONE - local.chiplets[5].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * (AB::Expr::ONE - local.chiplets[5].clone().into()) * ((AB::Expr::ONE - next.chiplets[5].clone().into()) * (next.chiplets[16].clone().into() - (next.chiplets[10].clone().into() + AB::Expr::ONE)) + next.chiplets[10].clone().into() + AB::Expr::ONE - local.chiplets[16].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (next.chiplets[6].clone().into() - local.chiplets[6].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (next.chiplets[8].clone().into() - local.chiplets[8].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (next.chiplets[7].clone().into() - (local.chiplets[7].clone().into() + AB::Expr::from_u64(4) * (AB::Expr::ONE - local.chiplets[5].clone().into()) + local.chiplets[5].clone().into()))); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (local.chiplets[10].clone().into() - (next.chiplets[10].clone().into() + (AB::Expr::ONE - local.chiplets[5].clone().into()).double() + local.chiplets[5].clone().into()))); + builder.assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * (AB::Expr::ONE - local.chiplets[5].clone().into()) * (local.chiplets[13].clone().into() - (local.chiplets[10].clone().into() - AB::Expr::ONE))); + builder.assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * local.chiplets[5].clone().into() * local.chiplets[9].clone().into() * (local.chiplets[9].clone().into() - AB::Expr::ONE) * (local.chiplets[9].clone().into() + AB::Expr::ONE)); + builder.assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * local.chiplets[5].clone().into() * (local.chiplets[9].clone().into() * local.chiplets[9].clone().into() * (local.chiplets[14].clone().into() + local.chiplets[9].clone().into() * local.chiplets[17].clone().into() - (local.chiplets[14].clone().into() * local.chiplets[17].clone().into() - local.chiplets[15].clone().into().double() * local.chiplets[18].clone().into())) + local.chiplets[14].clone().into() * local.chiplets[17].clone().into() - local.chiplets[15].clone().into().double() * local.chiplets[18].clone().into() - local.chiplets[11].clone().into())); + builder.assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * local.chiplets[5].clone().into() * (local.chiplets[9].clone().into() * local.chiplets[9].clone().into() * (local.chiplets[15].clone().into() + local.chiplets[9].clone().into() * local.chiplets[18].clone().into() - ((local.chiplets[17].clone().into() + local.chiplets[18].clone().into()) * (local.chiplets[14].clone().into() + local.chiplets[15].clone().into()) - local.chiplets[14].clone().into() * local.chiplets[17].clone().into())) + (local.chiplets[17].clone().into() + local.chiplets[18].clone().into()) * (local.chiplets[14].clone().into() + local.chiplets[15].clone().into()) - local.chiplets[14].clone().into() * local.chiplets[17].clone().into() - local.chiplets[12].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * ((AB::Expr::ONE - next.chiplets[3].clone().into()) * next.chiplets[4].clone().into() + next.chiplets[3].clone().into() - (AB::Expr::ONE - next.chiplets[3].clone().into()) * next.chiplets[4].clone().into() * next.chiplets[3].clone().into()) * local.chiplets[11].clone().into()); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * ((AB::Expr::ONE - next.chiplets[3].clone().into()) * next.chiplets[4].clone().into() + next.chiplets[3].clone().into() - (AB::Expr::ONE - next.chiplets[3].clone().into()) * next.chiplets[4].clone().into() * next.chiplets[3].clone().into()) * local.chiplets[12].clone().into()); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * ((AB::Expr::ONE - next.chiplets[3].clone().into()) * next.chiplets[4].clone().into() + next.chiplets[3].clone().into() - (AB::Expr::ONE - next.chiplets[3].clone().into()) * next.chiplets[4].clone().into() * next.chiplets[3].clone().into()) * local.chiplets[10].clone().into()); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - local.chiplets[2].clone().into()) * next.chiplets[2].clone().into() * (next.chiplets[4].clone().into() - AB::Expr::ONE)); +} diff --git a/air/src/constraints/chiplets/bitwise/mod.rs b/air/src/constraints/chiplets/bitwise/mod.rs new file mode 100644 index 0000000000..7302129e10 --- /dev/null +++ b/air/src/constraints/chiplets/bitwise/mod.rs @@ -0,0 +1,32 @@ +use miden_core::field::PrimeCharacteristicRing; +use miden_crypto::stark::air::MidenAirBuilder; + +use crate::MainTraceRow; + +pub fn enforce_bitwise_chiplet_constraints( + builder: &mut AB, + local: &MainTraceRow, + next: &MainTraceRow, + periodic_values: &[AB::PeriodicVal], +) where + AB: MidenAirBuilder, +{ + builder.assert_zero(local.chiplets[0].clone().into() * (AB::Expr::ONE - local.chiplets[1].clone().into()) * (local.chiplets[2].clone().into() * local.chiplets[2].clone().into() - local.chiplets[2].clone().into())); + builder.when_transition().assert_zero_ext(AB::ExprEF::from(local.chiplets[0].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[1].clone().into())) * AB::ExprEF::from(periodic_values[1].clone().into()) * (AB::ExprEF::from(next.chiplets[2].clone().into()) - AB::ExprEF::from(local.chiplets[2].clone().into()))); + builder.assert_zero(local.chiplets[0].clone().into() * (AB::Expr::ONE - local.chiplets[1].clone().into()) * (local.chiplets[5].clone().into() * local.chiplets[5].clone().into() - local.chiplets[5].clone().into())); + builder.assert_zero(local.chiplets[0].clone().into() * (AB::Expr::ONE - local.chiplets[1].clone().into()) * (local.chiplets[6].clone().into() * local.chiplets[6].clone().into() - local.chiplets[6].clone().into())); + builder.assert_zero(local.chiplets[0].clone().into() * (AB::Expr::ONE - local.chiplets[1].clone().into()) * (local.chiplets[7].clone().into() * local.chiplets[7].clone().into() - local.chiplets[7].clone().into())); + builder.assert_zero(local.chiplets[0].clone().into() * (AB::Expr::ONE - local.chiplets[1].clone().into()) * (local.chiplets[8].clone().into() * local.chiplets[8].clone().into() - local.chiplets[8].clone().into())); + builder.assert_zero(local.chiplets[0].clone().into() * (AB::Expr::ONE - local.chiplets[1].clone().into()) * (local.chiplets[9].clone().into() * local.chiplets[9].clone().into() - local.chiplets[9].clone().into())); + builder.assert_zero(local.chiplets[0].clone().into() * (AB::Expr::ONE - local.chiplets[1].clone().into()) * (local.chiplets[10].clone().into() * local.chiplets[10].clone().into() - local.chiplets[10].clone().into())); + builder.assert_zero(local.chiplets[0].clone().into() * (AB::Expr::ONE - local.chiplets[1].clone().into()) * (local.chiplets[11].clone().into() * local.chiplets[11].clone().into() - local.chiplets[11].clone().into())); + builder.assert_zero(local.chiplets[0].clone().into() * (AB::Expr::ONE - local.chiplets[1].clone().into()) * (local.chiplets[12].clone().into() * local.chiplets[12].clone().into() - local.chiplets[12].clone().into())); + builder.assert_zero_ext(AB::ExprEF::from(local.chiplets[0].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[1].clone().into())) * AB::ExprEF::from(periodic_values[0].clone().into()) * (AB::ExprEF::from(local.chiplets[3].clone().into()) - (AB::ExprEF::from(local.chiplets[5].clone().into()) + AB::ExprEF::from(local.chiplets[6].clone().into()).double() + AB::ExprEF::from_u64(4) * AB::ExprEF::from(local.chiplets[7].clone().into()) + AB::ExprEF::from_u64(8) * AB::ExprEF::from(local.chiplets[8].clone().into())))); + builder.assert_zero_ext(AB::ExprEF::from(local.chiplets[0].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[1].clone().into())) * AB::ExprEF::from(periodic_values[0].clone().into()) * (AB::ExprEF::from(local.chiplets[4].clone().into()) - (AB::ExprEF::from(local.chiplets[9].clone().into()) + AB::ExprEF::from(local.chiplets[10].clone().into()).double() + AB::ExprEF::from_u64(4) * AB::ExprEF::from(local.chiplets[11].clone().into()) + AB::ExprEF::from_u64(8) * AB::ExprEF::from(local.chiplets[12].clone().into())))); + builder.when_transition().assert_zero_ext(AB::ExprEF::from(local.chiplets[0].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[1].clone().into())) * AB::ExprEF::from(periodic_values[1].clone().into()) * (AB::ExprEF::from(next.chiplets[3].clone().into()) - (AB::ExprEF::from(local.chiplets[3].clone().into()) * AB::ExprEF::from_u64(16) + AB::ExprEF::from(local.chiplets[5].clone().into()) + AB::ExprEF::from(local.chiplets[6].clone().into()).double() + AB::ExprEF::from_u64(4) * AB::ExprEF::from(local.chiplets[7].clone().into()) + AB::ExprEF::from_u64(8) * AB::ExprEF::from(local.chiplets[8].clone().into())))); + builder.when_transition().assert_zero_ext(AB::ExprEF::from(local.chiplets[0].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[1].clone().into())) * AB::ExprEF::from(periodic_values[1].clone().into()) * (AB::ExprEF::from(next.chiplets[4].clone().into()) - (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(16) + AB::ExprEF::from(local.chiplets[9].clone().into()) + AB::ExprEF::from(local.chiplets[10].clone().into()).double() + AB::ExprEF::from_u64(4) * AB::ExprEF::from(local.chiplets[11].clone().into()) + AB::ExprEF::from_u64(8) * AB::ExprEF::from(local.chiplets[12].clone().into())))); + builder.assert_zero_ext(AB::ExprEF::from(local.chiplets[0].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[1].clone().into())) * AB::ExprEF::from(periodic_values[0].clone().into()) * AB::ExprEF::from(local.chiplets[13].clone().into())); + builder.when_transition().assert_zero_ext(AB::ExprEF::from(local.chiplets[0].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[1].clone().into())) * AB::ExprEF::from(periodic_values[1].clone().into()) * (AB::ExprEF::from(next.chiplets[13].clone().into()) - AB::ExprEF::from(local.chiplets[14].clone().into()))); + builder.assert_zero(local.chiplets[0].clone().into() * (AB::Expr::ONE - local.chiplets[1].clone().into()) * (local.chiplets[14].clone().into() - (local.chiplets[13].clone().into() * AB::Expr::from_u64(16) + local.chiplets[2].clone().into() * (local.chiplets[5].clone().into() + local.chiplets[9].clone().into() - (local.chiplets[5].clone().into() * local.chiplets[9].clone().into() + local.chiplets[5].clone().into() * local.chiplets[9].clone().into()) + (local.chiplets[6].clone().into() + local.chiplets[10].clone().into() - (local.chiplets[6].clone().into() * local.chiplets[10].clone().into() + local.chiplets[6].clone().into() * local.chiplets[10].clone().into())).double() + AB::Expr::from_u64(4) * (local.chiplets[7].clone().into() + local.chiplets[11].clone().into() - (local.chiplets[7].clone().into() * local.chiplets[11].clone().into() + local.chiplets[7].clone().into() * local.chiplets[11].clone().into())) + AB::Expr::from_u64(8) * (local.chiplets[8].clone().into() + local.chiplets[12].clone().into() - (local.chiplets[8].clone().into() * local.chiplets[12].clone().into() + local.chiplets[8].clone().into() * local.chiplets[12].clone().into())) - (local.chiplets[5].clone().into() * local.chiplets[9].clone().into() + local.chiplets[6].clone().into() * local.chiplets[10].clone().into() + local.chiplets[6].clone().into() * local.chiplets[10].clone().into() + AB::Expr::from_u64(4) * local.chiplets[7].clone().into() * local.chiplets[11].clone().into() + AB::Expr::from_u64(8) * local.chiplets[8].clone().into() * local.chiplets[12].clone().into())) + local.chiplets[5].clone().into() * local.chiplets[9].clone().into() + local.chiplets[6].clone().into() * local.chiplets[10].clone().into() + local.chiplets[6].clone().into() * local.chiplets[10].clone().into() + AB::Expr::from_u64(4) * local.chiplets[7].clone().into() * local.chiplets[11].clone().into() + AB::Expr::from_u64(8) * local.chiplets[8].clone().into() * local.chiplets[12].clone().into()))); + +} diff --git a/air/src/constraints/chiplets/hasher/mod.rs b/air/src/constraints/chiplets/hasher/mod.rs new file mode 100644 index 0000000000..7fef43c08c --- /dev/null +++ b/air/src/constraints/chiplets/hasher/mod.rs @@ -0,0 +1,48 @@ +use miden_core::field::PrimeCharacteristicRing; +use miden_crypto::stark::air::MidenAirBuilder; + +use crate::MainTraceRow; + +pub fn enforce_hasher_chiplet_constraints( + builder: &mut AB, + local: &MainTraceRow, + next: &MainTraceRow, + periodic_values: &[AB::PeriodicVal], +) where + AB: MidenAirBuilder, +{ + builder.assert_zero((AB::Expr::ONE - local.chiplets[0].clone().into()) * (local.chiplets[1].clone().into() * local.chiplets[1].clone().into() - local.chiplets[1].clone().into())); + builder.assert_zero((AB::Expr::ONE - local.chiplets[0].clone().into()) * (local.chiplets[2].clone().into() * local.chiplets[2].clone().into() - local.chiplets[2].clone().into())); + builder.assert_zero((AB::Expr::ONE - local.chiplets[0].clone().into()) * (local.chiplets[3].clone().into() * local.chiplets[3].clone().into() - local.chiplets[3].clone().into())); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[1].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into()))) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(next.chiplets[1].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(next.chiplets[2].clone().into()))) * (AB::ExprEF::from(next.chiplets[2].clone().into()) - AB::ExprEF::from(local.chiplets[2].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[1].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into()))) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(next.chiplets[1].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(next.chiplets[2].clone().into()))) * (AB::ExprEF::from(next.chiplets[3].clone().into()) - AB::ExprEF::from(local.chiplets[3].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * AB::ExprEF::from(next.chiplets[1].clone().into())); + builder.assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[1].clone().into())) * AB::ExprEF::from(local.chiplets[2].clone().into())); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::from(periodic_values[0].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * AB::ExprEF::from(local.chiplets[3].clone().into()) + AB::ExprEF::from(periodic_values[0].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * AB::ExprEF::from(local.chiplets[2].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) + AB::ExprEF::from(periodic_values[0].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * AB::ExprEF::from(local.chiplets[2].clone().into()) * AB::ExprEF::from(local.chiplets[3].clone().into()) + AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * AB::ExprEF::from(local.chiplets[3].clone().into()) + AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * AB::ExprEF::from(local.chiplets[2].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) + AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * AB::ExprEF::from(local.chiplets[2].clone().into()) * AB::ExprEF::from(local.chiplets[3].clone().into())) * ((AB::ExprEF::from(local.chiplets[16].clone().into()) - AB::ExprEF::from(next.chiplets[16].clone().into()).double()) * (AB::ExprEF::from(local.chiplets[16].clone().into()) - AB::ExprEF::from(next.chiplets[16].clone().into()).double()) - (AB::ExprEF::from(local.chiplets[16].clone().into()) - AB::ExprEF::from(next.chiplets[16].clone().into()).double()))); + builder.assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[1].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * AB::ExprEF::from(local.chiplets[16].clone().into())); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - (AB::ExprEF::from(periodic_values[0].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * AB::ExprEF::from(local.chiplets[3].clone().into()) + AB::ExprEF::from(periodic_values[0].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * AB::ExprEF::from(local.chiplets[2].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) + AB::ExprEF::from(periodic_values[0].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * AB::ExprEF::from(local.chiplets[2].clone().into()) * AB::ExprEF::from(local.chiplets[3].clone().into()) + AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * AB::ExprEF::from(local.chiplets[3].clone().into()) + AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * AB::ExprEF::from(local.chiplets[2].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) + AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * AB::ExprEF::from(local.chiplets[2].clone().into()) * AB::ExprEF::from(local.chiplets[3].clone().into()) + AB::ExprEF::from(periodic_values[2].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[1].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())))) * (AB::ExprEF::from(next.chiplets[16].clone().into()) - AB::ExprEF::from(local.chiplets[16].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into())) * ((AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * AB::ExprEF::from_u64(23) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * AB::ExprEF::from_u64(26) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * AB::ExprEF::from_u64(13) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * AB::ExprEF::from_u64(10) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * AB::ExprEF::from_u64(9) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * AB::ExprEF::from_u64(6) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * AB::ExprEF::from_u64(22) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * AB::ExprEF::from_u64(21) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[15].clone().into()) - AB::ExprEF::from(next.chiplets[4].clone().into()) * AB::ExprEF::from(next.chiplets[4].clone().into()) * AB::ExprEF::from(next.chiplets[4].clone().into()) * AB::ExprEF::from(next.chiplets[4].clone().into()) * AB::ExprEF::from(next.chiplets[4].clone().into()) * AB::ExprEF::from(next.chiplets[4].clone().into()) * AB::ExprEF::from(next.chiplets[4].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into())) * ((AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * AB::ExprEF::from_u64(23) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * AB::ExprEF::from_u64(26) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * AB::ExprEF::from_u64(13) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * AB::ExprEF::from_u64(10) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * AB::ExprEF::from_u64(9) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * AB::ExprEF::from_u64(6) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * AB::ExprEF::from_u64(22) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[16].clone().into()) - AB::ExprEF::from(next.chiplets[5].clone().into()) * AB::ExprEF::from(next.chiplets[5].clone().into()) * AB::ExprEF::from(next.chiplets[5].clone().into()) * AB::ExprEF::from(next.chiplets[5].clone().into()) * AB::ExprEF::from(next.chiplets[5].clone().into()) * AB::ExprEF::from(next.chiplets[5].clone().into()) * AB::ExprEF::from(next.chiplets[5].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into())) * ((AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * AB::ExprEF::from_u64(21) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * AB::ExprEF::from_u64(23) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * AB::ExprEF::from_u64(26) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * AB::ExprEF::from_u64(13) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * AB::ExprEF::from_u64(10) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * AB::ExprEF::from_u64(9) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * AB::ExprEF::from_u64(6) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[19].clone().into()) - AB::ExprEF::from(next.chiplets[6].clone().into()) * AB::ExprEF::from(next.chiplets[6].clone().into()) * AB::ExprEF::from(next.chiplets[6].clone().into()) * AB::ExprEF::from(next.chiplets[6].clone().into()) * AB::ExprEF::from(next.chiplets[6].clone().into()) * AB::ExprEF::from(next.chiplets[6].clone().into()) * AB::ExprEF::from(next.chiplets[6].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into())) * ((AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * AB::ExprEF::from_u64(22) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * AB::ExprEF::from_u64(21) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * AB::ExprEF::from_u64(23) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * AB::ExprEF::from_u64(26) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * AB::ExprEF::from_u64(13) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * AB::ExprEF::from_u64(10) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * AB::ExprEF::from_u64(9) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[20].clone().into()) - AB::ExprEF::from(next.chiplets[7].clone().into()) * AB::ExprEF::from(next.chiplets[7].clone().into()) * AB::ExprEF::from(next.chiplets[7].clone().into()) * AB::ExprEF::from(next.chiplets[7].clone().into()) * AB::ExprEF::from(next.chiplets[7].clone().into()) * AB::ExprEF::from(next.chiplets[7].clone().into()) * AB::ExprEF::from(next.chiplets[7].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into())) * ((AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * AB::ExprEF::from_u64(6) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * AB::ExprEF::from_u64(22) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * AB::ExprEF::from_u64(21) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * AB::ExprEF::from_u64(23) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * AB::ExprEF::from_u64(26) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * AB::ExprEF::from_u64(13) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * AB::ExprEF::from_u64(10) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * AB::ExprEF::from_u64(9) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[21].clone().into()) - AB::ExprEF::from(next.chiplets[8].clone().into()) * AB::ExprEF::from(next.chiplets[8].clone().into()) * AB::ExprEF::from(next.chiplets[8].clone().into()) * AB::ExprEF::from(next.chiplets[8].clone().into()) * AB::ExprEF::from(next.chiplets[8].clone().into()) * AB::ExprEF::from(next.chiplets[8].clone().into()) * AB::ExprEF::from(next.chiplets[8].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into())) * ((AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * AB::ExprEF::from_u64(6) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * AB::ExprEF::from_u64(22) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * AB::ExprEF::from_u64(21) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * AB::ExprEF::from_u64(23) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * AB::ExprEF::from_u64(26) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * AB::ExprEF::from_u64(13) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * AB::ExprEF::from_u64(10) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[22].clone().into()) - AB::ExprEF::from(next.chiplets[9].clone().into()) * AB::ExprEF::from(next.chiplets[9].clone().into()) * AB::ExprEF::from(next.chiplets[9].clone().into()) * AB::ExprEF::from(next.chiplets[9].clone().into()) * AB::ExprEF::from(next.chiplets[9].clone().into()) * AB::ExprEF::from(next.chiplets[9].clone().into()) * AB::ExprEF::from(next.chiplets[9].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into())) * ((AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * AB::ExprEF::from_u64(9) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * AB::ExprEF::from_u64(6) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * AB::ExprEF::from_u64(22) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * AB::ExprEF::from_u64(21) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * AB::ExprEF::from_u64(23) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * AB::ExprEF::from_u64(26) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * AB::ExprEF::from_u64(13) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[23].clone().into()) - AB::ExprEF::from(next.chiplets[10].clone().into()) * AB::ExprEF::from(next.chiplets[10].clone().into()) * AB::ExprEF::from(next.chiplets[10].clone().into()) * AB::ExprEF::from(next.chiplets[10].clone().into()) * AB::ExprEF::from(next.chiplets[10].clone().into()) * AB::ExprEF::from(next.chiplets[10].clone().into()) * AB::ExprEF::from(next.chiplets[10].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into())) * ((AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * AB::ExprEF::from_u64(10) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * AB::ExprEF::from_u64(9) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * AB::ExprEF::from_u64(6) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * AB::ExprEF::from_u64(22) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * AB::ExprEF::from_u64(21) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * AB::ExprEF::from_u64(23) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * AB::ExprEF::from_u64(26) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[24].clone().into()) - AB::ExprEF::from(next.chiplets[11].clone().into()) * AB::ExprEF::from(next.chiplets[11].clone().into()) * AB::ExprEF::from(next.chiplets[11].clone().into()) * AB::ExprEF::from(next.chiplets[11].clone().into()) * AB::ExprEF::from(next.chiplets[11].clone().into()) * AB::ExprEF::from(next.chiplets[11].clone().into()) * AB::ExprEF::from(next.chiplets[11].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into())) * ((AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * AB::ExprEF::from_u64(13) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * AB::ExprEF::from_u64(10) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * AB::ExprEF::from_u64(9) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * AB::ExprEF::from_u64(6) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * AB::ExprEF::from_u64(22) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * AB::ExprEF::from_u64(21) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * AB::ExprEF::from_u64(23) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[25].clone().into()) - AB::ExprEF::from(next.chiplets[12].clone().into()) * AB::ExprEF::from(next.chiplets[12].clone().into()) * AB::ExprEF::from(next.chiplets[12].clone().into()) * AB::ExprEF::from(next.chiplets[12].clone().into()) * AB::ExprEF::from(next.chiplets[12].clone().into()) * AB::ExprEF::from(next.chiplets[12].clone().into()) * AB::ExprEF::from(next.chiplets[12].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into())) * ((AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * AB::ExprEF::from_u64(26) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * AB::ExprEF::from_u64(13) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * AB::ExprEF::from_u64(10) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * AB::ExprEF::from_u64(9) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * AB::ExprEF::from_u64(6) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * AB::ExprEF::from_u64(22) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * AB::ExprEF::from_u64(21) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * AB::ExprEF::from_u64(23) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[26].clone().into()) - AB::ExprEF::from(next.chiplets[13].clone().into()) * AB::ExprEF::from(next.chiplets[13].clone().into()) * AB::ExprEF::from(next.chiplets[13].clone().into()) * AB::ExprEF::from(next.chiplets[13].clone().into()) * AB::ExprEF::from(next.chiplets[13].clone().into()) * AB::ExprEF::from(next.chiplets[13].clone().into()) * AB::ExprEF::from(next.chiplets[13].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into())) * ((AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * AB::ExprEF::from_u64(26) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * AB::ExprEF::from_u64(13) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * AB::ExprEF::from_u64(10) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * AB::ExprEF::from_u64(9) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * AB::ExprEF::from_u64(6) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * AB::ExprEF::from_u64(22) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * AB::ExprEF::from_u64(21) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[17].clone().into()) - AB::ExprEF::from(next.chiplets[14].clone().into()) * AB::ExprEF::from(next.chiplets[14].clone().into()) * AB::ExprEF::from(next.chiplets[14].clone().into()) * AB::ExprEF::from(next.chiplets[14].clone().into()) * AB::ExprEF::from(next.chiplets[14].clone().into()) * AB::ExprEF::from(next.chiplets[14].clone().into()) * AB::ExprEF::from(next.chiplets[14].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(periodic_values[2].clone().into())) * ((AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[3].clone().into())) * AB::ExprEF::from_u64(23) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(periodic_values[4].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(periodic_values[7].clone().into())) * AB::ExprEF::from_u64(26) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(periodic_values[8].clone().into())) * AB::ExprEF::from_u64(13) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[9].clone().into())) * AB::ExprEF::from_u64(10) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(periodic_values[10].clone().into())) * AB::ExprEF::from_u64(9) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(periodic_values[11].clone().into())) * AB::ExprEF::from_u64(7) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(periodic_values[12].clone().into())) * AB::ExprEF::from_u64(6) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(periodic_values[13].clone().into())) * AB::ExprEF::from_u64(22) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(periodic_values[14].clone().into())) * AB::ExprEF::from_u64(21) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(periodic_values[5].clone().into())) * AB::ExprEF::from_u64(8) + (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * (AB::ExprEF::from(local.chiplets[4].clone().into()) * AB::ExprEF::from_u64(23) + AB::ExprEF::from(local.chiplets[5].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[6].clone().into()) * AB::ExprEF::from_u64(26) + AB::ExprEF::from(local.chiplets[7].clone().into()) * AB::ExprEF::from_u64(13) + AB::ExprEF::from(local.chiplets[8].clone().into()) * AB::ExprEF::from_u64(10) + AB::ExprEF::from(local.chiplets[9].clone().into()) * AB::ExprEF::from_u64(9) + AB::ExprEF::from(local.chiplets[10].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(local.chiplets[11].clone().into()) * AB::ExprEF::from_u64(6) + AB::ExprEF::from(local.chiplets[12].clone().into()) * AB::ExprEF::from_u64(22) + AB::ExprEF::from(local.chiplets[13].clone().into()) * AB::ExprEF::from_u64(21) + AB::ExprEF::from(local.chiplets[14].clone().into()) * AB::ExprEF::from_u64(8) + AB::ExprEF::from(local.chiplets[15].clone().into()) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[6].clone().into())) * AB::ExprEF::from_u64(7) + AB::ExprEF::from(periodic_values[18].clone().into()) - AB::ExprEF::from(next.chiplets[15].clone().into()) * AB::ExprEF::from(next.chiplets[15].clone().into()) * AB::ExprEF::from(next.chiplets[15].clone().into()) * AB::ExprEF::from(next.chiplets[15].clone().into()) * AB::ExprEF::from(next.chiplets[15].clone().into()) * AB::ExprEF::from(next.chiplets[15].clone().into()) * AB::ExprEF::from(next.chiplets[15].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) * (AB::ExprEF::from(next.chiplets[4].clone().into()) - AB::ExprEF::from(local.chiplets[4].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) * (AB::ExprEF::from(next.chiplets[5].clone().into()) - AB::ExprEF::from(local.chiplets[5].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) * (AB::ExprEF::from(next.chiplets[6].clone().into()) - AB::ExprEF::from(local.chiplets[6].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) * (AB::ExprEF::from(next.chiplets[7].clone().into()) - AB::ExprEF::from(local.chiplets[7].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) * (AB::ExprEF::from(next.chiplets[8].clone().into()) - AB::ExprEF::from(local.chiplets[8].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) * (AB::ExprEF::from(next.chiplets[9].clone().into()) - AB::ExprEF::from(local.chiplets[9].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) * (AB::ExprEF::from(next.chiplets[10].clone().into()) - AB::ExprEF::from(local.chiplets[10].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) * (AB::ExprEF::from(next.chiplets[11].clone().into()) - AB::ExprEF::from(local.chiplets[11].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) * (AB::ExprEF::from(next.chiplets[12].clone().into()) - AB::ExprEF::from(local.chiplets[12].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) * (AB::ExprEF::from(next.chiplets[13].clone().into()) - AB::ExprEF::from(local.chiplets[13].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) * (AB::ExprEF::from(next.chiplets[14].clone().into()) - AB::ExprEF::from(local.chiplets[14].clone().into()))); + builder.when_transition().assert_zero_ext((AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[0].clone().into())) * AB::ExprEF::from(periodic_values[2].clone().into()) * AB::ExprEF::from(local.chiplets[1].clone().into()) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[2].clone().into())) * (AB::ExprEF::ONE - AB::ExprEF::from(local.chiplets[3].clone().into())) * (AB::ExprEF::from(next.chiplets[15].clone().into()) - AB::ExprEF::from(local.chiplets[15].clone().into()))); +} diff --git a/air/src/constraints/chiplets/kernel_rom/mod.rs b/air/src/constraints/chiplets/kernel_rom/mod.rs new file mode 100644 index 0000000000..0dc5a9911e --- /dev/null +++ b/air/src/constraints/chiplets/kernel_rom/mod.rs @@ -0,0 +1,19 @@ +use miden_core::field::PrimeCharacteristicRing; +use miden_crypto::stark::air::MidenAirBuilder; + +use crate::MainTraceRow; + +pub fn enforce_kernel_rom_chiplet_constraints( + builder: &mut AB, + local: &MainTraceRow, + next: &MainTraceRow, +) where + AB: MidenAirBuilder, +{ + builder.assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * local.chiplets[3].clone().into() * (AB::Expr::ONE - local.chiplets[4].clone().into()) * (local.chiplets[5].clone().into() * local.chiplets[5].clone().into() - local.chiplets[5].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * local.chiplets[3].clone().into() * (AB::Expr::ONE - local.chiplets[4].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (AB::Expr::ONE - next.chiplets[5].clone().into()) * (next.chiplets[6].clone().into() - local.chiplets[6].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * local.chiplets[3].clone().into() * (AB::Expr::ONE - local.chiplets[4].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (AB::Expr::ONE - next.chiplets[5].clone().into()) * (next.chiplets[7].clone().into() - local.chiplets[7].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * local.chiplets[3].clone().into() * (AB::Expr::ONE - local.chiplets[4].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (AB::Expr::ONE - next.chiplets[5].clone().into()) * (next.chiplets[8].clone().into() - local.chiplets[8].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * local.chiplets[3].clone().into() * (AB::Expr::ONE - local.chiplets[4].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (AB::Expr::ONE - next.chiplets[5].clone().into()) * (next.chiplets[9].clone().into() - local.chiplets[9].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * local.chiplets[2].clone().into() * (AB::Expr::ONE - local.chiplets[3].clone().into()) * next.chiplets[3].clone().into() * (next.chiplets[5].clone().into() - AB::Expr::ONE)); +} diff --git a/air/src/constraints/chiplets/memory/mod.rs b/air/src/constraints/chiplets/memory/mod.rs new file mode 100644 index 0000000000..00419c1af3 --- /dev/null +++ b/air/src/constraints/chiplets/memory/mod.rs @@ -0,0 +1,32 @@ +use miden_core::field::PrimeCharacteristicRing; +use miden_crypto::stark::air::MidenAirBuilder; + +use crate::MainTraceRow; + +pub fn enforce_memory_chiplet_constraints( + builder: &mut AB, + local: &MainTraceRow, + next: &MainTraceRow, +) where + AB: MidenAirBuilder, +{ + builder.assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - local.chiplets[2].clone().into()) * (local.chiplets[3].clone().into() * local.chiplets[3].clone().into() - local.chiplets[3].clone().into())); + builder.assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - local.chiplets[2].clone().into()) * (local.chiplets[4].clone().into() * local.chiplets[4].clone().into() - local.chiplets[4].clone().into())); + builder.assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - local.chiplets[2].clone().into()) * (local.chiplets[7].clone().into() * local.chiplets[7].clone().into() - local.chiplets[7].clone().into())); + builder.assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - local.chiplets[2].clone().into()) * (local.chiplets[8].clone().into() * local.chiplets[8].clone().into() - local.chiplets[8].clone().into())); + builder.when_transition().assert_zero((AB::Expr::ONE - local.chiplets[1].clone().into()) * next.chiplets[0].clone().into() * next.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * (next.chiplets[3].clone().into() + (AB::Expr::ONE - next.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (AB::Expr::ONE - (AB::Expr::ONE - next.chiplets[8].clone().into()) * (AB::Expr::ONE - next.chiplets[7].clone().into()))) * next.chiplets[10].clone().into()); + builder.when_transition().assert_zero((AB::Expr::ONE - local.chiplets[1].clone().into()) * next.chiplets[0].clone().into() * next.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * (next.chiplets[3].clone().into() + (AB::Expr::ONE - next.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (AB::Expr::ONE - (AB::Expr::ONE - next.chiplets[8].clone().into()) * next.chiplets[7].clone().into())) * next.chiplets[11].clone().into()); + builder.when_transition().assert_zero((AB::Expr::ONE - local.chiplets[1].clone().into()) * next.chiplets[0].clone().into() * next.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * (next.chiplets[3].clone().into() + (AB::Expr::ONE - next.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (AB::Expr::ONE - next.chiplets[8].clone().into() * (AB::Expr::ONE - next.chiplets[7].clone().into()))) * next.chiplets[12].clone().into()); + builder.when_transition().assert_zero((AB::Expr::ONE - local.chiplets[1].clone().into()) * next.chiplets[0].clone().into() * next.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * (next.chiplets[3].clone().into() + (AB::Expr::ONE - next.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (AB::Expr::ONE - next.chiplets[8].clone().into() * next.chiplets[7].clone().into())) * next.chiplets[13].clone().into()); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * ((next.chiplets[5].clone().into() - local.chiplets[5].clone().into()) * next.chiplets[16].clone().into() * (next.chiplets[5].clone().into() - local.chiplets[5].clone().into()) * next.chiplets[16].clone().into() - (next.chiplets[5].clone().into() - local.chiplets[5].clone().into()) * next.chiplets[16].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * (AB::Expr::ONE - (next.chiplets[5].clone().into() - local.chiplets[5].clone().into()) * next.chiplets[16].clone().into()) * (next.chiplets[5].clone().into() - local.chiplets[5].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * (AB::Expr::ONE - (next.chiplets[5].clone().into() - local.chiplets[5].clone().into()) * next.chiplets[16].clone().into()) * ((next.chiplets[6].clone().into() - local.chiplets[6].clone().into()) * next.chiplets[16].clone().into() * (next.chiplets[6].clone().into() - local.chiplets[6].clone().into()) * next.chiplets[16].clone().into() - (next.chiplets[6].clone().into() - local.chiplets[6].clone().into()) * next.chiplets[16].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * (AB::Expr::ONE - (next.chiplets[5].clone().into() - local.chiplets[5].clone().into()) * next.chiplets[16].clone().into()) * (AB::Expr::ONE - (next.chiplets[6].clone().into() - local.chiplets[6].clone().into()) * next.chiplets[16].clone().into()) * (next.chiplets[6].clone().into() - local.chiplets[6].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * ((next.chiplets[5].clone().into() - local.chiplets[5].clone().into()) * next.chiplets[16].clone().into() * (next.chiplets[5].clone().into() - local.chiplets[5].clone().into()) + (AB::Expr::ONE - (next.chiplets[5].clone().into() - local.chiplets[5].clone().into()) * next.chiplets[16].clone().into()) * ((next.chiplets[6].clone().into() - local.chiplets[6].clone().into()) * next.chiplets[16].clone().into() * (next.chiplets[6].clone().into() - local.chiplets[6].clone().into()) + (AB::Expr::ONE - (next.chiplets[6].clone().into() - local.chiplets[6].clone().into()) * next.chiplets[16].clone().into()) * (next.chiplets[9].clone().into() - local.chiplets[9].clone().into())) - (next.chiplets[15].clone().into() * AB::Expr::from_u64(65536) + next.chiplets[14].clone().into()))); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * (next.chiplets[17].clone().into() - (AB::Expr::ONE - (next.chiplets[5].clone().into() - local.chiplets[5].clone().into()) * next.chiplets[16].clone().into()) * (AB::Expr::ONE - (next.chiplets[6].clone().into() - local.chiplets[6].clone().into()) * next.chiplets[16].clone().into()))); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * next.chiplets[17].clone().into() * (AB::Expr::ONE - (next.chiplets[9].clone().into() - local.chiplets[9].clone().into()) * next.chiplets[16].clone().into()) * (AB::Expr::ONE - local.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[3].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * (next.chiplets[3].clone().into() + (AB::Expr::ONE - next.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (AB::Expr::ONE - (AB::Expr::ONE - next.chiplets[8].clone().into()) * (AB::Expr::ONE - next.chiplets[7].clone().into()))) * (next.chiplets[17].clone().into() * (next.chiplets[10].clone().into() - local.chiplets[10].clone().into()) + (AB::Expr::ONE - next.chiplets[17].clone().into()) * next.chiplets[10].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * (next.chiplets[3].clone().into() + (AB::Expr::ONE - next.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (AB::Expr::ONE - (AB::Expr::ONE - next.chiplets[8].clone().into()) * next.chiplets[7].clone().into())) * (next.chiplets[17].clone().into() * (next.chiplets[11].clone().into() - local.chiplets[11].clone().into()) + (AB::Expr::ONE - next.chiplets[17].clone().into()) * next.chiplets[11].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * (next.chiplets[3].clone().into() + (AB::Expr::ONE - next.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (AB::Expr::ONE - next.chiplets[8].clone().into() * (AB::Expr::ONE - next.chiplets[7].clone().into()))) * (next.chiplets[17].clone().into() * (next.chiplets[12].clone().into() - local.chiplets[12].clone().into()) + (AB::Expr::ONE - next.chiplets[17].clone().into()) * next.chiplets[12].clone().into())); + builder.when_transition().assert_zero(local.chiplets[0].clone().into() * local.chiplets[1].clone().into() * (AB::Expr::ONE - next.chiplets[2].clone().into()) * (next.chiplets[3].clone().into() + (AB::Expr::ONE - next.chiplets[3].clone().into()) * (AB::Expr::ONE - next.chiplets[4].clone().into()) * (AB::Expr::ONE - next.chiplets[8].clone().into() * next.chiplets[7].clone().into())) * (next.chiplets[17].clone().into() * (next.chiplets[13].clone().into() - local.chiplets[13].clone().into()) + (AB::Expr::ONE - next.chiplets[17].clone().into()) * next.chiplets[13].clone().into())); +} diff --git a/air/src/constraints/chiplets/mod.rs b/air/src/constraints/chiplets/mod.rs new file mode 100644 index 0000000000..16112e7dcf --- /dev/null +++ b/air/src/constraints/chiplets/mod.rs @@ -0,0 +1,51 @@ +mod ace; +mod bitwise; +mod hasher; +mod kernel_rom; +mod memory; + +use miden_crypto::stark::air::MidenAirBuilder; + +use crate::MainTraceRow; + +pub fn enforce_chiplets_selector_constraint( + builder: &mut AB, + local: &MainTraceRow, + next: &MainTraceRow, +) where + AB: MidenAirBuilder, +{ + builder.assert_zero(local.chiplets[0].clone() * local.chiplets[0].clone() - local.chiplets[0].clone()); + builder.assert_zero(local.chiplets[0].clone() * (local.chiplets[1].clone() * local.chiplets[1].clone() - local.chiplets[1].clone())); + builder.assert_zero(local.chiplets[0].clone() * local.chiplets[1].clone() * (local.chiplets[2].clone() * local.chiplets[2].clone() - local.chiplets[2].clone())); + builder.assert_zero(local.chiplets[0].clone() * local.chiplets[1].clone() * local.chiplets[2].clone() * (local.chiplets[3].clone() * local.chiplets[3].clone() - local.chiplets[3].clone())); + builder.assert_zero(local.chiplets[0].clone() * local.chiplets[1].clone() * local.chiplets[2].clone() * local.chiplets[3].clone() * (local.chiplets[4].clone() * local.chiplets[4].clone() - local.chiplets[4].clone())); + builder.when_transition().assert_zero(local.chiplets[0].clone() * (next.chiplets[0].clone() - local.chiplets[0].clone())); + builder.when_transition().assert_zero(local.chiplets[0].clone() * local.chiplets[1].clone() * (next.chiplets[1].clone() - local.chiplets[1].clone())); + builder.when_transition().assert_zero(local.chiplets[0].clone() * local.chiplets[1].clone() * local.chiplets[2].clone() * (next.chiplets[2].clone() - local.chiplets[2].clone())); + builder.when_transition().assert_zero(local.chiplets[0].clone() * local.chiplets[1].clone() * local.chiplets[2].clone() * local.chiplets[3].clone() * (next.chiplets[3].clone() - local.chiplets[3].clone())); + builder.when_transition().assert_zero(local.chiplets[0].clone() * local.chiplets[1].clone() * local.chiplets[2].clone() * local.chiplets[3].clone() * local.chiplets[4].clone() * (next.chiplets[4].clone() - local.chiplets[4].clone())); +} + +pub fn enforce_chiplets_transition_constraint( + builder: &mut AB, + local: &MainTraceRow, + next: &MainTraceRow, + periodic_values: &[AB::PeriodicVal], +) where + AB: MidenAirBuilder, +{ + enforce_chiplets_selector_constraint(builder, local, next); + + ace::enforce_ace_chiplet_constraints(builder, local, next); + bitwise::enforce_bitwise_chiplet_constraints(builder, local, next, periodic_values); + hasher::enforce_hasher_chiplet_constraints(builder, local, next, periodic_values); + kernel_rom::enforce_kernel_rom_chiplet_constraints(builder, local, next); + memory::enforce_memory_chiplet_constraints(builder, local, next); +} + +pub fn enforce_chiplets_bus_constraint(_builder: &mut AB, _local: &MainTraceRow) +where + AB: MidenAirBuilder, +{ +} diff --git a/air/src/constraints/mod.rs b/air/src/constraints/mod.rs index 34411b8ed6..98215ee79f 100644 --- a/air/src/constraints/mod.rs +++ b/air/src/constraints/mod.rs @@ -11,7 +11,9 @@ use miden_crypto::stark::air::MidenAirBuilder; use crate::MainTraceRow; +pub mod chiplets; pub mod range; +pub mod stack; /// Enforces the clock constraint: clk' = clk + 1 /// diff --git a/air/src/constraints/stack/field_ops/mod.rs b/air/src/constraints/stack/field_ops/mod.rs new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/air/src/constraints/stack/field_ops/mod.rs @@ -0,0 +1 @@ + diff --git a/air/src/constraints/stack/io_ops/mod.rs b/air/src/constraints/stack/io_ops/mod.rs new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/air/src/constraints/stack/io_ops/mod.rs @@ -0,0 +1 @@ + diff --git a/air/src/constraints/stack/mod.rs b/air/src/constraints/stack/mod.rs new file mode 100644 index 0000000000..c3fdd60064 --- /dev/null +++ b/air/src/constraints/stack/mod.rs @@ -0,0 +1,7 @@ +pub mod field_ops; +pub mod io_ops; +pub mod op_flags; +pub mod overflow; +pub mod stack_manipulation; +pub mod system_ops; +pub mod u32_ops; diff --git a/air/src/constraints/stack/op_flags/mod.rs b/air/src/constraints/stack/op_flags/mod.rs new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/air/src/constraints/stack/op_flags/mod.rs @@ -0,0 +1 @@ + diff --git a/air/src/constraints/stack/overflow/mod.rs b/air/src/constraints/stack/overflow/mod.rs new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/air/src/constraints/stack/overflow/mod.rs @@ -0,0 +1 @@ + diff --git a/air/src/constraints/stack/stack_manipulation/mod.rs b/air/src/constraints/stack/stack_manipulation/mod.rs new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/air/src/constraints/stack/stack_manipulation/mod.rs @@ -0,0 +1 @@ + diff --git a/air/src/constraints/stack/system_ops/mod.rs b/air/src/constraints/stack/system_ops/mod.rs new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/air/src/constraints/stack/system_ops/mod.rs @@ -0,0 +1 @@ + diff --git a/air/src/constraints/stack/u32_ops/mod.rs b/air/src/constraints/stack/u32_ops/mod.rs new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/air/src/constraints/stack/u32_ops/mod.rs @@ -0,0 +1 @@ + diff --git a/air/src/lib.rs b/air/src/lib.rs index 7cb9e834f8..c438181abc 100644 --- a/air/src/lib.rs +++ b/air/src/lib.rs @@ -43,6 +43,9 @@ mod export { pub use export::*; +pub const NUM_PERIODIC_VALUES: usize = 29; +pub const PERIOD: usize = 8; + // PUBLIC INPUTS // ================================================================================================ @@ -181,6 +184,40 @@ where trace::AUX_TRACE_RAND_ELEMENTS } + fn periodic_table(&self) -> Vec> { + vec![ + vec![Felt::new(1), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0)], + vec![Felt::new(1), Felt::new(1), Felt::new(1), Felt::new(1), Felt::new(1), Felt::new(1), Felt::new(1), Felt::new(0)], + vec![Felt::new(1), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0)], + vec![Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(1), Felt::new(0)], + vec![Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(0), Felt::new(1)], + vec![Felt::new(5789762306288267264), Felt::new(12987190162843097088), Felt::new(18072785500942327808), Felt::new(5674685213610122240), Felt::new(4887609836208846848), Felt::new(16308865189192448000), Felt::new(7123075680859040768), Felt::new(0)], + vec![Felt::new(6522564764413702144), Felt::new(653957632802705280), Felt::new(6200974112677013504), Felt::new(5759084860419474432), Felt::new(3027115137917284352), Felt::new(11977192855656443904), Felt::new(1034205548717903104), Felt::new(0)], + vec![Felt::new(9602914297752487936), Felt::new(8110510111539675136), Felt::new(8884468225181997056), Felt::new(17021852944633065472), Felt::new(2955076958026921984), Felt::new(13277683694236792832), Felt::new(14345062289456084992), Felt::new(0)], + vec![Felt::new(16657542370200465408), Felt::new(2872078294163232256), Felt::new(13066900325715521536), Felt::new(6252096473787587584), Felt::new(7433723648458773504), Felt::new(2600778905124452864), Felt::new(17036731477169661952), Felt::new(0)], + vec![Felt::new(17809893479458207744), Felt::new(4441654670647621120), Felt::new(17682092219085883392), Felt::new(13943282657648898048), Felt::new(9595098600469471232), Felt::new(12532242556065779712), Felt::new(7717824418247931904), Felt::new(0)], + vec![Felt::new(107145243989736512), Felt::new(4038207883745915904), Felt::new(10599526828986757120), Felt::new(1352748651966375424), Felt::new(10528569829048483840), Felt::new(14594890931430969344), Felt::new(3019070937878604288), Felt::new(0)], + vec![Felt::new(6388978042437517312), Felt::new(5613464648874829824), Felt::new(975003873302957312), Felt::new(17110913224029904896), Felt::new(7864689113198940160), Felt::new(7291784239689209856), Felt::new(11403792746066868224), Felt::new(0)], + vec![Felt::new(15844067734406017024), Felt::new(13222989726778339328), Felt::new(8264241093196931072), Felt::new(1003883795902368384), Felt::new(17533723827845969920), Felt::new(5514718540551361536), Felt::new(10280580802233112576), Felt::new(0)], + vec![Felt::new(9975000513555218432), Felt::new(3037761201230264320), Felt::new(10065763900435474432), Felt::new(4141870621881018368), Felt::new(5781638039037711360), Felt::new(10025733853830934528), Felt::new(337153209462421248), Felt::new(0)], + vec![Felt::new(3344984123768313344), Felt::new(16683759727265179648), Felt::new(2181131744534710272), Felt::new(8121410972417424384), Felt::new(17024078752430718976), Felt::new(7293794580341021696), Felt::new(13333398568519923712), Felt::new(0)], + vec![Felt::new(9959189626657347584), Felt::new(8337364536491240448), Felt::new(6317303992309419008), Felt::new(14300518605864919040), Felt::new(109659393484013504), Felt::new(6728552937464861696), Felt::new(3596153696935337472), Felt::new(0)], + vec![Felt::new(12960773468763564032), Felt::new(3227397518293416448), Felt::new(1401440938888741632), Felt::new(13712227150607669248), Felt::new(7158933660534805504), Felt::new(6332385040983343104), Felt::new(8104208463525993472), Felt::new(0)], + vec![Felt::new(6077062762357203968), Felt::new(6202948458916100096), Felt::new(8023374565629191168), Felt::new(18389244934624493568), Felt::new(6982293561042363392), Felt::new(3736792340494631424), Felt::new(17130398059294019584), Felt::new(0)], + vec![Felt::new(15277620170502010880), Felt::new(17690140365333231616), Felt::new(15013690343205953536), Felt::new(16731736864863924224), Felt::new(14065426295947720704), Felt::new(577852220195055360), Felt::new(519782857322262016), Felt::new(0)], + vec![Felt::new(10063319113072093184), Felt::new(17731621626449383424), Felt::new(9045979173463557120), Felt::new(14512769585918244864), Felt::new(6844229992533661696), Felt::new(4571485474751953408), Felt::new(3611348709641382912), Felt::new(0)], + vec![Felt::new(14200078843431360512), Felt::new(2897136237748376064), Felt::new(12934431667190679552), Felt::new(10973956031244050432), Felt::new(7446486531695178752), Felt::new(17200392109565784064), Felt::new(18256379591337758720), Felt::new(0)], + vec![Felt::new(5358738125714196480), Felt::new(3595001575307484672), Felt::new(4485500052507913216), Felt::new(4440209734760478208), Felt::new(16451845770444974080), Felt::new(6689998335515780096), Felt::new(9625384390925084672), Felt::new(0)], + vec![Felt::new(14233283787297595392), Felt::new(373995945117666496), Felt::new(12489737547229155328), Felt::new(17208448209698889728), Felt::new(7139138592091307008), Felt::new(13886063479078012928), Felt::new(1664893052631119104), Felt::new(0)], + vec![Felt::new(13792579614346651648), Felt::new(1235734395091296000), Felt::new(9500452585969031168), Felt::new(8739495587021565952), Felt::new(9012006439959783424), Felt::new(14358505101923203072), Felt::new(7629576092524553216), Felt::new(0)], + vec![Felt::new(11614812331536766976), Felt::new(14172757457833930752), Felt::new(2054001340201038848), Felt::new(17000774922218162176), Felt::new(14619614108529063936), Felt::new(7744142531772273664), Felt::new(3485239601103661568), Felt::new(0)], + vec![Felt::new(14871063686742261760), Felt::new(707573103686350208), Felt::new(12420704059284934656), Felt::new(13533282547195531264), Felt::new(1394813199588124416), Felt::new(16135070735728404480), Felt::new(9755891797164034048), Felt::new(0)], + vec![Felt::new(10148237148793042944), Felt::new(15453217512188186624), Felt::new(355990932618543744), Felt::new(525402848358706240), Felt::new(4635111139507788800), Felt::new(12290902521256030208), Felt::new(15218148195153268736), Felt::new(0)], + vec![Felt::new(4457428952329675776), Felt::new(219777875004506016), Felt::new(9071225051243524096), Felt::new(16987541523062161408), Felt::new(16217473952264204288), Felt::new(12059913662657710080), Felt::new(16460604813734957056), Felt::new(0)], + vec![Felt::new(15590786458219171840), Felt::new(17876696346199468032), Felt::new(12766199826003447808), Felt::new(5466806524462796800), Felt::new(10782018226466330624), Felt::new(16456018495793752064), Felt::new(9643968136937730048), Felt::new(0)], + ] + } + fn build_aux_trace( &self, main: &p3_matrix::dense::RowMajorMatrix, @@ -208,12 +245,29 @@ where let local: &MainTraceRow = (*local).borrow(); let next: &MainTraceRow = (*next).borrow(); + let periodic_values: [_; NUM_PERIODIC_VALUES] = + builder.periodic_evals().try_into().expect("Wrong number of periodic values"); + // SYSTEM CONSTRAINTS constraints::enforce_clock_constraint(builder, local, next); + // STACK CONSTRAINTS + //constraints::stack::enforce_stack_boundary_constraints(builder, local); + //constraints::stack::enforce_stack_transition_constraint(builder, local, next); + //constraints::stack::enforce_stack_bus_constraint(builder, local); + // RANGE CHECKER CONSTRAINTS constraints::range::enforce_range_boundary_constraints(builder, local); constraints::range::enforce_range_transition_constraint(builder, local, next); constraints::range::enforce_range_bus_constraint(builder, local); + + // CHIPLETS CONSTRAINTS + constraints::chiplets::enforce_chiplets_transition_constraint( + builder, + local, + next, + &periodic_values, + ); + constraints::chiplets::enforce_chiplets_bus_constraint(builder, local); } }