59 all_poseidon_values[EntityId::q_poseidon2_external] = 1;
60 all_poseidon_values[EntityId::q_l] = 6;
61 all_poseidon_values[EntityId::q_r] = 9;
62 all_poseidon_values[EntityId::q_o] = 8;
63 all_poseidon_values[EntityId::q_4] = 3;
64 all_poseidon_values[EntityId::w_l] = 5;
65 all_poseidon_values[EntityId::w_r] = 4;
66 all_poseidon_values[EntityId::w_o] = 1;
67 all_poseidon_values[EntityId::w_4] = 7;
68 all_poseidon_values[EntityId::w_l_shift] = 3763355;
69 all_poseidon_values[EntityId::w_r_shift] = 3031011;
70 all_poseidon_values[EntityId::w_o_shift] = 2270175;
71 all_poseidon_values[EntityId::w_4_shift] = 1368540;
74 Relation::accumulate(acc, all_poseidon_values, parameters, 1);
114 all_poseidon_values[EntityId::q_poseidon2_internal] = 1;
115 all_poseidon_values[EntityId::q_l] = 5;
116 all_poseidon_values[EntityId::w_l] = 1;
117 all_poseidon_values[EntityId::w_r] = 2;
118 all_poseidon_values[EntityId::w_o] = 3;
119 all_poseidon_values[EntityId::w_4] = 4;
120 all_poseidon_values[EntityId::w_l_shift] =
121 FF(std::string(
"0x122d9ce41e83c533318954d77a4ebc40eb729f6543ebd5f2e4ecb175ced3bc74"));
122 all_poseidon_values[EntityId::w_r_shift] =
123 FF(std::string(
"0x185028b6d489be7c029367a14616776b33bf2eada9bb370950d6719f68b5067f"));
124 all_poseidon_values[EntityId::w_o_shift] =
125 FF(std::string(
"0x00fce289a96b3f4a18562d0ef0ab76ca165e613222aa0c24501377003c5622a8"));
126 all_poseidon_values[EntityId::w_4_shift] =
127 FF(std::string(
"0x27e7677799fda1694819803f459b76d2fb1c45fdf0773375c72d61e8efb92893"));
129 Relation::accumulate(acc, all_poseidon_values, parameters, 1);
130 EXPECT_EQ(acc[0], 0);
131 EXPECT_EQ(acc[1], 0);
132 EXPECT_EQ(acc[2], 0);
133 EXPECT_EQ(acc[3], 0);