9template <
typename ContainerOverSubrelations,
typename AllEntities>
11 const AllEntities& in,
13 [[maybe_unused]]
const FF_& scaling_factor)
19 const auto constants_MEM_TAG_FF =
FF(0);
24 in.get(C::execution_sel_execute_sload) * (constants_MEM_TAG_FF - in.get(C::execution_mem_tag_reg_1_));
25 tmp *= scaling_factor;
26 std::get<0>(evals) +=
typename Accumulator::View(tmp);
30 auto tmp = in.get(C::execution_sel_execute_sload) * in.get(C::execution_sel_opcode_error);
31 tmp *= scaling_factor;
32 std::get<1>(evals) +=
typename Accumulator::View(tmp);
static void accumulate(ContainerOverSubrelations &evals, const AllEntities &in, const RelationParameters< FF > &, const FF &scaling_factor)
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
#define PROFILE_THIS_NAME(name)
Container for parameters used by the grand product (permutation, lookup) Honk relations.