diff --git a/compiler/noirc_evaluator/src/ssa/opt/remove_unreachable_instructions.rs b/compiler/noirc_evaluator/src/ssa/opt/remove_unreachable_instructions.rs index b83cdd56e1f..d52fd080d64 100644 --- a/compiler/noirc_evaluator/src/ssa/opt/remove_unreachable_instructions.rs +++ b/compiler/noirc_evaluator/src/ssa/opt/remove_unreachable_instructions.rs @@ -173,7 +173,39 @@ impl Function { } } } - _ => {} + + Instruction::ArrayGet { array, index, offset } + | Instruction::ArraySet { array, index, offset, .. } => { + let array_or_slice_type = context.dfg.type_of_value(*array); + let array_op_always_fails = match array_or_slice_type { + Type::Slice(_) => false, + array_type @ Type::Array(_, len) => { + len == 0 + || context.dfg.get_numeric_constant(*index).is_some_and(|index| { + (index.try_to_u32().unwrap() - offset.to_u32()) + >= array_type.flattened_size() + }) + } + + _ => unreachable!( + "Encountered non-array type during array read/write operation" + ), + }; + + if array_op_always_fails { + let is_predicate_constant_one = + match context.dfg.get_numeric_constant(side_effects_condition) { + Some(predicate) => predicate.is_one(), + None => false, // The predicate is a variable + }; + current_block_reachability = if is_predicate_constant_one { + Reachability::Unreachable + } else { + Reachability::UnreachableUnderPredicate + }; + } + } + _ => (), }; if current_block_reachability == Reachability::Unreachable { @@ -391,6 +423,45 @@ mod test { assert_normalized_ssa_equals(ssa, src); } + #[test] + fn removes_unreachable_instructions_in_block_for_invalid_array_get() { + let src = r#" + acir(inline) predicate_pure fn main f0 { + b0(v0: [Field; 10], v1: u32): + v2 = make_array [] : [Field; 0] + jmpif u1 0 then: b1, else: b2 + b1(): + jmp b3() + b2(): + v3 = array_get v2, index v1 -> Field + jmp b4() + b3(): + v4 = array_get v0, index u32 11 -> Field + jmp b4() + b4(): + return Field 1 + } + "#; + let ssa = Ssa::from_str(src).unwrap(); + let ssa = ssa.remove_unreachable_instructions(); + + assert_ssa_snapshot!(ssa, @r" + acir(inline) predicate_pure fn main f0 { + b0(v0: [Field; 10], v1: u32): + v2 = make_array [] : [Field; 0] + jmpif u1 0 then: b1, else: b2 + b1(): + jmp b3() + b2(): + v4 = array_get v2, index v1 -> Field + unreachable + b3(): + v6 = array_get v0, index u32 11 -> Field + unreachable + } + "); + } + #[test] fn replaces_sub_that_overflows_with_constraint_under_unknown_side_effects_condition() { let src = r#" diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/conditional_1/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/conditional_1/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 328a2e85ff7..c52417fad1f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/conditional_1/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/conditional_1/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -70,7 +70,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _2577", + "current witness index : _2474", "private parameters indices : [_0, _1, _2, _3, _4, _5, _6, _7, _8, _9]", "public parameters indices : [_10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41]", "return value indices : []", @@ -119,9 +119,9 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(42))]", "EXPR [ (-1, _0, _42) (1, _43) -1 ]", "EXPR [ (-1, _0, _43) 0 ]", - "EXPR [ (1, _0, _43) (-1, _1993) 0 ]", - "EXPR [ (1, _4, _43) (-1, _1994) 0 ]", - "EXPR [ (-1, _44) (1, _1993) (1, _1994) 0 ]", + "EXPR [ (1, _0, _43) (-1, _1912) 0 ]", + "EXPR [ (1, _4, _43) (-1, _1913) 0 ]", + "EXPR [ (-1, _44) (1, _1912) (1, _1913) 0 ]", "BLACKBOX::RANGE [(_44, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(44))], q_c: -4864 })], outputs: [Simple(Witness(45))]", "EXPR [ (1, _44, _45) (-4864, _45) (1, _46) -1 ]", @@ -130,8 +130,8 @@ expression: artifact "MEM (id: 0, read at: EXPR [ (1, _47) 0 ], value: EXPR [ (1, _48) 0 ]) ", "EXPR [ (1, _43, _46) (-1, _49) 0 ]", "INIT (id: 3, len: 4, witnesses: [_1, _2, _3, _4])", - "EXPR [ (1, _44, _49) (-1, _1995) 0 ]", - "EXPR [ (-1, _48, _49) (1, _48) (-1, _50) (1, _1995) 0 ]", + "EXPR [ (1, _44, _49) (-1, _1914) 0 ]", + "EXPR [ (-1, _48, _49) (1, _48) (-1, _50) (1, _1914) 0 ]", "MEM (id: 3, write EXPR [ (1, _50) 0 ] at: EXPR [ (1, _47) 0 ]) ", "EXPR [ (-1, _51) 0 ]", "MEM (id: 3, read at: EXPR [ (1, _51) 0 ], value: EXPR [ (1, _52) 0 ]) ", @@ -140,30 +140,30 @@ expression: artifact "EXPR [ (-1, _55) 2 ]", "MEM (id: 3, read at: EXPR [ (1, _55) 0 ], value: EXPR [ (1, _56) 0 ]) ", "EXPR [ (-1, _3, _49) (1, _49, _56) (1, _3) (-1, _57) 0 ]", - "EXPR [ (1, _43, _44) (-1, _1999) 0 ]", - "EXPR [ (-1, _58) (1, _1994) (1, _1999) 0 ]", + "EXPR [ (1, _43, _44) (-1, _1918) 0 ]", + "EXPR [ (-1, _58) (1, _1913) (1, _1918) 0 ]", "BLACKBOX::RANGE [(_58, 32)] []", - "EXPR [ (1, _43, _57) (-1, _2000) 0 ]", - "EXPR [ (1, _43, _58) (-1, _59) (1, _2000) 0 ]", + "EXPR [ (1, _43, _57) (-1, _1919) 0 ]", + "EXPR [ (1, _43, _58) (-1, _59) (1, _1919) 0 ]", "BLACKBOX::RANGE [(_59, 32)] []", "EXPR [ (-1, _43) (-1, _60) 1 ]", - "EXPR [ (1, _0) (-1, _61) (-1, _1993) (1, _1999) 0 ]", + "EXPR [ (1, _0) (-1, _61) (-1, _1912) (1, _1918) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(59))], q_c: -4864 })], outputs: [Simple(Witness(62))]", "EXPR [ (1, _59, _62) (-4864, _62) (1, _63) -1 ]", "EXPR [ (1, _59, _63) (-4864, _63) 0 ]", "EXPR [ (1, _43, _63) (-1, _64) 0 ]", "EXPR [ (-1, _43, _63) (-1, _65) 1 ]", - "EXPR [ (-1, _4, _49) (1, _4) (-1, _66) (1, _1995) 0 ]", + "EXPR [ (-1, _4, _49) (1, _4) (-1, _66) (1, _1914) 0 ]", "EXPR [ (-1, _2, _49) (1, _49, _54) (1, _2) (-1, _67) 0 ]", - "EXPR [ (1, _43, _59) (-1, _2005) 0 ]", - "EXPR [ (-1, _68) (1, _1994) (1, _2005) 0 ]", + "EXPR [ (1, _43, _59) (-1, _1924) 0 ]", + "EXPR [ (-1, _68) (1, _1913) (1, _1924) 0 ]", "BLACKBOX::RANGE [(_68, 32)] []", - "EXPR [ (1, _43, _68) (-1, _69) (1, _2000) 0 ]", + "EXPR [ (1, _43, _68) (-1, _69) (1, _1919) 0 ]", "BLACKBOX::RANGE [(_69, 32)] []", - "EXPR [ (1, _43, _67) (-1, _2007) 0 ]", - "EXPR [ (1, _43, _69) (-1, _70) (1, _2007) 0 ]", + "EXPR [ (1, _43, _67) (-1, _1926) 0 ]", + "EXPR [ (1, _43, _69) (-1, _70) (1, _1926) 0 ]", "BLACKBOX::RANGE [(_70, 32)] []", - "EXPR [ (1, _60, _61) (-1, _71) (1, _2005) 0 ]", + "EXPR [ (1, _60, _61) (-1, _71) (1, _1924) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(70))], q_c: -4864 })], outputs: [Simple(Witness(72))]", "EXPR [ (1, _70, _72) (-4864, _72) (1, _73) -1 ]", "EXPR [ (1, _70, _73) (-4864, _73) 0 ]", @@ -171,16 +171,16 @@ expression: artifact "EXPR [ (-1, _43, _73) (-1, _75) 1 ]", "EXPR [ (1, _59, _64) (1, _65, _66) (-1, _76) 0 ]", "EXPR [ (-1, _1, _49) (1, _49, _52) (1, _1) (-1, _77) 0 ]", - "EXPR [ (1, _43, _70) (-1, _2014) 0 ]", - "EXPR [ (-1, _78) (1, _1994) (1, _2014) 0 ]", + "EXPR [ (1, _43, _70) (-1, _1933) 0 ]", + "EXPR [ (-1, _78) (1, _1913) (1, _1933) 0 ]", "BLACKBOX::RANGE [(_78, 32)] []", - "EXPR [ (1, _43, _78) (-1, _79) (1, _2000) 0 ]", + "EXPR [ (1, _43, _78) (-1, _79) (1, _1919) 0 ]", "BLACKBOX::RANGE [(_79, 32)] []", - "EXPR [ (1, _43, _79) (-1, _80) (1, _2007) 0 ]", + "EXPR [ (1, _43, _79) (-1, _80) (1, _1926) 0 ]", "BLACKBOX::RANGE [(_80, 32)] []", "EXPR [ (1, _43, _77) (1, _43, _80) (-1, _81) 0 ]", "BLACKBOX::RANGE [(_81, 32)] []", - "EXPR [ (1, _60, _71) (-1, _82) (1, _2014) 0 ]", + "EXPR [ (1, _60, _71) (-1, _82) (1, _1933) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(81))], q_c: -4864 })], outputs: [Simple(Witness(83))]", "EXPR [ (1, _81, _83) (-4864, _83) (1, _84) -1 ]", "EXPR [ (1, _81, _84) (-4864, _84) 0 ]", @@ -193,13 +193,13 @@ expression: artifact "EXPR [ (1, _81, _85) (1, _86, _87) (-1, _90) 0 ]", "EXPR [ (-1, _89) (-1, _91) 1 ]", "EXPR [ (1, _43, _57) (-1, _92) 0 ]", - "EXPR [ (1, _43, _81) (-1, _2024) 0 ]", - "EXPR [ (1, _60, _82) (-1, _2025) 0 ]", - "EXPR [ (-1, _93) (1, _1994) (1, _2024) (1, _2025) 0 ]", + "EXPR [ (1, _43, _81) (-1, _1943) 0 ]", + "EXPR [ (1, _60, _82) (-1, _1944) 0 ]", + "EXPR [ (-1, _93) (1, _1913) (1, _1943) (1, _1944) 0 ]", "EXPR [ (1, _89, _93) (-1, _94) 0 ]", "BLACKBOX::RANGE [(_94, 32)] []", - "EXPR [ (1, _89, _90) (-1, _2026) 0 ]", - "EXPR [ (1, _89, _94) (-1, _95) (1, _2026) 0 ]", + "EXPR [ (1, _89, _90) (-1, _1945) 0 ]", + "EXPR [ (1, _89, _94) (-1, _95) (1, _1945) 0 ]", "BLACKBOX::RANGE [(_95, 32)] []", "EXPR [ (1, _43, _67) (1, _95) (-1, _96) 0 ]", "EXPR [ (1, _89, _96) (-1, _97) 0 ]", @@ -207,7 +207,7 @@ expression: artifact "EXPR [ (1, _43, _77) (1, _97) (-1, _98) 0 ]", "EXPR [ (1, _89, _98) (-1, _99) 0 ]", "BLACKBOX::RANGE [(_99, 32)] []", - "EXPR [ (-1, _100) (1, _2024) (1, _2025) 0 ]", + "EXPR [ (-1, _100) (1, _1943) (1, _1944) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(99))], q_c: -4864 })], outputs: [Simple(Witness(101))]", "EXPR [ (1, _99, _101) (-4864, _101) (1, _102) -1 ]", "EXPR [ (1, _99, _102) (-4864, _102) 0 ]", @@ -217,10 +217,10 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _99) (-1, _106) 0 ]", "EXPR [ (1, _89, _106) (-1, _107) 0 ]", "BLACKBOX::RANGE [(_107, 32)] []", - "EXPR [ (1, _89, _107) (-1, _108) (1, _2026) 0 ]", + "EXPR [ (1, _89, _107) (-1, _108) (1, _1945) 0 ]", "BLACKBOX::RANGE [(_108, 32)] []", - "EXPR [ (1, _57, _89) (-1, _2029) 0 ]", - "EXPR [ (1, _89, _108) (-1, _109) (1, _2029) 0 ]", + "EXPR [ (1, _57, _89) (-1, _1948) 0 ]", + "EXPR [ (1, _89, _108) (-1, _109) (1, _1948) 0 ]", "BLACKBOX::RANGE [(_109, 32)] []", "EXPR [ (1, _43, _77) (1, _109) (-1, _110) 0 ]", "EXPR [ (1, _89, _110) (-1, _111) 0 ]", @@ -236,12 +236,12 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _111) (-1, _119) 0 ]", "EXPR [ (1, _89, _119) (-1, _120) 0 ]", "BLACKBOX::RANGE [(_120, 32)] []", - "EXPR [ (1, _89, _120) (-1, _121) (1, _2026) 0 ]", + "EXPR [ (1, _89, _120) (-1, _121) (1, _1945) 0 ]", "BLACKBOX::RANGE [(_121, 32)] []", - "EXPR [ (1, _89, _121) (-1, _122) (1, _2029) 0 ]", + "EXPR [ (1, _89, _121) (-1, _122) (1, _1948) 0 ]", "BLACKBOX::RANGE [(_122, 32)] []", - "EXPR [ (1, _67, _89) (-1, _2037) 0 ]", - "EXPR [ (1, _89, _122) (-1, _123) (1, _2037) 0 ]", + "EXPR [ (1, _67, _89) (-1, _1956) 0 ]", + "EXPR [ (1, _89, _122) (-1, _123) (1, _1956) 0 ]", "BLACKBOX::RANGE [(_123, 32)] []", "EXPR [ (1, _89, _111) (1, _91, _112) (-1, _124) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(123))], q_c: -4864 })], outputs: [Simple(Witness(125))]", @@ -253,11 +253,11 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _123) (-1, _130) 0 ]", "EXPR [ (1, _89, _130) (-1, _131) 0 ]", "BLACKBOX::RANGE [(_131, 32)] []", - "EXPR [ (1, _89, _131) (-1, _132) (1, _2026) 0 ]", + "EXPR [ (1, _89, _131) (-1, _132) (1, _1945) 0 ]", "BLACKBOX::RANGE [(_132, 32)] []", - "EXPR [ (1, _89, _132) (-1, _133) (1, _2029) 0 ]", + "EXPR [ (1, _89, _132) (-1, _133) (1, _1948) 0 ]", "BLACKBOX::RANGE [(_133, 32)] []", - "EXPR [ (1, _89, _133) (-1, _134) (1, _2037) 0 ]", + "EXPR [ (1, _89, _133) (-1, _134) (1, _1956) 0 ]", "BLACKBOX::RANGE [(_134, 32)] []", "EXPR [ (1, _89, _123) (1, _91, _124) (-1, _135) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(134))], q_c: -4864 })], outputs: [Simple(Witness(136))]", @@ -271,40 +271,40 @@ expression: artifact "EXPR [ (-1, _0, _142) (2, _142) 0 ]", "EXPR [ (1, _134, _138) (1, _139, _140) (-1, _143) 0 ]", "EXPR [ (-1, _142) (-1, _144) 1 ]", - "EXPR [ (1, _91, _105) (-1, _145) (1, _2029) 0 ]", - "EXPR [ (1, _89, _134) (-1, _2053) 0 ]", - "EXPR [ (1, _91, _135) (-1, _2054) 0 ]", - "EXPR [ (-1, _146) (1, _1994) (1, _2053) (1, _2054) 0 ]", + "EXPR [ (1, _91, _105) (-1, _145) (1, _1948) 0 ]", + "EXPR [ (1, _89, _134) (-1, _1972) 0 ]", + "EXPR [ (1, _91, _135) (-1, _1973) 0 ]", + "EXPR [ (-1, _146) (1, _1913) (1, _1972) (1, _1973) 0 ]", "EXPR [ (1, _142, _146) (-1, _147) 0 ]", "BLACKBOX::RANGE [(_147, 32)] []", - "EXPR [ (1, _91, _92) (-1, _2055) 0 ]", - "EXPR [ (1, _147) (-1, _148) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _91, _92) (-1, _1974) 0 ]", + "EXPR [ (1, _147) (-1, _148) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _142, _148) (-1, _149) 0 ]", "BLACKBOX::RANGE [(_149, 32)] []", - "EXPR [ (1, _142, _143) (-1, _2056) 0 ]", - "EXPR [ (1, _142, _149) (-1, _150) (1, _2056) 0 ]", + "EXPR [ (1, _142, _143) (-1, _1975) 0 ]", + "EXPR [ (1, _142, _149) (-1, _150) (1, _1975) 0 ]", "BLACKBOX::RANGE [(_150, 32)] []", - "EXPR [ (1, _91, _118) (-1, _2058) 0 ]", - "EXPR [ (1, _150) (-1, _151) (1, _2037) (1, _2058) 0 ]", + "EXPR [ (1, _91, _118) (-1, _1977) 0 ]", + "EXPR [ (1, _150) (-1, _151) (1, _1956) (1, _1977) 0 ]", "EXPR [ (1, _142, _151) (-1, _152) 0 ]", "BLACKBOX::RANGE [(_152, 32)] []", - "EXPR [ (-1, _153) (1, _2053) (1, _2054) 0 ]", + "EXPR [ (-1, _153) (1, _1972) (1, _1973) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(152))], q_c: -4864 })], outputs: [Simple(Witness(154))]", "EXPR [ (1, _152, _154) (-4864, _154) (1, _155) -1 ]", "EXPR [ (1, _152, _155) (-4864, _155) 0 ]", "EXPR [ (1, _142, _155) (-1, _156) 0 ]", "EXPR [ (-1, _142, _155) (-1, _157) 1 ]", - "EXPR [ (-1, _158) (1, _2037) (1, _2058) 0 ]", + "EXPR [ (-1, _158) (1, _1956) (1, _1977) 0 ]", "EXPR [ (1, _4, _43) (1, _152) (-1, _159) 0 ]", "EXPR [ (1, _142, _159) (-1, _160) 0 ]", "BLACKBOX::RANGE [(_160, 32)] []", - "EXPR [ (1, _160) (-1, _161) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _160) (-1, _161) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _142, _161) (-1, _162) 0 ]", "BLACKBOX::RANGE [(_162, 32)] []", - "EXPR [ (1, _142, _162) (-1, _163) (1, _2056) 0 ]", + "EXPR [ (1, _142, _162) (-1, _163) (1, _1975) 0 ]", "BLACKBOX::RANGE [(_163, 32)] []", - "EXPR [ (1, _57, _142) (-1, _2060) 0 ]", - "EXPR [ (1, _142, _163) (-1, _164) (1, _2060) 0 ]", + "EXPR [ (1, _57, _142) (-1, _1979) 0 ]", + "EXPR [ (1, _142, _163) (-1, _164) (1, _1979) 0 ]", "BLACKBOX::RANGE [(_164, 32)] []", "EXPR [ (1, _142, _152) (1, _144, _153) (-1, _165) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(164))], q_c: -4864 })], outputs: [Simple(Witness(166))]", @@ -316,12 +316,12 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _164) (-1, _171) 0 ]", "EXPR [ (1, _142, _171) (-1, _172) 0 ]", "BLACKBOX::RANGE [(_172, 32)] []", - "EXPR [ (1, _172) (-1, _173) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _172) (-1, _173) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _142, _173) (-1, _174) 0 ]", "BLACKBOX::RANGE [(_174, 32)] []", - "EXPR [ (1, _142, _174) (-1, _175) (1, _2056) 0 ]", + "EXPR [ (1, _142, _174) (-1, _175) (1, _1975) 0 ]", "BLACKBOX::RANGE [(_175, 32)] []", - "EXPR [ (1, _142, _175) (-1, _176) (1, _2060) 0 ]", + "EXPR [ (1, _142, _175) (-1, _176) (1, _1979) 0 ]", "BLACKBOX::RANGE [(_176, 32)] []", "EXPR [ (1, _142, _164) (1, _144, _165) (-1, _177) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(176))], q_c: -4864 })], outputs: [Simple(Witness(178))]", @@ -333,12 +333,12 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _176) (-1, _183) 0 ]", "EXPR [ (1, _142, _183) (-1, _184) 0 ]", "BLACKBOX::RANGE [(_184, 32)] []", - "EXPR [ (1, _184) (-1, _185) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _184) (-1, _185) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _142, _185) (-1, _186) 0 ]", "BLACKBOX::RANGE [(_186, 32)] []", - "EXPR [ (1, _142, _186) (-1, _187) (1, _2056) 0 ]", + "EXPR [ (1, _142, _186) (-1, _187) (1, _1975) 0 ]", "BLACKBOX::RANGE [(_187, 32)] []", - "EXPR [ (1, _142, _187) (-1, _188) (1, _2060) 0 ]", + "EXPR [ (1, _142, _187) (-1, _188) (1, _1979) 0 ]", "BLACKBOX::RANGE [(_188, 32)] []", "EXPR [ (1, _142, _176) (1, _144, _177) (-1, _189) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(188))], q_c: -4864 })], outputs: [Simple(Witness(190))]", @@ -352,23 +352,23 @@ expression: artifact "EXPR [ (-1, _0, _196) (3, _196) 0 ]", "EXPR [ (1, _188, _192) (1, _193, _194) (-1, _197) 0 ]", "EXPR [ (-1, _196) (-1, _198) 1 ]", - "EXPR [ (1, _144, _158) (-1, _199) (1, _2060) 0 ]", - "EXPR [ (1, _142, _188) (-1, _2081) 0 ]", - "EXPR [ (1, _144, _189) (-1, _2082) 0 ]", - "EXPR [ (-1, _200) (1, _1994) (1, _2081) (1, _2082) 0 ]", + "EXPR [ (1, _144, _158) (-1, _199) (1, _1979) 0 ]", + "EXPR [ (1, _142, _188) (-1, _2000) 0 ]", + "EXPR [ (1, _144, _189) (-1, _2001) 0 ]", + "EXPR [ (-1, _200) (1, _1913) (1, _2000) (1, _2001) 0 ]", "EXPR [ (1, _196, _200) (-1, _201) 0 ]", "BLACKBOX::RANGE [(_201, 32)] []", - "EXPR [ (1, _201) (-1, _202) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _201) (-1, _202) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _196, _202) (-1, _203) 0 ]", "BLACKBOX::RANGE [(_203, 32)] []", - "EXPR [ (1, _144, _145) (-1, _2083) 0 ]", - "EXPR [ (1, _203) (-1, _204) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _144, _145) (-1, _2002) 0 ]", + "EXPR [ (1, _203) (-1, _204) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _196, _204) (-1, _205) 0 ]", "BLACKBOX::RANGE [(_205, 32)] []", - "EXPR [ (1, _196, _197) (-1, _2084) 0 ]", - "EXPR [ (1, _196, _205) (-1, _206) (1, _2084) 0 ]", + "EXPR [ (1, _196, _197) (-1, _2003) 0 ]", + "EXPR [ (1, _196, _205) (-1, _206) (1, _2003) 0 ]", "BLACKBOX::RANGE [(_206, 32)] []", - "EXPR [ (-1, _207) (1, _2081) (1, _2082) 0 ]", + "EXPR [ (-1, _207) (1, _2000) (1, _2001) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(206))], q_c: -4864 })], outputs: [Simple(Witness(208))]", "EXPR [ (1, _206, _208) (-4864, _208) (1, _209) -1 ]", "EXPR [ (1, _206, _209) (-4864, _209) 0 ]", @@ -377,13 +377,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _206) (-1, _212) 0 ]", "EXPR [ (1, _196, _212) (-1, _213) 0 ]", "BLACKBOX::RANGE [(_213, 32)] []", - "EXPR [ (1, _213) (-1, _214) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _213) (-1, _214) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _196, _214) (-1, _215) 0 ]", "BLACKBOX::RANGE [(_215, 32)] []", - "EXPR [ (1, _215) (-1, _216) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _215) (-1, _216) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _196, _216) (-1, _217) 0 ]", "BLACKBOX::RANGE [(_217, 32)] []", - "EXPR [ (1, _196, _217) (-1, _218) (1, _2084) 0 ]", + "EXPR [ (1, _196, _217) (-1, _218) (1, _2003) 0 ]", "BLACKBOX::RANGE [(_218, 32)] []", "EXPR [ (1, _196, _206) (1, _198, _207) (-1, _219) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(218))], q_c: -4864 })], outputs: [Simple(Witness(220))]", @@ -395,13 +395,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _218) (-1, _225) 0 ]", "EXPR [ (1, _196, _225) (-1, _226) 0 ]", "BLACKBOX::RANGE [(_226, 32)] []", - "EXPR [ (1, _226) (-1, _227) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _226) (-1, _227) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _196, _227) (-1, _228) 0 ]", "BLACKBOX::RANGE [(_228, 32)] []", - "EXPR [ (1, _228) (-1, _229) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _228) (-1, _229) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _196, _229) (-1, _230) 0 ]", "BLACKBOX::RANGE [(_230, 32)] []", - "EXPR [ (1, _196, _230) (-1, _231) (1, _2084) 0 ]", + "EXPR [ (1, _196, _230) (-1, _231) (1, _2003) 0 ]", "BLACKBOX::RANGE [(_231, 32)] []", "EXPR [ (1, _196, _218) (1, _198, _219) (-1, _232) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(231))], q_c: -4864 })], outputs: [Simple(Witness(233))]", @@ -413,13 +413,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _231) (-1, _238) 0 ]", "EXPR [ (1, _196, _238) (-1, _239) 0 ]", "BLACKBOX::RANGE [(_239, 32)] []", - "EXPR [ (1, _239) (-1, _240) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _239) (-1, _240) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _196, _240) (-1, _241) 0 ]", "BLACKBOX::RANGE [(_241, 32)] []", - "EXPR [ (1, _241) (-1, _242) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _241) (-1, _242) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _196, _242) (-1, _243) 0 ]", "BLACKBOX::RANGE [(_243, 32)] []", - "EXPR [ (1, _196, _243) (-1, _244) (1, _2084) 0 ]", + "EXPR [ (1, _196, _243) (-1, _244) (1, _2003) 0 ]", "BLACKBOX::RANGE [(_244, 32)] []", "EXPR [ (1, _196, _231) (1, _198, _232) (-1, _245) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(244))], q_c: -4864 })], outputs: [Simple(Witness(246))]", @@ -431,23 +431,23 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 4 })], outputs: [Simple(Witness(251))]", "EXPR [ (-1, _0, _251) (4, _251) (1, _252) -1 ]", "EXPR [ (-1, _0, _252) (4, _252) 0 ]", - "EXPR [ (1, _196, _244) (-1, _2101) 0 ]", - "EXPR [ (1, _198, _245) (-1, _2102) 0 ]", - "EXPR [ (-1, _253) (1, _1994) (1, _2101) (1, _2102) 0 ]", + "EXPR [ (1, _196, _244) (-1, _2020) 0 ]", + "EXPR [ (1, _198, _245) (-1, _2021) 0 ]", + "EXPR [ (-1, _253) (1, _1913) (1, _2020) (1, _2021) 0 ]", "EXPR [ (1, _252, _253) (-1, _254) 0 ]", "BLACKBOX::RANGE [(_254, 32)] []", - "EXPR [ (1, _254) (-1, _255) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _254) (-1, _255) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _252, _255) (-1, _256) 0 ]", "BLACKBOX::RANGE [(_256, 32)] []", - "EXPR [ (1, _256) (-1, _257) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _256) (-1, _257) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _252, _257) (-1, _258) 0 ]", "BLACKBOX::RANGE [(_258, 32)] []", - "EXPR [ (1, _198, _199) (-1, _2103) 0 ]", - "EXPR [ (1, _258) (-1, _259) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _198, _199) (-1, _2022) 0 ]", + "EXPR [ (1, _258) (-1, _259) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _252, _259) (-1, _260) 0 ]", "BLACKBOX::RANGE [(_260, 32)] []", "EXPR [ (-1, _252) (-1, _261) 1 ]", - "EXPR [ (-1, _262) (1, _2101) (1, _2102) 0 ]", + "EXPR [ (-1, _262) (1, _2020) (1, _2021) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(260))], q_c: -4864 })], outputs: [Simple(Witness(263))]", "EXPR [ (1, _260, _263) (-4864, _263) (1, _264) -1 ]", "EXPR [ (1, _260, _264) (-4864, _264) 0 ]", @@ -457,13 +457,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _260) (-1, _268) 0 ]", "EXPR [ (1, _252, _268) (-1, _269) 0 ]", "BLACKBOX::RANGE [(_269, 32)] []", - "EXPR [ (1, _269) (-1, _270) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _269) (-1, _270) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _252, _270) (-1, _271) 0 ]", "BLACKBOX::RANGE [(_271, 32)] []", - "EXPR [ (1, _271) (-1, _272) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _271) (-1, _272) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _252, _272) (-1, _273) 0 ]", "BLACKBOX::RANGE [(_273, 32)] []", - "EXPR [ (1, _273) (-1, _274) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _273) (-1, _274) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _252, _274) (-1, _275) 0 ]", "BLACKBOX::RANGE [(_275, 32)] []", "EXPR [ (1, _252, _260) (1, _261, _262) (-1, _276) 0 ]", @@ -476,13 +476,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _275) (-1, _282) 0 ]", "EXPR [ (1, _252, _282) (-1, _283) 0 ]", "BLACKBOX::RANGE [(_283, 32)] []", - "EXPR [ (1, _283) (-1, _284) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _283) (-1, _284) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _252, _284) (-1, _285) 0 ]", "BLACKBOX::RANGE [(_285, 32)] []", - "EXPR [ (1, _285) (-1, _286) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _285) (-1, _286) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _252, _286) (-1, _287) 0 ]", "BLACKBOX::RANGE [(_287, 32)] []", - "EXPR [ (1, _287) (-1, _288) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _287) (-1, _288) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _252, _288) (-1, _289) 0 ]", "BLACKBOX::RANGE [(_289, 32)] []", "EXPR [ (1, _252, _275) (1, _261, _276) (-1, _290) 0 ]", @@ -495,13 +495,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _289) (-1, _296) 0 ]", "EXPR [ (1, _252, _296) (-1, _297) 0 ]", "BLACKBOX::RANGE [(_297, 32)] []", - "EXPR [ (1, _297) (-1, _298) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _297) (-1, _298) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _252, _298) (-1, _299) 0 ]", "BLACKBOX::RANGE [(_299, 32)] []", - "EXPR [ (1, _299) (-1, _300) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _299) (-1, _300) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _252, _300) (-1, _301) 0 ]", "BLACKBOX::RANGE [(_301, 32)] []", - "EXPR [ (1, _301) (-1, _302) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _301) (-1, _302) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _252, _302) (-1, _303) 0 ]", "BLACKBOX::RANGE [(_303, 32)] []", "EXPR [ (1, _252, _289) (1, _261, _290) (-1, _304) 0 ]", @@ -514,22 +514,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 5 })], outputs: [Simple(Witness(310))]", "EXPR [ (-1, _0, _310) (5, _310) (1, _311) -1 ]", "EXPR [ (-1, _0, _311) (5, _311) 0 ]", - "EXPR [ (1, _252, _303) (-1, _2118) 0 ]", - "EXPR [ (1, _261, _304) (-1, _2119) 0 ]", - "EXPR [ (-1, _312) (1, _1994) (1, _2118) (1, _2119) 0 ]", + "EXPR [ (1, _252, _303) (-1, _2037) 0 ]", + "EXPR [ (1, _261, _304) (-1, _2038) 0 ]", + "EXPR [ (-1, _312) (1, _1913) (1, _2037) (1, _2038) 0 ]", "EXPR [ (1, _311, _312) (-1, _313) 0 ]", "BLACKBOX::RANGE [(_313, 32)] []", - "EXPR [ (1, _313) (-1, _314) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _313) (-1, _314) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _311, _314) (-1, _315) 0 ]", "BLACKBOX::RANGE [(_315, 32)] []", - "EXPR [ (1, _315) (-1, _316) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _315) (-1, _316) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _311, _316) (-1, _317) 0 ]", "BLACKBOX::RANGE [(_317, 32)] []", - "EXPR [ (1, _317) (-1, _318) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _317) (-1, _318) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _311, _318) (-1, _319) 0 ]", "BLACKBOX::RANGE [(_319, 32)] []", "EXPR [ (-1, _311) (-1, _320) 1 ]", - "EXPR [ (-1, _321) (1, _2118) (1, _2119) 0 ]", + "EXPR [ (-1, _321) (1, _2037) (1, _2038) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(319))], q_c: -4864 })], outputs: [Simple(Witness(322))]", "EXPR [ (1, _319, _322) (-4864, _322) (1, _323) -1 ]", "EXPR [ (1, _319, _323) (-4864, _323) 0 ]", @@ -539,13 +539,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _319) (-1, _327) 0 ]", "EXPR [ (1, _311, _327) (-1, _328) 0 ]", "BLACKBOX::RANGE [(_328, 32)] []", - "EXPR [ (1, _328) (-1, _329) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _328) (-1, _329) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _311, _329) (-1, _330) 0 ]", "BLACKBOX::RANGE [(_330, 32)] []", - "EXPR [ (1, _330) (-1, _331) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _330) (-1, _331) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _311, _331) (-1, _332) 0 ]", "BLACKBOX::RANGE [(_332, 32)] []", - "EXPR [ (1, _332) (-1, _333) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _332) (-1, _333) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _311, _333) (-1, _334) 0 ]", "BLACKBOX::RANGE [(_334, 32)] []", "EXPR [ (1, _311, _319) (1, _320, _321) (-1, _335) 0 ]", @@ -558,13 +558,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _334) (-1, _341) 0 ]", "EXPR [ (1, _311, _341) (-1, _342) 0 ]", "BLACKBOX::RANGE [(_342, 32)] []", - "EXPR [ (1, _342) (-1, _343) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _342) (-1, _343) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _311, _343) (-1, _344) 0 ]", "BLACKBOX::RANGE [(_344, 32)] []", - "EXPR [ (1, _344) (-1, _345) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _344) (-1, _345) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _311, _345) (-1, _346) 0 ]", "BLACKBOX::RANGE [(_346, 32)] []", - "EXPR [ (1, _346) (-1, _347) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _346) (-1, _347) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _311, _347) (-1, _348) 0 ]", "BLACKBOX::RANGE [(_348, 32)] []", "EXPR [ (1, _311, _334) (1, _320, _335) (-1, _349) 0 ]", @@ -577,13 +577,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _348) (-1, _355) 0 ]", "EXPR [ (1, _311, _355) (-1, _356) 0 ]", "BLACKBOX::RANGE [(_356, 32)] []", - "EXPR [ (1, _356) (-1, _357) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _356) (-1, _357) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _311, _357) (-1, _358) 0 ]", "BLACKBOX::RANGE [(_358, 32)] []", - "EXPR [ (1, _358) (-1, _359) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _358) (-1, _359) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _311, _359) (-1, _360) 0 ]", "BLACKBOX::RANGE [(_360, 32)] []", - "EXPR [ (1, _360) (-1, _361) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _360) (-1, _361) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _311, _361) (-1, _362) 0 ]", "BLACKBOX::RANGE [(_362, 32)] []", "EXPR [ (1, _311, _348) (1, _320, _349) (-1, _363) 0 ]", @@ -596,22 +596,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 6 })], outputs: [Simple(Witness(369))]", "EXPR [ (-1, _0, _369) (6, _369) (1, _370) -1 ]", "EXPR [ (-1, _0, _370) (6, _370) 0 ]", - "EXPR [ (1, _311, _362) (-1, _2134) 0 ]", - "EXPR [ (1, _320, _363) (-1, _2135) 0 ]", - "EXPR [ (-1, _371) (1, _1994) (1, _2134) (1, _2135) 0 ]", + "EXPR [ (1, _311, _362) (-1, _2053) 0 ]", + "EXPR [ (1, _320, _363) (-1, _2054) 0 ]", + "EXPR [ (-1, _371) (1, _1913) (1, _2053) (1, _2054) 0 ]", "EXPR [ (1, _370, _371) (-1, _372) 0 ]", "BLACKBOX::RANGE [(_372, 32)] []", - "EXPR [ (1, _372) (-1, _373) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _372) (-1, _373) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _370, _373) (-1, _374) 0 ]", "BLACKBOX::RANGE [(_374, 32)] []", - "EXPR [ (1, _374) (-1, _375) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _374) (-1, _375) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _370, _375) (-1, _376) 0 ]", "BLACKBOX::RANGE [(_376, 32)] []", - "EXPR [ (1, _376) (-1, _377) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _376) (-1, _377) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _370, _377) (-1, _378) 0 ]", "BLACKBOX::RANGE [(_378, 32)] []", "EXPR [ (-1, _370) (-1, _379) 1 ]", - "EXPR [ (-1, _380) (1, _2134) (1, _2135) 0 ]", + "EXPR [ (-1, _380) (1, _2053) (1, _2054) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(378))], q_c: -4864 })], outputs: [Simple(Witness(381))]", "EXPR [ (1, _378, _381) (-4864, _381) (1, _382) -1 ]", "EXPR [ (1, _378, _382) (-4864, _382) 0 ]", @@ -621,13 +621,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _378) (-1, _386) 0 ]", "EXPR [ (1, _370, _386) (-1, _387) 0 ]", "BLACKBOX::RANGE [(_387, 32)] []", - "EXPR [ (1, _387) (-1, _388) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _387) (-1, _388) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _370, _388) (-1, _389) 0 ]", "BLACKBOX::RANGE [(_389, 32)] []", - "EXPR [ (1, _389) (-1, _390) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _389) (-1, _390) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _370, _390) (-1, _391) 0 ]", "BLACKBOX::RANGE [(_391, 32)] []", - "EXPR [ (1, _391) (-1, _392) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _391) (-1, _392) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _370, _392) (-1, _393) 0 ]", "BLACKBOX::RANGE [(_393, 32)] []", "EXPR [ (1, _370, _378) (1, _379, _380) (-1, _394) 0 ]", @@ -640,13 +640,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _393) (-1, _400) 0 ]", "EXPR [ (1, _370, _400) (-1, _401) 0 ]", "BLACKBOX::RANGE [(_401, 32)] []", - "EXPR [ (1, _401) (-1, _402) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _401) (-1, _402) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _370, _402) (-1, _403) 0 ]", "BLACKBOX::RANGE [(_403, 32)] []", - "EXPR [ (1, _403) (-1, _404) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _403) (-1, _404) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _370, _404) (-1, _405) 0 ]", "BLACKBOX::RANGE [(_405, 32)] []", - "EXPR [ (1, _405) (-1, _406) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _405) (-1, _406) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _370, _406) (-1, _407) 0 ]", "BLACKBOX::RANGE [(_407, 32)] []", "EXPR [ (1, _370, _393) (1, _379, _394) (-1, _408) 0 ]", @@ -659,13 +659,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _407) (-1, _414) 0 ]", "EXPR [ (1, _370, _414) (-1, _415) 0 ]", "BLACKBOX::RANGE [(_415, 32)] []", - "EXPR [ (1, _415) (-1, _416) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _415) (-1, _416) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _370, _416) (-1, _417) 0 ]", "BLACKBOX::RANGE [(_417, 32)] []", - "EXPR [ (1, _417) (-1, _418) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _417) (-1, _418) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _370, _418) (-1, _419) 0 ]", "BLACKBOX::RANGE [(_419, 32)] []", - "EXPR [ (1, _419) (-1, _420) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _419) (-1, _420) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _370, _420) (-1, _421) 0 ]", "BLACKBOX::RANGE [(_421, 32)] []", "EXPR [ (1, _370, _407) (1, _379, _408) (-1, _422) 0 ]", @@ -678,22 +678,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 7 })], outputs: [Simple(Witness(428))]", "EXPR [ (-1, _0, _428) (7, _428) (1, _429) -1 ]", "EXPR [ (-1, _0, _429) (7, _429) 0 ]", - "EXPR [ (1, _370, _421) (-1, _2150) 0 ]", - "EXPR [ (1, _379, _422) (-1, _2151) 0 ]", - "EXPR [ (-1, _430) (1, _1994) (1, _2150) (1, _2151) 0 ]", + "EXPR [ (1, _370, _421) (-1, _2069) 0 ]", + "EXPR [ (1, _379, _422) (-1, _2070) 0 ]", + "EXPR [ (-1, _430) (1, _1913) (1, _2069) (1, _2070) 0 ]", "EXPR [ (1, _429, _430) (-1, _431) 0 ]", "BLACKBOX::RANGE [(_431, 32)] []", - "EXPR [ (1, _431) (-1, _432) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _431) (-1, _432) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _429, _432) (-1, _433) 0 ]", "BLACKBOX::RANGE [(_433, 32)] []", - "EXPR [ (1, _433) (-1, _434) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _433) (-1, _434) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _429, _434) (-1, _435) 0 ]", "BLACKBOX::RANGE [(_435, 32)] []", - "EXPR [ (1, _435) (-1, _436) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _435) (-1, _436) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _429, _436) (-1, _437) 0 ]", "BLACKBOX::RANGE [(_437, 32)] []", "EXPR [ (-1, _429) (-1, _438) 1 ]", - "EXPR [ (-1, _439) (1, _2150) (1, _2151) 0 ]", + "EXPR [ (-1, _439) (1, _2069) (1, _2070) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(437))], q_c: -4864 })], outputs: [Simple(Witness(440))]", "EXPR [ (1, _437, _440) (-4864, _440) (1, _441) -1 ]", "EXPR [ (1, _437, _441) (-4864, _441) 0 ]", @@ -703,13 +703,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _437) (-1, _445) 0 ]", "EXPR [ (1, _429, _445) (-1, _446) 0 ]", "BLACKBOX::RANGE [(_446, 32)] []", - "EXPR [ (1, _446) (-1, _447) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _446) (-1, _447) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _429, _447) (-1, _448) 0 ]", "BLACKBOX::RANGE [(_448, 32)] []", - "EXPR [ (1, _448) (-1, _449) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _448) (-1, _449) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _429, _449) (-1, _450) 0 ]", "BLACKBOX::RANGE [(_450, 32)] []", - "EXPR [ (1, _450) (-1, _451) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _450) (-1, _451) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _429, _451) (-1, _452) 0 ]", "BLACKBOX::RANGE [(_452, 32)] []", "EXPR [ (1, _429, _437) (1, _438, _439) (-1, _453) 0 ]", @@ -722,13 +722,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _452) (-1, _459) 0 ]", "EXPR [ (1, _429, _459) (-1, _460) 0 ]", "BLACKBOX::RANGE [(_460, 32)] []", - "EXPR [ (1, _460) (-1, _461) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _460) (-1, _461) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _429, _461) (-1, _462) 0 ]", "BLACKBOX::RANGE [(_462, 32)] []", - "EXPR [ (1, _462) (-1, _463) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _462) (-1, _463) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _429, _463) (-1, _464) 0 ]", "BLACKBOX::RANGE [(_464, 32)] []", - "EXPR [ (1, _464) (-1, _465) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _464) (-1, _465) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _429, _465) (-1, _466) 0 ]", "BLACKBOX::RANGE [(_466, 32)] []", "EXPR [ (1, _429, _452) (1, _438, _453) (-1, _467) 0 ]", @@ -741,13 +741,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _466) (-1, _473) 0 ]", "EXPR [ (1, _429, _473) (-1, _474) 0 ]", "BLACKBOX::RANGE [(_474, 32)] []", - "EXPR [ (1, _474) (-1, _475) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _474) (-1, _475) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _429, _475) (-1, _476) 0 ]", "BLACKBOX::RANGE [(_476, 32)] []", - "EXPR [ (1, _476) (-1, _477) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _476) (-1, _477) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _429, _477) (-1, _478) 0 ]", "BLACKBOX::RANGE [(_478, 32)] []", - "EXPR [ (1, _478) (-1, _479) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _478) (-1, _479) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _429, _479) (-1, _480) 0 ]", "BLACKBOX::RANGE [(_480, 32)] []", "EXPR [ (1, _429, _466) (1, _438, _467) (-1, _481) 0 ]", @@ -760,22 +760,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 8 })], outputs: [Simple(Witness(487))]", "EXPR [ (-1, _0, _487) (8, _487) (1, _488) -1 ]", "EXPR [ (-1, _0, _488) (8, _488) 0 ]", - "EXPR [ (1, _429, _480) (-1, _2166) 0 ]", - "EXPR [ (1, _438, _481) (-1, _2167) 0 ]", - "EXPR [ (-1, _489) (1, _1994) (1, _2166) (1, _2167) 0 ]", + "EXPR [ (1, _429, _480) (-1, _2085) 0 ]", + "EXPR [ (1, _438, _481) (-1, _2086) 0 ]", + "EXPR [ (-1, _489) (1, _1913) (1, _2085) (1, _2086) 0 ]", "EXPR [ (1, _488, _489) (-1, _490) 0 ]", "BLACKBOX::RANGE [(_490, 32)] []", - "EXPR [ (1, _490) (-1, _491) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _490) (-1, _491) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _488, _491) (-1, _492) 0 ]", "BLACKBOX::RANGE [(_492, 32)] []", - "EXPR [ (1, _492) (-1, _493) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _492) (-1, _493) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _488, _493) (-1, _494) 0 ]", "BLACKBOX::RANGE [(_494, 32)] []", - "EXPR [ (1, _494) (-1, _495) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _494) (-1, _495) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _488, _495) (-1, _496) 0 ]", "BLACKBOX::RANGE [(_496, 32)] []", "EXPR [ (-1, _488) (-1, _497) 1 ]", - "EXPR [ (-1, _498) (1, _2166) (1, _2167) 0 ]", + "EXPR [ (-1, _498) (1, _2085) (1, _2086) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(496))], q_c: -4864 })], outputs: [Simple(Witness(499))]", "EXPR [ (1, _496, _499) (-4864, _499) (1, _500) -1 ]", "EXPR [ (1, _496, _500) (-4864, _500) 0 ]", @@ -785,13 +785,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _496) (-1, _504) 0 ]", "EXPR [ (1, _488, _504) (-1, _505) 0 ]", "BLACKBOX::RANGE [(_505, 32)] []", - "EXPR [ (1, _505) (-1, _506) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _505) (-1, _506) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _488, _506) (-1, _507) 0 ]", "BLACKBOX::RANGE [(_507, 32)] []", - "EXPR [ (1, _507) (-1, _508) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _507) (-1, _508) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _488, _508) (-1, _509) 0 ]", "BLACKBOX::RANGE [(_509, 32)] []", - "EXPR [ (1, _509) (-1, _510) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _509) (-1, _510) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _488, _510) (-1, _511) 0 ]", "BLACKBOX::RANGE [(_511, 32)] []", "EXPR [ (1, _488, _496) (1, _497, _498) (-1, _512) 0 ]", @@ -804,13 +804,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _511) (-1, _518) 0 ]", "EXPR [ (1, _488, _518) (-1, _519) 0 ]", "BLACKBOX::RANGE [(_519, 32)] []", - "EXPR [ (1, _519) (-1, _520) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _519) (-1, _520) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _488, _520) (-1, _521) 0 ]", "BLACKBOX::RANGE [(_521, 32)] []", - "EXPR [ (1, _521) (-1, _522) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _521) (-1, _522) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _488, _522) (-1, _523) 0 ]", "BLACKBOX::RANGE [(_523, 32)] []", - "EXPR [ (1, _523) (-1, _524) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _523) (-1, _524) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _488, _524) (-1, _525) 0 ]", "BLACKBOX::RANGE [(_525, 32)] []", "EXPR [ (1, _488, _511) (1, _497, _512) (-1, _526) 0 ]", @@ -823,13 +823,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _525) (-1, _532) 0 ]", "EXPR [ (1, _488, _532) (-1, _533) 0 ]", "BLACKBOX::RANGE [(_533, 32)] []", - "EXPR [ (1, _533) (-1, _534) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _533) (-1, _534) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _488, _534) (-1, _535) 0 ]", "BLACKBOX::RANGE [(_535, 32)] []", - "EXPR [ (1, _535) (-1, _536) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _535) (-1, _536) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _488, _536) (-1, _537) 0 ]", "BLACKBOX::RANGE [(_537, 32)] []", - "EXPR [ (1, _537) (-1, _538) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _537) (-1, _538) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _488, _538) (-1, _539) 0 ]", "BLACKBOX::RANGE [(_539, 32)] []", "EXPR [ (1, _488, _525) (1, _497, _526) (-1, _540) 0 ]", @@ -842,22 +842,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 9 })], outputs: [Simple(Witness(546))]", "EXPR [ (-1, _0, _546) (9, _546) (1, _547) -1 ]", "EXPR [ (-1, _0, _547) (9, _547) 0 ]", - "EXPR [ (1, _488, _539) (-1, _2182) 0 ]", - "EXPR [ (1, _497, _540) (-1, _2183) 0 ]", - "EXPR [ (-1, _548) (1, _1994) (1, _2182) (1, _2183) 0 ]", + "EXPR [ (1, _488, _539) (-1, _2101) 0 ]", + "EXPR [ (1, _497, _540) (-1, _2102) 0 ]", + "EXPR [ (-1, _548) (1, _1913) (1, _2101) (1, _2102) 0 ]", "EXPR [ (1, _547, _548) (-1, _549) 0 ]", "BLACKBOX::RANGE [(_549, 32)] []", - "EXPR [ (1, _549) (-1, _550) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _549) (-1, _550) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _547, _550) (-1, _551) 0 ]", "BLACKBOX::RANGE [(_551, 32)] []", - "EXPR [ (1, _551) (-1, _552) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _551) (-1, _552) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _547, _552) (-1, _553) 0 ]", "BLACKBOX::RANGE [(_553, 32)] []", - "EXPR [ (1, _553) (-1, _554) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _553) (-1, _554) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _547, _554) (-1, _555) 0 ]", "BLACKBOX::RANGE [(_555, 32)] []", "EXPR [ (-1, _547) (-1, _556) 1 ]", - "EXPR [ (-1, _557) (1, _2182) (1, _2183) 0 ]", + "EXPR [ (-1, _557) (1, _2101) (1, _2102) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(555))], q_c: -4864 })], outputs: [Simple(Witness(558))]", "EXPR [ (1, _555, _558) (-4864, _558) (1, _559) -1 ]", "EXPR [ (1, _555, _559) (-4864, _559) 0 ]", @@ -867,13 +867,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _555) (-1, _563) 0 ]", "EXPR [ (1, _547, _563) (-1, _564) 0 ]", "BLACKBOX::RANGE [(_564, 32)] []", - "EXPR [ (1, _564) (-1, _565) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _564) (-1, _565) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _547, _565) (-1, _566) 0 ]", "BLACKBOX::RANGE [(_566, 32)] []", - "EXPR [ (1, _566) (-1, _567) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _566) (-1, _567) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _547, _567) (-1, _568) 0 ]", "BLACKBOX::RANGE [(_568, 32)] []", - "EXPR [ (1, _568) (-1, _569) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _568) (-1, _569) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _547, _569) (-1, _570) 0 ]", "BLACKBOX::RANGE [(_570, 32)] []", "EXPR [ (1, _547, _555) (1, _556, _557) (-1, _571) 0 ]", @@ -886,13 +886,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _570) (-1, _577) 0 ]", "EXPR [ (1, _547, _577) (-1, _578) 0 ]", "BLACKBOX::RANGE [(_578, 32)] []", - "EXPR [ (1, _578) (-1, _579) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _578) (-1, _579) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _547, _579) (-1, _580) 0 ]", "BLACKBOX::RANGE [(_580, 32)] []", - "EXPR [ (1, _580) (-1, _581) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _580) (-1, _581) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _547, _581) (-1, _582) 0 ]", "BLACKBOX::RANGE [(_582, 32)] []", - "EXPR [ (1, _582) (-1, _583) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _582) (-1, _583) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _547, _583) (-1, _584) 0 ]", "BLACKBOX::RANGE [(_584, 32)] []", "EXPR [ (1, _547, _570) (1, _556, _571) (-1, _585) 0 ]", @@ -905,13 +905,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _584) (-1, _591) 0 ]", "EXPR [ (1, _547, _591) (-1, _592) 0 ]", "BLACKBOX::RANGE [(_592, 32)] []", - "EXPR [ (1, _592) (-1, _593) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _592) (-1, _593) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _547, _593) (-1, _594) 0 ]", "BLACKBOX::RANGE [(_594, 32)] []", - "EXPR [ (1, _594) (-1, _595) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _594) (-1, _595) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _547, _595) (-1, _596) 0 ]", "BLACKBOX::RANGE [(_596, 32)] []", - "EXPR [ (1, _596) (-1, _597) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _596) (-1, _597) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _547, _597) (-1, _598) 0 ]", "BLACKBOX::RANGE [(_598, 32)] []", "EXPR [ (1, _547, _584) (1, _556, _585) (-1, _599) 0 ]", @@ -924,22 +924,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 10 })], outputs: [Simple(Witness(605))]", "EXPR [ (-1, _0, _605) (10, _605) (1, _606) -1 ]", "EXPR [ (-1, _0, _606) (10, _606) 0 ]", - "EXPR [ (1, _547, _598) (-1, _2198) 0 ]", - "EXPR [ (1, _556, _599) (-1, _2199) 0 ]", - "EXPR [ (-1, _607) (1, _1994) (1, _2198) (1, _2199) 0 ]", + "EXPR [ (1, _547, _598) (-1, _2117) 0 ]", + "EXPR [ (1, _556, _599) (-1, _2118) 0 ]", + "EXPR [ (-1, _607) (1, _1913) (1, _2117) (1, _2118) 0 ]", "EXPR [ (1, _606, _607) (-1, _608) 0 ]", "BLACKBOX::RANGE [(_608, 32)] []", - "EXPR [ (1, _608) (-1, _609) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _608) (-1, _609) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _606, _609) (-1, _610) 0 ]", "BLACKBOX::RANGE [(_610, 32)] []", - "EXPR [ (1, _610) (-1, _611) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _610) (-1, _611) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _606, _611) (-1, _612) 0 ]", "BLACKBOX::RANGE [(_612, 32)] []", - "EXPR [ (1, _612) (-1, _613) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _612) (-1, _613) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _606, _613) (-1, _614) 0 ]", "BLACKBOX::RANGE [(_614, 32)] []", "EXPR [ (-1, _606) (-1, _615) 1 ]", - "EXPR [ (-1, _616) (1, _2198) (1, _2199) 0 ]", + "EXPR [ (-1, _616) (1, _2117) (1, _2118) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(614))], q_c: -4864 })], outputs: [Simple(Witness(617))]", "EXPR [ (1, _614, _617) (-4864, _617) (1, _618) -1 ]", "EXPR [ (1, _614, _618) (-4864, _618) 0 ]", @@ -949,13 +949,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _614) (-1, _622) 0 ]", "EXPR [ (1, _606, _622) (-1, _623) 0 ]", "BLACKBOX::RANGE [(_623, 32)] []", - "EXPR [ (1, _623) (-1, _624) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _623) (-1, _624) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _606, _624) (-1, _625) 0 ]", "BLACKBOX::RANGE [(_625, 32)] []", - "EXPR [ (1, _625) (-1, _626) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _625) (-1, _626) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _606, _626) (-1, _627) 0 ]", "BLACKBOX::RANGE [(_627, 32)] []", - "EXPR [ (1, _627) (-1, _628) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _627) (-1, _628) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _606, _628) (-1, _629) 0 ]", "BLACKBOX::RANGE [(_629, 32)] []", "EXPR [ (1, _606, _614) (1, _615, _616) (-1, _630) 0 ]", @@ -968,13 +968,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _629) (-1, _636) 0 ]", "EXPR [ (1, _606, _636) (-1, _637) 0 ]", "BLACKBOX::RANGE [(_637, 32)] []", - "EXPR [ (1, _637) (-1, _638) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _637) (-1, _638) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _606, _638) (-1, _639) 0 ]", "BLACKBOX::RANGE [(_639, 32)] []", - "EXPR [ (1, _639) (-1, _640) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _639) (-1, _640) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _606, _640) (-1, _641) 0 ]", "BLACKBOX::RANGE [(_641, 32)] []", - "EXPR [ (1, _641) (-1, _642) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _641) (-1, _642) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _606, _642) (-1, _643) 0 ]", "BLACKBOX::RANGE [(_643, 32)] []", "EXPR [ (1, _606, _629) (1, _615, _630) (-1, _644) 0 ]", @@ -987,13 +987,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _643) (-1, _650) 0 ]", "EXPR [ (1, _606, _650) (-1, _651) 0 ]", "BLACKBOX::RANGE [(_651, 32)] []", - "EXPR [ (1, _651) (-1, _652) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _651) (-1, _652) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _606, _652) (-1, _653) 0 ]", "BLACKBOX::RANGE [(_653, 32)] []", - "EXPR [ (1, _653) (-1, _654) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _653) (-1, _654) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _606, _654) (-1, _655) 0 ]", "BLACKBOX::RANGE [(_655, 32)] []", - "EXPR [ (1, _655) (-1, _656) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _655) (-1, _656) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _606, _656) (-1, _657) 0 ]", "BLACKBOX::RANGE [(_657, 32)] []", "EXPR [ (1, _606, _643) (1, _615, _644) (-1, _658) 0 ]", @@ -1006,22 +1006,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 11 })], outputs: [Simple(Witness(664))]", "EXPR [ (-1, _0, _664) (11, _664) (1, _665) -1 ]", "EXPR [ (-1, _0, _665) (11, _665) 0 ]", - "EXPR [ (1, _606, _657) (-1, _2214) 0 ]", - "EXPR [ (1, _615, _658) (-1, _2215) 0 ]", - "EXPR [ (-1, _666) (1, _1994) (1, _2214) (1, _2215) 0 ]", + "EXPR [ (1, _606, _657) (-1, _2133) 0 ]", + "EXPR [ (1, _615, _658) (-1, _2134) 0 ]", + "EXPR [ (-1, _666) (1, _1913) (1, _2133) (1, _2134) 0 ]", "EXPR [ (1, _665, _666) (-1, _667) 0 ]", "BLACKBOX::RANGE [(_667, 32)] []", - "EXPR [ (1, _667) (-1, _668) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _667) (-1, _668) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _665, _668) (-1, _669) 0 ]", "BLACKBOX::RANGE [(_669, 32)] []", - "EXPR [ (1, _669) (-1, _670) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _669) (-1, _670) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _665, _670) (-1, _671) 0 ]", "BLACKBOX::RANGE [(_671, 32)] []", - "EXPR [ (1, _671) (-1, _672) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _671) (-1, _672) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _665, _672) (-1, _673) 0 ]", "BLACKBOX::RANGE [(_673, 32)] []", "EXPR [ (-1, _665) (-1, _674) 1 ]", - "EXPR [ (-1, _675) (1, _2214) (1, _2215) 0 ]", + "EXPR [ (-1, _675) (1, _2133) (1, _2134) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(673))], q_c: -4864 })], outputs: [Simple(Witness(676))]", "EXPR [ (1, _673, _676) (-4864, _676) (1, _677) -1 ]", "EXPR [ (1, _673, _677) (-4864, _677) 0 ]", @@ -1031,13 +1031,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _673) (-1, _681) 0 ]", "EXPR [ (1, _665, _681) (-1, _682) 0 ]", "BLACKBOX::RANGE [(_682, 32)] []", - "EXPR [ (1, _682) (-1, _683) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _682) (-1, _683) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _665, _683) (-1, _684) 0 ]", "BLACKBOX::RANGE [(_684, 32)] []", - "EXPR [ (1, _684) (-1, _685) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _684) (-1, _685) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _665, _685) (-1, _686) 0 ]", "BLACKBOX::RANGE [(_686, 32)] []", - "EXPR [ (1, _686) (-1, _687) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _686) (-1, _687) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _665, _687) (-1, _688) 0 ]", "BLACKBOX::RANGE [(_688, 32)] []", "EXPR [ (1, _665, _673) (1, _674, _675) (-1, _689) 0 ]", @@ -1050,13 +1050,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _688) (-1, _695) 0 ]", "EXPR [ (1, _665, _695) (-1, _696) 0 ]", "BLACKBOX::RANGE [(_696, 32)] []", - "EXPR [ (1, _696) (-1, _697) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _696) (-1, _697) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _665, _697) (-1, _698) 0 ]", "BLACKBOX::RANGE [(_698, 32)] []", - "EXPR [ (1, _698) (-1, _699) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _698) (-1, _699) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _665, _699) (-1, _700) 0 ]", "BLACKBOX::RANGE [(_700, 32)] []", - "EXPR [ (1, _700) (-1, _701) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _700) (-1, _701) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _665, _701) (-1, _702) 0 ]", "BLACKBOX::RANGE [(_702, 32)] []", "EXPR [ (1, _665, _688) (1, _674, _689) (-1, _703) 0 ]", @@ -1069,13 +1069,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _702) (-1, _709) 0 ]", "EXPR [ (1, _665, _709) (-1, _710) 0 ]", "BLACKBOX::RANGE [(_710, 32)] []", - "EXPR [ (1, _710) (-1, _711) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _710) (-1, _711) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _665, _711) (-1, _712) 0 ]", "BLACKBOX::RANGE [(_712, 32)] []", - "EXPR [ (1, _712) (-1, _713) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _712) (-1, _713) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _665, _713) (-1, _714) 0 ]", "BLACKBOX::RANGE [(_714, 32)] []", - "EXPR [ (1, _714) (-1, _715) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _714) (-1, _715) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _665, _715) (-1, _716) 0 ]", "BLACKBOX::RANGE [(_716, 32)] []", "EXPR [ (1, _665, _702) (1, _674, _703) (-1, _717) 0 ]", @@ -1088,22 +1088,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 12 })], outputs: [Simple(Witness(723))]", "EXPR [ (-1, _0, _723) (12, _723) (1, _724) -1 ]", "EXPR [ (-1, _0, _724) (12, _724) 0 ]", - "EXPR [ (1, _665, _716) (-1, _2230) 0 ]", - "EXPR [ (1, _674, _717) (-1, _2231) 0 ]", - "EXPR [ (-1, _725) (1, _1994) (1, _2230) (1, _2231) 0 ]", + "EXPR [ (1, _665, _716) (-1, _2149) 0 ]", + "EXPR [ (1, _674, _717) (-1, _2150) 0 ]", + "EXPR [ (-1, _725) (1, _1913) (1, _2149) (1, _2150) 0 ]", "EXPR [ (1, _724, _725) (-1, _726) 0 ]", "BLACKBOX::RANGE [(_726, 32)] []", - "EXPR [ (1, _726) (-1, _727) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _726) (-1, _727) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _724, _727) (-1, _728) 0 ]", "BLACKBOX::RANGE [(_728, 32)] []", - "EXPR [ (1, _728) (-1, _729) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _728) (-1, _729) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _724, _729) (-1, _730) 0 ]", "BLACKBOX::RANGE [(_730, 32)] []", - "EXPR [ (1, _730) (-1, _731) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _730) (-1, _731) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _724, _731) (-1, _732) 0 ]", "BLACKBOX::RANGE [(_732, 32)] []", "EXPR [ (-1, _724) (-1, _733) 1 ]", - "EXPR [ (-1, _734) (1, _2230) (1, _2231) 0 ]", + "EXPR [ (-1, _734) (1, _2149) (1, _2150) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(732))], q_c: -4864 })], outputs: [Simple(Witness(735))]", "EXPR [ (1, _732, _735) (-4864, _735) (1, _736) -1 ]", "EXPR [ (1, _732, _736) (-4864, _736) 0 ]", @@ -1113,13 +1113,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _732) (-1, _740) 0 ]", "EXPR [ (1, _724, _740) (-1, _741) 0 ]", "BLACKBOX::RANGE [(_741, 32)] []", - "EXPR [ (1, _741) (-1, _742) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _741) (-1, _742) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _724, _742) (-1, _743) 0 ]", "BLACKBOX::RANGE [(_743, 32)] []", - "EXPR [ (1, _743) (-1, _744) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _743) (-1, _744) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _724, _744) (-1, _745) 0 ]", "BLACKBOX::RANGE [(_745, 32)] []", - "EXPR [ (1, _745) (-1, _746) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _745) (-1, _746) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _724, _746) (-1, _747) 0 ]", "BLACKBOX::RANGE [(_747, 32)] []", "EXPR [ (1, _724, _732) (1, _733, _734) (-1, _748) 0 ]", @@ -1132,13 +1132,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _747) (-1, _754) 0 ]", "EXPR [ (1, _724, _754) (-1, _755) 0 ]", "BLACKBOX::RANGE [(_755, 32)] []", - "EXPR [ (1, _755) (-1, _756) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _755) (-1, _756) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _724, _756) (-1, _757) 0 ]", "BLACKBOX::RANGE [(_757, 32)] []", - "EXPR [ (1, _757) (-1, _758) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _757) (-1, _758) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _724, _758) (-1, _759) 0 ]", "BLACKBOX::RANGE [(_759, 32)] []", - "EXPR [ (1, _759) (-1, _760) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _759) (-1, _760) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _724, _760) (-1, _761) 0 ]", "BLACKBOX::RANGE [(_761, 32)] []", "EXPR [ (1, _724, _747) (1, _733, _748) (-1, _762) 0 ]", @@ -1151,13 +1151,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _761) (-1, _768) 0 ]", "EXPR [ (1, _724, _768) (-1, _769) 0 ]", "BLACKBOX::RANGE [(_769, 32)] []", - "EXPR [ (1, _769) (-1, _770) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _769) (-1, _770) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _724, _770) (-1, _771) 0 ]", "BLACKBOX::RANGE [(_771, 32)] []", - "EXPR [ (1, _771) (-1, _772) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _771) (-1, _772) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _724, _772) (-1, _773) 0 ]", "BLACKBOX::RANGE [(_773, 32)] []", - "EXPR [ (1, _773) (-1, _774) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _773) (-1, _774) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _724, _774) (-1, _775) 0 ]", "BLACKBOX::RANGE [(_775, 32)] []", "EXPR [ (1, _724, _761) (1, _733, _762) (-1, _776) 0 ]", @@ -1170,22 +1170,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 13 })], outputs: [Simple(Witness(782))]", "EXPR [ (-1, _0, _782) (13, _782) (1, _783) -1 ]", "EXPR [ (-1, _0, _783) (13, _783) 0 ]", - "EXPR [ (1, _724, _775) (-1, _2246) 0 ]", - "EXPR [ (1, _733, _776) (-1, _2247) 0 ]", - "EXPR [ (-1, _784) (1, _1994) (1, _2246) (1, _2247) 0 ]", + "EXPR [ (1, _724, _775) (-1, _2165) 0 ]", + "EXPR [ (1, _733, _776) (-1, _2166) 0 ]", + "EXPR [ (-1, _784) (1, _1913) (1, _2165) (1, _2166) 0 ]", "EXPR [ (1, _783, _784) (-1, _785) 0 ]", "BLACKBOX::RANGE [(_785, 32)] []", - "EXPR [ (1, _785) (-1, _786) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _785) (-1, _786) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _783, _786) (-1, _787) 0 ]", "BLACKBOX::RANGE [(_787, 32)] []", - "EXPR [ (1, _787) (-1, _788) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _787) (-1, _788) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _783, _788) (-1, _789) 0 ]", "BLACKBOX::RANGE [(_789, 32)] []", - "EXPR [ (1, _789) (-1, _790) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _789) (-1, _790) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _783, _790) (-1, _791) 0 ]", "BLACKBOX::RANGE [(_791, 32)] []", "EXPR [ (-1, _783) (-1, _792) 1 ]", - "EXPR [ (-1, _793) (1, _2246) (1, _2247) 0 ]", + "EXPR [ (-1, _793) (1, _2165) (1, _2166) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(791))], q_c: -4864 })], outputs: [Simple(Witness(794))]", "EXPR [ (1, _791, _794) (-4864, _794) (1, _795) -1 ]", "EXPR [ (1, _791, _795) (-4864, _795) 0 ]", @@ -1195,13 +1195,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _791) (-1, _799) 0 ]", "EXPR [ (1, _783, _799) (-1, _800) 0 ]", "BLACKBOX::RANGE [(_800, 32)] []", - "EXPR [ (1, _800) (-1, _801) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _800) (-1, _801) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _783, _801) (-1, _802) 0 ]", "BLACKBOX::RANGE [(_802, 32)] []", - "EXPR [ (1, _802) (-1, _803) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _802) (-1, _803) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _783, _803) (-1, _804) 0 ]", "BLACKBOX::RANGE [(_804, 32)] []", - "EXPR [ (1, _804) (-1, _805) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _804) (-1, _805) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _783, _805) (-1, _806) 0 ]", "BLACKBOX::RANGE [(_806, 32)] []", "EXPR [ (1, _783, _791) (1, _792, _793) (-1, _807) 0 ]", @@ -1214,13 +1214,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _806) (-1, _813) 0 ]", "EXPR [ (1, _783, _813) (-1, _814) 0 ]", "BLACKBOX::RANGE [(_814, 32)] []", - "EXPR [ (1, _814) (-1, _815) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _814) (-1, _815) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _783, _815) (-1, _816) 0 ]", "BLACKBOX::RANGE [(_816, 32)] []", - "EXPR [ (1, _816) (-1, _817) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _816) (-1, _817) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _783, _817) (-1, _818) 0 ]", "BLACKBOX::RANGE [(_818, 32)] []", - "EXPR [ (1, _818) (-1, _819) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _818) (-1, _819) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _783, _819) (-1, _820) 0 ]", "BLACKBOX::RANGE [(_820, 32)] []", "EXPR [ (1, _783, _806) (1, _792, _807) (-1, _821) 0 ]", @@ -1233,13 +1233,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _820) (-1, _827) 0 ]", "EXPR [ (1, _783, _827) (-1, _828) 0 ]", "BLACKBOX::RANGE [(_828, 32)] []", - "EXPR [ (1, _828) (-1, _829) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _828) (-1, _829) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _783, _829) (-1, _830) 0 ]", "BLACKBOX::RANGE [(_830, 32)] []", - "EXPR [ (1, _830) (-1, _831) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _830) (-1, _831) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _783, _831) (-1, _832) 0 ]", "BLACKBOX::RANGE [(_832, 32)] []", - "EXPR [ (1, _832) (-1, _833) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _832) (-1, _833) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _783, _833) (-1, _834) 0 ]", "BLACKBOX::RANGE [(_834, 32)] []", "EXPR [ (1, _783, _820) (1, _792, _821) (-1, _835) 0 ]", @@ -1252,22 +1252,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 14 })], outputs: [Simple(Witness(841))]", "EXPR [ (-1, _0, _841) (14, _841) (1, _842) -1 ]", "EXPR [ (-1, _0, _842) (14, _842) 0 ]", - "EXPR [ (1, _783, _834) (-1, _2262) 0 ]", - "EXPR [ (1, _792, _835) (-1, _2263) 0 ]", - "EXPR [ (-1, _843) (1, _1994) (1, _2262) (1, _2263) 0 ]", + "EXPR [ (1, _783, _834) (-1, _2181) 0 ]", + "EXPR [ (1, _792, _835) (-1, _2182) 0 ]", + "EXPR [ (-1, _843) (1, _1913) (1, _2181) (1, _2182) 0 ]", "EXPR [ (1, _842, _843) (-1, _844) 0 ]", "BLACKBOX::RANGE [(_844, 32)] []", - "EXPR [ (1, _844) (-1, _845) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _844) (-1, _845) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _842, _845) (-1, _846) 0 ]", "BLACKBOX::RANGE [(_846, 32)] []", - "EXPR [ (1, _846) (-1, _847) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _846) (-1, _847) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _842, _847) (-1, _848) 0 ]", "BLACKBOX::RANGE [(_848, 32)] []", - "EXPR [ (1, _848) (-1, _849) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _848) (-1, _849) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _842, _849) (-1, _850) 0 ]", "BLACKBOX::RANGE [(_850, 32)] []", "EXPR [ (-1, _842) (-1, _851) 1 ]", - "EXPR [ (-1, _852) (1, _2262) (1, _2263) 0 ]", + "EXPR [ (-1, _852) (1, _2181) (1, _2182) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(850))], q_c: -4864 })], outputs: [Simple(Witness(853))]", "EXPR [ (1, _850, _853) (-4864, _853) (1, _854) -1 ]", "EXPR [ (1, _850, _854) (-4864, _854) 0 ]", @@ -1277,13 +1277,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _850) (-1, _858) 0 ]", "EXPR [ (1, _842, _858) (-1, _859) 0 ]", "BLACKBOX::RANGE [(_859, 32)] []", - "EXPR [ (1, _859) (-1, _860) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _859) (-1, _860) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _842, _860) (-1, _861) 0 ]", "BLACKBOX::RANGE [(_861, 32)] []", - "EXPR [ (1, _861) (-1, _862) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _861) (-1, _862) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _842, _862) (-1, _863) 0 ]", "BLACKBOX::RANGE [(_863, 32)] []", - "EXPR [ (1, _863) (-1, _864) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _863) (-1, _864) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _842, _864) (-1, _865) 0 ]", "BLACKBOX::RANGE [(_865, 32)] []", "EXPR [ (1, _842, _850) (1, _851, _852) (-1, _866) 0 ]", @@ -1296,13 +1296,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _865) (-1, _872) 0 ]", "EXPR [ (1, _842, _872) (-1, _873) 0 ]", "BLACKBOX::RANGE [(_873, 32)] []", - "EXPR [ (1, _873) (-1, _874) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _873) (-1, _874) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _842, _874) (-1, _875) 0 ]", "BLACKBOX::RANGE [(_875, 32)] []", - "EXPR [ (1, _875) (-1, _876) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _875) (-1, _876) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _842, _876) (-1, _877) 0 ]", "BLACKBOX::RANGE [(_877, 32)] []", - "EXPR [ (1, _877) (-1, _878) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _877) (-1, _878) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _842, _878) (-1, _879) 0 ]", "BLACKBOX::RANGE [(_879, 32)] []", "EXPR [ (1, _842, _865) (1, _851, _866) (-1, _880) 0 ]", @@ -1315,13 +1315,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _879) (-1, _886) 0 ]", "EXPR [ (1, _842, _886) (-1, _887) 0 ]", "BLACKBOX::RANGE [(_887, 32)] []", - "EXPR [ (1, _887) (-1, _888) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _887) (-1, _888) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _842, _888) (-1, _889) 0 ]", "BLACKBOX::RANGE [(_889, 32)] []", - "EXPR [ (1, _889) (-1, _890) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _889) (-1, _890) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _842, _890) (-1, _891) 0 ]", "BLACKBOX::RANGE [(_891, 32)] []", - "EXPR [ (1, _891) (-1, _892) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _891) (-1, _892) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _842, _892) (-1, _893) 0 ]", "BLACKBOX::RANGE [(_893, 32)] []", "EXPR [ (1, _842, _879) (1, _851, _880) (-1, _894) 0 ]", @@ -1334,22 +1334,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 15 })], outputs: [Simple(Witness(900))]", "EXPR [ (-1, _0, _900) (15, _900) (1, _901) -1 ]", "EXPR [ (-1, _0, _901) (15, _901) 0 ]", - "EXPR [ (1, _842, _893) (-1, _2278) 0 ]", - "EXPR [ (1, _851, _894) (-1, _2279) 0 ]", - "EXPR [ (-1, _902) (1, _1994) (1, _2278) (1, _2279) 0 ]", + "EXPR [ (1, _842, _893) (-1, _2197) 0 ]", + "EXPR [ (1, _851, _894) (-1, _2198) 0 ]", + "EXPR [ (-1, _902) (1, _1913) (1, _2197) (1, _2198) 0 ]", "EXPR [ (1, _901, _902) (-1, _903) 0 ]", "BLACKBOX::RANGE [(_903, 32)] []", - "EXPR [ (1, _903) (-1, _904) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _903) (-1, _904) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _901, _904) (-1, _905) 0 ]", "BLACKBOX::RANGE [(_905, 32)] []", - "EXPR [ (1, _905) (-1, _906) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _905) (-1, _906) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _901, _906) (-1, _907) 0 ]", "BLACKBOX::RANGE [(_907, 32)] []", - "EXPR [ (1, _907) (-1, _908) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _907) (-1, _908) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _901, _908) (-1, _909) 0 ]", "BLACKBOX::RANGE [(_909, 32)] []", "EXPR [ (-1, _901) (-1, _910) 1 ]", - "EXPR [ (-1, _911) (1, _2278) (1, _2279) 0 ]", + "EXPR [ (-1, _911) (1, _2197) (1, _2198) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(909))], q_c: -4864 })], outputs: [Simple(Witness(912))]", "EXPR [ (1, _909, _912) (-4864, _912) (1, _913) -1 ]", "EXPR [ (1, _909, _913) (-4864, _913) 0 ]", @@ -1359,13 +1359,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _909) (-1, _917) 0 ]", "EXPR [ (1, _901, _917) (-1, _918) 0 ]", "BLACKBOX::RANGE [(_918, 32)] []", - "EXPR [ (1, _918) (-1, _919) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _918) (-1, _919) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _901, _919) (-1, _920) 0 ]", "BLACKBOX::RANGE [(_920, 32)] []", - "EXPR [ (1, _920) (-1, _921) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _920) (-1, _921) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _901, _921) (-1, _922) 0 ]", "BLACKBOX::RANGE [(_922, 32)] []", - "EXPR [ (1, _922) (-1, _923) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _922) (-1, _923) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _901, _923) (-1, _924) 0 ]", "BLACKBOX::RANGE [(_924, 32)] []", "EXPR [ (1, _901, _909) (1, _910, _911) (-1, _925) 0 ]", @@ -1378,13 +1378,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _924) (-1, _931) 0 ]", "EXPR [ (1, _901, _931) (-1, _932) 0 ]", "BLACKBOX::RANGE [(_932, 32)] []", - "EXPR [ (1, _932) (-1, _933) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _932) (-1, _933) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _901, _933) (-1, _934) 0 ]", "BLACKBOX::RANGE [(_934, 32)] []", - "EXPR [ (1, _934) (-1, _935) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _934) (-1, _935) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _901, _935) (-1, _936) 0 ]", "BLACKBOX::RANGE [(_936, 32)] []", - "EXPR [ (1, _936) (-1, _937) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _936) (-1, _937) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _901, _937) (-1, _938) 0 ]", "BLACKBOX::RANGE [(_938, 32)] []", "EXPR [ (1, _901, _924) (1, _910, _925) (-1, _939) 0 ]", @@ -1397,13 +1397,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _938) (-1, _945) 0 ]", "EXPR [ (1, _901, _945) (-1, _946) 0 ]", "BLACKBOX::RANGE [(_946, 32)] []", - "EXPR [ (1, _946) (-1, _947) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _946) (-1, _947) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _901, _947) (-1, _948) 0 ]", "BLACKBOX::RANGE [(_948, 32)] []", - "EXPR [ (1, _948) (-1, _949) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _948) (-1, _949) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _901, _949) (-1, _950) 0 ]", "BLACKBOX::RANGE [(_950, 32)] []", - "EXPR [ (1, _950) (-1, _951) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _950) (-1, _951) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _901, _951) (-1, _952) 0 ]", "BLACKBOX::RANGE [(_952, 32)] []", "EXPR [ (1, _901, _938) (1, _910, _939) (-1, _953) 0 ]", @@ -1416,22 +1416,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 16 })], outputs: [Simple(Witness(959))]", "EXPR [ (-1, _0, _959) (16, _959) (1, _960) -1 ]", "EXPR [ (-1, _0, _960) (16, _960) 0 ]", - "EXPR [ (1, _901, _952) (-1, _2294) 0 ]", - "EXPR [ (1, _910, _953) (-1, _2295) 0 ]", - "EXPR [ (-1, _961) (1, _1994) (1, _2294) (1, _2295) 0 ]", + "EXPR [ (1, _901, _952) (-1, _2213) 0 ]", + "EXPR [ (1, _910, _953) (-1, _2214) 0 ]", + "EXPR [ (-1, _961) (1, _1913) (1, _2213) (1, _2214) 0 ]", "EXPR [ (1, _960, _961) (-1, _962) 0 ]", "BLACKBOX::RANGE [(_962, 32)] []", - "EXPR [ (1, _962) (-1, _963) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _962) (-1, _963) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _960, _963) (-1, _964) 0 ]", "BLACKBOX::RANGE [(_964, 32)] []", - "EXPR [ (1, _964) (-1, _965) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _964) (-1, _965) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _960, _965) (-1, _966) 0 ]", "BLACKBOX::RANGE [(_966, 32)] []", - "EXPR [ (1, _966) (-1, _967) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _966) (-1, _967) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _960, _967) (-1, _968) 0 ]", "BLACKBOX::RANGE [(_968, 32)] []", "EXPR [ (-1, _960) (-1, _969) 1 ]", - "EXPR [ (-1, _970) (1, _2294) (1, _2295) 0 ]", + "EXPR [ (-1, _970) (1, _2213) (1, _2214) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(968))], q_c: -4864 })], outputs: [Simple(Witness(971))]", "EXPR [ (1, _968, _971) (-4864, _971) (1, _972) -1 ]", "EXPR [ (1, _968, _972) (-4864, _972) 0 ]", @@ -1441,13 +1441,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _968) (-1, _976) 0 ]", "EXPR [ (1, _960, _976) (-1, _977) 0 ]", "BLACKBOX::RANGE [(_977, 32)] []", - "EXPR [ (1, _977) (-1, _978) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _977) (-1, _978) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _960, _978) (-1, _979) 0 ]", "BLACKBOX::RANGE [(_979, 32)] []", - "EXPR [ (1, _979) (-1, _980) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _979) (-1, _980) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _960, _980) (-1, _981) 0 ]", "BLACKBOX::RANGE [(_981, 32)] []", - "EXPR [ (1, _981) (-1, _982) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _981) (-1, _982) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _960, _982) (-1, _983) 0 ]", "BLACKBOX::RANGE [(_983, 32)] []", "EXPR [ (1, _960, _968) (1, _969, _970) (-1, _984) 0 ]", @@ -1460,13 +1460,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _983) (-1, _990) 0 ]", "EXPR [ (1, _960, _990) (-1, _991) 0 ]", "BLACKBOX::RANGE [(_991, 32)] []", - "EXPR [ (1, _991) (-1, _992) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _991) (-1, _992) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _960, _992) (-1, _993) 0 ]", "BLACKBOX::RANGE [(_993, 32)] []", - "EXPR [ (1, _993) (-1, _994) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _993) (-1, _994) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _960, _994) (-1, _995) 0 ]", "BLACKBOX::RANGE [(_995, 32)] []", - "EXPR [ (1, _995) (-1, _996) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _995) (-1, _996) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _960, _996) (-1, _997) 0 ]", "BLACKBOX::RANGE [(_997, 32)] []", "EXPR [ (1, _960, _983) (1, _969, _984) (-1, _998) 0 ]", @@ -1479,13 +1479,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _997) (-1, _1004) 0 ]", "EXPR [ (1, _960, _1004) (-1, _1005) 0 ]", "BLACKBOX::RANGE [(_1005, 32)] []", - "EXPR [ (1, _1005) (-1, _1006) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1005) (-1, _1006) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _960, _1006) (-1, _1007) 0 ]", "BLACKBOX::RANGE [(_1007, 32)] []", - "EXPR [ (1, _1007) (-1, _1008) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1007) (-1, _1008) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _960, _1008) (-1, _1009) 0 ]", "BLACKBOX::RANGE [(_1009, 32)] []", - "EXPR [ (1, _1009) (-1, _1010) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1009) (-1, _1010) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _960, _1010) (-1, _1011) 0 ]", "BLACKBOX::RANGE [(_1011, 32)] []", "EXPR [ (1, _960, _997) (1, _969, _998) (-1, _1012) 0 ]", @@ -1498,22 +1498,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 17 })], outputs: [Simple(Witness(1018))]", "EXPR [ (-1, _0, _1018) (17, _1018) (1, _1019) -1 ]", "EXPR [ (-1, _0, _1019) (17, _1019) 0 ]", - "EXPR [ (1, _960, _1011) (-1, _2310) 0 ]", - "EXPR [ (1, _969, _1012) (-1, _2311) 0 ]", - "EXPR [ (-1, _1020) (1, _1994) (1, _2310) (1, _2311) 0 ]", + "EXPR [ (1, _960, _1011) (-1, _2229) 0 ]", + "EXPR [ (1, _969, _1012) (-1, _2230) 0 ]", + "EXPR [ (-1, _1020) (1, _1913) (1, _2229) (1, _2230) 0 ]", "EXPR [ (1, _1019, _1020) (-1, _1021) 0 ]", "BLACKBOX::RANGE [(_1021, 32)] []", - "EXPR [ (1, _1021) (-1, _1022) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1021) (-1, _1022) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1019, _1022) (-1, _1023) 0 ]", "BLACKBOX::RANGE [(_1023, 32)] []", - "EXPR [ (1, _1023) (-1, _1024) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1023) (-1, _1024) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1019, _1024) (-1, _1025) 0 ]", "BLACKBOX::RANGE [(_1025, 32)] []", - "EXPR [ (1, _1025) (-1, _1026) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1025) (-1, _1026) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1019, _1026) (-1, _1027) 0 ]", "BLACKBOX::RANGE [(_1027, 32)] []", "EXPR [ (-1, _1019) (-1, _1028) 1 ]", - "EXPR [ (-1, _1029) (1, _2310) (1, _2311) 0 ]", + "EXPR [ (-1, _1029) (1, _2229) (1, _2230) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1027))], q_c: -4864 })], outputs: [Simple(Witness(1030))]", "EXPR [ (1, _1027, _1030) (-4864, _1030) (1, _1031) -1 ]", "EXPR [ (1, _1027, _1031) (-4864, _1031) 0 ]", @@ -1523,13 +1523,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1027) (-1, _1035) 0 ]", "EXPR [ (1, _1019, _1035) (-1, _1036) 0 ]", "BLACKBOX::RANGE [(_1036, 32)] []", - "EXPR [ (1, _1036) (-1, _1037) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1036) (-1, _1037) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1019, _1037) (-1, _1038) 0 ]", "BLACKBOX::RANGE [(_1038, 32)] []", - "EXPR [ (1, _1038) (-1, _1039) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1038) (-1, _1039) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1019, _1039) (-1, _1040) 0 ]", "BLACKBOX::RANGE [(_1040, 32)] []", - "EXPR [ (1, _1040) (-1, _1041) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1040) (-1, _1041) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1019, _1041) (-1, _1042) 0 ]", "BLACKBOX::RANGE [(_1042, 32)] []", "EXPR [ (1, _1019, _1027) (1, _1028, _1029) (-1, _1043) 0 ]", @@ -1542,13 +1542,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1042) (-1, _1049) 0 ]", "EXPR [ (1, _1019, _1049) (-1, _1050) 0 ]", "BLACKBOX::RANGE [(_1050, 32)] []", - "EXPR [ (1, _1050) (-1, _1051) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1050) (-1, _1051) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1019, _1051) (-1, _1052) 0 ]", "BLACKBOX::RANGE [(_1052, 32)] []", - "EXPR [ (1, _1052) (-1, _1053) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1052) (-1, _1053) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1019, _1053) (-1, _1054) 0 ]", "BLACKBOX::RANGE [(_1054, 32)] []", - "EXPR [ (1, _1054) (-1, _1055) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1054) (-1, _1055) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1019, _1055) (-1, _1056) 0 ]", "BLACKBOX::RANGE [(_1056, 32)] []", "EXPR [ (1, _1019, _1042) (1, _1028, _1043) (-1, _1057) 0 ]", @@ -1561,13 +1561,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1056) (-1, _1063) 0 ]", "EXPR [ (1, _1019, _1063) (-1, _1064) 0 ]", "BLACKBOX::RANGE [(_1064, 32)] []", - "EXPR [ (1, _1064) (-1, _1065) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1064) (-1, _1065) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1019, _1065) (-1, _1066) 0 ]", "BLACKBOX::RANGE [(_1066, 32)] []", - "EXPR [ (1, _1066) (-1, _1067) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1066) (-1, _1067) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1019, _1067) (-1, _1068) 0 ]", "BLACKBOX::RANGE [(_1068, 32)] []", - "EXPR [ (1, _1068) (-1, _1069) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1068) (-1, _1069) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1019, _1069) (-1, _1070) 0 ]", "BLACKBOX::RANGE [(_1070, 32)] []", "EXPR [ (1, _1019, _1056) (1, _1028, _1057) (-1, _1071) 0 ]", @@ -1580,22 +1580,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 18 })], outputs: [Simple(Witness(1077))]", "EXPR [ (-1, _0, _1077) (18, _1077) (1, _1078) -1 ]", "EXPR [ (-1, _0, _1078) (18, _1078) 0 ]", - "EXPR [ (1, _1019, _1070) (-1, _2326) 0 ]", - "EXPR [ (1, _1028, _1071) (-1, _2327) 0 ]", - "EXPR [ (-1, _1079) (1, _1994) (1, _2326) (1, _2327) 0 ]", + "EXPR [ (1, _1019, _1070) (-1, _2245) 0 ]", + "EXPR [ (1, _1028, _1071) (-1, _2246) 0 ]", + "EXPR [ (-1, _1079) (1, _1913) (1, _2245) (1, _2246) 0 ]", "EXPR [ (1, _1078, _1079) (-1, _1080) 0 ]", "BLACKBOX::RANGE [(_1080, 32)] []", - "EXPR [ (1, _1080) (-1, _1081) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1080) (-1, _1081) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1078, _1081) (-1, _1082) 0 ]", "BLACKBOX::RANGE [(_1082, 32)] []", - "EXPR [ (1, _1082) (-1, _1083) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1082) (-1, _1083) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1078, _1083) (-1, _1084) 0 ]", "BLACKBOX::RANGE [(_1084, 32)] []", - "EXPR [ (1, _1084) (-1, _1085) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1084) (-1, _1085) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1078, _1085) (-1, _1086) 0 ]", "BLACKBOX::RANGE [(_1086, 32)] []", "EXPR [ (-1, _1078) (-1, _1087) 1 ]", - "EXPR [ (-1, _1088) (1, _2326) (1, _2327) 0 ]", + "EXPR [ (-1, _1088) (1, _2245) (1, _2246) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1086))], q_c: -4864 })], outputs: [Simple(Witness(1089))]", "EXPR [ (1, _1086, _1089) (-4864, _1089) (1, _1090) -1 ]", "EXPR [ (1, _1086, _1090) (-4864, _1090) 0 ]", @@ -1605,13 +1605,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1086) (-1, _1094) 0 ]", "EXPR [ (1, _1078, _1094) (-1, _1095) 0 ]", "BLACKBOX::RANGE [(_1095, 32)] []", - "EXPR [ (1, _1095) (-1, _1096) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1095) (-1, _1096) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1078, _1096) (-1, _1097) 0 ]", "BLACKBOX::RANGE [(_1097, 32)] []", - "EXPR [ (1, _1097) (-1, _1098) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1097) (-1, _1098) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1078, _1098) (-1, _1099) 0 ]", "BLACKBOX::RANGE [(_1099, 32)] []", - "EXPR [ (1, _1099) (-1, _1100) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1099) (-1, _1100) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1078, _1100) (-1, _1101) 0 ]", "BLACKBOX::RANGE [(_1101, 32)] []", "EXPR [ (1, _1078, _1086) (1, _1087, _1088) (-1, _1102) 0 ]", @@ -1624,13 +1624,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1101) (-1, _1108) 0 ]", "EXPR [ (1, _1078, _1108) (-1, _1109) 0 ]", "BLACKBOX::RANGE [(_1109, 32)] []", - "EXPR [ (1, _1109) (-1, _1110) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1109) (-1, _1110) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1078, _1110) (-1, _1111) 0 ]", "BLACKBOX::RANGE [(_1111, 32)] []", - "EXPR [ (1, _1111) (-1, _1112) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1111) (-1, _1112) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1078, _1112) (-1, _1113) 0 ]", "BLACKBOX::RANGE [(_1113, 32)] []", - "EXPR [ (1, _1113) (-1, _1114) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1113) (-1, _1114) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1078, _1114) (-1, _1115) 0 ]", "BLACKBOX::RANGE [(_1115, 32)] []", "EXPR [ (1, _1078, _1101) (1, _1087, _1102) (-1, _1116) 0 ]", @@ -1643,13 +1643,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1115) (-1, _1122) 0 ]", "EXPR [ (1, _1078, _1122) (-1, _1123) 0 ]", "BLACKBOX::RANGE [(_1123, 32)] []", - "EXPR [ (1, _1123) (-1, _1124) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1123) (-1, _1124) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1078, _1124) (-1, _1125) 0 ]", "BLACKBOX::RANGE [(_1125, 32)] []", - "EXPR [ (1, _1125) (-1, _1126) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1125) (-1, _1126) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1078, _1126) (-1, _1127) 0 ]", "BLACKBOX::RANGE [(_1127, 32)] []", - "EXPR [ (1, _1127) (-1, _1128) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1127) (-1, _1128) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1078, _1128) (-1, _1129) 0 ]", "BLACKBOX::RANGE [(_1129, 32)] []", "EXPR [ (1, _1078, _1115) (1, _1087, _1116) (-1, _1130) 0 ]", @@ -1662,22 +1662,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 19 })], outputs: [Simple(Witness(1136))]", "EXPR [ (-1, _0, _1136) (19, _1136) (1, _1137) -1 ]", "EXPR [ (-1, _0, _1137) (19, _1137) 0 ]", - "EXPR [ (1, _1078, _1129) (-1, _2342) 0 ]", - "EXPR [ (1, _1087, _1130) (-1, _2343) 0 ]", - "EXPR [ (-1, _1138) (1, _1994) (1, _2342) (1, _2343) 0 ]", + "EXPR [ (1, _1078, _1129) (-1, _2261) 0 ]", + "EXPR [ (1, _1087, _1130) (-1, _2262) 0 ]", + "EXPR [ (-1, _1138) (1, _1913) (1, _2261) (1, _2262) 0 ]", "EXPR [ (1, _1137, _1138) (-1, _1139) 0 ]", "BLACKBOX::RANGE [(_1139, 32)] []", - "EXPR [ (1, _1139) (-1, _1140) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1139) (-1, _1140) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1137, _1140) (-1, _1141) 0 ]", "BLACKBOX::RANGE [(_1141, 32)] []", - "EXPR [ (1, _1141) (-1, _1142) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1141) (-1, _1142) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1137, _1142) (-1, _1143) 0 ]", "BLACKBOX::RANGE [(_1143, 32)] []", - "EXPR [ (1, _1143) (-1, _1144) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1143) (-1, _1144) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1137, _1144) (-1, _1145) 0 ]", "BLACKBOX::RANGE [(_1145, 32)] []", "EXPR [ (-1, _1137) (-1, _1146) 1 ]", - "EXPR [ (-1, _1147) (1, _2342) (1, _2343) 0 ]", + "EXPR [ (-1, _1147) (1, _2261) (1, _2262) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1145))], q_c: -4864 })], outputs: [Simple(Witness(1148))]", "EXPR [ (1, _1145, _1148) (-4864, _1148) (1, _1149) -1 ]", "EXPR [ (1, _1145, _1149) (-4864, _1149) 0 ]", @@ -1687,13 +1687,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1145) (-1, _1153) 0 ]", "EXPR [ (1, _1137, _1153) (-1, _1154) 0 ]", "BLACKBOX::RANGE [(_1154, 32)] []", - "EXPR [ (1, _1154) (-1, _1155) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1154) (-1, _1155) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1137, _1155) (-1, _1156) 0 ]", "BLACKBOX::RANGE [(_1156, 32)] []", - "EXPR [ (1, _1156) (-1, _1157) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1156) (-1, _1157) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1137, _1157) (-1, _1158) 0 ]", "BLACKBOX::RANGE [(_1158, 32)] []", - "EXPR [ (1, _1158) (-1, _1159) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1158) (-1, _1159) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1137, _1159) (-1, _1160) 0 ]", "BLACKBOX::RANGE [(_1160, 32)] []", "EXPR [ (1, _1137, _1145) (1, _1146, _1147) (-1, _1161) 0 ]", @@ -1706,13 +1706,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1160) (-1, _1167) 0 ]", "EXPR [ (1, _1137, _1167) (-1, _1168) 0 ]", "BLACKBOX::RANGE [(_1168, 32)] []", - "EXPR [ (1, _1168) (-1, _1169) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1168) (-1, _1169) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1137, _1169) (-1, _1170) 0 ]", "BLACKBOX::RANGE [(_1170, 32)] []", - "EXPR [ (1, _1170) (-1, _1171) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1170) (-1, _1171) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1137, _1171) (-1, _1172) 0 ]", "BLACKBOX::RANGE [(_1172, 32)] []", - "EXPR [ (1, _1172) (-1, _1173) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1172) (-1, _1173) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1137, _1173) (-1, _1174) 0 ]", "BLACKBOX::RANGE [(_1174, 32)] []", "EXPR [ (1, _1137, _1160) (1, _1146, _1161) (-1, _1175) 0 ]", @@ -1725,13 +1725,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1174) (-1, _1181) 0 ]", "EXPR [ (1, _1137, _1181) (-1, _1182) 0 ]", "BLACKBOX::RANGE [(_1182, 32)] []", - "EXPR [ (1, _1182) (-1, _1183) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1182) (-1, _1183) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1137, _1183) (-1, _1184) 0 ]", "BLACKBOX::RANGE [(_1184, 32)] []", - "EXPR [ (1, _1184) (-1, _1185) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1184) (-1, _1185) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1137, _1185) (-1, _1186) 0 ]", "BLACKBOX::RANGE [(_1186, 32)] []", - "EXPR [ (1, _1186) (-1, _1187) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1186) (-1, _1187) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1137, _1187) (-1, _1188) 0 ]", "BLACKBOX::RANGE [(_1188, 32)] []", "EXPR [ (1, _1137, _1174) (1, _1146, _1175) (-1, _1189) 0 ]", @@ -1744,22 +1744,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 20 })], outputs: [Simple(Witness(1195))]", "EXPR [ (-1, _0, _1195) (20, _1195) (1, _1196) -1 ]", "EXPR [ (-1, _0, _1196) (20, _1196) 0 ]", - "EXPR [ (1, _1137, _1188) (-1, _2358) 0 ]", - "EXPR [ (1, _1146, _1189) (-1, _2359) 0 ]", - "EXPR [ (-1, _1197) (1, _1994) (1, _2358) (1, _2359) 0 ]", + "EXPR [ (1, _1137, _1188) (-1, _2277) 0 ]", + "EXPR [ (1, _1146, _1189) (-1, _2278) 0 ]", + "EXPR [ (-1, _1197) (1, _1913) (1, _2277) (1, _2278) 0 ]", "EXPR [ (1, _1196, _1197) (-1, _1198) 0 ]", "BLACKBOX::RANGE [(_1198, 32)] []", - "EXPR [ (1, _1198) (-1, _1199) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1198) (-1, _1199) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1196, _1199) (-1, _1200) 0 ]", "BLACKBOX::RANGE [(_1200, 32)] []", - "EXPR [ (1, _1200) (-1, _1201) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1200) (-1, _1201) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1196, _1201) (-1, _1202) 0 ]", "BLACKBOX::RANGE [(_1202, 32)] []", - "EXPR [ (1, _1202) (-1, _1203) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1202) (-1, _1203) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1196, _1203) (-1, _1204) 0 ]", "BLACKBOX::RANGE [(_1204, 32)] []", "EXPR [ (-1, _1196) (-1, _1205) 1 ]", - "EXPR [ (-1, _1206) (1, _2358) (1, _2359) 0 ]", + "EXPR [ (-1, _1206) (1, _2277) (1, _2278) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1204))], q_c: -4864 })], outputs: [Simple(Witness(1207))]", "EXPR [ (1, _1204, _1207) (-4864, _1207) (1, _1208) -1 ]", "EXPR [ (1, _1204, _1208) (-4864, _1208) 0 ]", @@ -1769,13 +1769,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1204) (-1, _1212) 0 ]", "EXPR [ (1, _1196, _1212) (-1, _1213) 0 ]", "BLACKBOX::RANGE [(_1213, 32)] []", - "EXPR [ (1, _1213) (-1, _1214) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1213) (-1, _1214) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1196, _1214) (-1, _1215) 0 ]", "BLACKBOX::RANGE [(_1215, 32)] []", - "EXPR [ (1, _1215) (-1, _1216) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1215) (-1, _1216) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1196, _1216) (-1, _1217) 0 ]", "BLACKBOX::RANGE [(_1217, 32)] []", - "EXPR [ (1, _1217) (-1, _1218) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1217) (-1, _1218) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1196, _1218) (-1, _1219) 0 ]", "BLACKBOX::RANGE [(_1219, 32)] []", "EXPR [ (1, _1196, _1204) (1, _1205, _1206) (-1, _1220) 0 ]", @@ -1788,13 +1788,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1219) (-1, _1226) 0 ]", "EXPR [ (1, _1196, _1226) (-1, _1227) 0 ]", "BLACKBOX::RANGE [(_1227, 32)] []", - "EXPR [ (1, _1227) (-1, _1228) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1227) (-1, _1228) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1196, _1228) (-1, _1229) 0 ]", "BLACKBOX::RANGE [(_1229, 32)] []", - "EXPR [ (1, _1229) (-1, _1230) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1229) (-1, _1230) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1196, _1230) (-1, _1231) 0 ]", "BLACKBOX::RANGE [(_1231, 32)] []", - "EXPR [ (1, _1231) (-1, _1232) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1231) (-1, _1232) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1196, _1232) (-1, _1233) 0 ]", "BLACKBOX::RANGE [(_1233, 32)] []", "EXPR [ (1, _1196, _1219) (1, _1205, _1220) (-1, _1234) 0 ]", @@ -1807,13 +1807,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1233) (-1, _1240) 0 ]", "EXPR [ (1, _1196, _1240) (-1, _1241) 0 ]", "BLACKBOX::RANGE [(_1241, 32)] []", - "EXPR [ (1, _1241) (-1, _1242) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1241) (-1, _1242) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1196, _1242) (-1, _1243) 0 ]", "BLACKBOX::RANGE [(_1243, 32)] []", - "EXPR [ (1, _1243) (-1, _1244) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1243) (-1, _1244) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1196, _1244) (-1, _1245) 0 ]", "BLACKBOX::RANGE [(_1245, 32)] []", - "EXPR [ (1, _1245) (-1, _1246) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1245) (-1, _1246) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1196, _1246) (-1, _1247) 0 ]", "BLACKBOX::RANGE [(_1247, 32)] []", "EXPR [ (1, _1196, _1233) (1, _1205, _1234) (-1, _1248) 0 ]", @@ -1826,22 +1826,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 21 })], outputs: [Simple(Witness(1254))]", "EXPR [ (-1, _0, _1254) (21, _1254) (1, _1255) -1 ]", "EXPR [ (-1, _0, _1255) (21, _1255) 0 ]", - "EXPR [ (1, _1196, _1247) (-1, _2374) 0 ]", - "EXPR [ (1, _1205, _1248) (-1, _2375) 0 ]", - "EXPR [ (-1, _1256) (1, _1994) (1, _2374) (1, _2375) 0 ]", + "EXPR [ (1, _1196, _1247) (-1, _2293) 0 ]", + "EXPR [ (1, _1205, _1248) (-1, _2294) 0 ]", + "EXPR [ (-1, _1256) (1, _1913) (1, _2293) (1, _2294) 0 ]", "EXPR [ (1, _1255, _1256) (-1, _1257) 0 ]", "BLACKBOX::RANGE [(_1257, 32)] []", - "EXPR [ (1, _1257) (-1, _1258) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1257) (-1, _1258) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1255, _1258) (-1, _1259) 0 ]", "BLACKBOX::RANGE [(_1259, 32)] []", - "EXPR [ (1, _1259) (-1, _1260) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1259) (-1, _1260) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1255, _1260) (-1, _1261) 0 ]", "BLACKBOX::RANGE [(_1261, 32)] []", - "EXPR [ (1, _1261) (-1, _1262) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1261) (-1, _1262) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1255, _1262) (-1, _1263) 0 ]", "BLACKBOX::RANGE [(_1263, 32)] []", "EXPR [ (-1, _1255) (-1, _1264) 1 ]", - "EXPR [ (-1, _1265) (1, _2374) (1, _2375) 0 ]", + "EXPR [ (-1, _1265) (1, _2293) (1, _2294) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1263))], q_c: -4864 })], outputs: [Simple(Witness(1266))]", "EXPR [ (1, _1263, _1266) (-4864, _1266) (1, _1267) -1 ]", "EXPR [ (1, _1263, _1267) (-4864, _1267) 0 ]", @@ -1851,13 +1851,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1263) (-1, _1271) 0 ]", "EXPR [ (1, _1255, _1271) (-1, _1272) 0 ]", "BLACKBOX::RANGE [(_1272, 32)] []", - "EXPR [ (1, _1272) (-1, _1273) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1272) (-1, _1273) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1255, _1273) (-1, _1274) 0 ]", "BLACKBOX::RANGE [(_1274, 32)] []", - "EXPR [ (1, _1274) (-1, _1275) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1274) (-1, _1275) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1255, _1275) (-1, _1276) 0 ]", "BLACKBOX::RANGE [(_1276, 32)] []", - "EXPR [ (1, _1276) (-1, _1277) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1276) (-1, _1277) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1255, _1277) (-1, _1278) 0 ]", "BLACKBOX::RANGE [(_1278, 32)] []", "EXPR [ (1, _1255, _1263) (1, _1264, _1265) (-1, _1279) 0 ]", @@ -1870,13 +1870,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1278) (-1, _1285) 0 ]", "EXPR [ (1, _1255, _1285) (-1, _1286) 0 ]", "BLACKBOX::RANGE [(_1286, 32)] []", - "EXPR [ (1, _1286) (-1, _1287) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1286) (-1, _1287) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1255, _1287) (-1, _1288) 0 ]", "BLACKBOX::RANGE [(_1288, 32)] []", - "EXPR [ (1, _1288) (-1, _1289) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1288) (-1, _1289) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1255, _1289) (-1, _1290) 0 ]", "BLACKBOX::RANGE [(_1290, 32)] []", - "EXPR [ (1, _1290) (-1, _1291) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1290) (-1, _1291) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1255, _1291) (-1, _1292) 0 ]", "BLACKBOX::RANGE [(_1292, 32)] []", "EXPR [ (1, _1255, _1278) (1, _1264, _1279) (-1, _1293) 0 ]", @@ -1889,13 +1889,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1292) (-1, _1299) 0 ]", "EXPR [ (1, _1255, _1299) (-1, _1300) 0 ]", "BLACKBOX::RANGE [(_1300, 32)] []", - "EXPR [ (1, _1300) (-1, _1301) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1300) (-1, _1301) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1255, _1301) (-1, _1302) 0 ]", "BLACKBOX::RANGE [(_1302, 32)] []", - "EXPR [ (1, _1302) (-1, _1303) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1302) (-1, _1303) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1255, _1303) (-1, _1304) 0 ]", "BLACKBOX::RANGE [(_1304, 32)] []", - "EXPR [ (1, _1304) (-1, _1305) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1304) (-1, _1305) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1255, _1305) (-1, _1306) 0 ]", "BLACKBOX::RANGE [(_1306, 32)] []", "EXPR [ (1, _1255, _1292) (1, _1264, _1293) (-1, _1307) 0 ]", @@ -1908,22 +1908,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 22 })], outputs: [Simple(Witness(1313))]", "EXPR [ (-1, _0, _1313) (22, _1313) (1, _1314) -1 ]", "EXPR [ (-1, _0, _1314) (22, _1314) 0 ]", - "EXPR [ (1, _1255, _1306) (-1, _2390) 0 ]", - "EXPR [ (1, _1264, _1307) (-1, _2391) 0 ]", - "EXPR [ (-1, _1315) (1, _1994) (1, _2390) (1, _2391) 0 ]", + "EXPR [ (1, _1255, _1306) (-1, _2309) 0 ]", + "EXPR [ (1, _1264, _1307) (-1, _2310) 0 ]", + "EXPR [ (-1, _1315) (1, _1913) (1, _2309) (1, _2310) 0 ]", "EXPR [ (1, _1314, _1315) (-1, _1316) 0 ]", "BLACKBOX::RANGE [(_1316, 32)] []", - "EXPR [ (1, _1316) (-1, _1317) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1316) (-1, _1317) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1314, _1317) (-1, _1318) 0 ]", "BLACKBOX::RANGE [(_1318, 32)] []", - "EXPR [ (1, _1318) (-1, _1319) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1318) (-1, _1319) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1314, _1319) (-1, _1320) 0 ]", "BLACKBOX::RANGE [(_1320, 32)] []", - "EXPR [ (1, _1320) (-1, _1321) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1320) (-1, _1321) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1314, _1321) (-1, _1322) 0 ]", "BLACKBOX::RANGE [(_1322, 32)] []", "EXPR [ (-1, _1314) (-1, _1323) 1 ]", - "EXPR [ (-1, _1324) (1, _2390) (1, _2391) 0 ]", + "EXPR [ (-1, _1324) (1, _2309) (1, _2310) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1322))], q_c: -4864 })], outputs: [Simple(Witness(1325))]", "EXPR [ (1, _1322, _1325) (-4864, _1325) (1, _1326) -1 ]", "EXPR [ (1, _1322, _1326) (-4864, _1326) 0 ]", @@ -1933,13 +1933,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1322) (-1, _1330) 0 ]", "EXPR [ (1, _1314, _1330) (-1, _1331) 0 ]", "BLACKBOX::RANGE [(_1331, 32)] []", - "EXPR [ (1, _1331) (-1, _1332) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1331) (-1, _1332) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1314, _1332) (-1, _1333) 0 ]", "BLACKBOX::RANGE [(_1333, 32)] []", - "EXPR [ (1, _1333) (-1, _1334) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1333) (-1, _1334) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1314, _1334) (-1, _1335) 0 ]", "BLACKBOX::RANGE [(_1335, 32)] []", - "EXPR [ (1, _1335) (-1, _1336) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1335) (-1, _1336) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1314, _1336) (-1, _1337) 0 ]", "BLACKBOX::RANGE [(_1337, 32)] []", "EXPR [ (1, _1314, _1322) (1, _1323, _1324) (-1, _1338) 0 ]", @@ -1952,13 +1952,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1337) (-1, _1344) 0 ]", "EXPR [ (1, _1314, _1344) (-1, _1345) 0 ]", "BLACKBOX::RANGE [(_1345, 32)] []", - "EXPR [ (1, _1345) (-1, _1346) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1345) (-1, _1346) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1314, _1346) (-1, _1347) 0 ]", "BLACKBOX::RANGE [(_1347, 32)] []", - "EXPR [ (1, _1347) (-1, _1348) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1347) (-1, _1348) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1314, _1348) (-1, _1349) 0 ]", "BLACKBOX::RANGE [(_1349, 32)] []", - "EXPR [ (1, _1349) (-1, _1350) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1349) (-1, _1350) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1314, _1350) (-1, _1351) 0 ]", "BLACKBOX::RANGE [(_1351, 32)] []", "EXPR [ (1, _1314, _1337) (1, _1323, _1338) (-1, _1352) 0 ]", @@ -1971,13 +1971,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1351) (-1, _1358) 0 ]", "EXPR [ (1, _1314, _1358) (-1, _1359) 0 ]", "BLACKBOX::RANGE [(_1359, 32)] []", - "EXPR [ (1, _1359) (-1, _1360) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1359) (-1, _1360) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1314, _1360) (-1, _1361) 0 ]", "BLACKBOX::RANGE [(_1361, 32)] []", - "EXPR [ (1, _1361) (-1, _1362) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1361) (-1, _1362) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1314, _1362) (-1, _1363) 0 ]", "BLACKBOX::RANGE [(_1363, 32)] []", - "EXPR [ (1, _1363) (-1, _1364) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1363) (-1, _1364) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1314, _1364) (-1, _1365) 0 ]", "BLACKBOX::RANGE [(_1365, 32)] []", "EXPR [ (1, _1314, _1351) (1, _1323, _1352) (-1, _1366) 0 ]", @@ -1990,22 +1990,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 23 })], outputs: [Simple(Witness(1372))]", "EXPR [ (-1, _0, _1372) (23, _1372) (1, _1373) -1 ]", "EXPR [ (-1, _0, _1373) (23, _1373) 0 ]", - "EXPR [ (1, _1314, _1365) (-1, _2406) 0 ]", - "EXPR [ (1, _1323, _1366) (-1, _2407) 0 ]", - "EXPR [ (-1, _1374) (1, _1994) (1, _2406) (1, _2407) 0 ]", + "EXPR [ (1, _1314, _1365) (-1, _2325) 0 ]", + "EXPR [ (1, _1323, _1366) (-1, _2326) 0 ]", + "EXPR [ (-1, _1374) (1, _1913) (1, _2325) (1, _2326) 0 ]", "EXPR [ (1, _1373, _1374) (-1, _1375) 0 ]", "BLACKBOX::RANGE [(_1375, 32)] []", - "EXPR [ (1, _1375) (-1, _1376) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1375) (-1, _1376) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1373, _1376) (-1, _1377) 0 ]", "BLACKBOX::RANGE [(_1377, 32)] []", - "EXPR [ (1, _1377) (-1, _1378) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1377) (-1, _1378) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1373, _1378) (-1, _1379) 0 ]", "BLACKBOX::RANGE [(_1379, 32)] []", - "EXPR [ (1, _1379) (-1, _1380) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1379) (-1, _1380) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1373, _1380) (-1, _1381) 0 ]", "BLACKBOX::RANGE [(_1381, 32)] []", "EXPR [ (-1, _1373) (-1, _1382) 1 ]", - "EXPR [ (-1, _1383) (1, _2406) (1, _2407) 0 ]", + "EXPR [ (-1, _1383) (1, _2325) (1, _2326) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1381))], q_c: -4864 })], outputs: [Simple(Witness(1384))]", "EXPR [ (1, _1381, _1384) (-4864, _1384) (1, _1385) -1 ]", "EXPR [ (1, _1381, _1385) (-4864, _1385) 0 ]", @@ -2015,13 +2015,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1381) (-1, _1389) 0 ]", "EXPR [ (1, _1373, _1389) (-1, _1390) 0 ]", "BLACKBOX::RANGE [(_1390, 32)] []", - "EXPR [ (1, _1390) (-1, _1391) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1390) (-1, _1391) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1373, _1391) (-1, _1392) 0 ]", "BLACKBOX::RANGE [(_1392, 32)] []", - "EXPR [ (1, _1392) (-1, _1393) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1392) (-1, _1393) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1373, _1393) (-1, _1394) 0 ]", "BLACKBOX::RANGE [(_1394, 32)] []", - "EXPR [ (1, _1394) (-1, _1395) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1394) (-1, _1395) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1373, _1395) (-1, _1396) 0 ]", "BLACKBOX::RANGE [(_1396, 32)] []", "EXPR [ (1, _1373, _1381) (1, _1382, _1383) (-1, _1397) 0 ]", @@ -2034,13 +2034,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1396) (-1, _1403) 0 ]", "EXPR [ (1, _1373, _1403) (-1, _1404) 0 ]", "BLACKBOX::RANGE [(_1404, 32)] []", - "EXPR [ (1, _1404) (-1, _1405) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1404) (-1, _1405) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1373, _1405) (-1, _1406) 0 ]", "BLACKBOX::RANGE [(_1406, 32)] []", - "EXPR [ (1, _1406) (-1, _1407) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1406) (-1, _1407) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1373, _1407) (-1, _1408) 0 ]", "BLACKBOX::RANGE [(_1408, 32)] []", - "EXPR [ (1, _1408) (-1, _1409) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1408) (-1, _1409) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1373, _1409) (-1, _1410) 0 ]", "BLACKBOX::RANGE [(_1410, 32)] []", "EXPR [ (1, _1373, _1396) (1, _1382, _1397) (-1, _1411) 0 ]", @@ -2053,13 +2053,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1410) (-1, _1417) 0 ]", "EXPR [ (1, _1373, _1417) (-1, _1418) 0 ]", "BLACKBOX::RANGE [(_1418, 32)] []", - "EXPR [ (1, _1418) (-1, _1419) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1418) (-1, _1419) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1373, _1419) (-1, _1420) 0 ]", "BLACKBOX::RANGE [(_1420, 32)] []", - "EXPR [ (1, _1420) (-1, _1421) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1420) (-1, _1421) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1373, _1421) (-1, _1422) 0 ]", "BLACKBOX::RANGE [(_1422, 32)] []", - "EXPR [ (1, _1422) (-1, _1423) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1422) (-1, _1423) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1373, _1423) (-1, _1424) 0 ]", "BLACKBOX::RANGE [(_1424, 32)] []", "EXPR [ (1, _1373, _1410) (1, _1382, _1411) (-1, _1425) 0 ]", @@ -2072,22 +2072,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 24 })], outputs: [Simple(Witness(1431))]", "EXPR [ (-1, _0, _1431) (24, _1431) (1, _1432) -1 ]", "EXPR [ (-1, _0, _1432) (24, _1432) 0 ]", - "EXPR [ (1, _1373, _1424) (-1, _2422) 0 ]", - "EXPR [ (1, _1382, _1425) (-1, _2423) 0 ]", - "EXPR [ (-1, _1433) (1, _1994) (1, _2422) (1, _2423) 0 ]", + "EXPR [ (1, _1373, _1424) (-1, _2341) 0 ]", + "EXPR [ (1, _1382, _1425) (-1, _2342) 0 ]", + "EXPR [ (-1, _1433) (1, _1913) (1, _2341) (1, _2342) 0 ]", "EXPR [ (1, _1432, _1433) (-1, _1434) 0 ]", "BLACKBOX::RANGE [(_1434, 32)] []", - "EXPR [ (1, _1434) (-1, _1435) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1434) (-1, _1435) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1432, _1435) (-1, _1436) 0 ]", "BLACKBOX::RANGE [(_1436, 32)] []", - "EXPR [ (1, _1436) (-1, _1437) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1436) (-1, _1437) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1432, _1437) (-1, _1438) 0 ]", "BLACKBOX::RANGE [(_1438, 32)] []", - "EXPR [ (1, _1438) (-1, _1439) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1438) (-1, _1439) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1432, _1439) (-1, _1440) 0 ]", "BLACKBOX::RANGE [(_1440, 32)] []", "EXPR [ (-1, _1432) (-1, _1441) 1 ]", - "EXPR [ (-1, _1442) (1, _2422) (1, _2423) 0 ]", + "EXPR [ (-1, _1442) (1, _2341) (1, _2342) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1440))], q_c: -4864 })], outputs: [Simple(Witness(1443))]", "EXPR [ (1, _1440, _1443) (-4864, _1443) (1, _1444) -1 ]", "EXPR [ (1, _1440, _1444) (-4864, _1444) 0 ]", @@ -2097,13 +2097,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1440) (-1, _1448) 0 ]", "EXPR [ (1, _1432, _1448) (-1, _1449) 0 ]", "BLACKBOX::RANGE [(_1449, 32)] []", - "EXPR [ (1, _1449) (-1, _1450) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1449) (-1, _1450) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1432, _1450) (-1, _1451) 0 ]", "BLACKBOX::RANGE [(_1451, 32)] []", - "EXPR [ (1, _1451) (-1, _1452) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1451) (-1, _1452) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1432, _1452) (-1, _1453) 0 ]", "BLACKBOX::RANGE [(_1453, 32)] []", - "EXPR [ (1, _1453) (-1, _1454) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1453) (-1, _1454) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1432, _1454) (-1, _1455) 0 ]", "BLACKBOX::RANGE [(_1455, 32)] []", "EXPR [ (1, _1432, _1440) (1, _1441, _1442) (-1, _1456) 0 ]", @@ -2116,13 +2116,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1455) (-1, _1462) 0 ]", "EXPR [ (1, _1432, _1462) (-1, _1463) 0 ]", "BLACKBOX::RANGE [(_1463, 32)] []", - "EXPR [ (1, _1463) (-1, _1464) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1463) (-1, _1464) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1432, _1464) (-1, _1465) 0 ]", "BLACKBOX::RANGE [(_1465, 32)] []", - "EXPR [ (1, _1465) (-1, _1466) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1465) (-1, _1466) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1432, _1466) (-1, _1467) 0 ]", "BLACKBOX::RANGE [(_1467, 32)] []", - "EXPR [ (1, _1467) (-1, _1468) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1467) (-1, _1468) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1432, _1468) (-1, _1469) 0 ]", "BLACKBOX::RANGE [(_1469, 32)] []", "EXPR [ (1, _1432, _1455) (1, _1441, _1456) (-1, _1470) 0 ]", @@ -2135,13 +2135,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1469) (-1, _1476) 0 ]", "EXPR [ (1, _1432, _1476) (-1, _1477) 0 ]", "BLACKBOX::RANGE [(_1477, 32)] []", - "EXPR [ (1, _1477) (-1, _1478) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1477) (-1, _1478) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1432, _1478) (-1, _1479) 0 ]", "BLACKBOX::RANGE [(_1479, 32)] []", - "EXPR [ (1, _1479) (-1, _1480) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1479) (-1, _1480) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1432, _1480) (-1, _1481) 0 ]", "BLACKBOX::RANGE [(_1481, 32)] []", - "EXPR [ (1, _1481) (-1, _1482) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1481) (-1, _1482) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1432, _1482) (-1, _1483) 0 ]", "BLACKBOX::RANGE [(_1483, 32)] []", "EXPR [ (1, _1432, _1469) (1, _1441, _1470) (-1, _1484) 0 ]", @@ -2154,22 +2154,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 25 })], outputs: [Simple(Witness(1490))]", "EXPR [ (-1, _0, _1490) (25, _1490) (1, _1491) -1 ]", "EXPR [ (-1, _0, _1491) (25, _1491) 0 ]", - "EXPR [ (1, _1432, _1483) (-1, _2438) 0 ]", - "EXPR [ (1, _1441, _1484) (-1, _2439) 0 ]", - "EXPR [ (-1, _1492) (1, _1994) (1, _2438) (1, _2439) 0 ]", + "EXPR [ (1, _1432, _1483) (-1, _2357) 0 ]", + "EXPR [ (1, _1441, _1484) (-1, _2358) 0 ]", + "EXPR [ (-1, _1492) (1, _1913) (1, _2357) (1, _2358) 0 ]", "EXPR [ (1, _1491, _1492) (-1, _1493) 0 ]", "BLACKBOX::RANGE [(_1493, 32)] []", - "EXPR [ (1, _1493) (-1, _1494) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1493) (-1, _1494) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1491, _1494) (-1, _1495) 0 ]", "BLACKBOX::RANGE [(_1495, 32)] []", - "EXPR [ (1, _1495) (-1, _1496) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1495) (-1, _1496) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1491, _1496) (-1, _1497) 0 ]", "BLACKBOX::RANGE [(_1497, 32)] []", - "EXPR [ (1, _1497) (-1, _1498) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1497) (-1, _1498) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1491, _1498) (-1, _1499) 0 ]", "BLACKBOX::RANGE [(_1499, 32)] []", "EXPR [ (-1, _1491) (-1, _1500) 1 ]", - "EXPR [ (-1, _1501) (1, _2438) (1, _2439) 0 ]", + "EXPR [ (-1, _1501) (1, _2357) (1, _2358) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1499))], q_c: -4864 })], outputs: [Simple(Witness(1502))]", "EXPR [ (1, _1499, _1502) (-4864, _1502) (1, _1503) -1 ]", "EXPR [ (1, _1499, _1503) (-4864, _1503) 0 ]", @@ -2179,13 +2179,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1499) (-1, _1507) 0 ]", "EXPR [ (1, _1491, _1507) (-1, _1508) 0 ]", "BLACKBOX::RANGE [(_1508, 32)] []", - "EXPR [ (1, _1508) (-1, _1509) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1508) (-1, _1509) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1491, _1509) (-1, _1510) 0 ]", "BLACKBOX::RANGE [(_1510, 32)] []", - "EXPR [ (1, _1510) (-1, _1511) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1510) (-1, _1511) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1491, _1511) (-1, _1512) 0 ]", "BLACKBOX::RANGE [(_1512, 32)] []", - "EXPR [ (1, _1512) (-1, _1513) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1512) (-1, _1513) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1491, _1513) (-1, _1514) 0 ]", "BLACKBOX::RANGE [(_1514, 32)] []", "EXPR [ (1, _1491, _1499) (1, _1500, _1501) (-1, _1515) 0 ]", @@ -2198,13 +2198,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1514) (-1, _1521) 0 ]", "EXPR [ (1, _1491, _1521) (-1, _1522) 0 ]", "BLACKBOX::RANGE [(_1522, 32)] []", - "EXPR [ (1, _1522) (-1, _1523) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1522) (-1, _1523) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1491, _1523) (-1, _1524) 0 ]", "BLACKBOX::RANGE [(_1524, 32)] []", - "EXPR [ (1, _1524) (-1, _1525) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1524) (-1, _1525) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1491, _1525) (-1, _1526) 0 ]", "BLACKBOX::RANGE [(_1526, 32)] []", - "EXPR [ (1, _1526) (-1, _1527) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1526) (-1, _1527) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1491, _1527) (-1, _1528) 0 ]", "BLACKBOX::RANGE [(_1528, 32)] []", "EXPR [ (1, _1491, _1514) (1, _1500, _1515) (-1, _1529) 0 ]", @@ -2217,13 +2217,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1528) (-1, _1535) 0 ]", "EXPR [ (1, _1491, _1535) (-1, _1536) 0 ]", "BLACKBOX::RANGE [(_1536, 32)] []", - "EXPR [ (1, _1536) (-1, _1537) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1536) (-1, _1537) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1491, _1537) (-1, _1538) 0 ]", "BLACKBOX::RANGE [(_1538, 32)] []", - "EXPR [ (1, _1538) (-1, _1539) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1538) (-1, _1539) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1491, _1539) (-1, _1540) 0 ]", "BLACKBOX::RANGE [(_1540, 32)] []", - "EXPR [ (1, _1540) (-1, _1541) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1540) (-1, _1541) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1491, _1541) (-1, _1542) 0 ]", "BLACKBOX::RANGE [(_1542, 32)] []", "EXPR [ (1, _1491, _1528) (1, _1500, _1529) (-1, _1543) 0 ]", @@ -2236,22 +2236,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 26 })], outputs: [Simple(Witness(1549))]", "EXPR [ (-1, _0, _1549) (26, _1549) (1, _1550) -1 ]", "EXPR [ (-1, _0, _1550) (26, _1550) 0 ]", - "EXPR [ (1, _1491, _1542) (-1, _2454) 0 ]", - "EXPR [ (1, _1500, _1543) (-1, _2455) 0 ]", - "EXPR [ (-1, _1551) (1, _1994) (1, _2454) (1, _2455) 0 ]", + "EXPR [ (1, _1491, _1542) (-1, _2373) 0 ]", + "EXPR [ (1, _1500, _1543) (-1, _2374) 0 ]", + "EXPR [ (-1, _1551) (1, _1913) (1, _2373) (1, _2374) 0 ]", "EXPR [ (1, _1550, _1551) (-1, _1552) 0 ]", "BLACKBOX::RANGE [(_1552, 32)] []", - "EXPR [ (1, _1552) (-1, _1553) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1552) (-1, _1553) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1550, _1553) (-1, _1554) 0 ]", "BLACKBOX::RANGE [(_1554, 32)] []", - "EXPR [ (1, _1554) (-1, _1555) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1554) (-1, _1555) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1550, _1555) (-1, _1556) 0 ]", "BLACKBOX::RANGE [(_1556, 32)] []", - "EXPR [ (1, _1556) (-1, _1557) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1556) (-1, _1557) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1550, _1557) (-1, _1558) 0 ]", "BLACKBOX::RANGE [(_1558, 32)] []", "EXPR [ (-1, _1550) (-1, _1559) 1 ]", - "EXPR [ (-1, _1560) (1, _2454) (1, _2455) 0 ]", + "EXPR [ (-1, _1560) (1, _2373) (1, _2374) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1558))], q_c: -4864 })], outputs: [Simple(Witness(1561))]", "EXPR [ (1, _1558, _1561) (-4864, _1561) (1, _1562) -1 ]", "EXPR [ (1, _1558, _1562) (-4864, _1562) 0 ]", @@ -2261,13 +2261,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1558) (-1, _1566) 0 ]", "EXPR [ (1, _1550, _1566) (-1, _1567) 0 ]", "BLACKBOX::RANGE [(_1567, 32)] []", - "EXPR [ (1, _1567) (-1, _1568) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1567) (-1, _1568) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1550, _1568) (-1, _1569) 0 ]", "BLACKBOX::RANGE [(_1569, 32)] []", - "EXPR [ (1, _1569) (-1, _1570) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1569) (-1, _1570) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1550, _1570) (-1, _1571) 0 ]", "BLACKBOX::RANGE [(_1571, 32)] []", - "EXPR [ (1, _1571) (-1, _1572) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1571) (-1, _1572) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1550, _1572) (-1, _1573) 0 ]", "BLACKBOX::RANGE [(_1573, 32)] []", "EXPR [ (1, _1550, _1558) (1, _1559, _1560) (-1, _1574) 0 ]", @@ -2280,13 +2280,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1573) (-1, _1580) 0 ]", "EXPR [ (1, _1550, _1580) (-1, _1581) 0 ]", "BLACKBOX::RANGE [(_1581, 32)] []", - "EXPR [ (1, _1581) (-1, _1582) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1581) (-1, _1582) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1550, _1582) (-1, _1583) 0 ]", "BLACKBOX::RANGE [(_1583, 32)] []", - "EXPR [ (1, _1583) (-1, _1584) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1583) (-1, _1584) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1550, _1584) (-1, _1585) 0 ]", "BLACKBOX::RANGE [(_1585, 32)] []", - "EXPR [ (1, _1585) (-1, _1586) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1585) (-1, _1586) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1550, _1586) (-1, _1587) 0 ]", "BLACKBOX::RANGE [(_1587, 32)] []", "EXPR [ (1, _1550, _1573) (1, _1559, _1574) (-1, _1588) 0 ]", @@ -2299,13 +2299,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1587) (-1, _1594) 0 ]", "EXPR [ (1, _1550, _1594) (-1, _1595) 0 ]", "BLACKBOX::RANGE [(_1595, 32)] []", - "EXPR [ (1, _1595) (-1, _1596) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1595) (-1, _1596) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1550, _1596) (-1, _1597) 0 ]", "BLACKBOX::RANGE [(_1597, 32)] []", - "EXPR [ (1, _1597) (-1, _1598) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1597) (-1, _1598) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1550, _1598) (-1, _1599) 0 ]", "BLACKBOX::RANGE [(_1599, 32)] []", - "EXPR [ (1, _1599) (-1, _1600) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1599) (-1, _1600) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1550, _1600) (-1, _1601) 0 ]", "BLACKBOX::RANGE [(_1601, 32)] []", "EXPR [ (1, _1550, _1587) (1, _1559, _1588) (-1, _1602) 0 ]", @@ -2318,22 +2318,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 27 })], outputs: [Simple(Witness(1608))]", "EXPR [ (-1, _0, _1608) (27, _1608) (1, _1609) -1 ]", "EXPR [ (-1, _0, _1609) (27, _1609) 0 ]", - "EXPR [ (1, _1550, _1601) (-1, _2470) 0 ]", - "EXPR [ (1, _1559, _1602) (-1, _2471) 0 ]", - "EXPR [ (-1, _1610) (1, _1994) (1, _2470) (1, _2471) 0 ]", + "EXPR [ (1, _1550, _1601) (-1, _2389) 0 ]", + "EXPR [ (1, _1559, _1602) (-1, _2390) 0 ]", + "EXPR [ (-1, _1610) (1, _1913) (1, _2389) (1, _2390) 0 ]", "EXPR [ (1, _1609, _1610) (-1, _1611) 0 ]", "BLACKBOX::RANGE [(_1611, 32)] []", - "EXPR [ (1, _1611) (-1, _1612) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1611) (-1, _1612) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1609, _1612) (-1, _1613) 0 ]", "BLACKBOX::RANGE [(_1613, 32)] []", - "EXPR [ (1, _1613) (-1, _1614) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1613) (-1, _1614) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1609, _1614) (-1, _1615) 0 ]", "BLACKBOX::RANGE [(_1615, 32)] []", - "EXPR [ (1, _1615) (-1, _1616) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1615) (-1, _1616) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1609, _1616) (-1, _1617) 0 ]", "BLACKBOX::RANGE [(_1617, 32)] []", "EXPR [ (-1, _1609) (-1, _1618) 1 ]", - "EXPR [ (-1, _1619) (1, _2470) (1, _2471) 0 ]", + "EXPR [ (-1, _1619) (1, _2389) (1, _2390) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1617))], q_c: -4864 })], outputs: [Simple(Witness(1620))]", "EXPR [ (1, _1617, _1620) (-4864, _1620) (1, _1621) -1 ]", "EXPR [ (1, _1617, _1621) (-4864, _1621) 0 ]", @@ -2343,13 +2343,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1617) (-1, _1625) 0 ]", "EXPR [ (1, _1609, _1625) (-1, _1626) 0 ]", "BLACKBOX::RANGE [(_1626, 32)] []", - "EXPR [ (1, _1626) (-1, _1627) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1626) (-1, _1627) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1609, _1627) (-1, _1628) 0 ]", "BLACKBOX::RANGE [(_1628, 32)] []", - "EXPR [ (1, _1628) (-1, _1629) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1628) (-1, _1629) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1609, _1629) (-1, _1630) 0 ]", "BLACKBOX::RANGE [(_1630, 32)] []", - "EXPR [ (1, _1630) (-1, _1631) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1630) (-1, _1631) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1609, _1631) (-1, _1632) 0 ]", "BLACKBOX::RANGE [(_1632, 32)] []", "EXPR [ (1, _1609, _1617) (1, _1618, _1619) (-1, _1633) 0 ]", @@ -2362,13 +2362,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1632) (-1, _1639) 0 ]", "EXPR [ (1, _1609, _1639) (-1, _1640) 0 ]", "BLACKBOX::RANGE [(_1640, 32)] []", - "EXPR [ (1, _1640) (-1, _1641) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1640) (-1, _1641) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1609, _1641) (-1, _1642) 0 ]", "BLACKBOX::RANGE [(_1642, 32)] []", - "EXPR [ (1, _1642) (-1, _1643) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1642) (-1, _1643) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1609, _1643) (-1, _1644) 0 ]", "BLACKBOX::RANGE [(_1644, 32)] []", - "EXPR [ (1, _1644) (-1, _1645) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1644) (-1, _1645) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1609, _1645) (-1, _1646) 0 ]", "BLACKBOX::RANGE [(_1646, 32)] []", "EXPR [ (1, _1609, _1632) (1, _1618, _1633) (-1, _1647) 0 ]", @@ -2381,13 +2381,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1646) (-1, _1653) 0 ]", "EXPR [ (1, _1609, _1653) (-1, _1654) 0 ]", "BLACKBOX::RANGE [(_1654, 32)] []", - "EXPR [ (1, _1654) (-1, _1655) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1654) (-1, _1655) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1609, _1655) (-1, _1656) 0 ]", "BLACKBOX::RANGE [(_1656, 32)] []", - "EXPR [ (1, _1656) (-1, _1657) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1656) (-1, _1657) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1609, _1657) (-1, _1658) 0 ]", "BLACKBOX::RANGE [(_1658, 32)] []", - "EXPR [ (1, _1658) (-1, _1659) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1658) (-1, _1659) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1609, _1659) (-1, _1660) 0 ]", "BLACKBOX::RANGE [(_1660, 32)] []", "EXPR [ (1, _1609, _1646) (1, _1618, _1647) (-1, _1661) 0 ]", @@ -2400,22 +2400,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 28 })], outputs: [Simple(Witness(1667))]", "EXPR [ (-1, _0, _1667) (28, _1667) (1, _1668) -1 ]", "EXPR [ (-1, _0, _1668) (28, _1668) 0 ]", - "EXPR [ (1, _1609, _1660) (-1, _2486) 0 ]", - "EXPR [ (1, _1618, _1661) (-1, _2487) 0 ]", - "EXPR [ (-1, _1669) (1, _1994) (1, _2486) (1, _2487) 0 ]", + "EXPR [ (1, _1609, _1660) (-1, _2405) 0 ]", + "EXPR [ (1, _1618, _1661) (-1, _2406) 0 ]", + "EXPR [ (-1, _1669) (1, _1913) (1, _2405) (1, _2406) 0 ]", "EXPR [ (1, _1668, _1669) (-1, _1670) 0 ]", "BLACKBOX::RANGE [(_1670, 32)] []", - "EXPR [ (1, _1670) (-1, _1671) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1670) (-1, _1671) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1668, _1671) (-1, _1672) 0 ]", "BLACKBOX::RANGE [(_1672, 32)] []", - "EXPR [ (1, _1672) (-1, _1673) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1672) (-1, _1673) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1668, _1673) (-1, _1674) 0 ]", "BLACKBOX::RANGE [(_1674, 32)] []", - "EXPR [ (1, _1674) (-1, _1675) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1674) (-1, _1675) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1668, _1675) (-1, _1676) 0 ]", "BLACKBOX::RANGE [(_1676, 32)] []", "EXPR [ (-1, _1668) (-1, _1677) 1 ]", - "EXPR [ (-1, _1678) (1, _2486) (1, _2487) 0 ]", + "EXPR [ (-1, _1678) (1, _2405) (1, _2406) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1676))], q_c: -4864 })], outputs: [Simple(Witness(1679))]", "EXPR [ (1, _1676, _1679) (-4864, _1679) (1, _1680) -1 ]", "EXPR [ (1, _1676, _1680) (-4864, _1680) 0 ]", @@ -2425,13 +2425,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1676) (-1, _1684) 0 ]", "EXPR [ (1, _1668, _1684) (-1, _1685) 0 ]", "BLACKBOX::RANGE [(_1685, 32)] []", - "EXPR [ (1, _1685) (-1, _1686) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1685) (-1, _1686) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1668, _1686) (-1, _1687) 0 ]", "BLACKBOX::RANGE [(_1687, 32)] []", - "EXPR [ (1, _1687) (-1, _1688) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1687) (-1, _1688) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1668, _1688) (-1, _1689) 0 ]", "BLACKBOX::RANGE [(_1689, 32)] []", - "EXPR [ (1, _1689) (-1, _1690) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1689) (-1, _1690) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1668, _1690) (-1, _1691) 0 ]", "BLACKBOX::RANGE [(_1691, 32)] []", "EXPR [ (1, _1668, _1676) (1, _1677, _1678) (-1, _1692) 0 ]", @@ -2444,13 +2444,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1691) (-1, _1698) 0 ]", "EXPR [ (1, _1668, _1698) (-1, _1699) 0 ]", "BLACKBOX::RANGE [(_1699, 32)] []", - "EXPR [ (1, _1699) (-1, _1700) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1699) (-1, _1700) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1668, _1700) (-1, _1701) 0 ]", "BLACKBOX::RANGE [(_1701, 32)] []", - "EXPR [ (1, _1701) (-1, _1702) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1701) (-1, _1702) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1668, _1702) (-1, _1703) 0 ]", "BLACKBOX::RANGE [(_1703, 32)] []", - "EXPR [ (1, _1703) (-1, _1704) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1703) (-1, _1704) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1668, _1704) (-1, _1705) 0 ]", "BLACKBOX::RANGE [(_1705, 32)] []", "EXPR [ (1, _1668, _1691) (1, _1677, _1692) (-1, _1706) 0 ]", @@ -2463,13 +2463,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1705) (-1, _1712) 0 ]", "EXPR [ (1, _1668, _1712) (-1, _1713) 0 ]", "BLACKBOX::RANGE [(_1713, 32)] []", - "EXPR [ (1, _1713) (-1, _1714) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1713) (-1, _1714) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1668, _1714) (-1, _1715) 0 ]", "BLACKBOX::RANGE [(_1715, 32)] []", - "EXPR [ (1, _1715) (-1, _1716) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1715) (-1, _1716) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1668, _1716) (-1, _1717) 0 ]", "BLACKBOX::RANGE [(_1717, 32)] []", - "EXPR [ (1, _1717) (-1, _1718) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1717) (-1, _1718) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1668, _1718) (-1, _1719) 0 ]", "BLACKBOX::RANGE [(_1719, 32)] []", "EXPR [ (1, _1668, _1705) (1, _1677, _1706) (-1, _1720) 0 ]", @@ -2482,22 +2482,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 29 })], outputs: [Simple(Witness(1726))]", "EXPR [ (-1, _0, _1726) (29, _1726) (1, _1727) -1 ]", "EXPR [ (-1, _0, _1727) (29, _1727) 0 ]", - "EXPR [ (1, _1668, _1719) (-1, _2502) 0 ]", - "EXPR [ (1, _1677, _1720) (-1, _2503) 0 ]", - "EXPR [ (-1, _1728) (1, _1994) (1, _2502) (1, _2503) 0 ]", + "EXPR [ (1, _1668, _1719) (-1, _2421) 0 ]", + "EXPR [ (1, _1677, _1720) (-1, _2422) 0 ]", + "EXPR [ (-1, _1728) (1, _1913) (1, _2421) (1, _2422) 0 ]", "EXPR [ (1, _1727, _1728) (-1, _1729) 0 ]", "BLACKBOX::RANGE [(_1729, 32)] []", - "EXPR [ (1, _1729) (-1, _1730) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1729) (-1, _1730) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1727, _1730) (-1, _1731) 0 ]", "BLACKBOX::RANGE [(_1731, 32)] []", - "EXPR [ (1, _1731) (-1, _1732) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1731) (-1, _1732) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1727, _1732) (-1, _1733) 0 ]", "BLACKBOX::RANGE [(_1733, 32)] []", - "EXPR [ (1, _1733) (-1, _1734) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1733) (-1, _1734) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1727, _1734) (-1, _1735) 0 ]", "BLACKBOX::RANGE [(_1735, 32)] []", "EXPR [ (-1, _1727) (-1, _1736) 1 ]", - "EXPR [ (-1, _1737) (1, _2502) (1, _2503) 0 ]", + "EXPR [ (-1, _1737) (1, _2421) (1, _2422) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1735))], q_c: -4864 })], outputs: [Simple(Witness(1738))]", "EXPR [ (1, _1735, _1738) (-4864, _1738) (1, _1739) -1 ]", "EXPR [ (1, _1735, _1739) (-4864, _1739) 0 ]", @@ -2507,13 +2507,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1735) (-1, _1743) 0 ]", "EXPR [ (1, _1727, _1743) (-1, _1744) 0 ]", "BLACKBOX::RANGE [(_1744, 32)] []", - "EXPR [ (1, _1744) (-1, _1745) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1744) (-1, _1745) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1727, _1745) (-1, _1746) 0 ]", "BLACKBOX::RANGE [(_1746, 32)] []", - "EXPR [ (1, _1746) (-1, _1747) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1746) (-1, _1747) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1727, _1747) (-1, _1748) 0 ]", "BLACKBOX::RANGE [(_1748, 32)] []", - "EXPR [ (1, _1748) (-1, _1749) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1748) (-1, _1749) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1727, _1749) (-1, _1750) 0 ]", "BLACKBOX::RANGE [(_1750, 32)] []", "EXPR [ (1, _1727, _1735) (1, _1736, _1737) (-1, _1751) 0 ]", @@ -2527,13 +2527,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1750) (-1, _1758) 0 ]", "EXPR [ (1, _1727, _1758) (-1, _1759) 0 ]", "BLACKBOX::RANGE [(_1759, 32)] []", - "EXPR [ (1, _1759) (-1, _1760) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1759) (-1, _1760) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1727, _1760) (-1, _1761) 0 ]", "BLACKBOX::RANGE [(_1761, 32)] []", - "EXPR [ (1, _1761) (-1, _1762) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1761) (-1, _1762) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1727, _1762) (-1, _1763) 0 ]", "BLACKBOX::RANGE [(_1763, 32)] []", - "EXPR [ (1, _1763) (-1, _1764) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1763) (-1, _1764) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1727, _1764) (-1, _1765) 0 ]", "BLACKBOX::RANGE [(_1765, 32)] []", "EXPR [ (1, _1727, _1750) (1, _1736, _1751) (-1, _1766) 0 ]", @@ -2545,295 +2545,180 @@ expression: artifact "EXPR [ (1, _1750, _1754) (1, _1755, _1756) (-1, _1771) 0 ]", "EXPR [ (32, _1727) (-1, _1772) 0 ]", "BLACKBOX::RANGE [(_1772, 5)] []", - "EXPR [ (1, _4, _43) (1, _1765) (-1, _1773) 0 ]", - "EXPR [ (1, _1727, _1773) (-1, _1774) 0 ]", - "BLACKBOX::RANGE [(_1774, 32)] []", - "EXPR [ (1, _1774) (-1, _1775) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1727, _1775) (-1, _1776) 0 ]", - "BLACKBOX::RANGE [(_1776, 32)] []", - "EXPR [ (1, _1776) (-1, _1777) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1727, _1777) (-1, _1778) 0 ]", - "BLACKBOX::RANGE [(_1778, 32)] []", - "EXPR [ (1, _1778) (-1, _1779) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1727, _1779) (-1, _1780) 0 ]", - "BLACKBOX::RANGE [(_1780, 32)] []", - "EXPR [ (1, _1727, _1765) (1, _1736, _1766) (-1, _1781) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1780))], q_c: -4864 })], outputs: [Simple(Witness(1782))]", - "EXPR [ (1, _1780, _1782) (-4864, _1782) (1, _1783) -1 ]", - "EXPR [ (1, _1780, _1783) (-4864, _1783) 0 ]", - "EXPR [ (1, _1727, _1783) (-1, _1784) 0 ]", - "EXPR [ (-1, _1727, _1783) (-1, _1785) 1 ]", - "EXPR [ (1, _1765, _1769) (1, _1770, _1771) (-1, _1786) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 30 })], outputs: [Simple(Witness(1787))]", - "EXPR [ (-1, _0, _1787) (30, _1787) (1, _1788) -1 ]", - "EXPR [ (-1, _0, _1788) (30, _1788) 0 ]", - "EXPR [ (1, _1727, _1780) (-1, _2518) 0 ]", - "EXPR [ (1, _1736, _1781) (-1, _2519) 0 ]", - "EXPR [ (-1, _1789) (1, _1994) (1, _2518) (1, _2519) 0 ]", - "EXPR [ (1, _1788, _1789) (-1, _1790) 0 ]", - "BLACKBOX::RANGE [(_1790, 32)] []", - "EXPR [ (1, _1790) (-1, _1791) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1788, _1791) (-1, _1792) 0 ]", - "BLACKBOX::RANGE [(_1792, 32)] []", - "EXPR [ (1, _1792) (-1, _1793) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1788, _1793) (-1, _1794) 0 ]", - "BLACKBOX::RANGE [(_1794, 32)] []", - "EXPR [ (1, _1794) (-1, _1795) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1788, _1795) (-1, _1796) 0 ]", - "BLACKBOX::RANGE [(_1796, 32)] []", - "EXPR [ (-1, _1788) (-1, _1797) 1 ]", - "EXPR [ (-1, _1798) (1, _2518) (1, _2519) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1796))], q_c: -4864 })], outputs: [Simple(Witness(1799))]", - "EXPR [ (1, _1796, _1799) (-4864, _1799) (1, _1800) -1 ]", - "EXPR [ (1, _1796, _1800) (-4864, _1800) 0 ]", - "EXPR [ (1, _1788, _1800) (-1, _1801) 0 ]", - "EXPR [ (-1, _1788, _1800) (-1, _1802) 1 ]", - "EXPR [ (1, _1780, _1784) (1, _1785, _1786) (-1, _1803) 0 ]", - "EXPR [ (1, _67, _1727) (1, _1736, _1757) (-1, _1804) 0 ]", - "EXPR [ (1, _4, _43) (1, _1796) (-1, _1805) 0 ]", - "EXPR [ (1, _1788, _1805) (-1, _1806) 0 ]", - "BLACKBOX::RANGE [(_1806, 32)] []", - "EXPR [ (1, _1806) (-1, _1807) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1788, _1807) (-1, _1808) 0 ]", - "BLACKBOX::RANGE [(_1808, 32)] []", - "EXPR [ (1, _1808) (-1, _1809) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1788, _1809) (-1, _1810) 0 ]", - "BLACKBOX::RANGE [(_1810, 32)] []", - "EXPR [ (1, _1810) (-1, _1811) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1788, _1811) (-1, _1812) 0 ]", - "BLACKBOX::RANGE [(_1812, 32)] []", - "EXPR [ (1, _1788, _1796) (1, _1797, _1798) (-1, _1813) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1812))], q_c: -4864 })], outputs: [Simple(Witness(1814))]", - "EXPR [ (1, _1812, _1814) (-4864, _1814) (1, _1815) -1 ]", - "EXPR [ (1, _1812, _1815) (-4864, _1815) 0 ]", - "EXPR [ (1, _1788, _1815) (-1, _1816) 0 ]", - "EXPR [ (-1, _1788, _1815) (-1, _1817) 1 ]", - "EXPR [ (1, _1796, _1801) (1, _1802, _1803) (-1, _1818) 0 ]", - "EXPR [ (32, _1788) (-1, _1819) 0 ]", - "BLACKBOX::RANGE [(_1819, 5)] []", - "EXPR [ (1, _4, _43) (1, _1812) (-1, _1820) 0 ]", - "EXPR [ (1, _1788, _1820) (-1, _1821) 0 ]", + "EXPR [ (1, _1727, _1765) (1, _1736, _1766) (-1, _1773) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 30 })], outputs: [Simple(Witness(1774))]", + "EXPR [ (-1, _0, _1774) (30, _1774) (1, _1775) -1 ]", + "EXPR [ (-1, _0, _1775) (30, _1775) 0 ]", + "EXPR [ (1, _1736, _1773) (-1, _1776) (1, _1913) 0 ]", + "EXPR [ (1, _1775, _1776) (-1, _1777) 0 ]", + "BLACKBOX::RANGE [(_1777, 32)] []", + "EXPR [ (1, _1777) (-1, _1778) (1, _1945) (1, _1974) 0 ]", + "EXPR [ (1, _1775, _1778) (-1, _1779) 0 ]", + "BLACKBOX::RANGE [(_1779, 32)] []", + "EXPR [ (1, _1779) (-1, _1780) (1, _1975) (1, _2002) 0 ]", + "EXPR [ (1, _1775, _1780) (-1, _1781) 0 ]", + "BLACKBOX::RANGE [(_1781, 32)] []", + "EXPR [ (1, _1781) (-1, _1782) (1, _2003) (1, _2022) 0 ]", + "EXPR [ (1, _1775, _1782) (-1, _1783) 0 ]", + "BLACKBOX::RANGE [(_1783, 32)] []", + "EXPR [ (-1, _1775) (-1, _1784) 1 ]", + "EXPR [ (1, _1736, _1773) (-1, _1785) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1783))], q_c: -4864 })], outputs: [Simple(Witness(1786))]", + "EXPR [ (1, _1783, _1786) (-4864, _1786) (1, _1787) -1 ]", + "EXPR [ (1, _1783, _1787) (-4864, _1787) 0 ]", + "EXPR [ (1, _1775, _1787) (-1, _1788) 0 ]", + "EXPR [ (-1, _1775, _1787) (-1, _1789) 1 ]", + "EXPR [ (1, _1765, _1769) (1, _1770, _1771) (-1, _1790) 0 ]", + "EXPR [ (1, _67, _1727) (1, _1736, _1757) (-1, _1791) 0 ]", + "EXPR [ (1, _4, _43) (1, _1783) (-1, _1792) 0 ]", + "EXPR [ (1, _1775, _1792) (-1, _1793) 0 ]", + "BLACKBOX::RANGE [(_1793, 32)] []", + "EXPR [ (1, _1793) (-1, _1794) (1, _1945) (1, _1974) 0 ]", + "EXPR [ (1, _1775, _1794) (-1, _1795) 0 ]", + "BLACKBOX::RANGE [(_1795, 32)] []", + "EXPR [ (1, _1795) (-1, _1796) (1, _1975) (1, _2002) 0 ]", + "EXPR [ (1, _1775, _1796) (-1, _1797) 0 ]", + "BLACKBOX::RANGE [(_1797, 32)] []", + "EXPR [ (1, _1797) (-1, _1798) (1, _2003) (1, _2022) 0 ]", + "EXPR [ (1, _1775, _1798) (-1, _1799) 0 ]", + "BLACKBOX::RANGE [(_1799, 32)] []", + "EXPR [ (1, _1775, _1783) (1, _1784, _1785) (-1, _1800) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1799))], q_c: -4864 })], outputs: [Simple(Witness(1801))]", + "EXPR [ (1, _1799, _1801) (-4864, _1801) (1, _1802) -1 ]", + "EXPR [ (1, _1799, _1802) (-4864, _1802) 0 ]", + "EXPR [ (1, _1775, _1802) (-1, _1803) 0 ]", + "EXPR [ (-1, _1775, _1802) (-1, _1804) 1 ]", + "EXPR [ (1, _1783, _1788) (1, _1789, _1790) (-1, _1805) 0 ]", + "EXPR [ (32, _1775) (-1, _1806) 0 ]", + "BLACKBOX::RANGE [(_1806, 5)] []", + "EXPR [ (1, _1775, _1799) (1, _1784, _1800) (-1, _1807) 0 ]", + "EXPR [ (33, _1775) (-1, _1808) 0 ]", + "BLACKBOX::RANGE [(_1808, 5)] []", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 31 })], outputs: [Simple(Witness(1809))]", + "EXPR [ (-1, _0, _1809) (31, _1809) (1, _1810) -1 ]", + "EXPR [ (-1, _0, _1810) (31, _1810) 0 ]", + "EXPR [ (1, _1799, _1803) (1, _1804, _1805) (-1, _1811) 0 ]", + "EXPR [ (-1, _1810) (-1, _1812) 1 ]", + "EXPR [ (1, _57, _1775) (1, _1784, _1791) (-1, _1813) 0 ]", + "EXPR [ (1, _1784, _1807) (-1, _1814) (1, _1913) 0 ]", + "EXPR [ (1, _1810, _1814) (-1, _1815) 0 ]", + "BLACKBOX::RANGE [(_1815, 32)] []", + "EXPR [ (1, _1815) (-1, _1816) (1, _1945) (1, _1974) 0 ]", + "EXPR [ (1, _1810, _1816) (-1, _1817) 0 ]", + "BLACKBOX::RANGE [(_1817, 32)] []", + "EXPR [ (1, _1817) (-1, _1818) (1, _1975) (1, _2002) 0 ]", + "EXPR [ (1, _1810, _1818) (-1, _1819) 0 ]", + "BLACKBOX::RANGE [(_1819, 32)] []", + "EXPR [ (1, _1819) (-1, _1820) (1, _2003) (1, _2022) 0 ]", + "EXPR [ (1, _1810, _1820) (-1, _1821) 0 ]", "BLACKBOX::RANGE [(_1821, 32)] []", - "EXPR [ (1, _1821) (-1, _1822) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1788, _1822) (-1, _1823) 0 ]", - "BLACKBOX::RANGE [(_1823, 32)] []", - "EXPR [ (1, _1823) (-1, _1824) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1788, _1824) (-1, _1825) 0 ]", - "BLACKBOX::RANGE [(_1825, 32)] []", - "EXPR [ (1, _1825) (-1, _1826) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1788, _1826) (-1, _1827) 0 ]", - "BLACKBOX::RANGE [(_1827, 32)] []", - "EXPR [ (1, _1788, _1812) (1, _1797, _1813) (-1, _1828) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1827))], q_c: -4864 })], outputs: [Simple(Witness(1829))]", - "EXPR [ (1, _1827, _1829) (-4864, _1829) (1, _1830) -1 ]", - "EXPR [ (1, _1827, _1830) (-4864, _1830) 0 ]", - "EXPR [ (1, _1788, _1830) (-1, _1831) 0 ]", - "EXPR [ (-1, _1788, _1830) (-1, _1832) 1 ]", - "EXPR [ (1, _1812, _1816) (1, _1817, _1818) (-1, _1833) 0 ]", - "EXPR [ (33, _1788) (-1, _1834) 0 ]", - "BLACKBOX::RANGE [(_1834, 5)] []", - "EXPR [ (1, _4, _43) (1, _1827) (-1, _1835) 0 ]", - "EXPR [ (1, _1788, _1835) (-1, _1836) 0 ]", - "BLACKBOX::RANGE [(_1836, 32)] []", - "EXPR [ (1, _1836) (-1, _1837) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1788, _1837) (-1, _1838) 0 ]", - "BLACKBOX::RANGE [(_1838, 32)] []", - "EXPR [ (1, _1838) (-1, _1839) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1788, _1839) (-1, _1840) 0 ]", - "BLACKBOX::RANGE [(_1840, 32)] []", - "EXPR [ (1, _1840) (-1, _1841) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1788, _1841) (-1, _1842) 0 ]", - "BLACKBOX::RANGE [(_1842, 32)] []", - "EXPR [ (1, _1788, _1827) (1, _1797, _1828) (-1, _1843) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1842))], q_c: -4864 })], outputs: [Simple(Witness(1844))]", - "EXPR [ (1, _1842, _1844) (-4864, _1844) (1, _1845) -1 ]", - "EXPR [ (1, _1842, _1845) (-4864, _1845) 0 ]", - "EXPR [ (1, _1788, _1845) (-1, _1846) 0 ]", - "EXPR [ (-1, _1788, _1845) (-1, _1847) 1 ]", - "EXPR [ (1, _1827, _1831) (1, _1832, _1833) (-1, _1848) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 31 })], outputs: [Simple(Witness(1849))]", - "EXPR [ (-1, _0, _1849) (31, _1849) (1, _1850) -1 ]", - "EXPR [ (-1, _0, _1850) (31, _1850) 0 ]", - "EXPR [ (1, _1842, _1846) (1, _1847, _1848) (-1, _1851) 0 ]", - "EXPR [ (-1, _1850) (-1, _1852) 1 ]", - "EXPR [ (1, _57, _1788) (1, _1797, _1804) (-1, _1853) 0 ]", - "EXPR [ (1, _1788, _1842) (-1, _2540) 0 ]", - "EXPR [ (1, _1797, _1843) (-1, _2541) 0 ]", - "EXPR [ (-1, _1854) (1, _1994) (1, _2540) (1, _2541) 0 ]", - "EXPR [ (1, _1850, _1854) (-1, _1855) 0 ]", - "BLACKBOX::RANGE [(_1855, 32)] []", - "EXPR [ (1, _1855) (-1, _1856) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1850, _1856) (-1, _1857) 0 ]", - "BLACKBOX::RANGE [(_1857, 32)] []", - "EXPR [ (1, _1857) (-1, _1858) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1850, _1858) (-1, _1859) 0 ]", - "BLACKBOX::RANGE [(_1859, 32)] []", - "EXPR [ (1, _1859) (-1, _1860) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1850, _1860) (-1, _1861) 0 ]", - "BLACKBOX::RANGE [(_1861, 32)] []", - "EXPR [ (-1, _1862) (1, _2540) (1, _2541) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1861))], q_c: -4864 })], outputs: [Simple(Witness(1863))]", - "EXPR [ (1, _1861, _1863) (-4864, _1863) (1, _1864) -1 ]", - "EXPR [ (1, _1861, _1864) (-4864, _1864) 0 ]", - "EXPR [ (1, _1850, _1864) (-1, _1865) 0 ]", - "EXPR [ (-1, _1850, _1864) (-1, _1866) 1 ]", - "EXPR [ (32, _1850) (-1, _1867) 0 ]", - "BLACKBOX::RANGE [(_1867, 5)] []", - "EXPR [ (1, _4, _43) (1, _1861) (-1, _1868) 0 ]", - "EXPR [ (1, _1850, _1868) (-1, _1869) 0 ]", + "EXPR [ (1, _1784, _1807) (-1, _1822) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1821))], q_c: -4864 })], outputs: [Simple(Witness(1823))]", + "EXPR [ (1, _1821, _1823) (-4864, _1823) (1, _1824) -1 ]", + "EXPR [ (1, _1821, _1824) (-4864, _1824) 0 ]", + "EXPR [ (1, _1810, _1824) (-1, _1825) 0 ]", + "EXPR [ (-1, _1810, _1824) (-1, _1826) 1 ]", + "EXPR [ (32, _1810) (-1, _1827) 0 ]", + "BLACKBOX::RANGE [(_1827, 5)] []", + "EXPR [ (1, _1810, _1821) (1, _1812, _1822) (-1, _1828) 0 ]", + "EXPR [ (33, _1810) (-1, _1829) 0 ]", + "BLACKBOX::RANGE [(_1829, 5)] []", + "EXPR [ (34, _1810) (-1, _1830) 0 ]", + "BLACKBOX::RANGE [(_1830, 5)] []", + "EXPR [ (1, _1810, _1811) (1, _1812, _1813) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1812), Witness(1828))], linear_combinations: [], q_c: -13 })], outputs: [Simple(Witness(1831))]", + "EXPR [ (1, _1812, _1828) (-1, _1832) -13 ]", + "EXPR [ (1, _1831, _1832) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(1833))]", + "EXPR [ (1, _0, _1833) (1, _1834) -1 ]", + "EXPR [ (1, _0, _1834) 0 ]", + "EXPR [ (1, _0) 0 ]", + "EXPR [ (-1, _1834) 1 ]", + "EXPR [ (-1, _77, _1834) (1, _77) (3, _1834) (-1, _1835) 0 ]", + "EXPR [ (1, _1834, _1835) -3 ]", + "BLACKBOX::BLAKE3 [(_5, 8), (_6, 8), (_7, 8), (_8, 8), (_9, 8)] [_1836, _1837, _1838, _1839, _1840, _1841, _1842, _1843, _1844, _1845, _1846, _1847, _1848, _1849, _1850, _1851, _1852, _1853, _1854, _1855, _1856, _1857, _1858, _1859, _1860, _1861, _1862, _1863, _1864, _1865, _1866, _1867]", + "EXPR [ (1, _1834, _1836) (-1, _10) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(1834), Witness(67))], linear_combinations: [], q_c: 4294967293 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1868)), Simple(Witness(1869))]", + "BLACKBOX::RANGE [(_1868, 1)] []", "BLACKBOX::RANGE [(_1869, 32)] []", - "EXPR [ (1, _1869) (-1, _1870) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1850, _1870) (-1, _1871) 0 ]", - "BLACKBOX::RANGE [(_1871, 32)] []", - "EXPR [ (1, _1871) (-1, _1872) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1850, _1872) (-1, _1873) 0 ]", + "EXPR [ (1, _67, _1834) (-4294967296, _1868) (-1, _1869) 4294967293 ]", + "EXPR [ (-1, _1868) (-1, _1870) 1 ]", + "EXPR [ (1, _67, _1834) (-1, _1871) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1870), Witness(1871))], linear_combinations: [(1, Witness(57)), (-3, Witness(1868))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1872)), Simple(Witness(1873))]", + "BLACKBOX::RANGE [(_1872, 1)] []", "BLACKBOX::RANGE [(_1873, 32)] []", - "EXPR [ (1, _1873) (-1, _1874) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1850, _1874) (-1, _1875) 0 ]", - "BLACKBOX::RANGE [(_1875, 32)] []", - "EXPR [ (1, _1850, _1861) (1, _1852, _1862) (-1, _1876) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1875))], q_c: -4864 })], outputs: [Simple(Witness(1877))]", - "EXPR [ (1, _1875, _1877) (-4864, _1877) (1, _1878) -1 ]", - "EXPR [ (1, _1875, _1878) (-4864, _1878) 0 ]", - "EXPR [ (1, _1850, _1878) (-1, _1879) 0 ]", - "EXPR [ (-1, _1850, _1878) (-1, _1880) 1 ]", - "EXPR [ (1, _1851, _1866) (1, _1861, _1865) (-1, _1881) 0 ]", - "EXPR [ (33, _1850) (-1, _1882) 0 ]", - "BLACKBOX::RANGE [(_1882, 5)] []", - "EXPR [ (1, _4, _43) (1, _1875) (-1, _1883) 0 ]", - "EXPR [ (1, _1850, _1883) (-1, _1884) 0 ]", - "BLACKBOX::RANGE [(_1884, 32)] []", - "EXPR [ (1, _1884) (-1, _1885) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1850, _1885) (-1, _1886) 0 ]", + "EXPR [ (-1, _1870, _1871) (1, _57) (-3, _1868) (-4294967296, _1872) (-1, _1873) 4294967296 ]", + "EXPR [ (1, _1870, _1871) (3, _1868) (-1, _1874) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1868), Witness(1871)), (1, Witness(1872), Witness(57)), (-1, Witness(1872), Witness(1874))], linear_combinations: [(-3, Witness(1870)), (1, Witness(1874))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1875)), Simple(Witness(1876))]", + "BLACKBOX::RANGE [(_1875, 1)] []", + "BLACKBOX::RANGE [(_1876, 32)] []", + "EXPR [ (1, _57, _1872) (-1, _2457) 0 ]", + "EXPR [ (-1, _1872, _1874) (-1, _2459) 0 ]", + "EXPR [ (-1, _1868, _1871) (-3, _1870) (1, _1874) (-4294967296, _1875) (-1, _1876) (1, _2457) (1, _2459) 4294967296 ]", + "EXPR [ (-1, _1875) (-1, _1877) 1 ]", + "EXPR [ (1, _1874) (-1, _1878) (1, _2457) (1, _2459) 0 ]", + "EXPR [ (1, _1868, _1871) (3, _1870) (-1, _1879) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(1825), Witness(1821)), (1, Witness(1826), Witness(1811)), (1, Witness(1872), Witness(57)), (-1, Witness(1872), Witness(1874))], linear_combinations: [(-1, Witness(57))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1880)), Simple(Witness(1881))]", + "BLACKBOX::RANGE [(_1880, 1)] []", + "BLACKBOX::RANGE [(_1881, 32)] []", + "EXPR [ (1, _1811, _1826) (-1, _2462) 0 ]", + "EXPR [ (1, _1821, _1825) (-1, _2463) 0 ]", + "EXPR [ (-1, _57) (-4294967296, _1880) (-1, _1881) (1, _2457) (1, _2459) (1, _2462) (1, _2463) 4294967296 ]", + "EXPR [ (-1, _1880) (-1, _1882) 1 ]", + "EXPR [ (-1, _1883) (1, _2462) (1, _2463) 0 ]", + "EXPR [ (1, _57) (-1, _1884) (-1, _2457) (-1, _2459) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1875), Witness(1879)), (-1, Witness(1877), Witness(1878)), (1, Witness(1880), Witness(1883)), (1, Witness(1882), Witness(1884))], linear_combinations: [], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1885)), Simple(Witness(1886))]", + "BLACKBOX::RANGE [(_1885, 1)] []", "BLACKBOX::RANGE [(_1886, 32)] []", - "EXPR [ (1, _1886) (-1, _1887) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1850, _1887) (-1, _1888) 0 ]", - "BLACKBOX::RANGE [(_1888, 32)] []", - "EXPR [ (1, _1888) (-1, _1889) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1850, _1889) (-1, _1890) 0 ]", - "BLACKBOX::RANGE [(_1890, 32)] []", - "EXPR [ (1, _1850, _1875) (1, _1852, _1876) (-1, _1891) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1890))], q_c: -4864 })], outputs: [Simple(Witness(1892))]", - "EXPR [ (1, _1890, _1892) (-4864, _1892) (1, _1893) -1 ]", - "EXPR [ (1, _1890, _1893) (-4864, _1893) 0 ]", - "EXPR [ (1, _1850, _1893) (-1, _1894) 0 ]", - "EXPR [ (-1, _1850, _1893) (-1, _1895) 1 ]", - "EXPR [ (1, _1875, _1879) (1, _1880, _1881) (-1, _1896) 0 ]", - "EXPR [ (34, _1850) (-1, _1897) 0 ]", - "BLACKBOX::RANGE [(_1897, 5)] []", - "EXPR [ (1, _4, _43) (1, _1890) (-1, _1898) 0 ]", - "EXPR [ (1, _1850, _1898) (-1, _1899) 0 ]", - "BLACKBOX::RANGE [(_1899, 32)] []", - "EXPR [ (1, _1899) (-1, _1900) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1850, _1900) (-1, _1901) 0 ]", - "BLACKBOX::RANGE [(_1901, 32)] []", - "EXPR [ (1, _1901) (-1, _1902) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1850, _1902) (-1, _1903) 0 ]", - "BLACKBOX::RANGE [(_1903, 32)] []", - "EXPR [ (1, _1903) (-1, _1904) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1850, _1904) (-1, _1905) 0 ]", - "BLACKBOX::RANGE [(_1905, 32)] []", - "EXPR [ (1, _1850, _1890) (1, _1852, _1891) (-1, _1906) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1905))], q_c: -4864 })], outputs: [Simple(Witness(1907))]", - "EXPR [ (1, _1905, _1907) (-4864, _1907) (1, _1908) -1 ]", - "EXPR [ (1, _1905, _1908) (-4864, _1908) 0 ]", - "EXPR [ (1, _1850, _1908) (-1, _1909) 0 ]", - "EXPR [ (-1, _1850, _1908) (-1, _1910) 1 ]", - "EXPR [ (1, _1890, _1894) (1, _1895, _1896) (-1, _1911) 0 ]", - "EXPR [ (1, _1850, _1851) (1, _1852, _1853) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1850), Witness(1905)), (1, Witness(1852), Witness(1906))], linear_combinations: [], q_c: -13 })], outputs: [Simple(Witness(1912))]", - "EXPR [ (1, _1850, _1905) (1, _1852, _1906) (-1, _1913) -13 ]", - "EXPR [ (1, _1912, _1913) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(1914))]", - "EXPR [ (1, _0, _1914) (1, _1915) -1 ]", - "EXPR [ (1, _0, _1915) 0 ]", - "EXPR [ (1, _0) 0 ]", - "EXPR [ (-1, _1915) 1 ]", - "EXPR [ (-1, _77, _1915) (1, _77) (3, _1915) (-1, _1916) 0 ]", - "EXPR [ (1, _1915, _1916) -3 ]", - "BLACKBOX::BLAKE3 [(_5, 8), (_6, 8), (_7, 8), (_8, 8), (_9, 8)] [_1917, _1918, _1919, _1920, _1921, _1922, _1923, _1924, _1925, _1926, _1927, _1928, _1929, _1930, _1931, _1932, _1933, _1934, _1935, _1936, _1937, _1938, _1939, _1940, _1941, _1942, _1943, _1944, _1945, _1946, _1947, _1948]", - "EXPR [ (1, _1915, _1917) (-1, _10) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(1915), Witness(67))], linear_combinations: [], q_c: 4294967293 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1949)), Simple(Witness(1950))]", - "BLACKBOX::RANGE [(_1949, 1)] []", - "BLACKBOX::RANGE [(_1950, 32)] []", - "EXPR [ (1, _67, _1915) (-4294967296, _1949) (-1, _1950) 4294967293 ]", - "EXPR [ (-1, _1949) (-1, _1951) 1 ]", - "EXPR [ (1, _67, _1915) (-1, _1952) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1951), Witness(1952))], linear_combinations: [(1, Witness(57)), (-3, Witness(1949))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1953)), Simple(Witness(1954))]", - "BLACKBOX::RANGE [(_1953, 1)] []", - "BLACKBOX::RANGE [(_1954, 32)] []", - "EXPR [ (-1, _1951, _1952) (1, _57) (-3, _1949) (-4294967296, _1953) (-1, _1954) 4294967296 ]", - "EXPR [ (1, _1951, _1952) (3, _1949) (-1, _1955) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1949), Witness(1952)), (1, Witness(1953), Witness(57)), (-1, Witness(1953), Witness(1955))], linear_combinations: [(-3, Witness(1951)), (1, Witness(1955))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1956)), Simple(Witness(1957))]", - "BLACKBOX::RANGE [(_1956, 1)] []", - "BLACKBOX::RANGE [(_1957, 32)] []", - "EXPR [ (1, _57, _1953) (-1, _2560) 0 ]", - "EXPR [ (-1, _1953, _1955) (-1, _2562) 0 ]", - "EXPR [ (-1, _1949, _1952) (-3, _1951) (1, _1955) (-4294967296, _1956) (-1, _1957) (1, _2560) (1, _2562) 4294967296 ]", - "EXPR [ (-1, _1956) (-1, _1958) 1 ]", - "EXPR [ (1, _1955) (-1, _1959) (1, _2560) (1, _2562) 0 ]", - "EXPR [ (1, _1949, _1952) (3, _1951) (-1, _1960) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(1909), Witness(1905)), (1, Witness(1910), Witness(1911)), (1, Witness(1953), Witness(57)), (-1, Witness(1953), Witness(1955))], linear_combinations: [(-1, Witness(57))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1961)), Simple(Witness(1962))]", - "BLACKBOX::RANGE [(_1961, 1)] []", - "BLACKBOX::RANGE [(_1962, 32)] []", - "EXPR [ (1, _1905, _1909) (-1, _2565) 0 ]", - "EXPR [ (1, _1910, _1911) (-1, _2566) 0 ]", - "EXPR [ (-1, _57) (-4294967296, _1961) (-1, _1962) (1, _2560) (1, _2562) (1, _2565) (1, _2566) 4294967296 ]", - "EXPR [ (-1, _1961) (-1, _1963) 1 ]", - "EXPR [ (-1, _1964) (1, _2565) (1, _2566) 0 ]", - "EXPR [ (1, _57) (-1, _1965) (-1, _2560) (-1, _2562) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1956), Witness(1960)), (-1, Witness(1958), Witness(1959)), (1, Witness(1961), Witness(1964)), (1, Witness(1963), Witness(1965))], linear_combinations: [], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1966)), Simple(Witness(1967))]", - "BLACKBOX::RANGE [(_1966, 1)] []", - "BLACKBOX::RANGE [(_1967, 32)] []", - "EXPR [ (-1, _1956, _1960) (-1, _2569) 0 ]", - "EXPR [ (-1, _1958, _1959) (-1, _2570) 0 ]", - "EXPR [ (1, _1961, _1964) (-1, _2571) 0 ]", - "EXPR [ (1, _1963, _1965) (-1, _2572) 0 ]", - "EXPR [ (-4294967296, _1966) (-1, _1967) (1, _2569) (1, _2570) (1, _2571) (1, _2572) 4294967296 ]", - "EXPR [ (-1, _1966) (-1, _1968) 1 ]", - "EXPR [ (-1, _1969) (1, _2571) (1, _2572) 0 ]", - "EXPR [ (-1, _1970) (-1, _2569) (-1, _2570) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1956), Witness(1959)), (-1, Witness(1958), Witness(1960)), (1, Witness(1966), Witness(1969)), (1, Witness(1968), Witness(1970))], linear_combinations: [], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1971)), Simple(Witness(1972))]", - "BLACKBOX::RANGE [(_1971, 1)] []", - "BLACKBOX::RANGE [(_1972, 32)] []", - "EXPR [ (-1, _1956, _1959) (-1, _2574) 0 ]", - "EXPR [ (-1, _1958, _1960) (-1, _2575) 0 ]", - "EXPR [ (1, _1966, _1969) (-1, _2576) 0 ]", - "EXPR [ (1, _1968, _1970) (-1, _2577) 0 ]", - "EXPR [ (-4294967296, _1971) (-1, _1972) (1, _2574) (1, _2575) (1, _2576) (1, _2577) 4294967296 ]", - "EXPR [ (-1, _1971) (-1, _1973) 1 ]", - "EXPR [ (-1, _1974) (1, _2576) (1, _2577) 0 ]", - "EXPR [ (-1, _1975) (-1, _2574) (-1, _2575) 0 ]", - "EXPR [ (1, _1961, _1965) (1, _1963, _1964) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(12, Witness(1915))], q_c: 0 })], outputs: [Simple(Witness(1976))]", - "EXPR [ (12, _1915, _1976) (1, _1977) -1 ]", - "EXPR [ (12, _1915, _1977) 0 ]", - "EXPR [ (-1, _1977) (-1, _1978) 1 ]", - "EXPR [ (2, _1915, _1915) (-1, _1979) 0 ]", - "EXPR [ (1, _1978, _1979) (3, _1977) -2 ]", - "EXPR [ (1, _1966, _1970) (1, _1968, _1969) (-1, _1980) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1980))], q_c: 0 })], outputs: [Simple(Witness(1981))]", - "EXPR [ (1, _1980, _1981) (1, _1982) -1 ]", - "EXPR [ (1, _1980, _1982) 0 ]", - "EXPR [ (1, _1971, _1975) (1, _1973, _1974) (-1, _1983) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1983))], q_c: 0 })], outputs: [Simple(Witness(1984))]", - "EXPR [ (1, _1983, _1984) (1, _1985) -1 ]", - "EXPR [ (1, _1983, _1985) 0 ]", - "EXPR [ (-1, _1985) (-1, _1986) 1 ]", - "EXPR [ (-2, _1977, _1982) (2, _1977) (3, _1982) (-1, _1987) 0 ]", - "EXPR [ (1, _1971, _1974) (1, _1973, _1975) (-1, _1988) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1988))], q_c: 0 })], outputs: [Simple(Witness(1989))]", - "EXPR [ (1, _1988, _1989) (1, _1990) -1 ]", - "EXPR [ (1, _1988, _1990) 0 ]", - "EXPR [ (-1, _1990) (-1, _1991) 1 ]", - "EXPR [ (1, _1986, _1987) (4, _1985) (-1, _1992) 0 ]", - "EXPR [ (1, _1991, _1992) (5, _1990) 0 ]", + "EXPR [ (-1, _1875, _1879) (-1, _2466) 0 ]", + "EXPR [ (-1, _1877, _1878) (-1, _2467) 0 ]", + "EXPR [ (1, _1880, _1883) (-1, _2468) 0 ]", + "EXPR [ (1, _1882, _1884) (-1, _2469) 0 ]", + "EXPR [ (-4294967296, _1885) (-1, _1886) (1, _2466) (1, _2467) (1, _2468) (1, _2469) 4294967296 ]", + "EXPR [ (-1, _1885) (-1, _1887) 1 ]", + "EXPR [ (-1, _1888) (1, _2468) (1, _2469) 0 ]", + "EXPR [ (-1, _1889) (-1, _2466) (-1, _2467) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1875), Witness(1878)), (-1, Witness(1877), Witness(1879)), (1, Witness(1885), Witness(1888)), (1, Witness(1887), Witness(1889))], linear_combinations: [], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1890)), Simple(Witness(1891))]", + "BLACKBOX::RANGE [(_1890, 1)] []", + "BLACKBOX::RANGE [(_1891, 32)] []", + "EXPR [ (-1, _1875, _1878) (-1, _2471) 0 ]", + "EXPR [ (-1, _1877, _1879) (-1, _2472) 0 ]", + "EXPR [ (1, _1885, _1888) (-1, _2473) 0 ]", + "EXPR [ (1, _1887, _1889) (-1, _2474) 0 ]", + "EXPR [ (-4294967296, _1890) (-1, _1891) (1, _2471) (1, _2472) (1, _2473) (1, _2474) 4294967296 ]", + "EXPR [ (-1, _1890) (-1, _1892) 1 ]", + "EXPR [ (-1, _1893) (1, _2473) (1, _2474) 0 ]", + "EXPR [ (-1, _1894) (-1, _2471) (-1, _2472) 0 ]", + "EXPR [ (1, _1880, _1884) (1, _1882, _1883) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(12, Witness(1834))], q_c: 0 })], outputs: [Simple(Witness(1895))]", + "EXPR [ (12, _1834, _1895) (1, _1896) -1 ]", + "EXPR [ (12, _1834, _1896) 0 ]", + "EXPR [ (-1, _1896) (-1, _1897) 1 ]", + "EXPR [ (2, _1834, _1834) (-1, _1898) 0 ]", + "EXPR [ (1, _1897, _1898) (3, _1896) -2 ]", + "EXPR [ (1, _1885, _1889) (1, _1887, _1888) (-1, _1899) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1899))], q_c: 0 })], outputs: [Simple(Witness(1900))]", + "EXPR [ (1, _1899, _1900) (1, _1901) -1 ]", + "EXPR [ (1, _1899, _1901) 0 ]", + "EXPR [ (1, _1890, _1894) (1, _1892, _1893) (-1, _1902) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1902))], q_c: 0 })], outputs: [Simple(Witness(1903))]", + "EXPR [ (1, _1902, _1903) (1, _1904) -1 ]", + "EXPR [ (1, _1902, _1904) 0 ]", + "EXPR [ (-1, _1904) (-1, _1905) 1 ]", + "EXPR [ (-2, _1896, _1901) (2, _1896) (3, _1901) (-1, _1906) 0 ]", + "EXPR [ (1, _1890, _1893) (1, _1892, _1894) (-1, _1907) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1907))], q_c: 0 })], outputs: [Simple(Witness(1908))]", + "EXPR [ (1, _1907, _1908) (1, _1909) -1 ]", + "EXPR [ (1, _1907, _1909) 0 ]", + "EXPR [ (-1, _1909) (-1, _1910) 1 ]", + "EXPR [ (1, _1905, _1906) (4, _1904) (-1, _1911) 0 ]", + "EXPR [ (1, _1910, _1911) (5, _1909) 0 ]", "unconstrained func 0", "[Const { destination: Direct(21), bit_size: Integer(U32), value: 1 }, Const { destination: Direct(20), bit_size: Integer(U32), value: 0 }, CalldataCopy { destination_address: Direct(0), size_address: Direct(21), offset_address: Direct(20) }, Const { destination: Direct(2), bit_size: Field, value: 0 }, BinaryFieldOp { destination: Direct(3), op: Equals, lhs: Direct(0), rhs: Direct(2) }, JumpIf { condition: Direct(3), location: 8 }, Const { destination: Direct(1), bit_size: Field, value: 1 }, BinaryFieldOp { destination: Direct(0), op: Div, lhs: Direct(1), rhs: Direct(0) }, Stop { return_data: HeapVector { pointer: Direct(20), size: Direct(21) } }]", "unconstrained func 1", "[Const { destination: Direct(10), bit_size: Integer(U32), value: 2 }, Const { destination: Direct(11), bit_size: Integer(U32), value: 0 }, CalldataCopy { destination_address: Direct(0), size_address: Direct(10), offset_address: Direct(11) }, BinaryFieldOp { destination: Direct(2), op: IntegerDiv, lhs: Direct(0), rhs: Direct(1) }, BinaryFieldOp { destination: Direct(1), op: Mul, lhs: Direct(2), rhs: Direct(1) }, BinaryFieldOp { destination: Direct(1), op: Sub, lhs: Direct(0), rhs: Direct(1) }, Mov { destination: Direct(0), source: Direct(2) }, Stop { return_data: HeapVector { pointer: Direct(11), size: Direct(10) } }]" ], - "debug_symbols": "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", + "debug_symbols": "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", "file_map": { "19": { "source": "// Exposed only for usage in `std::meta`\npub(crate) mod poseidon2;\n\nuse crate::default::Default;\nuse crate::embedded_curve_ops::{\n EmbeddedCurvePoint, EmbeddedCurveScalar, multi_scalar_mul, multi_scalar_mul_array_return,\n};\nuse crate::meta::derive_via;\n\n#[foreign(sha256_compression)]\n// docs:start:sha256_compression\npub fn sha256_compression(input: [u32; 16], state: [u32; 8]) -> [u32; 8] {}\n// docs:end:sha256_compression\n\n#[foreign(keccakf1600)]\n// docs:start:keccakf1600\npub fn keccakf1600(input: [u64; 25]) -> [u64; 25] {}\n// docs:end:keccakf1600\n\npub mod keccak {\n #[deprecated(\"This function has been moved to std::hash::keccakf1600\")]\n pub fn keccakf1600(input: [u64; 25]) -> [u64; 25] {\n super::keccakf1600(input)\n }\n}\n\n#[foreign(blake2s)]\n// docs:start:blake2s\npub fn blake2s(input: [u8; N]) -> [u8; 32]\n// docs:end:blake2s\n{}\n\n// docs:start:blake3\npub fn blake3(input: [u8; N]) -> [u8; 32]\n// docs:end:blake3\n{\n if crate::runtime::is_unconstrained() {\n // Temporary measure while Barretenberg is main proving system.\n // Please open an issue if you're working on another proving system and running into problems due to this.\n crate::static_assert(\n N <= 1024,\n \"Barretenberg cannot prove blake3 hashes with inputs larger than 1024 bytes\",\n );\n }\n __blake3(input)\n}\n\n#[foreign(blake3)]\nfn __blake3(input: [u8; N]) -> [u8; 32] {}\n\n// docs:start:pedersen_commitment\npub fn pedersen_commitment(input: [Field; N]) -> EmbeddedCurvePoint {\n // docs:end:pedersen_commitment\n pedersen_commitment_with_separator(input, 0)\n}\n\n#[inline_always]\npub fn pedersen_commitment_with_separator(\n input: [Field; N],\n separator: u32,\n) -> EmbeddedCurvePoint {\n let mut points = [EmbeddedCurveScalar { lo: 0, hi: 0 }; N];\n for i in 0..N {\n // we use the unsafe version because the multi_scalar_mul will constrain the scalars.\n points[i] = from_field_unsafe(input[i]);\n }\n let generators = derive_generators(\"DEFAULT_DOMAIN_SEPARATOR\".as_bytes(), separator);\n multi_scalar_mul(generators, points)\n}\n\n// docs:start:pedersen_hash\npub fn pedersen_hash(input: [Field; N]) -> Field\n// docs:end:pedersen_hash\n{\n pedersen_hash_with_separator(input, 0)\n}\n\n#[no_predicates]\npub fn pedersen_hash_with_separator(input: [Field; N], separator: u32) -> Field {\n let mut scalars: [EmbeddedCurveScalar; N + 1] = [EmbeddedCurveScalar { lo: 0, hi: 0 }; N + 1];\n let mut generators: [EmbeddedCurvePoint; N + 1] =\n [EmbeddedCurvePoint::point_at_infinity(); N + 1];\n let domain_generators: [EmbeddedCurvePoint; N] =\n derive_generators(\"DEFAULT_DOMAIN_SEPARATOR\".as_bytes(), separator);\n\n for i in 0..N {\n scalars[i] = from_field_unsafe(input[i]);\n generators[i] = domain_generators[i];\n }\n scalars[N] = EmbeddedCurveScalar { lo: N as Field, hi: 0 as Field };\n\n let length_generator: [EmbeddedCurvePoint; 1] =\n derive_generators(\"pedersen_hash_length\".as_bytes(), 0);\n generators[N] = length_generator[0];\n multi_scalar_mul_array_return(generators, scalars)[0].x\n}\n\n#[field(bn254)]\n#[inline_always]\npub fn derive_generators(\n domain_separator_bytes: [u8; M],\n starting_index: u32,\n) -> [EmbeddedCurvePoint; N] {\n crate::assert_constant(domain_separator_bytes);\n // TODO(https://github.com/noir-lang/noir/issues/5672): Add back assert_constant on starting_index\n __derive_generators(domain_separator_bytes, starting_index)\n}\n\n#[builtin(derive_pedersen_generators)]\n#[field(bn254)]\nfn __derive_generators(\n domain_separator_bytes: [u8; M],\n starting_index: u32,\n) -> [EmbeddedCurvePoint; N] {}\n\n#[field(bn254)]\n// Same as from_field but:\n// does not assert the limbs are 128 bits\n// does not assert the decomposition does not overflow the EmbeddedCurveScalar\nfn from_field_unsafe(scalar: Field) -> EmbeddedCurveScalar {\n // Safety: xlo and xhi decomposition is checked below\n let (xlo, xhi) = unsafe { crate::field::bn254::decompose_hint(scalar) };\n // Check that the decomposition is correct\n assert_eq(scalar, xlo + crate::field::bn254::TWO_POW_128 * xhi);\n EmbeddedCurveScalar { lo: xlo, hi: xhi }\n}\n\n#[foreign(poseidon2_permutation)]\npub fn poseidon2_permutation(_input: [Field; N], _state_length: u32) -> [Field; N] {}\n\n// Generic hashing support.\n// Partially ported and impacted by rust.\n\n// Hash trait shall be implemented per type.\n#[derive_via(derive_hash)]\npub trait Hash {\n fn hash(self, state: &mut H)\n where\n H: Hasher;\n}\n\n// docs:start:derive_hash\ncomptime fn derive_hash(s: TypeDefinition) -> Quoted {\n let name = quote { $crate::hash::Hash };\n let signature = quote { fn hash(_self: Self, _state: &mut H) where H: $crate::hash::Hasher };\n let for_each_field = |name| quote { _self.$name.hash(_state); };\n crate::meta::make_trait_impl(\n s,\n name,\n signature,\n for_each_field,\n quote {},\n |fields| fields,\n )\n}\n// docs:end:derive_hash\n\n// Hasher trait shall be implemented by algorithms to provide hash-agnostic means.\n// TODO: consider making the types generic here ([u8], [Field], etc.)\npub trait Hasher {\n fn finish(self) -> Field;\n\n fn write(&mut self, input: Field);\n}\n\n// BuildHasher is a factory trait, responsible for production of specific Hasher.\npub trait BuildHasher {\n type H: Hasher;\n\n fn build_hasher(self) -> H;\n}\n\npub struct BuildHasherDefault;\n\nimpl BuildHasher for BuildHasherDefault\nwhere\n H: Hasher + Default,\n{\n type H = H;\n\n fn build_hasher(_self: Self) -> H {\n H::default()\n }\n}\n\nimpl Default for BuildHasherDefault\nwhere\n H: Hasher + Default,\n{\n fn default() -> Self {\n BuildHasherDefault {}\n }\n}\n\nimpl Hash for Field {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self);\n }\n}\n\nimpl Hash for u1 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u8 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u16 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u32 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u64 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u128 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for i8 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as u8 as Field);\n }\n}\n\nimpl Hash for i16 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as u16 as Field);\n }\n}\n\nimpl Hash for i32 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as u32 as Field);\n }\n}\n\nimpl Hash for i64 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as u64 as Field);\n }\n}\n\nimpl Hash for bool {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for () {\n fn hash(_self: Self, _state: &mut H)\n where\n H: Hasher,\n {}\n}\n\nimpl Hash for [T; N]\nwhere\n T: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n for elem in self {\n elem.hash(state);\n }\n }\n}\n\nimpl Hash for [T]\nwhere\n T: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.len().hash(state);\n for elem in self {\n elem.hash(state);\n }\n }\n}\n\nimpl Hash for (A, B)\nwhere\n A: Hash,\n B: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.0.hash(state);\n self.1.hash(state);\n }\n}\n\nimpl Hash for (A, B, C)\nwhere\n A: Hash,\n B: Hash,\n C: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.0.hash(state);\n self.1.hash(state);\n self.2.hash(state);\n }\n}\n\nimpl Hash for (A, B, C, D)\nwhere\n A: Hash,\n B: Hash,\n C: Hash,\n D: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.0.hash(state);\n self.1.hash(state);\n self.2.hash(state);\n self.3.hash(state);\n }\n}\n\nimpl Hash for (A, B, C, D, E)\nwhere\n A: Hash,\n B: Hash,\n C: Hash,\n D: Hash,\n E: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.0.hash(state);\n self.1.hash(state);\n self.2.hash(state);\n self.3.hash(state);\n self.4.hash(state);\n }\n}\n\n// Some test vectors for Pedersen hash and Pedersen Commitment.\n// They have been generated using the same functions so the tests are for now useless\n// but they will be useful when we switch to Noir implementation.\n#[test]\nfn assert_pedersen() {\n assert_eq(\n pedersen_hash_with_separator([1], 1),\n 0x1b3f4b1a83092a13d8d1a59f7acb62aba15e7002f4440f2275edb99ebbc2305f,\n );\n assert_eq(\n pedersen_commitment_with_separator([1], 1),\n EmbeddedCurvePoint {\n x: 0x054aa86a73cb8a34525e5bbed6e43ba1198e860f5f3950268f71df4591bde402,\n y: 0x209dcfbf2cfb57f9f6046f44d71ac6faf87254afc7407c04eb621a6287cac126,\n is_infinite: false,\n },\n );\n\n assert_eq(\n pedersen_hash_with_separator([1, 2], 2),\n 0x26691c129448e9ace0c66d11f0a16d9014a9e8498ee78f4d69f0083168188255,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2], 2),\n EmbeddedCurvePoint {\n x: 0x2e2b3b191e49541fe468ec6877721d445dcaffe41728df0a0eafeb15e87b0753,\n y: 0x2ff4482400ad3a6228be17a2af33e2bcdf41be04795f9782bd96efe7e24f8778,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3], 3),\n 0x0bc694b7a1f8d10d2d8987d07433f26bd616a2d351bc79a3c540d85b6206dbe4,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3], 3),\n EmbeddedCurvePoint {\n x: 0x1fee4e8cf8d2f527caa2684236b07c4b1bad7342c01b0f75e9a877a71827dc85,\n y: 0x2f9fedb9a090697ab69bf04c8bc15f7385b3e4b68c849c1536e5ae15ff138fd1,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4], 4),\n 0xdae10fb32a8408521803905981a2b300d6a35e40e798743e9322b223a5eddc,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4], 4),\n EmbeddedCurvePoint {\n x: 0x07ae3e202811e1fca39c2d81eabe6f79183978e6f12be0d3b8eda095b79bdbc9,\n y: 0x0afc6f892593db6fbba60f2da558517e279e0ae04f95758587760ba193145014,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5], 5),\n 0xfc375b062c4f4f0150f7100dfb8d9b72a6d28582dd9512390b0497cdad9c22,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5], 5),\n EmbeddedCurvePoint {\n x: 0x1754b12bd475a6984a1094b5109eeca9838f4f81ac89c5f0a41dbce53189bb29,\n y: 0x2da030e3cfcdc7ddad80eaf2599df6692cae0717d4e9f7bfbee8d073d5d278f7,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6], 6),\n 0x1696ed13dc2730062a98ac9d8f9de0661bb98829c7582f699d0273b18c86a572,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6], 6),\n EmbeddedCurvePoint {\n x: 0x190f6c0e97ad83e1e28da22a98aae156da083c5a4100e929b77e750d3106a697,\n y: 0x1f4b60f34ef91221a0b49756fa0705da93311a61af73d37a0c458877706616fb,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6, 7], 7),\n 0x128c0ff144fc66b6cb60eeac8a38e23da52992fc427b92397a7dffd71c45ede3,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6, 7], 7),\n EmbeddedCurvePoint {\n x: 0x015441e9d29491b06563fac16fc76abf7a9534c715421d0de85d20dbe2965939,\n y: 0x1d2575b0276f4e9087e6e07c2cb75aa1baafad127af4be5918ef8a2ef2fea8fc,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6, 7, 8], 8),\n 0x2f960e117482044dfc99d12fece2ef6862fba9242be4846c7c9a3e854325a55c,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6, 7, 8], 8),\n EmbeddedCurvePoint {\n x: 0x1657737676968887fceb6dd516382ea13b3a2c557f509811cd86d5d1199bc443,\n y: 0x1f39f0cb569040105fa1e2f156521e8b8e08261e635a2b210bdc94e8d6d65f77,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6, 7, 8, 9], 9),\n 0x0c96db0790602dcb166cc4699e2d306c479a76926b81c2cb2aaa92d249ec7be7,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6, 7, 8, 9], 9),\n EmbeddedCurvePoint {\n x: 0x0a3ceae42d14914a432aa60ec7fded4af7dad7dd4acdbf2908452675ec67e06d,\n y: 0xfc19761eaaf621ad4aec9a8b2e84a4eceffdba78f60f8b9391b0bd9345a2f2,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 10),\n 0x2cd37505871bc460a62ea1e63c7fe51149df5d0801302cf1cbc48beb8dff7e94,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 10),\n EmbeddedCurvePoint {\n x: 0x2fb3f8b3d41ddde007c8c3c62550f9a9380ee546fcc639ffbb3fd30c8d8de30c,\n y: 0x300783be23c446b11a4c0fabf6c91af148937cea15fcf5fb054abf7f752ee245,\n is_infinite: false,\n },\n );\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/conditional_1/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/conditional_1/execute__tests__force_brillig_false_inliner_0.snap index 328a2e85ff7..c52417fad1f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/conditional_1/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/conditional_1/execute__tests__force_brillig_false_inliner_0.snap @@ -70,7 +70,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _2577", + "current witness index : _2474", "private parameters indices : [_0, _1, _2, _3, _4, _5, _6, _7, _8, _9]", "public parameters indices : [_10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41]", "return value indices : []", @@ -119,9 +119,9 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(42))]", "EXPR [ (-1, _0, _42) (1, _43) -1 ]", "EXPR [ (-1, _0, _43) 0 ]", - "EXPR [ (1, _0, _43) (-1, _1993) 0 ]", - "EXPR [ (1, _4, _43) (-1, _1994) 0 ]", - "EXPR [ (-1, _44) (1, _1993) (1, _1994) 0 ]", + "EXPR [ (1, _0, _43) (-1, _1912) 0 ]", + "EXPR [ (1, _4, _43) (-1, _1913) 0 ]", + "EXPR [ (-1, _44) (1, _1912) (1, _1913) 0 ]", "BLACKBOX::RANGE [(_44, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(44))], q_c: -4864 })], outputs: [Simple(Witness(45))]", "EXPR [ (1, _44, _45) (-4864, _45) (1, _46) -1 ]", @@ -130,8 +130,8 @@ expression: artifact "MEM (id: 0, read at: EXPR [ (1, _47) 0 ], value: EXPR [ (1, _48) 0 ]) ", "EXPR [ (1, _43, _46) (-1, _49) 0 ]", "INIT (id: 3, len: 4, witnesses: [_1, _2, _3, _4])", - "EXPR [ (1, _44, _49) (-1, _1995) 0 ]", - "EXPR [ (-1, _48, _49) (1, _48) (-1, _50) (1, _1995) 0 ]", + "EXPR [ (1, _44, _49) (-1, _1914) 0 ]", + "EXPR [ (-1, _48, _49) (1, _48) (-1, _50) (1, _1914) 0 ]", "MEM (id: 3, write EXPR [ (1, _50) 0 ] at: EXPR [ (1, _47) 0 ]) ", "EXPR [ (-1, _51) 0 ]", "MEM (id: 3, read at: EXPR [ (1, _51) 0 ], value: EXPR [ (1, _52) 0 ]) ", @@ -140,30 +140,30 @@ expression: artifact "EXPR [ (-1, _55) 2 ]", "MEM (id: 3, read at: EXPR [ (1, _55) 0 ], value: EXPR [ (1, _56) 0 ]) ", "EXPR [ (-1, _3, _49) (1, _49, _56) (1, _3) (-1, _57) 0 ]", - "EXPR [ (1, _43, _44) (-1, _1999) 0 ]", - "EXPR [ (-1, _58) (1, _1994) (1, _1999) 0 ]", + "EXPR [ (1, _43, _44) (-1, _1918) 0 ]", + "EXPR [ (-1, _58) (1, _1913) (1, _1918) 0 ]", "BLACKBOX::RANGE [(_58, 32)] []", - "EXPR [ (1, _43, _57) (-1, _2000) 0 ]", - "EXPR [ (1, _43, _58) (-1, _59) (1, _2000) 0 ]", + "EXPR [ (1, _43, _57) (-1, _1919) 0 ]", + "EXPR [ (1, _43, _58) (-1, _59) (1, _1919) 0 ]", "BLACKBOX::RANGE [(_59, 32)] []", "EXPR [ (-1, _43) (-1, _60) 1 ]", - "EXPR [ (1, _0) (-1, _61) (-1, _1993) (1, _1999) 0 ]", + "EXPR [ (1, _0) (-1, _61) (-1, _1912) (1, _1918) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(59))], q_c: -4864 })], outputs: [Simple(Witness(62))]", "EXPR [ (1, _59, _62) (-4864, _62) (1, _63) -1 ]", "EXPR [ (1, _59, _63) (-4864, _63) 0 ]", "EXPR [ (1, _43, _63) (-1, _64) 0 ]", "EXPR [ (-1, _43, _63) (-1, _65) 1 ]", - "EXPR [ (-1, _4, _49) (1, _4) (-1, _66) (1, _1995) 0 ]", + "EXPR [ (-1, _4, _49) (1, _4) (-1, _66) (1, _1914) 0 ]", "EXPR [ (-1, _2, _49) (1, _49, _54) (1, _2) (-1, _67) 0 ]", - "EXPR [ (1, _43, _59) (-1, _2005) 0 ]", - "EXPR [ (-1, _68) (1, _1994) (1, _2005) 0 ]", + "EXPR [ (1, _43, _59) (-1, _1924) 0 ]", + "EXPR [ (-1, _68) (1, _1913) (1, _1924) 0 ]", "BLACKBOX::RANGE [(_68, 32)] []", - "EXPR [ (1, _43, _68) (-1, _69) (1, _2000) 0 ]", + "EXPR [ (1, _43, _68) (-1, _69) (1, _1919) 0 ]", "BLACKBOX::RANGE [(_69, 32)] []", - "EXPR [ (1, _43, _67) (-1, _2007) 0 ]", - "EXPR [ (1, _43, _69) (-1, _70) (1, _2007) 0 ]", + "EXPR [ (1, _43, _67) (-1, _1926) 0 ]", + "EXPR [ (1, _43, _69) (-1, _70) (1, _1926) 0 ]", "BLACKBOX::RANGE [(_70, 32)] []", - "EXPR [ (1, _60, _61) (-1, _71) (1, _2005) 0 ]", + "EXPR [ (1, _60, _61) (-1, _71) (1, _1924) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(70))], q_c: -4864 })], outputs: [Simple(Witness(72))]", "EXPR [ (1, _70, _72) (-4864, _72) (1, _73) -1 ]", "EXPR [ (1, _70, _73) (-4864, _73) 0 ]", @@ -171,16 +171,16 @@ expression: artifact "EXPR [ (-1, _43, _73) (-1, _75) 1 ]", "EXPR [ (1, _59, _64) (1, _65, _66) (-1, _76) 0 ]", "EXPR [ (-1, _1, _49) (1, _49, _52) (1, _1) (-1, _77) 0 ]", - "EXPR [ (1, _43, _70) (-1, _2014) 0 ]", - "EXPR [ (-1, _78) (1, _1994) (1, _2014) 0 ]", + "EXPR [ (1, _43, _70) (-1, _1933) 0 ]", + "EXPR [ (-1, _78) (1, _1913) (1, _1933) 0 ]", "BLACKBOX::RANGE [(_78, 32)] []", - "EXPR [ (1, _43, _78) (-1, _79) (1, _2000) 0 ]", + "EXPR [ (1, _43, _78) (-1, _79) (1, _1919) 0 ]", "BLACKBOX::RANGE [(_79, 32)] []", - "EXPR [ (1, _43, _79) (-1, _80) (1, _2007) 0 ]", + "EXPR [ (1, _43, _79) (-1, _80) (1, _1926) 0 ]", "BLACKBOX::RANGE [(_80, 32)] []", "EXPR [ (1, _43, _77) (1, _43, _80) (-1, _81) 0 ]", "BLACKBOX::RANGE [(_81, 32)] []", - "EXPR [ (1, _60, _71) (-1, _82) (1, _2014) 0 ]", + "EXPR [ (1, _60, _71) (-1, _82) (1, _1933) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(81))], q_c: -4864 })], outputs: [Simple(Witness(83))]", "EXPR [ (1, _81, _83) (-4864, _83) (1, _84) -1 ]", "EXPR [ (1, _81, _84) (-4864, _84) 0 ]", @@ -193,13 +193,13 @@ expression: artifact "EXPR [ (1, _81, _85) (1, _86, _87) (-1, _90) 0 ]", "EXPR [ (-1, _89) (-1, _91) 1 ]", "EXPR [ (1, _43, _57) (-1, _92) 0 ]", - "EXPR [ (1, _43, _81) (-1, _2024) 0 ]", - "EXPR [ (1, _60, _82) (-1, _2025) 0 ]", - "EXPR [ (-1, _93) (1, _1994) (1, _2024) (1, _2025) 0 ]", + "EXPR [ (1, _43, _81) (-1, _1943) 0 ]", + "EXPR [ (1, _60, _82) (-1, _1944) 0 ]", + "EXPR [ (-1, _93) (1, _1913) (1, _1943) (1, _1944) 0 ]", "EXPR [ (1, _89, _93) (-1, _94) 0 ]", "BLACKBOX::RANGE [(_94, 32)] []", - "EXPR [ (1, _89, _90) (-1, _2026) 0 ]", - "EXPR [ (1, _89, _94) (-1, _95) (1, _2026) 0 ]", + "EXPR [ (1, _89, _90) (-1, _1945) 0 ]", + "EXPR [ (1, _89, _94) (-1, _95) (1, _1945) 0 ]", "BLACKBOX::RANGE [(_95, 32)] []", "EXPR [ (1, _43, _67) (1, _95) (-1, _96) 0 ]", "EXPR [ (1, _89, _96) (-1, _97) 0 ]", @@ -207,7 +207,7 @@ expression: artifact "EXPR [ (1, _43, _77) (1, _97) (-1, _98) 0 ]", "EXPR [ (1, _89, _98) (-1, _99) 0 ]", "BLACKBOX::RANGE [(_99, 32)] []", - "EXPR [ (-1, _100) (1, _2024) (1, _2025) 0 ]", + "EXPR [ (-1, _100) (1, _1943) (1, _1944) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(99))], q_c: -4864 })], outputs: [Simple(Witness(101))]", "EXPR [ (1, _99, _101) (-4864, _101) (1, _102) -1 ]", "EXPR [ (1, _99, _102) (-4864, _102) 0 ]", @@ -217,10 +217,10 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _99) (-1, _106) 0 ]", "EXPR [ (1, _89, _106) (-1, _107) 0 ]", "BLACKBOX::RANGE [(_107, 32)] []", - "EXPR [ (1, _89, _107) (-1, _108) (1, _2026) 0 ]", + "EXPR [ (1, _89, _107) (-1, _108) (1, _1945) 0 ]", "BLACKBOX::RANGE [(_108, 32)] []", - "EXPR [ (1, _57, _89) (-1, _2029) 0 ]", - "EXPR [ (1, _89, _108) (-1, _109) (1, _2029) 0 ]", + "EXPR [ (1, _57, _89) (-1, _1948) 0 ]", + "EXPR [ (1, _89, _108) (-1, _109) (1, _1948) 0 ]", "BLACKBOX::RANGE [(_109, 32)] []", "EXPR [ (1, _43, _77) (1, _109) (-1, _110) 0 ]", "EXPR [ (1, _89, _110) (-1, _111) 0 ]", @@ -236,12 +236,12 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _111) (-1, _119) 0 ]", "EXPR [ (1, _89, _119) (-1, _120) 0 ]", "BLACKBOX::RANGE [(_120, 32)] []", - "EXPR [ (1, _89, _120) (-1, _121) (1, _2026) 0 ]", + "EXPR [ (1, _89, _120) (-1, _121) (1, _1945) 0 ]", "BLACKBOX::RANGE [(_121, 32)] []", - "EXPR [ (1, _89, _121) (-1, _122) (1, _2029) 0 ]", + "EXPR [ (1, _89, _121) (-1, _122) (1, _1948) 0 ]", "BLACKBOX::RANGE [(_122, 32)] []", - "EXPR [ (1, _67, _89) (-1, _2037) 0 ]", - "EXPR [ (1, _89, _122) (-1, _123) (1, _2037) 0 ]", + "EXPR [ (1, _67, _89) (-1, _1956) 0 ]", + "EXPR [ (1, _89, _122) (-1, _123) (1, _1956) 0 ]", "BLACKBOX::RANGE [(_123, 32)] []", "EXPR [ (1, _89, _111) (1, _91, _112) (-1, _124) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(123))], q_c: -4864 })], outputs: [Simple(Witness(125))]", @@ -253,11 +253,11 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _123) (-1, _130) 0 ]", "EXPR [ (1, _89, _130) (-1, _131) 0 ]", "BLACKBOX::RANGE [(_131, 32)] []", - "EXPR [ (1, _89, _131) (-1, _132) (1, _2026) 0 ]", + "EXPR [ (1, _89, _131) (-1, _132) (1, _1945) 0 ]", "BLACKBOX::RANGE [(_132, 32)] []", - "EXPR [ (1, _89, _132) (-1, _133) (1, _2029) 0 ]", + "EXPR [ (1, _89, _132) (-1, _133) (1, _1948) 0 ]", "BLACKBOX::RANGE [(_133, 32)] []", - "EXPR [ (1, _89, _133) (-1, _134) (1, _2037) 0 ]", + "EXPR [ (1, _89, _133) (-1, _134) (1, _1956) 0 ]", "BLACKBOX::RANGE [(_134, 32)] []", "EXPR [ (1, _89, _123) (1, _91, _124) (-1, _135) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(134))], q_c: -4864 })], outputs: [Simple(Witness(136))]", @@ -271,40 +271,40 @@ expression: artifact "EXPR [ (-1, _0, _142) (2, _142) 0 ]", "EXPR [ (1, _134, _138) (1, _139, _140) (-1, _143) 0 ]", "EXPR [ (-1, _142) (-1, _144) 1 ]", - "EXPR [ (1, _91, _105) (-1, _145) (1, _2029) 0 ]", - "EXPR [ (1, _89, _134) (-1, _2053) 0 ]", - "EXPR [ (1, _91, _135) (-1, _2054) 0 ]", - "EXPR [ (-1, _146) (1, _1994) (1, _2053) (1, _2054) 0 ]", + "EXPR [ (1, _91, _105) (-1, _145) (1, _1948) 0 ]", + "EXPR [ (1, _89, _134) (-1, _1972) 0 ]", + "EXPR [ (1, _91, _135) (-1, _1973) 0 ]", + "EXPR [ (-1, _146) (1, _1913) (1, _1972) (1, _1973) 0 ]", "EXPR [ (1, _142, _146) (-1, _147) 0 ]", "BLACKBOX::RANGE [(_147, 32)] []", - "EXPR [ (1, _91, _92) (-1, _2055) 0 ]", - "EXPR [ (1, _147) (-1, _148) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _91, _92) (-1, _1974) 0 ]", + "EXPR [ (1, _147) (-1, _148) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _142, _148) (-1, _149) 0 ]", "BLACKBOX::RANGE [(_149, 32)] []", - "EXPR [ (1, _142, _143) (-1, _2056) 0 ]", - "EXPR [ (1, _142, _149) (-1, _150) (1, _2056) 0 ]", + "EXPR [ (1, _142, _143) (-1, _1975) 0 ]", + "EXPR [ (1, _142, _149) (-1, _150) (1, _1975) 0 ]", "BLACKBOX::RANGE [(_150, 32)] []", - "EXPR [ (1, _91, _118) (-1, _2058) 0 ]", - "EXPR [ (1, _150) (-1, _151) (1, _2037) (1, _2058) 0 ]", + "EXPR [ (1, _91, _118) (-1, _1977) 0 ]", + "EXPR [ (1, _150) (-1, _151) (1, _1956) (1, _1977) 0 ]", "EXPR [ (1, _142, _151) (-1, _152) 0 ]", "BLACKBOX::RANGE [(_152, 32)] []", - "EXPR [ (-1, _153) (1, _2053) (1, _2054) 0 ]", + "EXPR [ (-1, _153) (1, _1972) (1, _1973) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(152))], q_c: -4864 })], outputs: [Simple(Witness(154))]", "EXPR [ (1, _152, _154) (-4864, _154) (1, _155) -1 ]", "EXPR [ (1, _152, _155) (-4864, _155) 0 ]", "EXPR [ (1, _142, _155) (-1, _156) 0 ]", "EXPR [ (-1, _142, _155) (-1, _157) 1 ]", - "EXPR [ (-1, _158) (1, _2037) (1, _2058) 0 ]", + "EXPR [ (-1, _158) (1, _1956) (1, _1977) 0 ]", "EXPR [ (1, _4, _43) (1, _152) (-1, _159) 0 ]", "EXPR [ (1, _142, _159) (-1, _160) 0 ]", "BLACKBOX::RANGE [(_160, 32)] []", - "EXPR [ (1, _160) (-1, _161) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _160) (-1, _161) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _142, _161) (-1, _162) 0 ]", "BLACKBOX::RANGE [(_162, 32)] []", - "EXPR [ (1, _142, _162) (-1, _163) (1, _2056) 0 ]", + "EXPR [ (1, _142, _162) (-1, _163) (1, _1975) 0 ]", "BLACKBOX::RANGE [(_163, 32)] []", - "EXPR [ (1, _57, _142) (-1, _2060) 0 ]", - "EXPR [ (1, _142, _163) (-1, _164) (1, _2060) 0 ]", + "EXPR [ (1, _57, _142) (-1, _1979) 0 ]", + "EXPR [ (1, _142, _163) (-1, _164) (1, _1979) 0 ]", "BLACKBOX::RANGE [(_164, 32)] []", "EXPR [ (1, _142, _152) (1, _144, _153) (-1, _165) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(164))], q_c: -4864 })], outputs: [Simple(Witness(166))]", @@ -316,12 +316,12 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _164) (-1, _171) 0 ]", "EXPR [ (1, _142, _171) (-1, _172) 0 ]", "BLACKBOX::RANGE [(_172, 32)] []", - "EXPR [ (1, _172) (-1, _173) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _172) (-1, _173) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _142, _173) (-1, _174) 0 ]", "BLACKBOX::RANGE [(_174, 32)] []", - "EXPR [ (1, _142, _174) (-1, _175) (1, _2056) 0 ]", + "EXPR [ (1, _142, _174) (-1, _175) (1, _1975) 0 ]", "BLACKBOX::RANGE [(_175, 32)] []", - "EXPR [ (1, _142, _175) (-1, _176) (1, _2060) 0 ]", + "EXPR [ (1, _142, _175) (-1, _176) (1, _1979) 0 ]", "BLACKBOX::RANGE [(_176, 32)] []", "EXPR [ (1, _142, _164) (1, _144, _165) (-1, _177) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(176))], q_c: -4864 })], outputs: [Simple(Witness(178))]", @@ -333,12 +333,12 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _176) (-1, _183) 0 ]", "EXPR [ (1, _142, _183) (-1, _184) 0 ]", "BLACKBOX::RANGE [(_184, 32)] []", - "EXPR [ (1, _184) (-1, _185) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _184) (-1, _185) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _142, _185) (-1, _186) 0 ]", "BLACKBOX::RANGE [(_186, 32)] []", - "EXPR [ (1, _142, _186) (-1, _187) (1, _2056) 0 ]", + "EXPR [ (1, _142, _186) (-1, _187) (1, _1975) 0 ]", "BLACKBOX::RANGE [(_187, 32)] []", - "EXPR [ (1, _142, _187) (-1, _188) (1, _2060) 0 ]", + "EXPR [ (1, _142, _187) (-1, _188) (1, _1979) 0 ]", "BLACKBOX::RANGE [(_188, 32)] []", "EXPR [ (1, _142, _176) (1, _144, _177) (-1, _189) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(188))], q_c: -4864 })], outputs: [Simple(Witness(190))]", @@ -352,23 +352,23 @@ expression: artifact "EXPR [ (-1, _0, _196) (3, _196) 0 ]", "EXPR [ (1, _188, _192) (1, _193, _194) (-1, _197) 0 ]", "EXPR [ (-1, _196) (-1, _198) 1 ]", - "EXPR [ (1, _144, _158) (-1, _199) (1, _2060) 0 ]", - "EXPR [ (1, _142, _188) (-1, _2081) 0 ]", - "EXPR [ (1, _144, _189) (-1, _2082) 0 ]", - "EXPR [ (-1, _200) (1, _1994) (1, _2081) (1, _2082) 0 ]", + "EXPR [ (1, _144, _158) (-1, _199) (1, _1979) 0 ]", + "EXPR [ (1, _142, _188) (-1, _2000) 0 ]", + "EXPR [ (1, _144, _189) (-1, _2001) 0 ]", + "EXPR [ (-1, _200) (1, _1913) (1, _2000) (1, _2001) 0 ]", "EXPR [ (1, _196, _200) (-1, _201) 0 ]", "BLACKBOX::RANGE [(_201, 32)] []", - "EXPR [ (1, _201) (-1, _202) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _201) (-1, _202) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _196, _202) (-1, _203) 0 ]", "BLACKBOX::RANGE [(_203, 32)] []", - "EXPR [ (1, _144, _145) (-1, _2083) 0 ]", - "EXPR [ (1, _203) (-1, _204) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _144, _145) (-1, _2002) 0 ]", + "EXPR [ (1, _203) (-1, _204) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _196, _204) (-1, _205) 0 ]", "BLACKBOX::RANGE [(_205, 32)] []", - "EXPR [ (1, _196, _197) (-1, _2084) 0 ]", - "EXPR [ (1, _196, _205) (-1, _206) (1, _2084) 0 ]", + "EXPR [ (1, _196, _197) (-1, _2003) 0 ]", + "EXPR [ (1, _196, _205) (-1, _206) (1, _2003) 0 ]", "BLACKBOX::RANGE [(_206, 32)] []", - "EXPR [ (-1, _207) (1, _2081) (1, _2082) 0 ]", + "EXPR [ (-1, _207) (1, _2000) (1, _2001) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(206))], q_c: -4864 })], outputs: [Simple(Witness(208))]", "EXPR [ (1, _206, _208) (-4864, _208) (1, _209) -1 ]", "EXPR [ (1, _206, _209) (-4864, _209) 0 ]", @@ -377,13 +377,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _206) (-1, _212) 0 ]", "EXPR [ (1, _196, _212) (-1, _213) 0 ]", "BLACKBOX::RANGE [(_213, 32)] []", - "EXPR [ (1, _213) (-1, _214) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _213) (-1, _214) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _196, _214) (-1, _215) 0 ]", "BLACKBOX::RANGE [(_215, 32)] []", - "EXPR [ (1, _215) (-1, _216) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _215) (-1, _216) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _196, _216) (-1, _217) 0 ]", "BLACKBOX::RANGE [(_217, 32)] []", - "EXPR [ (1, _196, _217) (-1, _218) (1, _2084) 0 ]", + "EXPR [ (1, _196, _217) (-1, _218) (1, _2003) 0 ]", "BLACKBOX::RANGE [(_218, 32)] []", "EXPR [ (1, _196, _206) (1, _198, _207) (-1, _219) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(218))], q_c: -4864 })], outputs: [Simple(Witness(220))]", @@ -395,13 +395,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _218) (-1, _225) 0 ]", "EXPR [ (1, _196, _225) (-1, _226) 0 ]", "BLACKBOX::RANGE [(_226, 32)] []", - "EXPR [ (1, _226) (-1, _227) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _226) (-1, _227) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _196, _227) (-1, _228) 0 ]", "BLACKBOX::RANGE [(_228, 32)] []", - "EXPR [ (1, _228) (-1, _229) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _228) (-1, _229) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _196, _229) (-1, _230) 0 ]", "BLACKBOX::RANGE [(_230, 32)] []", - "EXPR [ (1, _196, _230) (-1, _231) (1, _2084) 0 ]", + "EXPR [ (1, _196, _230) (-1, _231) (1, _2003) 0 ]", "BLACKBOX::RANGE [(_231, 32)] []", "EXPR [ (1, _196, _218) (1, _198, _219) (-1, _232) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(231))], q_c: -4864 })], outputs: [Simple(Witness(233))]", @@ -413,13 +413,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _231) (-1, _238) 0 ]", "EXPR [ (1, _196, _238) (-1, _239) 0 ]", "BLACKBOX::RANGE [(_239, 32)] []", - "EXPR [ (1, _239) (-1, _240) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _239) (-1, _240) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _196, _240) (-1, _241) 0 ]", "BLACKBOX::RANGE [(_241, 32)] []", - "EXPR [ (1, _241) (-1, _242) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _241) (-1, _242) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _196, _242) (-1, _243) 0 ]", "BLACKBOX::RANGE [(_243, 32)] []", - "EXPR [ (1, _196, _243) (-1, _244) (1, _2084) 0 ]", + "EXPR [ (1, _196, _243) (-1, _244) (1, _2003) 0 ]", "BLACKBOX::RANGE [(_244, 32)] []", "EXPR [ (1, _196, _231) (1, _198, _232) (-1, _245) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(244))], q_c: -4864 })], outputs: [Simple(Witness(246))]", @@ -431,23 +431,23 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 4 })], outputs: [Simple(Witness(251))]", "EXPR [ (-1, _0, _251) (4, _251) (1, _252) -1 ]", "EXPR [ (-1, _0, _252) (4, _252) 0 ]", - "EXPR [ (1, _196, _244) (-1, _2101) 0 ]", - "EXPR [ (1, _198, _245) (-1, _2102) 0 ]", - "EXPR [ (-1, _253) (1, _1994) (1, _2101) (1, _2102) 0 ]", + "EXPR [ (1, _196, _244) (-1, _2020) 0 ]", + "EXPR [ (1, _198, _245) (-1, _2021) 0 ]", + "EXPR [ (-1, _253) (1, _1913) (1, _2020) (1, _2021) 0 ]", "EXPR [ (1, _252, _253) (-1, _254) 0 ]", "BLACKBOX::RANGE [(_254, 32)] []", - "EXPR [ (1, _254) (-1, _255) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _254) (-1, _255) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _252, _255) (-1, _256) 0 ]", "BLACKBOX::RANGE [(_256, 32)] []", - "EXPR [ (1, _256) (-1, _257) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _256) (-1, _257) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _252, _257) (-1, _258) 0 ]", "BLACKBOX::RANGE [(_258, 32)] []", - "EXPR [ (1, _198, _199) (-1, _2103) 0 ]", - "EXPR [ (1, _258) (-1, _259) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _198, _199) (-1, _2022) 0 ]", + "EXPR [ (1, _258) (-1, _259) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _252, _259) (-1, _260) 0 ]", "BLACKBOX::RANGE [(_260, 32)] []", "EXPR [ (-1, _252) (-1, _261) 1 ]", - "EXPR [ (-1, _262) (1, _2101) (1, _2102) 0 ]", + "EXPR [ (-1, _262) (1, _2020) (1, _2021) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(260))], q_c: -4864 })], outputs: [Simple(Witness(263))]", "EXPR [ (1, _260, _263) (-4864, _263) (1, _264) -1 ]", "EXPR [ (1, _260, _264) (-4864, _264) 0 ]", @@ -457,13 +457,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _260) (-1, _268) 0 ]", "EXPR [ (1, _252, _268) (-1, _269) 0 ]", "BLACKBOX::RANGE [(_269, 32)] []", - "EXPR [ (1, _269) (-1, _270) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _269) (-1, _270) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _252, _270) (-1, _271) 0 ]", "BLACKBOX::RANGE [(_271, 32)] []", - "EXPR [ (1, _271) (-1, _272) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _271) (-1, _272) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _252, _272) (-1, _273) 0 ]", "BLACKBOX::RANGE [(_273, 32)] []", - "EXPR [ (1, _273) (-1, _274) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _273) (-1, _274) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _252, _274) (-1, _275) 0 ]", "BLACKBOX::RANGE [(_275, 32)] []", "EXPR [ (1, _252, _260) (1, _261, _262) (-1, _276) 0 ]", @@ -476,13 +476,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _275) (-1, _282) 0 ]", "EXPR [ (1, _252, _282) (-1, _283) 0 ]", "BLACKBOX::RANGE [(_283, 32)] []", - "EXPR [ (1, _283) (-1, _284) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _283) (-1, _284) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _252, _284) (-1, _285) 0 ]", "BLACKBOX::RANGE [(_285, 32)] []", - "EXPR [ (1, _285) (-1, _286) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _285) (-1, _286) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _252, _286) (-1, _287) 0 ]", "BLACKBOX::RANGE [(_287, 32)] []", - "EXPR [ (1, _287) (-1, _288) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _287) (-1, _288) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _252, _288) (-1, _289) 0 ]", "BLACKBOX::RANGE [(_289, 32)] []", "EXPR [ (1, _252, _275) (1, _261, _276) (-1, _290) 0 ]", @@ -495,13 +495,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _289) (-1, _296) 0 ]", "EXPR [ (1, _252, _296) (-1, _297) 0 ]", "BLACKBOX::RANGE [(_297, 32)] []", - "EXPR [ (1, _297) (-1, _298) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _297) (-1, _298) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _252, _298) (-1, _299) 0 ]", "BLACKBOX::RANGE [(_299, 32)] []", - "EXPR [ (1, _299) (-1, _300) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _299) (-1, _300) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _252, _300) (-1, _301) 0 ]", "BLACKBOX::RANGE [(_301, 32)] []", - "EXPR [ (1, _301) (-1, _302) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _301) (-1, _302) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _252, _302) (-1, _303) 0 ]", "BLACKBOX::RANGE [(_303, 32)] []", "EXPR [ (1, _252, _289) (1, _261, _290) (-1, _304) 0 ]", @@ -514,22 +514,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 5 })], outputs: [Simple(Witness(310))]", "EXPR [ (-1, _0, _310) (5, _310) (1, _311) -1 ]", "EXPR [ (-1, _0, _311) (5, _311) 0 ]", - "EXPR [ (1, _252, _303) (-1, _2118) 0 ]", - "EXPR [ (1, _261, _304) (-1, _2119) 0 ]", - "EXPR [ (-1, _312) (1, _1994) (1, _2118) (1, _2119) 0 ]", + "EXPR [ (1, _252, _303) (-1, _2037) 0 ]", + "EXPR [ (1, _261, _304) (-1, _2038) 0 ]", + "EXPR [ (-1, _312) (1, _1913) (1, _2037) (1, _2038) 0 ]", "EXPR [ (1, _311, _312) (-1, _313) 0 ]", "BLACKBOX::RANGE [(_313, 32)] []", - "EXPR [ (1, _313) (-1, _314) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _313) (-1, _314) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _311, _314) (-1, _315) 0 ]", "BLACKBOX::RANGE [(_315, 32)] []", - "EXPR [ (1, _315) (-1, _316) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _315) (-1, _316) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _311, _316) (-1, _317) 0 ]", "BLACKBOX::RANGE [(_317, 32)] []", - "EXPR [ (1, _317) (-1, _318) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _317) (-1, _318) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _311, _318) (-1, _319) 0 ]", "BLACKBOX::RANGE [(_319, 32)] []", "EXPR [ (-1, _311) (-1, _320) 1 ]", - "EXPR [ (-1, _321) (1, _2118) (1, _2119) 0 ]", + "EXPR [ (-1, _321) (1, _2037) (1, _2038) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(319))], q_c: -4864 })], outputs: [Simple(Witness(322))]", "EXPR [ (1, _319, _322) (-4864, _322) (1, _323) -1 ]", "EXPR [ (1, _319, _323) (-4864, _323) 0 ]", @@ -539,13 +539,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _319) (-1, _327) 0 ]", "EXPR [ (1, _311, _327) (-1, _328) 0 ]", "BLACKBOX::RANGE [(_328, 32)] []", - "EXPR [ (1, _328) (-1, _329) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _328) (-1, _329) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _311, _329) (-1, _330) 0 ]", "BLACKBOX::RANGE [(_330, 32)] []", - "EXPR [ (1, _330) (-1, _331) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _330) (-1, _331) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _311, _331) (-1, _332) 0 ]", "BLACKBOX::RANGE [(_332, 32)] []", - "EXPR [ (1, _332) (-1, _333) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _332) (-1, _333) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _311, _333) (-1, _334) 0 ]", "BLACKBOX::RANGE [(_334, 32)] []", "EXPR [ (1, _311, _319) (1, _320, _321) (-1, _335) 0 ]", @@ -558,13 +558,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _334) (-1, _341) 0 ]", "EXPR [ (1, _311, _341) (-1, _342) 0 ]", "BLACKBOX::RANGE [(_342, 32)] []", - "EXPR [ (1, _342) (-1, _343) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _342) (-1, _343) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _311, _343) (-1, _344) 0 ]", "BLACKBOX::RANGE [(_344, 32)] []", - "EXPR [ (1, _344) (-1, _345) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _344) (-1, _345) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _311, _345) (-1, _346) 0 ]", "BLACKBOX::RANGE [(_346, 32)] []", - "EXPR [ (1, _346) (-1, _347) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _346) (-1, _347) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _311, _347) (-1, _348) 0 ]", "BLACKBOX::RANGE [(_348, 32)] []", "EXPR [ (1, _311, _334) (1, _320, _335) (-1, _349) 0 ]", @@ -577,13 +577,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _348) (-1, _355) 0 ]", "EXPR [ (1, _311, _355) (-1, _356) 0 ]", "BLACKBOX::RANGE [(_356, 32)] []", - "EXPR [ (1, _356) (-1, _357) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _356) (-1, _357) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _311, _357) (-1, _358) 0 ]", "BLACKBOX::RANGE [(_358, 32)] []", - "EXPR [ (1, _358) (-1, _359) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _358) (-1, _359) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _311, _359) (-1, _360) 0 ]", "BLACKBOX::RANGE [(_360, 32)] []", - "EXPR [ (1, _360) (-1, _361) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _360) (-1, _361) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _311, _361) (-1, _362) 0 ]", "BLACKBOX::RANGE [(_362, 32)] []", "EXPR [ (1, _311, _348) (1, _320, _349) (-1, _363) 0 ]", @@ -596,22 +596,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 6 })], outputs: [Simple(Witness(369))]", "EXPR [ (-1, _0, _369) (6, _369) (1, _370) -1 ]", "EXPR [ (-1, _0, _370) (6, _370) 0 ]", - "EXPR [ (1, _311, _362) (-1, _2134) 0 ]", - "EXPR [ (1, _320, _363) (-1, _2135) 0 ]", - "EXPR [ (-1, _371) (1, _1994) (1, _2134) (1, _2135) 0 ]", + "EXPR [ (1, _311, _362) (-1, _2053) 0 ]", + "EXPR [ (1, _320, _363) (-1, _2054) 0 ]", + "EXPR [ (-1, _371) (1, _1913) (1, _2053) (1, _2054) 0 ]", "EXPR [ (1, _370, _371) (-1, _372) 0 ]", "BLACKBOX::RANGE [(_372, 32)] []", - "EXPR [ (1, _372) (-1, _373) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _372) (-1, _373) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _370, _373) (-1, _374) 0 ]", "BLACKBOX::RANGE [(_374, 32)] []", - "EXPR [ (1, _374) (-1, _375) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _374) (-1, _375) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _370, _375) (-1, _376) 0 ]", "BLACKBOX::RANGE [(_376, 32)] []", - "EXPR [ (1, _376) (-1, _377) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _376) (-1, _377) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _370, _377) (-1, _378) 0 ]", "BLACKBOX::RANGE [(_378, 32)] []", "EXPR [ (-1, _370) (-1, _379) 1 ]", - "EXPR [ (-1, _380) (1, _2134) (1, _2135) 0 ]", + "EXPR [ (-1, _380) (1, _2053) (1, _2054) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(378))], q_c: -4864 })], outputs: [Simple(Witness(381))]", "EXPR [ (1, _378, _381) (-4864, _381) (1, _382) -1 ]", "EXPR [ (1, _378, _382) (-4864, _382) 0 ]", @@ -621,13 +621,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _378) (-1, _386) 0 ]", "EXPR [ (1, _370, _386) (-1, _387) 0 ]", "BLACKBOX::RANGE [(_387, 32)] []", - "EXPR [ (1, _387) (-1, _388) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _387) (-1, _388) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _370, _388) (-1, _389) 0 ]", "BLACKBOX::RANGE [(_389, 32)] []", - "EXPR [ (1, _389) (-1, _390) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _389) (-1, _390) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _370, _390) (-1, _391) 0 ]", "BLACKBOX::RANGE [(_391, 32)] []", - "EXPR [ (1, _391) (-1, _392) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _391) (-1, _392) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _370, _392) (-1, _393) 0 ]", "BLACKBOX::RANGE [(_393, 32)] []", "EXPR [ (1, _370, _378) (1, _379, _380) (-1, _394) 0 ]", @@ -640,13 +640,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _393) (-1, _400) 0 ]", "EXPR [ (1, _370, _400) (-1, _401) 0 ]", "BLACKBOX::RANGE [(_401, 32)] []", - "EXPR [ (1, _401) (-1, _402) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _401) (-1, _402) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _370, _402) (-1, _403) 0 ]", "BLACKBOX::RANGE [(_403, 32)] []", - "EXPR [ (1, _403) (-1, _404) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _403) (-1, _404) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _370, _404) (-1, _405) 0 ]", "BLACKBOX::RANGE [(_405, 32)] []", - "EXPR [ (1, _405) (-1, _406) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _405) (-1, _406) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _370, _406) (-1, _407) 0 ]", "BLACKBOX::RANGE [(_407, 32)] []", "EXPR [ (1, _370, _393) (1, _379, _394) (-1, _408) 0 ]", @@ -659,13 +659,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _407) (-1, _414) 0 ]", "EXPR [ (1, _370, _414) (-1, _415) 0 ]", "BLACKBOX::RANGE [(_415, 32)] []", - "EXPR [ (1, _415) (-1, _416) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _415) (-1, _416) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _370, _416) (-1, _417) 0 ]", "BLACKBOX::RANGE [(_417, 32)] []", - "EXPR [ (1, _417) (-1, _418) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _417) (-1, _418) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _370, _418) (-1, _419) 0 ]", "BLACKBOX::RANGE [(_419, 32)] []", - "EXPR [ (1, _419) (-1, _420) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _419) (-1, _420) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _370, _420) (-1, _421) 0 ]", "BLACKBOX::RANGE [(_421, 32)] []", "EXPR [ (1, _370, _407) (1, _379, _408) (-1, _422) 0 ]", @@ -678,22 +678,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 7 })], outputs: [Simple(Witness(428))]", "EXPR [ (-1, _0, _428) (7, _428) (1, _429) -1 ]", "EXPR [ (-1, _0, _429) (7, _429) 0 ]", - "EXPR [ (1, _370, _421) (-1, _2150) 0 ]", - "EXPR [ (1, _379, _422) (-1, _2151) 0 ]", - "EXPR [ (-1, _430) (1, _1994) (1, _2150) (1, _2151) 0 ]", + "EXPR [ (1, _370, _421) (-1, _2069) 0 ]", + "EXPR [ (1, _379, _422) (-1, _2070) 0 ]", + "EXPR [ (-1, _430) (1, _1913) (1, _2069) (1, _2070) 0 ]", "EXPR [ (1, _429, _430) (-1, _431) 0 ]", "BLACKBOX::RANGE [(_431, 32)] []", - "EXPR [ (1, _431) (-1, _432) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _431) (-1, _432) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _429, _432) (-1, _433) 0 ]", "BLACKBOX::RANGE [(_433, 32)] []", - "EXPR [ (1, _433) (-1, _434) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _433) (-1, _434) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _429, _434) (-1, _435) 0 ]", "BLACKBOX::RANGE [(_435, 32)] []", - "EXPR [ (1, _435) (-1, _436) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _435) (-1, _436) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _429, _436) (-1, _437) 0 ]", "BLACKBOX::RANGE [(_437, 32)] []", "EXPR [ (-1, _429) (-1, _438) 1 ]", - "EXPR [ (-1, _439) (1, _2150) (1, _2151) 0 ]", + "EXPR [ (-1, _439) (1, _2069) (1, _2070) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(437))], q_c: -4864 })], outputs: [Simple(Witness(440))]", "EXPR [ (1, _437, _440) (-4864, _440) (1, _441) -1 ]", "EXPR [ (1, _437, _441) (-4864, _441) 0 ]", @@ -703,13 +703,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _437) (-1, _445) 0 ]", "EXPR [ (1, _429, _445) (-1, _446) 0 ]", "BLACKBOX::RANGE [(_446, 32)] []", - "EXPR [ (1, _446) (-1, _447) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _446) (-1, _447) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _429, _447) (-1, _448) 0 ]", "BLACKBOX::RANGE [(_448, 32)] []", - "EXPR [ (1, _448) (-1, _449) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _448) (-1, _449) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _429, _449) (-1, _450) 0 ]", "BLACKBOX::RANGE [(_450, 32)] []", - "EXPR [ (1, _450) (-1, _451) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _450) (-1, _451) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _429, _451) (-1, _452) 0 ]", "BLACKBOX::RANGE [(_452, 32)] []", "EXPR [ (1, _429, _437) (1, _438, _439) (-1, _453) 0 ]", @@ -722,13 +722,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _452) (-1, _459) 0 ]", "EXPR [ (1, _429, _459) (-1, _460) 0 ]", "BLACKBOX::RANGE [(_460, 32)] []", - "EXPR [ (1, _460) (-1, _461) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _460) (-1, _461) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _429, _461) (-1, _462) 0 ]", "BLACKBOX::RANGE [(_462, 32)] []", - "EXPR [ (1, _462) (-1, _463) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _462) (-1, _463) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _429, _463) (-1, _464) 0 ]", "BLACKBOX::RANGE [(_464, 32)] []", - "EXPR [ (1, _464) (-1, _465) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _464) (-1, _465) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _429, _465) (-1, _466) 0 ]", "BLACKBOX::RANGE [(_466, 32)] []", "EXPR [ (1, _429, _452) (1, _438, _453) (-1, _467) 0 ]", @@ -741,13 +741,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _466) (-1, _473) 0 ]", "EXPR [ (1, _429, _473) (-1, _474) 0 ]", "BLACKBOX::RANGE [(_474, 32)] []", - "EXPR [ (1, _474) (-1, _475) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _474) (-1, _475) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _429, _475) (-1, _476) 0 ]", "BLACKBOX::RANGE [(_476, 32)] []", - "EXPR [ (1, _476) (-1, _477) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _476) (-1, _477) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _429, _477) (-1, _478) 0 ]", "BLACKBOX::RANGE [(_478, 32)] []", - "EXPR [ (1, _478) (-1, _479) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _478) (-1, _479) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _429, _479) (-1, _480) 0 ]", "BLACKBOX::RANGE [(_480, 32)] []", "EXPR [ (1, _429, _466) (1, _438, _467) (-1, _481) 0 ]", @@ -760,22 +760,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 8 })], outputs: [Simple(Witness(487))]", "EXPR [ (-1, _0, _487) (8, _487) (1, _488) -1 ]", "EXPR [ (-1, _0, _488) (8, _488) 0 ]", - "EXPR [ (1, _429, _480) (-1, _2166) 0 ]", - "EXPR [ (1, _438, _481) (-1, _2167) 0 ]", - "EXPR [ (-1, _489) (1, _1994) (1, _2166) (1, _2167) 0 ]", + "EXPR [ (1, _429, _480) (-1, _2085) 0 ]", + "EXPR [ (1, _438, _481) (-1, _2086) 0 ]", + "EXPR [ (-1, _489) (1, _1913) (1, _2085) (1, _2086) 0 ]", "EXPR [ (1, _488, _489) (-1, _490) 0 ]", "BLACKBOX::RANGE [(_490, 32)] []", - "EXPR [ (1, _490) (-1, _491) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _490) (-1, _491) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _488, _491) (-1, _492) 0 ]", "BLACKBOX::RANGE [(_492, 32)] []", - "EXPR [ (1, _492) (-1, _493) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _492) (-1, _493) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _488, _493) (-1, _494) 0 ]", "BLACKBOX::RANGE [(_494, 32)] []", - "EXPR [ (1, _494) (-1, _495) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _494) (-1, _495) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _488, _495) (-1, _496) 0 ]", "BLACKBOX::RANGE [(_496, 32)] []", "EXPR [ (-1, _488) (-1, _497) 1 ]", - "EXPR [ (-1, _498) (1, _2166) (1, _2167) 0 ]", + "EXPR [ (-1, _498) (1, _2085) (1, _2086) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(496))], q_c: -4864 })], outputs: [Simple(Witness(499))]", "EXPR [ (1, _496, _499) (-4864, _499) (1, _500) -1 ]", "EXPR [ (1, _496, _500) (-4864, _500) 0 ]", @@ -785,13 +785,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _496) (-1, _504) 0 ]", "EXPR [ (1, _488, _504) (-1, _505) 0 ]", "BLACKBOX::RANGE [(_505, 32)] []", - "EXPR [ (1, _505) (-1, _506) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _505) (-1, _506) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _488, _506) (-1, _507) 0 ]", "BLACKBOX::RANGE [(_507, 32)] []", - "EXPR [ (1, _507) (-1, _508) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _507) (-1, _508) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _488, _508) (-1, _509) 0 ]", "BLACKBOX::RANGE [(_509, 32)] []", - "EXPR [ (1, _509) (-1, _510) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _509) (-1, _510) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _488, _510) (-1, _511) 0 ]", "BLACKBOX::RANGE [(_511, 32)] []", "EXPR [ (1, _488, _496) (1, _497, _498) (-1, _512) 0 ]", @@ -804,13 +804,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _511) (-1, _518) 0 ]", "EXPR [ (1, _488, _518) (-1, _519) 0 ]", "BLACKBOX::RANGE [(_519, 32)] []", - "EXPR [ (1, _519) (-1, _520) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _519) (-1, _520) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _488, _520) (-1, _521) 0 ]", "BLACKBOX::RANGE [(_521, 32)] []", - "EXPR [ (1, _521) (-1, _522) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _521) (-1, _522) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _488, _522) (-1, _523) 0 ]", "BLACKBOX::RANGE [(_523, 32)] []", - "EXPR [ (1, _523) (-1, _524) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _523) (-1, _524) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _488, _524) (-1, _525) 0 ]", "BLACKBOX::RANGE [(_525, 32)] []", "EXPR [ (1, _488, _511) (1, _497, _512) (-1, _526) 0 ]", @@ -823,13 +823,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _525) (-1, _532) 0 ]", "EXPR [ (1, _488, _532) (-1, _533) 0 ]", "BLACKBOX::RANGE [(_533, 32)] []", - "EXPR [ (1, _533) (-1, _534) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _533) (-1, _534) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _488, _534) (-1, _535) 0 ]", "BLACKBOX::RANGE [(_535, 32)] []", - "EXPR [ (1, _535) (-1, _536) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _535) (-1, _536) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _488, _536) (-1, _537) 0 ]", "BLACKBOX::RANGE [(_537, 32)] []", - "EXPR [ (1, _537) (-1, _538) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _537) (-1, _538) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _488, _538) (-1, _539) 0 ]", "BLACKBOX::RANGE [(_539, 32)] []", "EXPR [ (1, _488, _525) (1, _497, _526) (-1, _540) 0 ]", @@ -842,22 +842,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 9 })], outputs: [Simple(Witness(546))]", "EXPR [ (-1, _0, _546) (9, _546) (1, _547) -1 ]", "EXPR [ (-1, _0, _547) (9, _547) 0 ]", - "EXPR [ (1, _488, _539) (-1, _2182) 0 ]", - "EXPR [ (1, _497, _540) (-1, _2183) 0 ]", - "EXPR [ (-1, _548) (1, _1994) (1, _2182) (1, _2183) 0 ]", + "EXPR [ (1, _488, _539) (-1, _2101) 0 ]", + "EXPR [ (1, _497, _540) (-1, _2102) 0 ]", + "EXPR [ (-1, _548) (1, _1913) (1, _2101) (1, _2102) 0 ]", "EXPR [ (1, _547, _548) (-1, _549) 0 ]", "BLACKBOX::RANGE [(_549, 32)] []", - "EXPR [ (1, _549) (-1, _550) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _549) (-1, _550) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _547, _550) (-1, _551) 0 ]", "BLACKBOX::RANGE [(_551, 32)] []", - "EXPR [ (1, _551) (-1, _552) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _551) (-1, _552) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _547, _552) (-1, _553) 0 ]", "BLACKBOX::RANGE [(_553, 32)] []", - "EXPR [ (1, _553) (-1, _554) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _553) (-1, _554) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _547, _554) (-1, _555) 0 ]", "BLACKBOX::RANGE [(_555, 32)] []", "EXPR [ (-1, _547) (-1, _556) 1 ]", - "EXPR [ (-1, _557) (1, _2182) (1, _2183) 0 ]", + "EXPR [ (-1, _557) (1, _2101) (1, _2102) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(555))], q_c: -4864 })], outputs: [Simple(Witness(558))]", "EXPR [ (1, _555, _558) (-4864, _558) (1, _559) -1 ]", "EXPR [ (1, _555, _559) (-4864, _559) 0 ]", @@ -867,13 +867,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _555) (-1, _563) 0 ]", "EXPR [ (1, _547, _563) (-1, _564) 0 ]", "BLACKBOX::RANGE [(_564, 32)] []", - "EXPR [ (1, _564) (-1, _565) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _564) (-1, _565) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _547, _565) (-1, _566) 0 ]", "BLACKBOX::RANGE [(_566, 32)] []", - "EXPR [ (1, _566) (-1, _567) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _566) (-1, _567) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _547, _567) (-1, _568) 0 ]", "BLACKBOX::RANGE [(_568, 32)] []", - "EXPR [ (1, _568) (-1, _569) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _568) (-1, _569) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _547, _569) (-1, _570) 0 ]", "BLACKBOX::RANGE [(_570, 32)] []", "EXPR [ (1, _547, _555) (1, _556, _557) (-1, _571) 0 ]", @@ -886,13 +886,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _570) (-1, _577) 0 ]", "EXPR [ (1, _547, _577) (-1, _578) 0 ]", "BLACKBOX::RANGE [(_578, 32)] []", - "EXPR [ (1, _578) (-1, _579) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _578) (-1, _579) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _547, _579) (-1, _580) 0 ]", "BLACKBOX::RANGE [(_580, 32)] []", - "EXPR [ (1, _580) (-1, _581) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _580) (-1, _581) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _547, _581) (-1, _582) 0 ]", "BLACKBOX::RANGE [(_582, 32)] []", - "EXPR [ (1, _582) (-1, _583) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _582) (-1, _583) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _547, _583) (-1, _584) 0 ]", "BLACKBOX::RANGE [(_584, 32)] []", "EXPR [ (1, _547, _570) (1, _556, _571) (-1, _585) 0 ]", @@ -905,13 +905,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _584) (-1, _591) 0 ]", "EXPR [ (1, _547, _591) (-1, _592) 0 ]", "BLACKBOX::RANGE [(_592, 32)] []", - "EXPR [ (1, _592) (-1, _593) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _592) (-1, _593) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _547, _593) (-1, _594) 0 ]", "BLACKBOX::RANGE [(_594, 32)] []", - "EXPR [ (1, _594) (-1, _595) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _594) (-1, _595) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _547, _595) (-1, _596) 0 ]", "BLACKBOX::RANGE [(_596, 32)] []", - "EXPR [ (1, _596) (-1, _597) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _596) (-1, _597) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _547, _597) (-1, _598) 0 ]", "BLACKBOX::RANGE [(_598, 32)] []", "EXPR [ (1, _547, _584) (1, _556, _585) (-1, _599) 0 ]", @@ -924,22 +924,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 10 })], outputs: [Simple(Witness(605))]", "EXPR [ (-1, _0, _605) (10, _605) (1, _606) -1 ]", "EXPR [ (-1, _0, _606) (10, _606) 0 ]", - "EXPR [ (1, _547, _598) (-1, _2198) 0 ]", - "EXPR [ (1, _556, _599) (-1, _2199) 0 ]", - "EXPR [ (-1, _607) (1, _1994) (1, _2198) (1, _2199) 0 ]", + "EXPR [ (1, _547, _598) (-1, _2117) 0 ]", + "EXPR [ (1, _556, _599) (-1, _2118) 0 ]", + "EXPR [ (-1, _607) (1, _1913) (1, _2117) (1, _2118) 0 ]", "EXPR [ (1, _606, _607) (-1, _608) 0 ]", "BLACKBOX::RANGE [(_608, 32)] []", - "EXPR [ (1, _608) (-1, _609) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _608) (-1, _609) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _606, _609) (-1, _610) 0 ]", "BLACKBOX::RANGE [(_610, 32)] []", - "EXPR [ (1, _610) (-1, _611) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _610) (-1, _611) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _606, _611) (-1, _612) 0 ]", "BLACKBOX::RANGE [(_612, 32)] []", - "EXPR [ (1, _612) (-1, _613) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _612) (-1, _613) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _606, _613) (-1, _614) 0 ]", "BLACKBOX::RANGE [(_614, 32)] []", "EXPR [ (-1, _606) (-1, _615) 1 ]", - "EXPR [ (-1, _616) (1, _2198) (1, _2199) 0 ]", + "EXPR [ (-1, _616) (1, _2117) (1, _2118) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(614))], q_c: -4864 })], outputs: [Simple(Witness(617))]", "EXPR [ (1, _614, _617) (-4864, _617) (1, _618) -1 ]", "EXPR [ (1, _614, _618) (-4864, _618) 0 ]", @@ -949,13 +949,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _614) (-1, _622) 0 ]", "EXPR [ (1, _606, _622) (-1, _623) 0 ]", "BLACKBOX::RANGE [(_623, 32)] []", - "EXPR [ (1, _623) (-1, _624) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _623) (-1, _624) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _606, _624) (-1, _625) 0 ]", "BLACKBOX::RANGE [(_625, 32)] []", - "EXPR [ (1, _625) (-1, _626) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _625) (-1, _626) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _606, _626) (-1, _627) 0 ]", "BLACKBOX::RANGE [(_627, 32)] []", - "EXPR [ (1, _627) (-1, _628) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _627) (-1, _628) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _606, _628) (-1, _629) 0 ]", "BLACKBOX::RANGE [(_629, 32)] []", "EXPR [ (1, _606, _614) (1, _615, _616) (-1, _630) 0 ]", @@ -968,13 +968,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _629) (-1, _636) 0 ]", "EXPR [ (1, _606, _636) (-1, _637) 0 ]", "BLACKBOX::RANGE [(_637, 32)] []", - "EXPR [ (1, _637) (-1, _638) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _637) (-1, _638) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _606, _638) (-1, _639) 0 ]", "BLACKBOX::RANGE [(_639, 32)] []", - "EXPR [ (1, _639) (-1, _640) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _639) (-1, _640) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _606, _640) (-1, _641) 0 ]", "BLACKBOX::RANGE [(_641, 32)] []", - "EXPR [ (1, _641) (-1, _642) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _641) (-1, _642) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _606, _642) (-1, _643) 0 ]", "BLACKBOX::RANGE [(_643, 32)] []", "EXPR [ (1, _606, _629) (1, _615, _630) (-1, _644) 0 ]", @@ -987,13 +987,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _643) (-1, _650) 0 ]", "EXPR [ (1, _606, _650) (-1, _651) 0 ]", "BLACKBOX::RANGE [(_651, 32)] []", - "EXPR [ (1, _651) (-1, _652) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _651) (-1, _652) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _606, _652) (-1, _653) 0 ]", "BLACKBOX::RANGE [(_653, 32)] []", - "EXPR [ (1, _653) (-1, _654) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _653) (-1, _654) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _606, _654) (-1, _655) 0 ]", "BLACKBOX::RANGE [(_655, 32)] []", - "EXPR [ (1, _655) (-1, _656) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _655) (-1, _656) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _606, _656) (-1, _657) 0 ]", "BLACKBOX::RANGE [(_657, 32)] []", "EXPR [ (1, _606, _643) (1, _615, _644) (-1, _658) 0 ]", @@ -1006,22 +1006,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 11 })], outputs: [Simple(Witness(664))]", "EXPR [ (-1, _0, _664) (11, _664) (1, _665) -1 ]", "EXPR [ (-1, _0, _665) (11, _665) 0 ]", - "EXPR [ (1, _606, _657) (-1, _2214) 0 ]", - "EXPR [ (1, _615, _658) (-1, _2215) 0 ]", - "EXPR [ (-1, _666) (1, _1994) (1, _2214) (1, _2215) 0 ]", + "EXPR [ (1, _606, _657) (-1, _2133) 0 ]", + "EXPR [ (1, _615, _658) (-1, _2134) 0 ]", + "EXPR [ (-1, _666) (1, _1913) (1, _2133) (1, _2134) 0 ]", "EXPR [ (1, _665, _666) (-1, _667) 0 ]", "BLACKBOX::RANGE [(_667, 32)] []", - "EXPR [ (1, _667) (-1, _668) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _667) (-1, _668) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _665, _668) (-1, _669) 0 ]", "BLACKBOX::RANGE [(_669, 32)] []", - "EXPR [ (1, _669) (-1, _670) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _669) (-1, _670) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _665, _670) (-1, _671) 0 ]", "BLACKBOX::RANGE [(_671, 32)] []", - "EXPR [ (1, _671) (-1, _672) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _671) (-1, _672) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _665, _672) (-1, _673) 0 ]", "BLACKBOX::RANGE [(_673, 32)] []", "EXPR [ (-1, _665) (-1, _674) 1 ]", - "EXPR [ (-1, _675) (1, _2214) (1, _2215) 0 ]", + "EXPR [ (-1, _675) (1, _2133) (1, _2134) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(673))], q_c: -4864 })], outputs: [Simple(Witness(676))]", "EXPR [ (1, _673, _676) (-4864, _676) (1, _677) -1 ]", "EXPR [ (1, _673, _677) (-4864, _677) 0 ]", @@ -1031,13 +1031,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _673) (-1, _681) 0 ]", "EXPR [ (1, _665, _681) (-1, _682) 0 ]", "BLACKBOX::RANGE [(_682, 32)] []", - "EXPR [ (1, _682) (-1, _683) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _682) (-1, _683) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _665, _683) (-1, _684) 0 ]", "BLACKBOX::RANGE [(_684, 32)] []", - "EXPR [ (1, _684) (-1, _685) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _684) (-1, _685) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _665, _685) (-1, _686) 0 ]", "BLACKBOX::RANGE [(_686, 32)] []", - "EXPR [ (1, _686) (-1, _687) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _686) (-1, _687) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _665, _687) (-1, _688) 0 ]", "BLACKBOX::RANGE [(_688, 32)] []", "EXPR [ (1, _665, _673) (1, _674, _675) (-1, _689) 0 ]", @@ -1050,13 +1050,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _688) (-1, _695) 0 ]", "EXPR [ (1, _665, _695) (-1, _696) 0 ]", "BLACKBOX::RANGE [(_696, 32)] []", - "EXPR [ (1, _696) (-1, _697) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _696) (-1, _697) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _665, _697) (-1, _698) 0 ]", "BLACKBOX::RANGE [(_698, 32)] []", - "EXPR [ (1, _698) (-1, _699) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _698) (-1, _699) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _665, _699) (-1, _700) 0 ]", "BLACKBOX::RANGE [(_700, 32)] []", - "EXPR [ (1, _700) (-1, _701) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _700) (-1, _701) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _665, _701) (-1, _702) 0 ]", "BLACKBOX::RANGE [(_702, 32)] []", "EXPR [ (1, _665, _688) (1, _674, _689) (-1, _703) 0 ]", @@ -1069,13 +1069,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _702) (-1, _709) 0 ]", "EXPR [ (1, _665, _709) (-1, _710) 0 ]", "BLACKBOX::RANGE [(_710, 32)] []", - "EXPR [ (1, _710) (-1, _711) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _710) (-1, _711) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _665, _711) (-1, _712) 0 ]", "BLACKBOX::RANGE [(_712, 32)] []", - "EXPR [ (1, _712) (-1, _713) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _712) (-1, _713) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _665, _713) (-1, _714) 0 ]", "BLACKBOX::RANGE [(_714, 32)] []", - "EXPR [ (1, _714) (-1, _715) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _714) (-1, _715) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _665, _715) (-1, _716) 0 ]", "BLACKBOX::RANGE [(_716, 32)] []", "EXPR [ (1, _665, _702) (1, _674, _703) (-1, _717) 0 ]", @@ -1088,22 +1088,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 12 })], outputs: [Simple(Witness(723))]", "EXPR [ (-1, _0, _723) (12, _723) (1, _724) -1 ]", "EXPR [ (-1, _0, _724) (12, _724) 0 ]", - "EXPR [ (1, _665, _716) (-1, _2230) 0 ]", - "EXPR [ (1, _674, _717) (-1, _2231) 0 ]", - "EXPR [ (-1, _725) (1, _1994) (1, _2230) (1, _2231) 0 ]", + "EXPR [ (1, _665, _716) (-1, _2149) 0 ]", + "EXPR [ (1, _674, _717) (-1, _2150) 0 ]", + "EXPR [ (-1, _725) (1, _1913) (1, _2149) (1, _2150) 0 ]", "EXPR [ (1, _724, _725) (-1, _726) 0 ]", "BLACKBOX::RANGE [(_726, 32)] []", - "EXPR [ (1, _726) (-1, _727) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _726) (-1, _727) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _724, _727) (-1, _728) 0 ]", "BLACKBOX::RANGE [(_728, 32)] []", - "EXPR [ (1, _728) (-1, _729) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _728) (-1, _729) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _724, _729) (-1, _730) 0 ]", "BLACKBOX::RANGE [(_730, 32)] []", - "EXPR [ (1, _730) (-1, _731) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _730) (-1, _731) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _724, _731) (-1, _732) 0 ]", "BLACKBOX::RANGE [(_732, 32)] []", "EXPR [ (-1, _724) (-1, _733) 1 ]", - "EXPR [ (-1, _734) (1, _2230) (1, _2231) 0 ]", + "EXPR [ (-1, _734) (1, _2149) (1, _2150) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(732))], q_c: -4864 })], outputs: [Simple(Witness(735))]", "EXPR [ (1, _732, _735) (-4864, _735) (1, _736) -1 ]", "EXPR [ (1, _732, _736) (-4864, _736) 0 ]", @@ -1113,13 +1113,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _732) (-1, _740) 0 ]", "EXPR [ (1, _724, _740) (-1, _741) 0 ]", "BLACKBOX::RANGE [(_741, 32)] []", - "EXPR [ (1, _741) (-1, _742) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _741) (-1, _742) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _724, _742) (-1, _743) 0 ]", "BLACKBOX::RANGE [(_743, 32)] []", - "EXPR [ (1, _743) (-1, _744) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _743) (-1, _744) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _724, _744) (-1, _745) 0 ]", "BLACKBOX::RANGE [(_745, 32)] []", - "EXPR [ (1, _745) (-1, _746) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _745) (-1, _746) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _724, _746) (-1, _747) 0 ]", "BLACKBOX::RANGE [(_747, 32)] []", "EXPR [ (1, _724, _732) (1, _733, _734) (-1, _748) 0 ]", @@ -1132,13 +1132,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _747) (-1, _754) 0 ]", "EXPR [ (1, _724, _754) (-1, _755) 0 ]", "BLACKBOX::RANGE [(_755, 32)] []", - "EXPR [ (1, _755) (-1, _756) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _755) (-1, _756) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _724, _756) (-1, _757) 0 ]", "BLACKBOX::RANGE [(_757, 32)] []", - "EXPR [ (1, _757) (-1, _758) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _757) (-1, _758) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _724, _758) (-1, _759) 0 ]", "BLACKBOX::RANGE [(_759, 32)] []", - "EXPR [ (1, _759) (-1, _760) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _759) (-1, _760) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _724, _760) (-1, _761) 0 ]", "BLACKBOX::RANGE [(_761, 32)] []", "EXPR [ (1, _724, _747) (1, _733, _748) (-1, _762) 0 ]", @@ -1151,13 +1151,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _761) (-1, _768) 0 ]", "EXPR [ (1, _724, _768) (-1, _769) 0 ]", "BLACKBOX::RANGE [(_769, 32)] []", - "EXPR [ (1, _769) (-1, _770) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _769) (-1, _770) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _724, _770) (-1, _771) 0 ]", "BLACKBOX::RANGE [(_771, 32)] []", - "EXPR [ (1, _771) (-1, _772) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _771) (-1, _772) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _724, _772) (-1, _773) 0 ]", "BLACKBOX::RANGE [(_773, 32)] []", - "EXPR [ (1, _773) (-1, _774) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _773) (-1, _774) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _724, _774) (-1, _775) 0 ]", "BLACKBOX::RANGE [(_775, 32)] []", "EXPR [ (1, _724, _761) (1, _733, _762) (-1, _776) 0 ]", @@ -1170,22 +1170,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 13 })], outputs: [Simple(Witness(782))]", "EXPR [ (-1, _0, _782) (13, _782) (1, _783) -1 ]", "EXPR [ (-1, _0, _783) (13, _783) 0 ]", - "EXPR [ (1, _724, _775) (-1, _2246) 0 ]", - "EXPR [ (1, _733, _776) (-1, _2247) 0 ]", - "EXPR [ (-1, _784) (1, _1994) (1, _2246) (1, _2247) 0 ]", + "EXPR [ (1, _724, _775) (-1, _2165) 0 ]", + "EXPR [ (1, _733, _776) (-1, _2166) 0 ]", + "EXPR [ (-1, _784) (1, _1913) (1, _2165) (1, _2166) 0 ]", "EXPR [ (1, _783, _784) (-1, _785) 0 ]", "BLACKBOX::RANGE [(_785, 32)] []", - "EXPR [ (1, _785) (-1, _786) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _785) (-1, _786) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _783, _786) (-1, _787) 0 ]", "BLACKBOX::RANGE [(_787, 32)] []", - "EXPR [ (1, _787) (-1, _788) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _787) (-1, _788) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _783, _788) (-1, _789) 0 ]", "BLACKBOX::RANGE [(_789, 32)] []", - "EXPR [ (1, _789) (-1, _790) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _789) (-1, _790) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _783, _790) (-1, _791) 0 ]", "BLACKBOX::RANGE [(_791, 32)] []", "EXPR [ (-1, _783) (-1, _792) 1 ]", - "EXPR [ (-1, _793) (1, _2246) (1, _2247) 0 ]", + "EXPR [ (-1, _793) (1, _2165) (1, _2166) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(791))], q_c: -4864 })], outputs: [Simple(Witness(794))]", "EXPR [ (1, _791, _794) (-4864, _794) (1, _795) -1 ]", "EXPR [ (1, _791, _795) (-4864, _795) 0 ]", @@ -1195,13 +1195,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _791) (-1, _799) 0 ]", "EXPR [ (1, _783, _799) (-1, _800) 0 ]", "BLACKBOX::RANGE [(_800, 32)] []", - "EXPR [ (1, _800) (-1, _801) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _800) (-1, _801) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _783, _801) (-1, _802) 0 ]", "BLACKBOX::RANGE [(_802, 32)] []", - "EXPR [ (1, _802) (-1, _803) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _802) (-1, _803) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _783, _803) (-1, _804) 0 ]", "BLACKBOX::RANGE [(_804, 32)] []", - "EXPR [ (1, _804) (-1, _805) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _804) (-1, _805) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _783, _805) (-1, _806) 0 ]", "BLACKBOX::RANGE [(_806, 32)] []", "EXPR [ (1, _783, _791) (1, _792, _793) (-1, _807) 0 ]", @@ -1214,13 +1214,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _806) (-1, _813) 0 ]", "EXPR [ (1, _783, _813) (-1, _814) 0 ]", "BLACKBOX::RANGE [(_814, 32)] []", - "EXPR [ (1, _814) (-1, _815) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _814) (-1, _815) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _783, _815) (-1, _816) 0 ]", "BLACKBOX::RANGE [(_816, 32)] []", - "EXPR [ (1, _816) (-1, _817) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _816) (-1, _817) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _783, _817) (-1, _818) 0 ]", "BLACKBOX::RANGE [(_818, 32)] []", - "EXPR [ (1, _818) (-1, _819) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _818) (-1, _819) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _783, _819) (-1, _820) 0 ]", "BLACKBOX::RANGE [(_820, 32)] []", "EXPR [ (1, _783, _806) (1, _792, _807) (-1, _821) 0 ]", @@ -1233,13 +1233,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _820) (-1, _827) 0 ]", "EXPR [ (1, _783, _827) (-1, _828) 0 ]", "BLACKBOX::RANGE [(_828, 32)] []", - "EXPR [ (1, _828) (-1, _829) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _828) (-1, _829) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _783, _829) (-1, _830) 0 ]", "BLACKBOX::RANGE [(_830, 32)] []", - "EXPR [ (1, _830) (-1, _831) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _830) (-1, _831) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _783, _831) (-1, _832) 0 ]", "BLACKBOX::RANGE [(_832, 32)] []", - "EXPR [ (1, _832) (-1, _833) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _832) (-1, _833) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _783, _833) (-1, _834) 0 ]", "BLACKBOX::RANGE [(_834, 32)] []", "EXPR [ (1, _783, _820) (1, _792, _821) (-1, _835) 0 ]", @@ -1252,22 +1252,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 14 })], outputs: [Simple(Witness(841))]", "EXPR [ (-1, _0, _841) (14, _841) (1, _842) -1 ]", "EXPR [ (-1, _0, _842) (14, _842) 0 ]", - "EXPR [ (1, _783, _834) (-1, _2262) 0 ]", - "EXPR [ (1, _792, _835) (-1, _2263) 0 ]", - "EXPR [ (-1, _843) (1, _1994) (1, _2262) (1, _2263) 0 ]", + "EXPR [ (1, _783, _834) (-1, _2181) 0 ]", + "EXPR [ (1, _792, _835) (-1, _2182) 0 ]", + "EXPR [ (-1, _843) (1, _1913) (1, _2181) (1, _2182) 0 ]", "EXPR [ (1, _842, _843) (-1, _844) 0 ]", "BLACKBOX::RANGE [(_844, 32)] []", - "EXPR [ (1, _844) (-1, _845) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _844) (-1, _845) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _842, _845) (-1, _846) 0 ]", "BLACKBOX::RANGE [(_846, 32)] []", - "EXPR [ (1, _846) (-1, _847) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _846) (-1, _847) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _842, _847) (-1, _848) 0 ]", "BLACKBOX::RANGE [(_848, 32)] []", - "EXPR [ (1, _848) (-1, _849) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _848) (-1, _849) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _842, _849) (-1, _850) 0 ]", "BLACKBOX::RANGE [(_850, 32)] []", "EXPR [ (-1, _842) (-1, _851) 1 ]", - "EXPR [ (-1, _852) (1, _2262) (1, _2263) 0 ]", + "EXPR [ (-1, _852) (1, _2181) (1, _2182) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(850))], q_c: -4864 })], outputs: [Simple(Witness(853))]", "EXPR [ (1, _850, _853) (-4864, _853) (1, _854) -1 ]", "EXPR [ (1, _850, _854) (-4864, _854) 0 ]", @@ -1277,13 +1277,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _850) (-1, _858) 0 ]", "EXPR [ (1, _842, _858) (-1, _859) 0 ]", "BLACKBOX::RANGE [(_859, 32)] []", - "EXPR [ (1, _859) (-1, _860) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _859) (-1, _860) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _842, _860) (-1, _861) 0 ]", "BLACKBOX::RANGE [(_861, 32)] []", - "EXPR [ (1, _861) (-1, _862) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _861) (-1, _862) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _842, _862) (-1, _863) 0 ]", "BLACKBOX::RANGE [(_863, 32)] []", - "EXPR [ (1, _863) (-1, _864) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _863) (-1, _864) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _842, _864) (-1, _865) 0 ]", "BLACKBOX::RANGE [(_865, 32)] []", "EXPR [ (1, _842, _850) (1, _851, _852) (-1, _866) 0 ]", @@ -1296,13 +1296,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _865) (-1, _872) 0 ]", "EXPR [ (1, _842, _872) (-1, _873) 0 ]", "BLACKBOX::RANGE [(_873, 32)] []", - "EXPR [ (1, _873) (-1, _874) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _873) (-1, _874) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _842, _874) (-1, _875) 0 ]", "BLACKBOX::RANGE [(_875, 32)] []", - "EXPR [ (1, _875) (-1, _876) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _875) (-1, _876) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _842, _876) (-1, _877) 0 ]", "BLACKBOX::RANGE [(_877, 32)] []", - "EXPR [ (1, _877) (-1, _878) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _877) (-1, _878) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _842, _878) (-1, _879) 0 ]", "BLACKBOX::RANGE [(_879, 32)] []", "EXPR [ (1, _842, _865) (1, _851, _866) (-1, _880) 0 ]", @@ -1315,13 +1315,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _879) (-1, _886) 0 ]", "EXPR [ (1, _842, _886) (-1, _887) 0 ]", "BLACKBOX::RANGE [(_887, 32)] []", - "EXPR [ (1, _887) (-1, _888) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _887) (-1, _888) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _842, _888) (-1, _889) 0 ]", "BLACKBOX::RANGE [(_889, 32)] []", - "EXPR [ (1, _889) (-1, _890) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _889) (-1, _890) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _842, _890) (-1, _891) 0 ]", "BLACKBOX::RANGE [(_891, 32)] []", - "EXPR [ (1, _891) (-1, _892) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _891) (-1, _892) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _842, _892) (-1, _893) 0 ]", "BLACKBOX::RANGE [(_893, 32)] []", "EXPR [ (1, _842, _879) (1, _851, _880) (-1, _894) 0 ]", @@ -1334,22 +1334,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 15 })], outputs: [Simple(Witness(900))]", "EXPR [ (-1, _0, _900) (15, _900) (1, _901) -1 ]", "EXPR [ (-1, _0, _901) (15, _901) 0 ]", - "EXPR [ (1, _842, _893) (-1, _2278) 0 ]", - "EXPR [ (1, _851, _894) (-1, _2279) 0 ]", - "EXPR [ (-1, _902) (1, _1994) (1, _2278) (1, _2279) 0 ]", + "EXPR [ (1, _842, _893) (-1, _2197) 0 ]", + "EXPR [ (1, _851, _894) (-1, _2198) 0 ]", + "EXPR [ (-1, _902) (1, _1913) (1, _2197) (1, _2198) 0 ]", "EXPR [ (1, _901, _902) (-1, _903) 0 ]", "BLACKBOX::RANGE [(_903, 32)] []", - "EXPR [ (1, _903) (-1, _904) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _903) (-1, _904) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _901, _904) (-1, _905) 0 ]", "BLACKBOX::RANGE [(_905, 32)] []", - "EXPR [ (1, _905) (-1, _906) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _905) (-1, _906) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _901, _906) (-1, _907) 0 ]", "BLACKBOX::RANGE [(_907, 32)] []", - "EXPR [ (1, _907) (-1, _908) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _907) (-1, _908) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _901, _908) (-1, _909) 0 ]", "BLACKBOX::RANGE [(_909, 32)] []", "EXPR [ (-1, _901) (-1, _910) 1 ]", - "EXPR [ (-1, _911) (1, _2278) (1, _2279) 0 ]", + "EXPR [ (-1, _911) (1, _2197) (1, _2198) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(909))], q_c: -4864 })], outputs: [Simple(Witness(912))]", "EXPR [ (1, _909, _912) (-4864, _912) (1, _913) -1 ]", "EXPR [ (1, _909, _913) (-4864, _913) 0 ]", @@ -1359,13 +1359,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _909) (-1, _917) 0 ]", "EXPR [ (1, _901, _917) (-1, _918) 0 ]", "BLACKBOX::RANGE [(_918, 32)] []", - "EXPR [ (1, _918) (-1, _919) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _918) (-1, _919) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _901, _919) (-1, _920) 0 ]", "BLACKBOX::RANGE [(_920, 32)] []", - "EXPR [ (1, _920) (-1, _921) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _920) (-1, _921) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _901, _921) (-1, _922) 0 ]", "BLACKBOX::RANGE [(_922, 32)] []", - "EXPR [ (1, _922) (-1, _923) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _922) (-1, _923) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _901, _923) (-1, _924) 0 ]", "BLACKBOX::RANGE [(_924, 32)] []", "EXPR [ (1, _901, _909) (1, _910, _911) (-1, _925) 0 ]", @@ -1378,13 +1378,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _924) (-1, _931) 0 ]", "EXPR [ (1, _901, _931) (-1, _932) 0 ]", "BLACKBOX::RANGE [(_932, 32)] []", - "EXPR [ (1, _932) (-1, _933) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _932) (-1, _933) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _901, _933) (-1, _934) 0 ]", "BLACKBOX::RANGE [(_934, 32)] []", - "EXPR [ (1, _934) (-1, _935) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _934) (-1, _935) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _901, _935) (-1, _936) 0 ]", "BLACKBOX::RANGE [(_936, 32)] []", - "EXPR [ (1, _936) (-1, _937) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _936) (-1, _937) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _901, _937) (-1, _938) 0 ]", "BLACKBOX::RANGE [(_938, 32)] []", "EXPR [ (1, _901, _924) (1, _910, _925) (-1, _939) 0 ]", @@ -1397,13 +1397,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _938) (-1, _945) 0 ]", "EXPR [ (1, _901, _945) (-1, _946) 0 ]", "BLACKBOX::RANGE [(_946, 32)] []", - "EXPR [ (1, _946) (-1, _947) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _946) (-1, _947) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _901, _947) (-1, _948) 0 ]", "BLACKBOX::RANGE [(_948, 32)] []", - "EXPR [ (1, _948) (-1, _949) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _948) (-1, _949) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _901, _949) (-1, _950) 0 ]", "BLACKBOX::RANGE [(_950, 32)] []", - "EXPR [ (1, _950) (-1, _951) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _950) (-1, _951) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _901, _951) (-1, _952) 0 ]", "BLACKBOX::RANGE [(_952, 32)] []", "EXPR [ (1, _901, _938) (1, _910, _939) (-1, _953) 0 ]", @@ -1416,22 +1416,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 16 })], outputs: [Simple(Witness(959))]", "EXPR [ (-1, _0, _959) (16, _959) (1, _960) -1 ]", "EXPR [ (-1, _0, _960) (16, _960) 0 ]", - "EXPR [ (1, _901, _952) (-1, _2294) 0 ]", - "EXPR [ (1, _910, _953) (-1, _2295) 0 ]", - "EXPR [ (-1, _961) (1, _1994) (1, _2294) (1, _2295) 0 ]", + "EXPR [ (1, _901, _952) (-1, _2213) 0 ]", + "EXPR [ (1, _910, _953) (-1, _2214) 0 ]", + "EXPR [ (-1, _961) (1, _1913) (1, _2213) (1, _2214) 0 ]", "EXPR [ (1, _960, _961) (-1, _962) 0 ]", "BLACKBOX::RANGE [(_962, 32)] []", - "EXPR [ (1, _962) (-1, _963) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _962) (-1, _963) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _960, _963) (-1, _964) 0 ]", "BLACKBOX::RANGE [(_964, 32)] []", - "EXPR [ (1, _964) (-1, _965) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _964) (-1, _965) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _960, _965) (-1, _966) 0 ]", "BLACKBOX::RANGE [(_966, 32)] []", - "EXPR [ (1, _966) (-1, _967) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _966) (-1, _967) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _960, _967) (-1, _968) 0 ]", "BLACKBOX::RANGE [(_968, 32)] []", "EXPR [ (-1, _960) (-1, _969) 1 ]", - "EXPR [ (-1, _970) (1, _2294) (1, _2295) 0 ]", + "EXPR [ (-1, _970) (1, _2213) (1, _2214) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(968))], q_c: -4864 })], outputs: [Simple(Witness(971))]", "EXPR [ (1, _968, _971) (-4864, _971) (1, _972) -1 ]", "EXPR [ (1, _968, _972) (-4864, _972) 0 ]", @@ -1441,13 +1441,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _968) (-1, _976) 0 ]", "EXPR [ (1, _960, _976) (-1, _977) 0 ]", "BLACKBOX::RANGE [(_977, 32)] []", - "EXPR [ (1, _977) (-1, _978) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _977) (-1, _978) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _960, _978) (-1, _979) 0 ]", "BLACKBOX::RANGE [(_979, 32)] []", - "EXPR [ (1, _979) (-1, _980) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _979) (-1, _980) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _960, _980) (-1, _981) 0 ]", "BLACKBOX::RANGE [(_981, 32)] []", - "EXPR [ (1, _981) (-1, _982) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _981) (-1, _982) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _960, _982) (-1, _983) 0 ]", "BLACKBOX::RANGE [(_983, 32)] []", "EXPR [ (1, _960, _968) (1, _969, _970) (-1, _984) 0 ]", @@ -1460,13 +1460,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _983) (-1, _990) 0 ]", "EXPR [ (1, _960, _990) (-1, _991) 0 ]", "BLACKBOX::RANGE [(_991, 32)] []", - "EXPR [ (1, _991) (-1, _992) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _991) (-1, _992) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _960, _992) (-1, _993) 0 ]", "BLACKBOX::RANGE [(_993, 32)] []", - "EXPR [ (1, _993) (-1, _994) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _993) (-1, _994) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _960, _994) (-1, _995) 0 ]", "BLACKBOX::RANGE [(_995, 32)] []", - "EXPR [ (1, _995) (-1, _996) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _995) (-1, _996) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _960, _996) (-1, _997) 0 ]", "BLACKBOX::RANGE [(_997, 32)] []", "EXPR [ (1, _960, _983) (1, _969, _984) (-1, _998) 0 ]", @@ -1479,13 +1479,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _997) (-1, _1004) 0 ]", "EXPR [ (1, _960, _1004) (-1, _1005) 0 ]", "BLACKBOX::RANGE [(_1005, 32)] []", - "EXPR [ (1, _1005) (-1, _1006) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1005) (-1, _1006) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _960, _1006) (-1, _1007) 0 ]", "BLACKBOX::RANGE [(_1007, 32)] []", - "EXPR [ (1, _1007) (-1, _1008) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1007) (-1, _1008) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _960, _1008) (-1, _1009) 0 ]", "BLACKBOX::RANGE [(_1009, 32)] []", - "EXPR [ (1, _1009) (-1, _1010) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1009) (-1, _1010) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _960, _1010) (-1, _1011) 0 ]", "BLACKBOX::RANGE [(_1011, 32)] []", "EXPR [ (1, _960, _997) (1, _969, _998) (-1, _1012) 0 ]", @@ -1498,22 +1498,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 17 })], outputs: [Simple(Witness(1018))]", "EXPR [ (-1, _0, _1018) (17, _1018) (1, _1019) -1 ]", "EXPR [ (-1, _0, _1019) (17, _1019) 0 ]", - "EXPR [ (1, _960, _1011) (-1, _2310) 0 ]", - "EXPR [ (1, _969, _1012) (-1, _2311) 0 ]", - "EXPR [ (-1, _1020) (1, _1994) (1, _2310) (1, _2311) 0 ]", + "EXPR [ (1, _960, _1011) (-1, _2229) 0 ]", + "EXPR [ (1, _969, _1012) (-1, _2230) 0 ]", + "EXPR [ (-1, _1020) (1, _1913) (1, _2229) (1, _2230) 0 ]", "EXPR [ (1, _1019, _1020) (-1, _1021) 0 ]", "BLACKBOX::RANGE [(_1021, 32)] []", - "EXPR [ (1, _1021) (-1, _1022) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1021) (-1, _1022) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1019, _1022) (-1, _1023) 0 ]", "BLACKBOX::RANGE [(_1023, 32)] []", - "EXPR [ (1, _1023) (-1, _1024) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1023) (-1, _1024) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1019, _1024) (-1, _1025) 0 ]", "BLACKBOX::RANGE [(_1025, 32)] []", - "EXPR [ (1, _1025) (-1, _1026) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1025) (-1, _1026) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1019, _1026) (-1, _1027) 0 ]", "BLACKBOX::RANGE [(_1027, 32)] []", "EXPR [ (-1, _1019) (-1, _1028) 1 ]", - "EXPR [ (-1, _1029) (1, _2310) (1, _2311) 0 ]", + "EXPR [ (-1, _1029) (1, _2229) (1, _2230) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1027))], q_c: -4864 })], outputs: [Simple(Witness(1030))]", "EXPR [ (1, _1027, _1030) (-4864, _1030) (1, _1031) -1 ]", "EXPR [ (1, _1027, _1031) (-4864, _1031) 0 ]", @@ -1523,13 +1523,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1027) (-1, _1035) 0 ]", "EXPR [ (1, _1019, _1035) (-1, _1036) 0 ]", "BLACKBOX::RANGE [(_1036, 32)] []", - "EXPR [ (1, _1036) (-1, _1037) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1036) (-1, _1037) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1019, _1037) (-1, _1038) 0 ]", "BLACKBOX::RANGE [(_1038, 32)] []", - "EXPR [ (1, _1038) (-1, _1039) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1038) (-1, _1039) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1019, _1039) (-1, _1040) 0 ]", "BLACKBOX::RANGE [(_1040, 32)] []", - "EXPR [ (1, _1040) (-1, _1041) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1040) (-1, _1041) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1019, _1041) (-1, _1042) 0 ]", "BLACKBOX::RANGE [(_1042, 32)] []", "EXPR [ (1, _1019, _1027) (1, _1028, _1029) (-1, _1043) 0 ]", @@ -1542,13 +1542,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1042) (-1, _1049) 0 ]", "EXPR [ (1, _1019, _1049) (-1, _1050) 0 ]", "BLACKBOX::RANGE [(_1050, 32)] []", - "EXPR [ (1, _1050) (-1, _1051) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1050) (-1, _1051) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1019, _1051) (-1, _1052) 0 ]", "BLACKBOX::RANGE [(_1052, 32)] []", - "EXPR [ (1, _1052) (-1, _1053) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1052) (-1, _1053) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1019, _1053) (-1, _1054) 0 ]", "BLACKBOX::RANGE [(_1054, 32)] []", - "EXPR [ (1, _1054) (-1, _1055) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1054) (-1, _1055) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1019, _1055) (-1, _1056) 0 ]", "BLACKBOX::RANGE [(_1056, 32)] []", "EXPR [ (1, _1019, _1042) (1, _1028, _1043) (-1, _1057) 0 ]", @@ -1561,13 +1561,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1056) (-1, _1063) 0 ]", "EXPR [ (1, _1019, _1063) (-1, _1064) 0 ]", "BLACKBOX::RANGE [(_1064, 32)] []", - "EXPR [ (1, _1064) (-1, _1065) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1064) (-1, _1065) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1019, _1065) (-1, _1066) 0 ]", "BLACKBOX::RANGE [(_1066, 32)] []", - "EXPR [ (1, _1066) (-1, _1067) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1066) (-1, _1067) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1019, _1067) (-1, _1068) 0 ]", "BLACKBOX::RANGE [(_1068, 32)] []", - "EXPR [ (1, _1068) (-1, _1069) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1068) (-1, _1069) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1019, _1069) (-1, _1070) 0 ]", "BLACKBOX::RANGE [(_1070, 32)] []", "EXPR [ (1, _1019, _1056) (1, _1028, _1057) (-1, _1071) 0 ]", @@ -1580,22 +1580,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 18 })], outputs: [Simple(Witness(1077))]", "EXPR [ (-1, _0, _1077) (18, _1077) (1, _1078) -1 ]", "EXPR [ (-1, _0, _1078) (18, _1078) 0 ]", - "EXPR [ (1, _1019, _1070) (-1, _2326) 0 ]", - "EXPR [ (1, _1028, _1071) (-1, _2327) 0 ]", - "EXPR [ (-1, _1079) (1, _1994) (1, _2326) (1, _2327) 0 ]", + "EXPR [ (1, _1019, _1070) (-1, _2245) 0 ]", + "EXPR [ (1, _1028, _1071) (-1, _2246) 0 ]", + "EXPR [ (-1, _1079) (1, _1913) (1, _2245) (1, _2246) 0 ]", "EXPR [ (1, _1078, _1079) (-1, _1080) 0 ]", "BLACKBOX::RANGE [(_1080, 32)] []", - "EXPR [ (1, _1080) (-1, _1081) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1080) (-1, _1081) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1078, _1081) (-1, _1082) 0 ]", "BLACKBOX::RANGE [(_1082, 32)] []", - "EXPR [ (1, _1082) (-1, _1083) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1082) (-1, _1083) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1078, _1083) (-1, _1084) 0 ]", "BLACKBOX::RANGE [(_1084, 32)] []", - "EXPR [ (1, _1084) (-1, _1085) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1084) (-1, _1085) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1078, _1085) (-1, _1086) 0 ]", "BLACKBOX::RANGE [(_1086, 32)] []", "EXPR [ (-1, _1078) (-1, _1087) 1 ]", - "EXPR [ (-1, _1088) (1, _2326) (1, _2327) 0 ]", + "EXPR [ (-1, _1088) (1, _2245) (1, _2246) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1086))], q_c: -4864 })], outputs: [Simple(Witness(1089))]", "EXPR [ (1, _1086, _1089) (-4864, _1089) (1, _1090) -1 ]", "EXPR [ (1, _1086, _1090) (-4864, _1090) 0 ]", @@ -1605,13 +1605,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1086) (-1, _1094) 0 ]", "EXPR [ (1, _1078, _1094) (-1, _1095) 0 ]", "BLACKBOX::RANGE [(_1095, 32)] []", - "EXPR [ (1, _1095) (-1, _1096) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1095) (-1, _1096) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1078, _1096) (-1, _1097) 0 ]", "BLACKBOX::RANGE [(_1097, 32)] []", - "EXPR [ (1, _1097) (-1, _1098) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1097) (-1, _1098) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1078, _1098) (-1, _1099) 0 ]", "BLACKBOX::RANGE [(_1099, 32)] []", - "EXPR [ (1, _1099) (-1, _1100) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1099) (-1, _1100) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1078, _1100) (-1, _1101) 0 ]", "BLACKBOX::RANGE [(_1101, 32)] []", "EXPR [ (1, _1078, _1086) (1, _1087, _1088) (-1, _1102) 0 ]", @@ -1624,13 +1624,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1101) (-1, _1108) 0 ]", "EXPR [ (1, _1078, _1108) (-1, _1109) 0 ]", "BLACKBOX::RANGE [(_1109, 32)] []", - "EXPR [ (1, _1109) (-1, _1110) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1109) (-1, _1110) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1078, _1110) (-1, _1111) 0 ]", "BLACKBOX::RANGE [(_1111, 32)] []", - "EXPR [ (1, _1111) (-1, _1112) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1111) (-1, _1112) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1078, _1112) (-1, _1113) 0 ]", "BLACKBOX::RANGE [(_1113, 32)] []", - "EXPR [ (1, _1113) (-1, _1114) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1113) (-1, _1114) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1078, _1114) (-1, _1115) 0 ]", "BLACKBOX::RANGE [(_1115, 32)] []", "EXPR [ (1, _1078, _1101) (1, _1087, _1102) (-1, _1116) 0 ]", @@ -1643,13 +1643,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1115) (-1, _1122) 0 ]", "EXPR [ (1, _1078, _1122) (-1, _1123) 0 ]", "BLACKBOX::RANGE [(_1123, 32)] []", - "EXPR [ (1, _1123) (-1, _1124) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1123) (-1, _1124) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1078, _1124) (-1, _1125) 0 ]", "BLACKBOX::RANGE [(_1125, 32)] []", - "EXPR [ (1, _1125) (-1, _1126) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1125) (-1, _1126) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1078, _1126) (-1, _1127) 0 ]", "BLACKBOX::RANGE [(_1127, 32)] []", - "EXPR [ (1, _1127) (-1, _1128) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1127) (-1, _1128) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1078, _1128) (-1, _1129) 0 ]", "BLACKBOX::RANGE [(_1129, 32)] []", "EXPR [ (1, _1078, _1115) (1, _1087, _1116) (-1, _1130) 0 ]", @@ -1662,22 +1662,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 19 })], outputs: [Simple(Witness(1136))]", "EXPR [ (-1, _0, _1136) (19, _1136) (1, _1137) -1 ]", "EXPR [ (-1, _0, _1137) (19, _1137) 0 ]", - "EXPR [ (1, _1078, _1129) (-1, _2342) 0 ]", - "EXPR [ (1, _1087, _1130) (-1, _2343) 0 ]", - "EXPR [ (-1, _1138) (1, _1994) (1, _2342) (1, _2343) 0 ]", + "EXPR [ (1, _1078, _1129) (-1, _2261) 0 ]", + "EXPR [ (1, _1087, _1130) (-1, _2262) 0 ]", + "EXPR [ (-1, _1138) (1, _1913) (1, _2261) (1, _2262) 0 ]", "EXPR [ (1, _1137, _1138) (-1, _1139) 0 ]", "BLACKBOX::RANGE [(_1139, 32)] []", - "EXPR [ (1, _1139) (-1, _1140) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1139) (-1, _1140) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1137, _1140) (-1, _1141) 0 ]", "BLACKBOX::RANGE [(_1141, 32)] []", - "EXPR [ (1, _1141) (-1, _1142) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1141) (-1, _1142) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1137, _1142) (-1, _1143) 0 ]", "BLACKBOX::RANGE [(_1143, 32)] []", - "EXPR [ (1, _1143) (-1, _1144) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1143) (-1, _1144) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1137, _1144) (-1, _1145) 0 ]", "BLACKBOX::RANGE [(_1145, 32)] []", "EXPR [ (-1, _1137) (-1, _1146) 1 ]", - "EXPR [ (-1, _1147) (1, _2342) (1, _2343) 0 ]", + "EXPR [ (-1, _1147) (1, _2261) (1, _2262) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1145))], q_c: -4864 })], outputs: [Simple(Witness(1148))]", "EXPR [ (1, _1145, _1148) (-4864, _1148) (1, _1149) -1 ]", "EXPR [ (1, _1145, _1149) (-4864, _1149) 0 ]", @@ -1687,13 +1687,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1145) (-1, _1153) 0 ]", "EXPR [ (1, _1137, _1153) (-1, _1154) 0 ]", "BLACKBOX::RANGE [(_1154, 32)] []", - "EXPR [ (1, _1154) (-1, _1155) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1154) (-1, _1155) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1137, _1155) (-1, _1156) 0 ]", "BLACKBOX::RANGE [(_1156, 32)] []", - "EXPR [ (1, _1156) (-1, _1157) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1156) (-1, _1157) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1137, _1157) (-1, _1158) 0 ]", "BLACKBOX::RANGE [(_1158, 32)] []", - "EXPR [ (1, _1158) (-1, _1159) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1158) (-1, _1159) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1137, _1159) (-1, _1160) 0 ]", "BLACKBOX::RANGE [(_1160, 32)] []", "EXPR [ (1, _1137, _1145) (1, _1146, _1147) (-1, _1161) 0 ]", @@ -1706,13 +1706,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1160) (-1, _1167) 0 ]", "EXPR [ (1, _1137, _1167) (-1, _1168) 0 ]", "BLACKBOX::RANGE [(_1168, 32)] []", - "EXPR [ (1, _1168) (-1, _1169) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1168) (-1, _1169) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1137, _1169) (-1, _1170) 0 ]", "BLACKBOX::RANGE [(_1170, 32)] []", - "EXPR [ (1, _1170) (-1, _1171) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1170) (-1, _1171) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1137, _1171) (-1, _1172) 0 ]", "BLACKBOX::RANGE [(_1172, 32)] []", - "EXPR [ (1, _1172) (-1, _1173) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1172) (-1, _1173) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1137, _1173) (-1, _1174) 0 ]", "BLACKBOX::RANGE [(_1174, 32)] []", "EXPR [ (1, _1137, _1160) (1, _1146, _1161) (-1, _1175) 0 ]", @@ -1725,13 +1725,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1174) (-1, _1181) 0 ]", "EXPR [ (1, _1137, _1181) (-1, _1182) 0 ]", "BLACKBOX::RANGE [(_1182, 32)] []", - "EXPR [ (1, _1182) (-1, _1183) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1182) (-1, _1183) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1137, _1183) (-1, _1184) 0 ]", "BLACKBOX::RANGE [(_1184, 32)] []", - "EXPR [ (1, _1184) (-1, _1185) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1184) (-1, _1185) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1137, _1185) (-1, _1186) 0 ]", "BLACKBOX::RANGE [(_1186, 32)] []", - "EXPR [ (1, _1186) (-1, _1187) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1186) (-1, _1187) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1137, _1187) (-1, _1188) 0 ]", "BLACKBOX::RANGE [(_1188, 32)] []", "EXPR [ (1, _1137, _1174) (1, _1146, _1175) (-1, _1189) 0 ]", @@ -1744,22 +1744,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 20 })], outputs: [Simple(Witness(1195))]", "EXPR [ (-1, _0, _1195) (20, _1195) (1, _1196) -1 ]", "EXPR [ (-1, _0, _1196) (20, _1196) 0 ]", - "EXPR [ (1, _1137, _1188) (-1, _2358) 0 ]", - "EXPR [ (1, _1146, _1189) (-1, _2359) 0 ]", - "EXPR [ (-1, _1197) (1, _1994) (1, _2358) (1, _2359) 0 ]", + "EXPR [ (1, _1137, _1188) (-1, _2277) 0 ]", + "EXPR [ (1, _1146, _1189) (-1, _2278) 0 ]", + "EXPR [ (-1, _1197) (1, _1913) (1, _2277) (1, _2278) 0 ]", "EXPR [ (1, _1196, _1197) (-1, _1198) 0 ]", "BLACKBOX::RANGE [(_1198, 32)] []", - "EXPR [ (1, _1198) (-1, _1199) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1198) (-1, _1199) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1196, _1199) (-1, _1200) 0 ]", "BLACKBOX::RANGE [(_1200, 32)] []", - "EXPR [ (1, _1200) (-1, _1201) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1200) (-1, _1201) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1196, _1201) (-1, _1202) 0 ]", "BLACKBOX::RANGE [(_1202, 32)] []", - "EXPR [ (1, _1202) (-1, _1203) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1202) (-1, _1203) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1196, _1203) (-1, _1204) 0 ]", "BLACKBOX::RANGE [(_1204, 32)] []", "EXPR [ (-1, _1196) (-1, _1205) 1 ]", - "EXPR [ (-1, _1206) (1, _2358) (1, _2359) 0 ]", + "EXPR [ (-1, _1206) (1, _2277) (1, _2278) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1204))], q_c: -4864 })], outputs: [Simple(Witness(1207))]", "EXPR [ (1, _1204, _1207) (-4864, _1207) (1, _1208) -1 ]", "EXPR [ (1, _1204, _1208) (-4864, _1208) 0 ]", @@ -1769,13 +1769,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1204) (-1, _1212) 0 ]", "EXPR [ (1, _1196, _1212) (-1, _1213) 0 ]", "BLACKBOX::RANGE [(_1213, 32)] []", - "EXPR [ (1, _1213) (-1, _1214) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1213) (-1, _1214) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1196, _1214) (-1, _1215) 0 ]", "BLACKBOX::RANGE [(_1215, 32)] []", - "EXPR [ (1, _1215) (-1, _1216) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1215) (-1, _1216) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1196, _1216) (-1, _1217) 0 ]", "BLACKBOX::RANGE [(_1217, 32)] []", - "EXPR [ (1, _1217) (-1, _1218) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1217) (-1, _1218) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1196, _1218) (-1, _1219) 0 ]", "BLACKBOX::RANGE [(_1219, 32)] []", "EXPR [ (1, _1196, _1204) (1, _1205, _1206) (-1, _1220) 0 ]", @@ -1788,13 +1788,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1219) (-1, _1226) 0 ]", "EXPR [ (1, _1196, _1226) (-1, _1227) 0 ]", "BLACKBOX::RANGE [(_1227, 32)] []", - "EXPR [ (1, _1227) (-1, _1228) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1227) (-1, _1228) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1196, _1228) (-1, _1229) 0 ]", "BLACKBOX::RANGE [(_1229, 32)] []", - "EXPR [ (1, _1229) (-1, _1230) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1229) (-1, _1230) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1196, _1230) (-1, _1231) 0 ]", "BLACKBOX::RANGE [(_1231, 32)] []", - "EXPR [ (1, _1231) (-1, _1232) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1231) (-1, _1232) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1196, _1232) (-1, _1233) 0 ]", "BLACKBOX::RANGE [(_1233, 32)] []", "EXPR [ (1, _1196, _1219) (1, _1205, _1220) (-1, _1234) 0 ]", @@ -1807,13 +1807,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1233) (-1, _1240) 0 ]", "EXPR [ (1, _1196, _1240) (-1, _1241) 0 ]", "BLACKBOX::RANGE [(_1241, 32)] []", - "EXPR [ (1, _1241) (-1, _1242) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1241) (-1, _1242) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1196, _1242) (-1, _1243) 0 ]", "BLACKBOX::RANGE [(_1243, 32)] []", - "EXPR [ (1, _1243) (-1, _1244) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1243) (-1, _1244) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1196, _1244) (-1, _1245) 0 ]", "BLACKBOX::RANGE [(_1245, 32)] []", - "EXPR [ (1, _1245) (-1, _1246) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1245) (-1, _1246) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1196, _1246) (-1, _1247) 0 ]", "BLACKBOX::RANGE [(_1247, 32)] []", "EXPR [ (1, _1196, _1233) (1, _1205, _1234) (-1, _1248) 0 ]", @@ -1826,22 +1826,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 21 })], outputs: [Simple(Witness(1254))]", "EXPR [ (-1, _0, _1254) (21, _1254) (1, _1255) -1 ]", "EXPR [ (-1, _0, _1255) (21, _1255) 0 ]", - "EXPR [ (1, _1196, _1247) (-1, _2374) 0 ]", - "EXPR [ (1, _1205, _1248) (-1, _2375) 0 ]", - "EXPR [ (-1, _1256) (1, _1994) (1, _2374) (1, _2375) 0 ]", + "EXPR [ (1, _1196, _1247) (-1, _2293) 0 ]", + "EXPR [ (1, _1205, _1248) (-1, _2294) 0 ]", + "EXPR [ (-1, _1256) (1, _1913) (1, _2293) (1, _2294) 0 ]", "EXPR [ (1, _1255, _1256) (-1, _1257) 0 ]", "BLACKBOX::RANGE [(_1257, 32)] []", - "EXPR [ (1, _1257) (-1, _1258) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1257) (-1, _1258) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1255, _1258) (-1, _1259) 0 ]", "BLACKBOX::RANGE [(_1259, 32)] []", - "EXPR [ (1, _1259) (-1, _1260) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1259) (-1, _1260) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1255, _1260) (-1, _1261) 0 ]", "BLACKBOX::RANGE [(_1261, 32)] []", - "EXPR [ (1, _1261) (-1, _1262) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1261) (-1, _1262) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1255, _1262) (-1, _1263) 0 ]", "BLACKBOX::RANGE [(_1263, 32)] []", "EXPR [ (-1, _1255) (-1, _1264) 1 ]", - "EXPR [ (-1, _1265) (1, _2374) (1, _2375) 0 ]", + "EXPR [ (-1, _1265) (1, _2293) (1, _2294) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1263))], q_c: -4864 })], outputs: [Simple(Witness(1266))]", "EXPR [ (1, _1263, _1266) (-4864, _1266) (1, _1267) -1 ]", "EXPR [ (1, _1263, _1267) (-4864, _1267) 0 ]", @@ -1851,13 +1851,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1263) (-1, _1271) 0 ]", "EXPR [ (1, _1255, _1271) (-1, _1272) 0 ]", "BLACKBOX::RANGE [(_1272, 32)] []", - "EXPR [ (1, _1272) (-1, _1273) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1272) (-1, _1273) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1255, _1273) (-1, _1274) 0 ]", "BLACKBOX::RANGE [(_1274, 32)] []", - "EXPR [ (1, _1274) (-1, _1275) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1274) (-1, _1275) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1255, _1275) (-1, _1276) 0 ]", "BLACKBOX::RANGE [(_1276, 32)] []", - "EXPR [ (1, _1276) (-1, _1277) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1276) (-1, _1277) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1255, _1277) (-1, _1278) 0 ]", "BLACKBOX::RANGE [(_1278, 32)] []", "EXPR [ (1, _1255, _1263) (1, _1264, _1265) (-1, _1279) 0 ]", @@ -1870,13 +1870,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1278) (-1, _1285) 0 ]", "EXPR [ (1, _1255, _1285) (-1, _1286) 0 ]", "BLACKBOX::RANGE [(_1286, 32)] []", - "EXPR [ (1, _1286) (-1, _1287) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1286) (-1, _1287) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1255, _1287) (-1, _1288) 0 ]", "BLACKBOX::RANGE [(_1288, 32)] []", - "EXPR [ (1, _1288) (-1, _1289) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1288) (-1, _1289) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1255, _1289) (-1, _1290) 0 ]", "BLACKBOX::RANGE [(_1290, 32)] []", - "EXPR [ (1, _1290) (-1, _1291) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1290) (-1, _1291) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1255, _1291) (-1, _1292) 0 ]", "BLACKBOX::RANGE [(_1292, 32)] []", "EXPR [ (1, _1255, _1278) (1, _1264, _1279) (-1, _1293) 0 ]", @@ -1889,13 +1889,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1292) (-1, _1299) 0 ]", "EXPR [ (1, _1255, _1299) (-1, _1300) 0 ]", "BLACKBOX::RANGE [(_1300, 32)] []", - "EXPR [ (1, _1300) (-1, _1301) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1300) (-1, _1301) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1255, _1301) (-1, _1302) 0 ]", "BLACKBOX::RANGE [(_1302, 32)] []", - "EXPR [ (1, _1302) (-1, _1303) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1302) (-1, _1303) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1255, _1303) (-1, _1304) 0 ]", "BLACKBOX::RANGE [(_1304, 32)] []", - "EXPR [ (1, _1304) (-1, _1305) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1304) (-1, _1305) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1255, _1305) (-1, _1306) 0 ]", "BLACKBOX::RANGE [(_1306, 32)] []", "EXPR [ (1, _1255, _1292) (1, _1264, _1293) (-1, _1307) 0 ]", @@ -1908,22 +1908,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 22 })], outputs: [Simple(Witness(1313))]", "EXPR [ (-1, _0, _1313) (22, _1313) (1, _1314) -1 ]", "EXPR [ (-1, _0, _1314) (22, _1314) 0 ]", - "EXPR [ (1, _1255, _1306) (-1, _2390) 0 ]", - "EXPR [ (1, _1264, _1307) (-1, _2391) 0 ]", - "EXPR [ (-1, _1315) (1, _1994) (1, _2390) (1, _2391) 0 ]", + "EXPR [ (1, _1255, _1306) (-1, _2309) 0 ]", + "EXPR [ (1, _1264, _1307) (-1, _2310) 0 ]", + "EXPR [ (-1, _1315) (1, _1913) (1, _2309) (1, _2310) 0 ]", "EXPR [ (1, _1314, _1315) (-1, _1316) 0 ]", "BLACKBOX::RANGE [(_1316, 32)] []", - "EXPR [ (1, _1316) (-1, _1317) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1316) (-1, _1317) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1314, _1317) (-1, _1318) 0 ]", "BLACKBOX::RANGE [(_1318, 32)] []", - "EXPR [ (1, _1318) (-1, _1319) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1318) (-1, _1319) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1314, _1319) (-1, _1320) 0 ]", "BLACKBOX::RANGE [(_1320, 32)] []", - "EXPR [ (1, _1320) (-1, _1321) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1320) (-1, _1321) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1314, _1321) (-1, _1322) 0 ]", "BLACKBOX::RANGE [(_1322, 32)] []", "EXPR [ (-1, _1314) (-1, _1323) 1 ]", - "EXPR [ (-1, _1324) (1, _2390) (1, _2391) 0 ]", + "EXPR [ (-1, _1324) (1, _2309) (1, _2310) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1322))], q_c: -4864 })], outputs: [Simple(Witness(1325))]", "EXPR [ (1, _1322, _1325) (-4864, _1325) (1, _1326) -1 ]", "EXPR [ (1, _1322, _1326) (-4864, _1326) 0 ]", @@ -1933,13 +1933,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1322) (-1, _1330) 0 ]", "EXPR [ (1, _1314, _1330) (-1, _1331) 0 ]", "BLACKBOX::RANGE [(_1331, 32)] []", - "EXPR [ (1, _1331) (-1, _1332) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1331) (-1, _1332) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1314, _1332) (-1, _1333) 0 ]", "BLACKBOX::RANGE [(_1333, 32)] []", - "EXPR [ (1, _1333) (-1, _1334) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1333) (-1, _1334) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1314, _1334) (-1, _1335) 0 ]", "BLACKBOX::RANGE [(_1335, 32)] []", - "EXPR [ (1, _1335) (-1, _1336) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1335) (-1, _1336) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1314, _1336) (-1, _1337) 0 ]", "BLACKBOX::RANGE [(_1337, 32)] []", "EXPR [ (1, _1314, _1322) (1, _1323, _1324) (-1, _1338) 0 ]", @@ -1952,13 +1952,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1337) (-1, _1344) 0 ]", "EXPR [ (1, _1314, _1344) (-1, _1345) 0 ]", "BLACKBOX::RANGE [(_1345, 32)] []", - "EXPR [ (1, _1345) (-1, _1346) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1345) (-1, _1346) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1314, _1346) (-1, _1347) 0 ]", "BLACKBOX::RANGE [(_1347, 32)] []", - "EXPR [ (1, _1347) (-1, _1348) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1347) (-1, _1348) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1314, _1348) (-1, _1349) 0 ]", "BLACKBOX::RANGE [(_1349, 32)] []", - "EXPR [ (1, _1349) (-1, _1350) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1349) (-1, _1350) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1314, _1350) (-1, _1351) 0 ]", "BLACKBOX::RANGE [(_1351, 32)] []", "EXPR [ (1, _1314, _1337) (1, _1323, _1338) (-1, _1352) 0 ]", @@ -1971,13 +1971,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1351) (-1, _1358) 0 ]", "EXPR [ (1, _1314, _1358) (-1, _1359) 0 ]", "BLACKBOX::RANGE [(_1359, 32)] []", - "EXPR [ (1, _1359) (-1, _1360) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1359) (-1, _1360) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1314, _1360) (-1, _1361) 0 ]", "BLACKBOX::RANGE [(_1361, 32)] []", - "EXPR [ (1, _1361) (-1, _1362) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1361) (-1, _1362) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1314, _1362) (-1, _1363) 0 ]", "BLACKBOX::RANGE [(_1363, 32)] []", - "EXPR [ (1, _1363) (-1, _1364) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1363) (-1, _1364) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1314, _1364) (-1, _1365) 0 ]", "BLACKBOX::RANGE [(_1365, 32)] []", "EXPR [ (1, _1314, _1351) (1, _1323, _1352) (-1, _1366) 0 ]", @@ -1990,22 +1990,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 23 })], outputs: [Simple(Witness(1372))]", "EXPR [ (-1, _0, _1372) (23, _1372) (1, _1373) -1 ]", "EXPR [ (-1, _0, _1373) (23, _1373) 0 ]", - "EXPR [ (1, _1314, _1365) (-1, _2406) 0 ]", - "EXPR [ (1, _1323, _1366) (-1, _2407) 0 ]", - "EXPR [ (-1, _1374) (1, _1994) (1, _2406) (1, _2407) 0 ]", + "EXPR [ (1, _1314, _1365) (-1, _2325) 0 ]", + "EXPR [ (1, _1323, _1366) (-1, _2326) 0 ]", + "EXPR [ (-1, _1374) (1, _1913) (1, _2325) (1, _2326) 0 ]", "EXPR [ (1, _1373, _1374) (-1, _1375) 0 ]", "BLACKBOX::RANGE [(_1375, 32)] []", - "EXPR [ (1, _1375) (-1, _1376) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1375) (-1, _1376) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1373, _1376) (-1, _1377) 0 ]", "BLACKBOX::RANGE [(_1377, 32)] []", - "EXPR [ (1, _1377) (-1, _1378) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1377) (-1, _1378) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1373, _1378) (-1, _1379) 0 ]", "BLACKBOX::RANGE [(_1379, 32)] []", - "EXPR [ (1, _1379) (-1, _1380) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1379) (-1, _1380) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1373, _1380) (-1, _1381) 0 ]", "BLACKBOX::RANGE [(_1381, 32)] []", "EXPR [ (-1, _1373) (-1, _1382) 1 ]", - "EXPR [ (-1, _1383) (1, _2406) (1, _2407) 0 ]", + "EXPR [ (-1, _1383) (1, _2325) (1, _2326) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1381))], q_c: -4864 })], outputs: [Simple(Witness(1384))]", "EXPR [ (1, _1381, _1384) (-4864, _1384) (1, _1385) -1 ]", "EXPR [ (1, _1381, _1385) (-4864, _1385) 0 ]", @@ -2015,13 +2015,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1381) (-1, _1389) 0 ]", "EXPR [ (1, _1373, _1389) (-1, _1390) 0 ]", "BLACKBOX::RANGE [(_1390, 32)] []", - "EXPR [ (1, _1390) (-1, _1391) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1390) (-1, _1391) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1373, _1391) (-1, _1392) 0 ]", "BLACKBOX::RANGE [(_1392, 32)] []", - "EXPR [ (1, _1392) (-1, _1393) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1392) (-1, _1393) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1373, _1393) (-1, _1394) 0 ]", "BLACKBOX::RANGE [(_1394, 32)] []", - "EXPR [ (1, _1394) (-1, _1395) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1394) (-1, _1395) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1373, _1395) (-1, _1396) 0 ]", "BLACKBOX::RANGE [(_1396, 32)] []", "EXPR [ (1, _1373, _1381) (1, _1382, _1383) (-1, _1397) 0 ]", @@ -2034,13 +2034,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1396) (-1, _1403) 0 ]", "EXPR [ (1, _1373, _1403) (-1, _1404) 0 ]", "BLACKBOX::RANGE [(_1404, 32)] []", - "EXPR [ (1, _1404) (-1, _1405) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1404) (-1, _1405) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1373, _1405) (-1, _1406) 0 ]", "BLACKBOX::RANGE [(_1406, 32)] []", - "EXPR [ (1, _1406) (-1, _1407) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1406) (-1, _1407) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1373, _1407) (-1, _1408) 0 ]", "BLACKBOX::RANGE [(_1408, 32)] []", - "EXPR [ (1, _1408) (-1, _1409) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1408) (-1, _1409) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1373, _1409) (-1, _1410) 0 ]", "BLACKBOX::RANGE [(_1410, 32)] []", "EXPR [ (1, _1373, _1396) (1, _1382, _1397) (-1, _1411) 0 ]", @@ -2053,13 +2053,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1410) (-1, _1417) 0 ]", "EXPR [ (1, _1373, _1417) (-1, _1418) 0 ]", "BLACKBOX::RANGE [(_1418, 32)] []", - "EXPR [ (1, _1418) (-1, _1419) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1418) (-1, _1419) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1373, _1419) (-1, _1420) 0 ]", "BLACKBOX::RANGE [(_1420, 32)] []", - "EXPR [ (1, _1420) (-1, _1421) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1420) (-1, _1421) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1373, _1421) (-1, _1422) 0 ]", "BLACKBOX::RANGE [(_1422, 32)] []", - "EXPR [ (1, _1422) (-1, _1423) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1422) (-1, _1423) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1373, _1423) (-1, _1424) 0 ]", "BLACKBOX::RANGE [(_1424, 32)] []", "EXPR [ (1, _1373, _1410) (1, _1382, _1411) (-1, _1425) 0 ]", @@ -2072,22 +2072,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 24 })], outputs: [Simple(Witness(1431))]", "EXPR [ (-1, _0, _1431) (24, _1431) (1, _1432) -1 ]", "EXPR [ (-1, _0, _1432) (24, _1432) 0 ]", - "EXPR [ (1, _1373, _1424) (-1, _2422) 0 ]", - "EXPR [ (1, _1382, _1425) (-1, _2423) 0 ]", - "EXPR [ (-1, _1433) (1, _1994) (1, _2422) (1, _2423) 0 ]", + "EXPR [ (1, _1373, _1424) (-1, _2341) 0 ]", + "EXPR [ (1, _1382, _1425) (-1, _2342) 0 ]", + "EXPR [ (-1, _1433) (1, _1913) (1, _2341) (1, _2342) 0 ]", "EXPR [ (1, _1432, _1433) (-1, _1434) 0 ]", "BLACKBOX::RANGE [(_1434, 32)] []", - "EXPR [ (1, _1434) (-1, _1435) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1434) (-1, _1435) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1432, _1435) (-1, _1436) 0 ]", "BLACKBOX::RANGE [(_1436, 32)] []", - "EXPR [ (1, _1436) (-1, _1437) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1436) (-1, _1437) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1432, _1437) (-1, _1438) 0 ]", "BLACKBOX::RANGE [(_1438, 32)] []", - "EXPR [ (1, _1438) (-1, _1439) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1438) (-1, _1439) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1432, _1439) (-1, _1440) 0 ]", "BLACKBOX::RANGE [(_1440, 32)] []", "EXPR [ (-1, _1432) (-1, _1441) 1 ]", - "EXPR [ (-1, _1442) (1, _2422) (1, _2423) 0 ]", + "EXPR [ (-1, _1442) (1, _2341) (1, _2342) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1440))], q_c: -4864 })], outputs: [Simple(Witness(1443))]", "EXPR [ (1, _1440, _1443) (-4864, _1443) (1, _1444) -1 ]", "EXPR [ (1, _1440, _1444) (-4864, _1444) 0 ]", @@ -2097,13 +2097,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1440) (-1, _1448) 0 ]", "EXPR [ (1, _1432, _1448) (-1, _1449) 0 ]", "BLACKBOX::RANGE [(_1449, 32)] []", - "EXPR [ (1, _1449) (-1, _1450) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1449) (-1, _1450) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1432, _1450) (-1, _1451) 0 ]", "BLACKBOX::RANGE [(_1451, 32)] []", - "EXPR [ (1, _1451) (-1, _1452) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1451) (-1, _1452) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1432, _1452) (-1, _1453) 0 ]", "BLACKBOX::RANGE [(_1453, 32)] []", - "EXPR [ (1, _1453) (-1, _1454) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1453) (-1, _1454) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1432, _1454) (-1, _1455) 0 ]", "BLACKBOX::RANGE [(_1455, 32)] []", "EXPR [ (1, _1432, _1440) (1, _1441, _1442) (-1, _1456) 0 ]", @@ -2116,13 +2116,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1455) (-1, _1462) 0 ]", "EXPR [ (1, _1432, _1462) (-1, _1463) 0 ]", "BLACKBOX::RANGE [(_1463, 32)] []", - "EXPR [ (1, _1463) (-1, _1464) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1463) (-1, _1464) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1432, _1464) (-1, _1465) 0 ]", "BLACKBOX::RANGE [(_1465, 32)] []", - "EXPR [ (1, _1465) (-1, _1466) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1465) (-1, _1466) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1432, _1466) (-1, _1467) 0 ]", "BLACKBOX::RANGE [(_1467, 32)] []", - "EXPR [ (1, _1467) (-1, _1468) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1467) (-1, _1468) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1432, _1468) (-1, _1469) 0 ]", "BLACKBOX::RANGE [(_1469, 32)] []", "EXPR [ (1, _1432, _1455) (1, _1441, _1456) (-1, _1470) 0 ]", @@ -2135,13 +2135,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1469) (-1, _1476) 0 ]", "EXPR [ (1, _1432, _1476) (-1, _1477) 0 ]", "BLACKBOX::RANGE [(_1477, 32)] []", - "EXPR [ (1, _1477) (-1, _1478) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1477) (-1, _1478) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1432, _1478) (-1, _1479) 0 ]", "BLACKBOX::RANGE [(_1479, 32)] []", - "EXPR [ (1, _1479) (-1, _1480) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1479) (-1, _1480) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1432, _1480) (-1, _1481) 0 ]", "BLACKBOX::RANGE [(_1481, 32)] []", - "EXPR [ (1, _1481) (-1, _1482) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1481) (-1, _1482) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1432, _1482) (-1, _1483) 0 ]", "BLACKBOX::RANGE [(_1483, 32)] []", "EXPR [ (1, _1432, _1469) (1, _1441, _1470) (-1, _1484) 0 ]", @@ -2154,22 +2154,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 25 })], outputs: [Simple(Witness(1490))]", "EXPR [ (-1, _0, _1490) (25, _1490) (1, _1491) -1 ]", "EXPR [ (-1, _0, _1491) (25, _1491) 0 ]", - "EXPR [ (1, _1432, _1483) (-1, _2438) 0 ]", - "EXPR [ (1, _1441, _1484) (-1, _2439) 0 ]", - "EXPR [ (-1, _1492) (1, _1994) (1, _2438) (1, _2439) 0 ]", + "EXPR [ (1, _1432, _1483) (-1, _2357) 0 ]", + "EXPR [ (1, _1441, _1484) (-1, _2358) 0 ]", + "EXPR [ (-1, _1492) (1, _1913) (1, _2357) (1, _2358) 0 ]", "EXPR [ (1, _1491, _1492) (-1, _1493) 0 ]", "BLACKBOX::RANGE [(_1493, 32)] []", - "EXPR [ (1, _1493) (-1, _1494) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1493) (-1, _1494) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1491, _1494) (-1, _1495) 0 ]", "BLACKBOX::RANGE [(_1495, 32)] []", - "EXPR [ (1, _1495) (-1, _1496) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1495) (-1, _1496) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1491, _1496) (-1, _1497) 0 ]", "BLACKBOX::RANGE [(_1497, 32)] []", - "EXPR [ (1, _1497) (-1, _1498) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1497) (-1, _1498) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1491, _1498) (-1, _1499) 0 ]", "BLACKBOX::RANGE [(_1499, 32)] []", "EXPR [ (-1, _1491) (-1, _1500) 1 ]", - "EXPR [ (-1, _1501) (1, _2438) (1, _2439) 0 ]", + "EXPR [ (-1, _1501) (1, _2357) (1, _2358) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1499))], q_c: -4864 })], outputs: [Simple(Witness(1502))]", "EXPR [ (1, _1499, _1502) (-4864, _1502) (1, _1503) -1 ]", "EXPR [ (1, _1499, _1503) (-4864, _1503) 0 ]", @@ -2179,13 +2179,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1499) (-1, _1507) 0 ]", "EXPR [ (1, _1491, _1507) (-1, _1508) 0 ]", "BLACKBOX::RANGE [(_1508, 32)] []", - "EXPR [ (1, _1508) (-1, _1509) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1508) (-1, _1509) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1491, _1509) (-1, _1510) 0 ]", "BLACKBOX::RANGE [(_1510, 32)] []", - "EXPR [ (1, _1510) (-1, _1511) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1510) (-1, _1511) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1491, _1511) (-1, _1512) 0 ]", "BLACKBOX::RANGE [(_1512, 32)] []", - "EXPR [ (1, _1512) (-1, _1513) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1512) (-1, _1513) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1491, _1513) (-1, _1514) 0 ]", "BLACKBOX::RANGE [(_1514, 32)] []", "EXPR [ (1, _1491, _1499) (1, _1500, _1501) (-1, _1515) 0 ]", @@ -2198,13 +2198,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1514) (-1, _1521) 0 ]", "EXPR [ (1, _1491, _1521) (-1, _1522) 0 ]", "BLACKBOX::RANGE [(_1522, 32)] []", - "EXPR [ (1, _1522) (-1, _1523) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1522) (-1, _1523) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1491, _1523) (-1, _1524) 0 ]", "BLACKBOX::RANGE [(_1524, 32)] []", - "EXPR [ (1, _1524) (-1, _1525) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1524) (-1, _1525) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1491, _1525) (-1, _1526) 0 ]", "BLACKBOX::RANGE [(_1526, 32)] []", - "EXPR [ (1, _1526) (-1, _1527) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1526) (-1, _1527) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1491, _1527) (-1, _1528) 0 ]", "BLACKBOX::RANGE [(_1528, 32)] []", "EXPR [ (1, _1491, _1514) (1, _1500, _1515) (-1, _1529) 0 ]", @@ -2217,13 +2217,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1528) (-1, _1535) 0 ]", "EXPR [ (1, _1491, _1535) (-1, _1536) 0 ]", "BLACKBOX::RANGE [(_1536, 32)] []", - "EXPR [ (1, _1536) (-1, _1537) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1536) (-1, _1537) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1491, _1537) (-1, _1538) 0 ]", "BLACKBOX::RANGE [(_1538, 32)] []", - "EXPR [ (1, _1538) (-1, _1539) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1538) (-1, _1539) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1491, _1539) (-1, _1540) 0 ]", "BLACKBOX::RANGE [(_1540, 32)] []", - "EXPR [ (1, _1540) (-1, _1541) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1540) (-1, _1541) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1491, _1541) (-1, _1542) 0 ]", "BLACKBOX::RANGE [(_1542, 32)] []", "EXPR [ (1, _1491, _1528) (1, _1500, _1529) (-1, _1543) 0 ]", @@ -2236,22 +2236,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 26 })], outputs: [Simple(Witness(1549))]", "EXPR [ (-1, _0, _1549) (26, _1549) (1, _1550) -1 ]", "EXPR [ (-1, _0, _1550) (26, _1550) 0 ]", - "EXPR [ (1, _1491, _1542) (-1, _2454) 0 ]", - "EXPR [ (1, _1500, _1543) (-1, _2455) 0 ]", - "EXPR [ (-1, _1551) (1, _1994) (1, _2454) (1, _2455) 0 ]", + "EXPR [ (1, _1491, _1542) (-1, _2373) 0 ]", + "EXPR [ (1, _1500, _1543) (-1, _2374) 0 ]", + "EXPR [ (-1, _1551) (1, _1913) (1, _2373) (1, _2374) 0 ]", "EXPR [ (1, _1550, _1551) (-1, _1552) 0 ]", "BLACKBOX::RANGE [(_1552, 32)] []", - "EXPR [ (1, _1552) (-1, _1553) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1552) (-1, _1553) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1550, _1553) (-1, _1554) 0 ]", "BLACKBOX::RANGE [(_1554, 32)] []", - "EXPR [ (1, _1554) (-1, _1555) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1554) (-1, _1555) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1550, _1555) (-1, _1556) 0 ]", "BLACKBOX::RANGE [(_1556, 32)] []", - "EXPR [ (1, _1556) (-1, _1557) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1556) (-1, _1557) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1550, _1557) (-1, _1558) 0 ]", "BLACKBOX::RANGE [(_1558, 32)] []", "EXPR [ (-1, _1550) (-1, _1559) 1 ]", - "EXPR [ (-1, _1560) (1, _2454) (1, _2455) 0 ]", + "EXPR [ (-1, _1560) (1, _2373) (1, _2374) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1558))], q_c: -4864 })], outputs: [Simple(Witness(1561))]", "EXPR [ (1, _1558, _1561) (-4864, _1561) (1, _1562) -1 ]", "EXPR [ (1, _1558, _1562) (-4864, _1562) 0 ]", @@ -2261,13 +2261,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1558) (-1, _1566) 0 ]", "EXPR [ (1, _1550, _1566) (-1, _1567) 0 ]", "BLACKBOX::RANGE [(_1567, 32)] []", - "EXPR [ (1, _1567) (-1, _1568) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1567) (-1, _1568) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1550, _1568) (-1, _1569) 0 ]", "BLACKBOX::RANGE [(_1569, 32)] []", - "EXPR [ (1, _1569) (-1, _1570) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1569) (-1, _1570) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1550, _1570) (-1, _1571) 0 ]", "BLACKBOX::RANGE [(_1571, 32)] []", - "EXPR [ (1, _1571) (-1, _1572) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1571) (-1, _1572) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1550, _1572) (-1, _1573) 0 ]", "BLACKBOX::RANGE [(_1573, 32)] []", "EXPR [ (1, _1550, _1558) (1, _1559, _1560) (-1, _1574) 0 ]", @@ -2280,13 +2280,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1573) (-1, _1580) 0 ]", "EXPR [ (1, _1550, _1580) (-1, _1581) 0 ]", "BLACKBOX::RANGE [(_1581, 32)] []", - "EXPR [ (1, _1581) (-1, _1582) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1581) (-1, _1582) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1550, _1582) (-1, _1583) 0 ]", "BLACKBOX::RANGE [(_1583, 32)] []", - "EXPR [ (1, _1583) (-1, _1584) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1583) (-1, _1584) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1550, _1584) (-1, _1585) 0 ]", "BLACKBOX::RANGE [(_1585, 32)] []", - "EXPR [ (1, _1585) (-1, _1586) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1585) (-1, _1586) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1550, _1586) (-1, _1587) 0 ]", "BLACKBOX::RANGE [(_1587, 32)] []", "EXPR [ (1, _1550, _1573) (1, _1559, _1574) (-1, _1588) 0 ]", @@ -2299,13 +2299,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1587) (-1, _1594) 0 ]", "EXPR [ (1, _1550, _1594) (-1, _1595) 0 ]", "BLACKBOX::RANGE [(_1595, 32)] []", - "EXPR [ (1, _1595) (-1, _1596) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1595) (-1, _1596) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1550, _1596) (-1, _1597) 0 ]", "BLACKBOX::RANGE [(_1597, 32)] []", - "EXPR [ (1, _1597) (-1, _1598) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1597) (-1, _1598) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1550, _1598) (-1, _1599) 0 ]", "BLACKBOX::RANGE [(_1599, 32)] []", - "EXPR [ (1, _1599) (-1, _1600) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1599) (-1, _1600) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1550, _1600) (-1, _1601) 0 ]", "BLACKBOX::RANGE [(_1601, 32)] []", "EXPR [ (1, _1550, _1587) (1, _1559, _1588) (-1, _1602) 0 ]", @@ -2318,22 +2318,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 27 })], outputs: [Simple(Witness(1608))]", "EXPR [ (-1, _0, _1608) (27, _1608) (1, _1609) -1 ]", "EXPR [ (-1, _0, _1609) (27, _1609) 0 ]", - "EXPR [ (1, _1550, _1601) (-1, _2470) 0 ]", - "EXPR [ (1, _1559, _1602) (-1, _2471) 0 ]", - "EXPR [ (-1, _1610) (1, _1994) (1, _2470) (1, _2471) 0 ]", + "EXPR [ (1, _1550, _1601) (-1, _2389) 0 ]", + "EXPR [ (1, _1559, _1602) (-1, _2390) 0 ]", + "EXPR [ (-1, _1610) (1, _1913) (1, _2389) (1, _2390) 0 ]", "EXPR [ (1, _1609, _1610) (-1, _1611) 0 ]", "BLACKBOX::RANGE [(_1611, 32)] []", - "EXPR [ (1, _1611) (-1, _1612) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1611) (-1, _1612) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1609, _1612) (-1, _1613) 0 ]", "BLACKBOX::RANGE [(_1613, 32)] []", - "EXPR [ (1, _1613) (-1, _1614) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1613) (-1, _1614) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1609, _1614) (-1, _1615) 0 ]", "BLACKBOX::RANGE [(_1615, 32)] []", - "EXPR [ (1, _1615) (-1, _1616) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1615) (-1, _1616) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1609, _1616) (-1, _1617) 0 ]", "BLACKBOX::RANGE [(_1617, 32)] []", "EXPR [ (-1, _1609) (-1, _1618) 1 ]", - "EXPR [ (-1, _1619) (1, _2470) (1, _2471) 0 ]", + "EXPR [ (-1, _1619) (1, _2389) (1, _2390) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1617))], q_c: -4864 })], outputs: [Simple(Witness(1620))]", "EXPR [ (1, _1617, _1620) (-4864, _1620) (1, _1621) -1 ]", "EXPR [ (1, _1617, _1621) (-4864, _1621) 0 ]", @@ -2343,13 +2343,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1617) (-1, _1625) 0 ]", "EXPR [ (1, _1609, _1625) (-1, _1626) 0 ]", "BLACKBOX::RANGE [(_1626, 32)] []", - "EXPR [ (1, _1626) (-1, _1627) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1626) (-1, _1627) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1609, _1627) (-1, _1628) 0 ]", "BLACKBOX::RANGE [(_1628, 32)] []", - "EXPR [ (1, _1628) (-1, _1629) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1628) (-1, _1629) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1609, _1629) (-1, _1630) 0 ]", "BLACKBOX::RANGE [(_1630, 32)] []", - "EXPR [ (1, _1630) (-1, _1631) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1630) (-1, _1631) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1609, _1631) (-1, _1632) 0 ]", "BLACKBOX::RANGE [(_1632, 32)] []", "EXPR [ (1, _1609, _1617) (1, _1618, _1619) (-1, _1633) 0 ]", @@ -2362,13 +2362,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1632) (-1, _1639) 0 ]", "EXPR [ (1, _1609, _1639) (-1, _1640) 0 ]", "BLACKBOX::RANGE [(_1640, 32)] []", - "EXPR [ (1, _1640) (-1, _1641) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1640) (-1, _1641) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1609, _1641) (-1, _1642) 0 ]", "BLACKBOX::RANGE [(_1642, 32)] []", - "EXPR [ (1, _1642) (-1, _1643) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1642) (-1, _1643) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1609, _1643) (-1, _1644) 0 ]", "BLACKBOX::RANGE [(_1644, 32)] []", - "EXPR [ (1, _1644) (-1, _1645) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1644) (-1, _1645) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1609, _1645) (-1, _1646) 0 ]", "BLACKBOX::RANGE [(_1646, 32)] []", "EXPR [ (1, _1609, _1632) (1, _1618, _1633) (-1, _1647) 0 ]", @@ -2381,13 +2381,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1646) (-1, _1653) 0 ]", "EXPR [ (1, _1609, _1653) (-1, _1654) 0 ]", "BLACKBOX::RANGE [(_1654, 32)] []", - "EXPR [ (1, _1654) (-1, _1655) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1654) (-1, _1655) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1609, _1655) (-1, _1656) 0 ]", "BLACKBOX::RANGE [(_1656, 32)] []", - "EXPR [ (1, _1656) (-1, _1657) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1656) (-1, _1657) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1609, _1657) (-1, _1658) 0 ]", "BLACKBOX::RANGE [(_1658, 32)] []", - "EXPR [ (1, _1658) (-1, _1659) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1658) (-1, _1659) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1609, _1659) (-1, _1660) 0 ]", "BLACKBOX::RANGE [(_1660, 32)] []", "EXPR [ (1, _1609, _1646) (1, _1618, _1647) (-1, _1661) 0 ]", @@ -2400,22 +2400,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 28 })], outputs: [Simple(Witness(1667))]", "EXPR [ (-1, _0, _1667) (28, _1667) (1, _1668) -1 ]", "EXPR [ (-1, _0, _1668) (28, _1668) 0 ]", - "EXPR [ (1, _1609, _1660) (-1, _2486) 0 ]", - "EXPR [ (1, _1618, _1661) (-1, _2487) 0 ]", - "EXPR [ (-1, _1669) (1, _1994) (1, _2486) (1, _2487) 0 ]", + "EXPR [ (1, _1609, _1660) (-1, _2405) 0 ]", + "EXPR [ (1, _1618, _1661) (-1, _2406) 0 ]", + "EXPR [ (-1, _1669) (1, _1913) (1, _2405) (1, _2406) 0 ]", "EXPR [ (1, _1668, _1669) (-1, _1670) 0 ]", "BLACKBOX::RANGE [(_1670, 32)] []", - "EXPR [ (1, _1670) (-1, _1671) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1670) (-1, _1671) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1668, _1671) (-1, _1672) 0 ]", "BLACKBOX::RANGE [(_1672, 32)] []", - "EXPR [ (1, _1672) (-1, _1673) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1672) (-1, _1673) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1668, _1673) (-1, _1674) 0 ]", "BLACKBOX::RANGE [(_1674, 32)] []", - "EXPR [ (1, _1674) (-1, _1675) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1674) (-1, _1675) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1668, _1675) (-1, _1676) 0 ]", "BLACKBOX::RANGE [(_1676, 32)] []", "EXPR [ (-1, _1668) (-1, _1677) 1 ]", - "EXPR [ (-1, _1678) (1, _2486) (1, _2487) 0 ]", + "EXPR [ (-1, _1678) (1, _2405) (1, _2406) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1676))], q_c: -4864 })], outputs: [Simple(Witness(1679))]", "EXPR [ (1, _1676, _1679) (-4864, _1679) (1, _1680) -1 ]", "EXPR [ (1, _1676, _1680) (-4864, _1680) 0 ]", @@ -2425,13 +2425,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1676) (-1, _1684) 0 ]", "EXPR [ (1, _1668, _1684) (-1, _1685) 0 ]", "BLACKBOX::RANGE [(_1685, 32)] []", - "EXPR [ (1, _1685) (-1, _1686) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1685) (-1, _1686) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1668, _1686) (-1, _1687) 0 ]", "BLACKBOX::RANGE [(_1687, 32)] []", - "EXPR [ (1, _1687) (-1, _1688) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1687) (-1, _1688) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1668, _1688) (-1, _1689) 0 ]", "BLACKBOX::RANGE [(_1689, 32)] []", - "EXPR [ (1, _1689) (-1, _1690) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1689) (-1, _1690) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1668, _1690) (-1, _1691) 0 ]", "BLACKBOX::RANGE [(_1691, 32)] []", "EXPR [ (1, _1668, _1676) (1, _1677, _1678) (-1, _1692) 0 ]", @@ -2444,13 +2444,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1691) (-1, _1698) 0 ]", "EXPR [ (1, _1668, _1698) (-1, _1699) 0 ]", "BLACKBOX::RANGE [(_1699, 32)] []", - "EXPR [ (1, _1699) (-1, _1700) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1699) (-1, _1700) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1668, _1700) (-1, _1701) 0 ]", "BLACKBOX::RANGE [(_1701, 32)] []", - "EXPR [ (1, _1701) (-1, _1702) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1701) (-1, _1702) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1668, _1702) (-1, _1703) 0 ]", "BLACKBOX::RANGE [(_1703, 32)] []", - "EXPR [ (1, _1703) (-1, _1704) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1703) (-1, _1704) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1668, _1704) (-1, _1705) 0 ]", "BLACKBOX::RANGE [(_1705, 32)] []", "EXPR [ (1, _1668, _1691) (1, _1677, _1692) (-1, _1706) 0 ]", @@ -2463,13 +2463,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1705) (-1, _1712) 0 ]", "EXPR [ (1, _1668, _1712) (-1, _1713) 0 ]", "BLACKBOX::RANGE [(_1713, 32)] []", - "EXPR [ (1, _1713) (-1, _1714) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1713) (-1, _1714) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1668, _1714) (-1, _1715) 0 ]", "BLACKBOX::RANGE [(_1715, 32)] []", - "EXPR [ (1, _1715) (-1, _1716) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1715) (-1, _1716) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1668, _1716) (-1, _1717) 0 ]", "BLACKBOX::RANGE [(_1717, 32)] []", - "EXPR [ (1, _1717) (-1, _1718) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1717) (-1, _1718) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1668, _1718) (-1, _1719) 0 ]", "BLACKBOX::RANGE [(_1719, 32)] []", "EXPR [ (1, _1668, _1705) (1, _1677, _1706) (-1, _1720) 0 ]", @@ -2482,22 +2482,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 29 })], outputs: [Simple(Witness(1726))]", "EXPR [ (-1, _0, _1726) (29, _1726) (1, _1727) -1 ]", "EXPR [ (-1, _0, _1727) (29, _1727) 0 ]", - "EXPR [ (1, _1668, _1719) (-1, _2502) 0 ]", - "EXPR [ (1, _1677, _1720) (-1, _2503) 0 ]", - "EXPR [ (-1, _1728) (1, _1994) (1, _2502) (1, _2503) 0 ]", + "EXPR [ (1, _1668, _1719) (-1, _2421) 0 ]", + "EXPR [ (1, _1677, _1720) (-1, _2422) 0 ]", + "EXPR [ (-1, _1728) (1, _1913) (1, _2421) (1, _2422) 0 ]", "EXPR [ (1, _1727, _1728) (-1, _1729) 0 ]", "BLACKBOX::RANGE [(_1729, 32)] []", - "EXPR [ (1, _1729) (-1, _1730) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1729) (-1, _1730) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1727, _1730) (-1, _1731) 0 ]", "BLACKBOX::RANGE [(_1731, 32)] []", - "EXPR [ (1, _1731) (-1, _1732) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1731) (-1, _1732) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1727, _1732) (-1, _1733) 0 ]", "BLACKBOX::RANGE [(_1733, 32)] []", - "EXPR [ (1, _1733) (-1, _1734) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1733) (-1, _1734) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1727, _1734) (-1, _1735) 0 ]", "BLACKBOX::RANGE [(_1735, 32)] []", "EXPR [ (-1, _1727) (-1, _1736) 1 ]", - "EXPR [ (-1, _1737) (1, _2502) (1, _2503) 0 ]", + "EXPR [ (-1, _1737) (1, _2421) (1, _2422) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1735))], q_c: -4864 })], outputs: [Simple(Witness(1738))]", "EXPR [ (1, _1735, _1738) (-4864, _1738) (1, _1739) -1 ]", "EXPR [ (1, _1735, _1739) (-4864, _1739) 0 ]", @@ -2507,13 +2507,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1735) (-1, _1743) 0 ]", "EXPR [ (1, _1727, _1743) (-1, _1744) 0 ]", "BLACKBOX::RANGE [(_1744, 32)] []", - "EXPR [ (1, _1744) (-1, _1745) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1744) (-1, _1745) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1727, _1745) (-1, _1746) 0 ]", "BLACKBOX::RANGE [(_1746, 32)] []", - "EXPR [ (1, _1746) (-1, _1747) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1746) (-1, _1747) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1727, _1747) (-1, _1748) 0 ]", "BLACKBOX::RANGE [(_1748, 32)] []", - "EXPR [ (1, _1748) (-1, _1749) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1748) (-1, _1749) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1727, _1749) (-1, _1750) 0 ]", "BLACKBOX::RANGE [(_1750, 32)] []", "EXPR [ (1, _1727, _1735) (1, _1736, _1737) (-1, _1751) 0 ]", @@ -2527,13 +2527,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1750) (-1, _1758) 0 ]", "EXPR [ (1, _1727, _1758) (-1, _1759) 0 ]", "BLACKBOX::RANGE [(_1759, 32)] []", - "EXPR [ (1, _1759) (-1, _1760) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1759) (-1, _1760) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1727, _1760) (-1, _1761) 0 ]", "BLACKBOX::RANGE [(_1761, 32)] []", - "EXPR [ (1, _1761) (-1, _1762) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1761) (-1, _1762) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1727, _1762) (-1, _1763) 0 ]", "BLACKBOX::RANGE [(_1763, 32)] []", - "EXPR [ (1, _1763) (-1, _1764) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1763) (-1, _1764) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1727, _1764) (-1, _1765) 0 ]", "BLACKBOX::RANGE [(_1765, 32)] []", "EXPR [ (1, _1727, _1750) (1, _1736, _1751) (-1, _1766) 0 ]", @@ -2545,295 +2545,180 @@ expression: artifact "EXPR [ (1, _1750, _1754) (1, _1755, _1756) (-1, _1771) 0 ]", "EXPR [ (32, _1727) (-1, _1772) 0 ]", "BLACKBOX::RANGE [(_1772, 5)] []", - "EXPR [ (1, _4, _43) (1, _1765) (-1, _1773) 0 ]", - "EXPR [ (1, _1727, _1773) (-1, _1774) 0 ]", - "BLACKBOX::RANGE [(_1774, 32)] []", - "EXPR [ (1, _1774) (-1, _1775) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1727, _1775) (-1, _1776) 0 ]", - "BLACKBOX::RANGE [(_1776, 32)] []", - "EXPR [ (1, _1776) (-1, _1777) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1727, _1777) (-1, _1778) 0 ]", - "BLACKBOX::RANGE [(_1778, 32)] []", - "EXPR [ (1, _1778) (-1, _1779) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1727, _1779) (-1, _1780) 0 ]", - "BLACKBOX::RANGE [(_1780, 32)] []", - "EXPR [ (1, _1727, _1765) (1, _1736, _1766) (-1, _1781) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1780))], q_c: -4864 })], outputs: [Simple(Witness(1782))]", - "EXPR [ (1, _1780, _1782) (-4864, _1782) (1, _1783) -1 ]", - "EXPR [ (1, _1780, _1783) (-4864, _1783) 0 ]", - "EXPR [ (1, _1727, _1783) (-1, _1784) 0 ]", - "EXPR [ (-1, _1727, _1783) (-1, _1785) 1 ]", - "EXPR [ (1, _1765, _1769) (1, _1770, _1771) (-1, _1786) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 30 })], outputs: [Simple(Witness(1787))]", - "EXPR [ (-1, _0, _1787) (30, _1787) (1, _1788) -1 ]", - "EXPR [ (-1, _0, _1788) (30, _1788) 0 ]", - "EXPR [ (1, _1727, _1780) (-1, _2518) 0 ]", - "EXPR [ (1, _1736, _1781) (-1, _2519) 0 ]", - "EXPR [ (-1, _1789) (1, _1994) (1, _2518) (1, _2519) 0 ]", - "EXPR [ (1, _1788, _1789) (-1, _1790) 0 ]", - "BLACKBOX::RANGE [(_1790, 32)] []", - "EXPR [ (1, _1790) (-1, _1791) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1788, _1791) (-1, _1792) 0 ]", - "BLACKBOX::RANGE [(_1792, 32)] []", - "EXPR [ (1, _1792) (-1, _1793) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1788, _1793) (-1, _1794) 0 ]", - "BLACKBOX::RANGE [(_1794, 32)] []", - "EXPR [ (1, _1794) (-1, _1795) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1788, _1795) (-1, _1796) 0 ]", - "BLACKBOX::RANGE [(_1796, 32)] []", - "EXPR [ (-1, _1788) (-1, _1797) 1 ]", - "EXPR [ (-1, _1798) (1, _2518) (1, _2519) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1796))], q_c: -4864 })], outputs: [Simple(Witness(1799))]", - "EXPR [ (1, _1796, _1799) (-4864, _1799) (1, _1800) -1 ]", - "EXPR [ (1, _1796, _1800) (-4864, _1800) 0 ]", - "EXPR [ (1, _1788, _1800) (-1, _1801) 0 ]", - "EXPR [ (-1, _1788, _1800) (-1, _1802) 1 ]", - "EXPR [ (1, _1780, _1784) (1, _1785, _1786) (-1, _1803) 0 ]", - "EXPR [ (1, _67, _1727) (1, _1736, _1757) (-1, _1804) 0 ]", - "EXPR [ (1, _4, _43) (1, _1796) (-1, _1805) 0 ]", - "EXPR [ (1, _1788, _1805) (-1, _1806) 0 ]", - "BLACKBOX::RANGE [(_1806, 32)] []", - "EXPR [ (1, _1806) (-1, _1807) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1788, _1807) (-1, _1808) 0 ]", - "BLACKBOX::RANGE [(_1808, 32)] []", - "EXPR [ (1, _1808) (-1, _1809) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1788, _1809) (-1, _1810) 0 ]", - "BLACKBOX::RANGE [(_1810, 32)] []", - "EXPR [ (1, _1810) (-1, _1811) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1788, _1811) (-1, _1812) 0 ]", - "BLACKBOX::RANGE [(_1812, 32)] []", - "EXPR [ (1, _1788, _1796) (1, _1797, _1798) (-1, _1813) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1812))], q_c: -4864 })], outputs: [Simple(Witness(1814))]", - "EXPR [ (1, _1812, _1814) (-4864, _1814) (1, _1815) -1 ]", - "EXPR [ (1, _1812, _1815) (-4864, _1815) 0 ]", - "EXPR [ (1, _1788, _1815) (-1, _1816) 0 ]", - "EXPR [ (-1, _1788, _1815) (-1, _1817) 1 ]", - "EXPR [ (1, _1796, _1801) (1, _1802, _1803) (-1, _1818) 0 ]", - "EXPR [ (32, _1788) (-1, _1819) 0 ]", - "BLACKBOX::RANGE [(_1819, 5)] []", - "EXPR [ (1, _4, _43) (1, _1812) (-1, _1820) 0 ]", - "EXPR [ (1, _1788, _1820) (-1, _1821) 0 ]", + "EXPR [ (1, _1727, _1765) (1, _1736, _1766) (-1, _1773) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 30 })], outputs: [Simple(Witness(1774))]", + "EXPR [ (-1, _0, _1774) (30, _1774) (1, _1775) -1 ]", + "EXPR [ (-1, _0, _1775) (30, _1775) 0 ]", + "EXPR [ (1, _1736, _1773) (-1, _1776) (1, _1913) 0 ]", + "EXPR [ (1, _1775, _1776) (-1, _1777) 0 ]", + "BLACKBOX::RANGE [(_1777, 32)] []", + "EXPR [ (1, _1777) (-1, _1778) (1, _1945) (1, _1974) 0 ]", + "EXPR [ (1, _1775, _1778) (-1, _1779) 0 ]", + "BLACKBOX::RANGE [(_1779, 32)] []", + "EXPR [ (1, _1779) (-1, _1780) (1, _1975) (1, _2002) 0 ]", + "EXPR [ (1, _1775, _1780) (-1, _1781) 0 ]", + "BLACKBOX::RANGE [(_1781, 32)] []", + "EXPR [ (1, _1781) (-1, _1782) (1, _2003) (1, _2022) 0 ]", + "EXPR [ (1, _1775, _1782) (-1, _1783) 0 ]", + "BLACKBOX::RANGE [(_1783, 32)] []", + "EXPR [ (-1, _1775) (-1, _1784) 1 ]", + "EXPR [ (1, _1736, _1773) (-1, _1785) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1783))], q_c: -4864 })], outputs: [Simple(Witness(1786))]", + "EXPR [ (1, _1783, _1786) (-4864, _1786) (1, _1787) -1 ]", + "EXPR [ (1, _1783, _1787) (-4864, _1787) 0 ]", + "EXPR [ (1, _1775, _1787) (-1, _1788) 0 ]", + "EXPR [ (-1, _1775, _1787) (-1, _1789) 1 ]", + "EXPR [ (1, _1765, _1769) (1, _1770, _1771) (-1, _1790) 0 ]", + "EXPR [ (1, _67, _1727) (1, _1736, _1757) (-1, _1791) 0 ]", + "EXPR [ (1, _4, _43) (1, _1783) (-1, _1792) 0 ]", + "EXPR [ (1, _1775, _1792) (-1, _1793) 0 ]", + "BLACKBOX::RANGE [(_1793, 32)] []", + "EXPR [ (1, _1793) (-1, _1794) (1, _1945) (1, _1974) 0 ]", + "EXPR [ (1, _1775, _1794) (-1, _1795) 0 ]", + "BLACKBOX::RANGE [(_1795, 32)] []", + "EXPR [ (1, _1795) (-1, _1796) (1, _1975) (1, _2002) 0 ]", + "EXPR [ (1, _1775, _1796) (-1, _1797) 0 ]", + "BLACKBOX::RANGE [(_1797, 32)] []", + "EXPR [ (1, _1797) (-1, _1798) (1, _2003) (1, _2022) 0 ]", + "EXPR [ (1, _1775, _1798) (-1, _1799) 0 ]", + "BLACKBOX::RANGE [(_1799, 32)] []", + "EXPR [ (1, _1775, _1783) (1, _1784, _1785) (-1, _1800) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1799))], q_c: -4864 })], outputs: [Simple(Witness(1801))]", + "EXPR [ (1, _1799, _1801) (-4864, _1801) (1, _1802) -1 ]", + "EXPR [ (1, _1799, _1802) (-4864, _1802) 0 ]", + "EXPR [ (1, _1775, _1802) (-1, _1803) 0 ]", + "EXPR [ (-1, _1775, _1802) (-1, _1804) 1 ]", + "EXPR [ (1, _1783, _1788) (1, _1789, _1790) (-1, _1805) 0 ]", + "EXPR [ (32, _1775) (-1, _1806) 0 ]", + "BLACKBOX::RANGE [(_1806, 5)] []", + "EXPR [ (1, _1775, _1799) (1, _1784, _1800) (-1, _1807) 0 ]", + "EXPR [ (33, _1775) (-1, _1808) 0 ]", + "BLACKBOX::RANGE [(_1808, 5)] []", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 31 })], outputs: [Simple(Witness(1809))]", + "EXPR [ (-1, _0, _1809) (31, _1809) (1, _1810) -1 ]", + "EXPR [ (-1, _0, _1810) (31, _1810) 0 ]", + "EXPR [ (1, _1799, _1803) (1, _1804, _1805) (-1, _1811) 0 ]", + "EXPR [ (-1, _1810) (-1, _1812) 1 ]", + "EXPR [ (1, _57, _1775) (1, _1784, _1791) (-1, _1813) 0 ]", + "EXPR [ (1, _1784, _1807) (-1, _1814) (1, _1913) 0 ]", + "EXPR [ (1, _1810, _1814) (-1, _1815) 0 ]", + "BLACKBOX::RANGE [(_1815, 32)] []", + "EXPR [ (1, _1815) (-1, _1816) (1, _1945) (1, _1974) 0 ]", + "EXPR [ (1, _1810, _1816) (-1, _1817) 0 ]", + "BLACKBOX::RANGE [(_1817, 32)] []", + "EXPR [ (1, _1817) (-1, _1818) (1, _1975) (1, _2002) 0 ]", + "EXPR [ (1, _1810, _1818) (-1, _1819) 0 ]", + "BLACKBOX::RANGE [(_1819, 32)] []", + "EXPR [ (1, _1819) (-1, _1820) (1, _2003) (1, _2022) 0 ]", + "EXPR [ (1, _1810, _1820) (-1, _1821) 0 ]", "BLACKBOX::RANGE [(_1821, 32)] []", - "EXPR [ (1, _1821) (-1, _1822) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1788, _1822) (-1, _1823) 0 ]", - "BLACKBOX::RANGE [(_1823, 32)] []", - "EXPR [ (1, _1823) (-1, _1824) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1788, _1824) (-1, _1825) 0 ]", - "BLACKBOX::RANGE [(_1825, 32)] []", - "EXPR [ (1, _1825) (-1, _1826) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1788, _1826) (-1, _1827) 0 ]", - "BLACKBOX::RANGE [(_1827, 32)] []", - "EXPR [ (1, _1788, _1812) (1, _1797, _1813) (-1, _1828) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1827))], q_c: -4864 })], outputs: [Simple(Witness(1829))]", - "EXPR [ (1, _1827, _1829) (-4864, _1829) (1, _1830) -1 ]", - "EXPR [ (1, _1827, _1830) (-4864, _1830) 0 ]", - "EXPR [ (1, _1788, _1830) (-1, _1831) 0 ]", - "EXPR [ (-1, _1788, _1830) (-1, _1832) 1 ]", - "EXPR [ (1, _1812, _1816) (1, _1817, _1818) (-1, _1833) 0 ]", - "EXPR [ (33, _1788) (-1, _1834) 0 ]", - "BLACKBOX::RANGE [(_1834, 5)] []", - "EXPR [ (1, _4, _43) (1, _1827) (-1, _1835) 0 ]", - "EXPR [ (1, _1788, _1835) (-1, _1836) 0 ]", - "BLACKBOX::RANGE [(_1836, 32)] []", - "EXPR [ (1, _1836) (-1, _1837) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1788, _1837) (-1, _1838) 0 ]", - "BLACKBOX::RANGE [(_1838, 32)] []", - "EXPR [ (1, _1838) (-1, _1839) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1788, _1839) (-1, _1840) 0 ]", - "BLACKBOX::RANGE [(_1840, 32)] []", - "EXPR [ (1, _1840) (-1, _1841) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1788, _1841) (-1, _1842) 0 ]", - "BLACKBOX::RANGE [(_1842, 32)] []", - "EXPR [ (1, _1788, _1827) (1, _1797, _1828) (-1, _1843) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1842))], q_c: -4864 })], outputs: [Simple(Witness(1844))]", - "EXPR [ (1, _1842, _1844) (-4864, _1844) (1, _1845) -1 ]", - "EXPR [ (1, _1842, _1845) (-4864, _1845) 0 ]", - "EXPR [ (1, _1788, _1845) (-1, _1846) 0 ]", - "EXPR [ (-1, _1788, _1845) (-1, _1847) 1 ]", - "EXPR [ (1, _1827, _1831) (1, _1832, _1833) (-1, _1848) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 31 })], outputs: [Simple(Witness(1849))]", - "EXPR [ (-1, _0, _1849) (31, _1849) (1, _1850) -1 ]", - "EXPR [ (-1, _0, _1850) (31, _1850) 0 ]", - "EXPR [ (1, _1842, _1846) (1, _1847, _1848) (-1, _1851) 0 ]", - "EXPR [ (-1, _1850) (-1, _1852) 1 ]", - "EXPR [ (1, _57, _1788) (1, _1797, _1804) (-1, _1853) 0 ]", - "EXPR [ (1, _1788, _1842) (-1, _2540) 0 ]", - "EXPR [ (1, _1797, _1843) (-1, _2541) 0 ]", - "EXPR [ (-1, _1854) (1, _1994) (1, _2540) (1, _2541) 0 ]", - "EXPR [ (1, _1850, _1854) (-1, _1855) 0 ]", - "BLACKBOX::RANGE [(_1855, 32)] []", - "EXPR [ (1, _1855) (-1, _1856) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1850, _1856) (-1, _1857) 0 ]", - "BLACKBOX::RANGE [(_1857, 32)] []", - "EXPR [ (1, _1857) (-1, _1858) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1850, _1858) (-1, _1859) 0 ]", - "BLACKBOX::RANGE [(_1859, 32)] []", - "EXPR [ (1, _1859) (-1, _1860) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1850, _1860) (-1, _1861) 0 ]", - "BLACKBOX::RANGE [(_1861, 32)] []", - "EXPR [ (-1, _1862) (1, _2540) (1, _2541) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1861))], q_c: -4864 })], outputs: [Simple(Witness(1863))]", - "EXPR [ (1, _1861, _1863) (-4864, _1863) (1, _1864) -1 ]", - "EXPR [ (1, _1861, _1864) (-4864, _1864) 0 ]", - "EXPR [ (1, _1850, _1864) (-1, _1865) 0 ]", - "EXPR [ (-1, _1850, _1864) (-1, _1866) 1 ]", - "EXPR [ (32, _1850) (-1, _1867) 0 ]", - "BLACKBOX::RANGE [(_1867, 5)] []", - "EXPR [ (1, _4, _43) (1, _1861) (-1, _1868) 0 ]", - "EXPR [ (1, _1850, _1868) (-1, _1869) 0 ]", + "EXPR [ (1, _1784, _1807) (-1, _1822) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1821))], q_c: -4864 })], outputs: [Simple(Witness(1823))]", + "EXPR [ (1, _1821, _1823) (-4864, _1823) (1, _1824) -1 ]", + "EXPR [ (1, _1821, _1824) (-4864, _1824) 0 ]", + "EXPR [ (1, _1810, _1824) (-1, _1825) 0 ]", + "EXPR [ (-1, _1810, _1824) (-1, _1826) 1 ]", + "EXPR [ (32, _1810) (-1, _1827) 0 ]", + "BLACKBOX::RANGE [(_1827, 5)] []", + "EXPR [ (1, _1810, _1821) (1, _1812, _1822) (-1, _1828) 0 ]", + "EXPR [ (33, _1810) (-1, _1829) 0 ]", + "BLACKBOX::RANGE [(_1829, 5)] []", + "EXPR [ (34, _1810) (-1, _1830) 0 ]", + "BLACKBOX::RANGE [(_1830, 5)] []", + "EXPR [ (1, _1810, _1811) (1, _1812, _1813) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1812), Witness(1828))], linear_combinations: [], q_c: -13 })], outputs: [Simple(Witness(1831))]", + "EXPR [ (1, _1812, _1828) (-1, _1832) -13 ]", + "EXPR [ (1, _1831, _1832) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(1833))]", + "EXPR [ (1, _0, _1833) (1, _1834) -1 ]", + "EXPR [ (1, _0, _1834) 0 ]", + "EXPR [ (1, _0) 0 ]", + "EXPR [ (-1, _1834) 1 ]", + "EXPR [ (-1, _77, _1834) (1, _77) (3, _1834) (-1, _1835) 0 ]", + "EXPR [ (1, _1834, _1835) -3 ]", + "BLACKBOX::BLAKE3 [(_5, 8), (_6, 8), (_7, 8), (_8, 8), (_9, 8)] [_1836, _1837, _1838, _1839, _1840, _1841, _1842, _1843, _1844, _1845, _1846, _1847, _1848, _1849, _1850, _1851, _1852, _1853, _1854, _1855, _1856, _1857, _1858, _1859, _1860, _1861, _1862, _1863, _1864, _1865, _1866, _1867]", + "EXPR [ (1, _1834, _1836) (-1, _10) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(1834), Witness(67))], linear_combinations: [], q_c: 4294967293 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1868)), Simple(Witness(1869))]", + "BLACKBOX::RANGE [(_1868, 1)] []", "BLACKBOX::RANGE [(_1869, 32)] []", - "EXPR [ (1, _1869) (-1, _1870) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1850, _1870) (-1, _1871) 0 ]", - "BLACKBOX::RANGE [(_1871, 32)] []", - "EXPR [ (1, _1871) (-1, _1872) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1850, _1872) (-1, _1873) 0 ]", + "EXPR [ (1, _67, _1834) (-4294967296, _1868) (-1, _1869) 4294967293 ]", + "EXPR [ (-1, _1868) (-1, _1870) 1 ]", + "EXPR [ (1, _67, _1834) (-1, _1871) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1870), Witness(1871))], linear_combinations: [(1, Witness(57)), (-3, Witness(1868))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1872)), Simple(Witness(1873))]", + "BLACKBOX::RANGE [(_1872, 1)] []", "BLACKBOX::RANGE [(_1873, 32)] []", - "EXPR [ (1, _1873) (-1, _1874) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1850, _1874) (-1, _1875) 0 ]", - "BLACKBOX::RANGE [(_1875, 32)] []", - "EXPR [ (1, _1850, _1861) (1, _1852, _1862) (-1, _1876) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1875))], q_c: -4864 })], outputs: [Simple(Witness(1877))]", - "EXPR [ (1, _1875, _1877) (-4864, _1877) (1, _1878) -1 ]", - "EXPR [ (1, _1875, _1878) (-4864, _1878) 0 ]", - "EXPR [ (1, _1850, _1878) (-1, _1879) 0 ]", - "EXPR [ (-1, _1850, _1878) (-1, _1880) 1 ]", - "EXPR [ (1, _1851, _1866) (1, _1861, _1865) (-1, _1881) 0 ]", - "EXPR [ (33, _1850) (-1, _1882) 0 ]", - "BLACKBOX::RANGE [(_1882, 5)] []", - "EXPR [ (1, _4, _43) (1, _1875) (-1, _1883) 0 ]", - "EXPR [ (1, _1850, _1883) (-1, _1884) 0 ]", - "BLACKBOX::RANGE [(_1884, 32)] []", - "EXPR [ (1, _1884) (-1, _1885) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1850, _1885) (-1, _1886) 0 ]", + "EXPR [ (-1, _1870, _1871) (1, _57) (-3, _1868) (-4294967296, _1872) (-1, _1873) 4294967296 ]", + "EXPR [ (1, _1870, _1871) (3, _1868) (-1, _1874) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1868), Witness(1871)), (1, Witness(1872), Witness(57)), (-1, Witness(1872), Witness(1874))], linear_combinations: [(-3, Witness(1870)), (1, Witness(1874))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1875)), Simple(Witness(1876))]", + "BLACKBOX::RANGE [(_1875, 1)] []", + "BLACKBOX::RANGE [(_1876, 32)] []", + "EXPR [ (1, _57, _1872) (-1, _2457) 0 ]", + "EXPR [ (-1, _1872, _1874) (-1, _2459) 0 ]", + "EXPR [ (-1, _1868, _1871) (-3, _1870) (1, _1874) (-4294967296, _1875) (-1, _1876) (1, _2457) (1, _2459) 4294967296 ]", + "EXPR [ (-1, _1875) (-1, _1877) 1 ]", + "EXPR [ (1, _1874) (-1, _1878) (1, _2457) (1, _2459) 0 ]", + "EXPR [ (1, _1868, _1871) (3, _1870) (-1, _1879) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(1825), Witness(1821)), (1, Witness(1826), Witness(1811)), (1, Witness(1872), Witness(57)), (-1, Witness(1872), Witness(1874))], linear_combinations: [(-1, Witness(57))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1880)), Simple(Witness(1881))]", + "BLACKBOX::RANGE [(_1880, 1)] []", + "BLACKBOX::RANGE [(_1881, 32)] []", + "EXPR [ (1, _1811, _1826) (-1, _2462) 0 ]", + "EXPR [ (1, _1821, _1825) (-1, _2463) 0 ]", + "EXPR [ (-1, _57) (-4294967296, _1880) (-1, _1881) (1, _2457) (1, _2459) (1, _2462) (1, _2463) 4294967296 ]", + "EXPR [ (-1, _1880) (-1, _1882) 1 ]", + "EXPR [ (-1, _1883) (1, _2462) (1, _2463) 0 ]", + "EXPR [ (1, _57) (-1, _1884) (-1, _2457) (-1, _2459) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1875), Witness(1879)), (-1, Witness(1877), Witness(1878)), (1, Witness(1880), Witness(1883)), (1, Witness(1882), Witness(1884))], linear_combinations: [], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1885)), Simple(Witness(1886))]", + "BLACKBOX::RANGE [(_1885, 1)] []", "BLACKBOX::RANGE [(_1886, 32)] []", - "EXPR [ (1, _1886) (-1, _1887) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1850, _1887) (-1, _1888) 0 ]", - "BLACKBOX::RANGE [(_1888, 32)] []", - "EXPR [ (1, _1888) (-1, _1889) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1850, _1889) (-1, _1890) 0 ]", - "BLACKBOX::RANGE [(_1890, 32)] []", - "EXPR [ (1, _1850, _1875) (1, _1852, _1876) (-1, _1891) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1890))], q_c: -4864 })], outputs: [Simple(Witness(1892))]", - "EXPR [ (1, _1890, _1892) (-4864, _1892) (1, _1893) -1 ]", - "EXPR [ (1, _1890, _1893) (-4864, _1893) 0 ]", - "EXPR [ (1, _1850, _1893) (-1, _1894) 0 ]", - "EXPR [ (-1, _1850, _1893) (-1, _1895) 1 ]", - "EXPR [ (1, _1875, _1879) (1, _1880, _1881) (-1, _1896) 0 ]", - "EXPR [ (34, _1850) (-1, _1897) 0 ]", - "BLACKBOX::RANGE [(_1897, 5)] []", - "EXPR [ (1, _4, _43) (1, _1890) (-1, _1898) 0 ]", - "EXPR [ (1, _1850, _1898) (-1, _1899) 0 ]", - "BLACKBOX::RANGE [(_1899, 32)] []", - "EXPR [ (1, _1899) (-1, _1900) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1850, _1900) (-1, _1901) 0 ]", - "BLACKBOX::RANGE [(_1901, 32)] []", - "EXPR [ (1, _1901) (-1, _1902) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1850, _1902) (-1, _1903) 0 ]", - "BLACKBOX::RANGE [(_1903, 32)] []", - "EXPR [ (1, _1903) (-1, _1904) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1850, _1904) (-1, _1905) 0 ]", - "BLACKBOX::RANGE [(_1905, 32)] []", - "EXPR [ (1, _1850, _1890) (1, _1852, _1891) (-1, _1906) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1905))], q_c: -4864 })], outputs: [Simple(Witness(1907))]", - "EXPR [ (1, _1905, _1907) (-4864, _1907) (1, _1908) -1 ]", - "EXPR [ (1, _1905, _1908) (-4864, _1908) 0 ]", - "EXPR [ (1, _1850, _1908) (-1, _1909) 0 ]", - "EXPR [ (-1, _1850, _1908) (-1, _1910) 1 ]", - "EXPR [ (1, _1890, _1894) (1, _1895, _1896) (-1, _1911) 0 ]", - "EXPR [ (1, _1850, _1851) (1, _1852, _1853) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1850), Witness(1905)), (1, Witness(1852), Witness(1906))], linear_combinations: [], q_c: -13 })], outputs: [Simple(Witness(1912))]", - "EXPR [ (1, _1850, _1905) (1, _1852, _1906) (-1, _1913) -13 ]", - "EXPR [ (1, _1912, _1913) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(1914))]", - "EXPR [ (1, _0, _1914) (1, _1915) -1 ]", - "EXPR [ (1, _0, _1915) 0 ]", - "EXPR [ (1, _0) 0 ]", - "EXPR [ (-1, _1915) 1 ]", - "EXPR [ (-1, _77, _1915) (1, _77) (3, _1915) (-1, _1916) 0 ]", - "EXPR [ (1, _1915, _1916) -3 ]", - "BLACKBOX::BLAKE3 [(_5, 8), (_6, 8), (_7, 8), (_8, 8), (_9, 8)] [_1917, _1918, _1919, _1920, _1921, _1922, _1923, _1924, _1925, _1926, _1927, _1928, _1929, _1930, _1931, _1932, _1933, _1934, _1935, _1936, _1937, _1938, _1939, _1940, _1941, _1942, _1943, _1944, _1945, _1946, _1947, _1948]", - "EXPR [ (1, _1915, _1917) (-1, _10) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(1915), Witness(67))], linear_combinations: [], q_c: 4294967293 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1949)), Simple(Witness(1950))]", - "BLACKBOX::RANGE [(_1949, 1)] []", - "BLACKBOX::RANGE [(_1950, 32)] []", - "EXPR [ (1, _67, _1915) (-4294967296, _1949) (-1, _1950) 4294967293 ]", - "EXPR [ (-1, _1949) (-1, _1951) 1 ]", - "EXPR [ (1, _67, _1915) (-1, _1952) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1951), Witness(1952))], linear_combinations: [(1, Witness(57)), (-3, Witness(1949))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1953)), Simple(Witness(1954))]", - "BLACKBOX::RANGE [(_1953, 1)] []", - "BLACKBOX::RANGE [(_1954, 32)] []", - "EXPR [ (-1, _1951, _1952) (1, _57) (-3, _1949) (-4294967296, _1953) (-1, _1954) 4294967296 ]", - "EXPR [ (1, _1951, _1952) (3, _1949) (-1, _1955) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1949), Witness(1952)), (1, Witness(1953), Witness(57)), (-1, Witness(1953), Witness(1955))], linear_combinations: [(-3, Witness(1951)), (1, Witness(1955))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1956)), Simple(Witness(1957))]", - "BLACKBOX::RANGE [(_1956, 1)] []", - "BLACKBOX::RANGE [(_1957, 32)] []", - "EXPR [ (1, _57, _1953) (-1, _2560) 0 ]", - "EXPR [ (-1, _1953, _1955) (-1, _2562) 0 ]", - "EXPR [ (-1, _1949, _1952) (-3, _1951) (1, _1955) (-4294967296, _1956) (-1, _1957) (1, _2560) (1, _2562) 4294967296 ]", - "EXPR [ (-1, _1956) (-1, _1958) 1 ]", - "EXPR [ (1, _1955) (-1, _1959) (1, _2560) (1, _2562) 0 ]", - "EXPR [ (1, _1949, _1952) (3, _1951) (-1, _1960) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(1909), Witness(1905)), (1, Witness(1910), Witness(1911)), (1, Witness(1953), Witness(57)), (-1, Witness(1953), Witness(1955))], linear_combinations: [(-1, Witness(57))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1961)), Simple(Witness(1962))]", - "BLACKBOX::RANGE [(_1961, 1)] []", - "BLACKBOX::RANGE [(_1962, 32)] []", - "EXPR [ (1, _1905, _1909) (-1, _2565) 0 ]", - "EXPR [ (1, _1910, _1911) (-1, _2566) 0 ]", - "EXPR [ (-1, _57) (-4294967296, _1961) (-1, _1962) (1, _2560) (1, _2562) (1, _2565) (1, _2566) 4294967296 ]", - "EXPR [ (-1, _1961) (-1, _1963) 1 ]", - "EXPR [ (-1, _1964) (1, _2565) (1, _2566) 0 ]", - "EXPR [ (1, _57) (-1, _1965) (-1, _2560) (-1, _2562) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1956), Witness(1960)), (-1, Witness(1958), Witness(1959)), (1, Witness(1961), Witness(1964)), (1, Witness(1963), Witness(1965))], linear_combinations: [], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1966)), Simple(Witness(1967))]", - "BLACKBOX::RANGE [(_1966, 1)] []", - "BLACKBOX::RANGE [(_1967, 32)] []", - "EXPR [ (-1, _1956, _1960) (-1, _2569) 0 ]", - "EXPR [ (-1, _1958, _1959) (-1, _2570) 0 ]", - "EXPR [ (1, _1961, _1964) (-1, _2571) 0 ]", - "EXPR [ (1, _1963, _1965) (-1, _2572) 0 ]", - "EXPR [ (-4294967296, _1966) (-1, _1967) (1, _2569) (1, _2570) (1, _2571) (1, _2572) 4294967296 ]", - "EXPR [ (-1, _1966) (-1, _1968) 1 ]", - "EXPR [ (-1, _1969) (1, _2571) (1, _2572) 0 ]", - "EXPR [ (-1, _1970) (-1, _2569) (-1, _2570) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1956), Witness(1959)), (-1, Witness(1958), Witness(1960)), (1, Witness(1966), Witness(1969)), (1, Witness(1968), Witness(1970))], linear_combinations: [], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1971)), Simple(Witness(1972))]", - "BLACKBOX::RANGE [(_1971, 1)] []", - "BLACKBOX::RANGE [(_1972, 32)] []", - "EXPR [ (-1, _1956, _1959) (-1, _2574) 0 ]", - "EXPR [ (-1, _1958, _1960) (-1, _2575) 0 ]", - "EXPR [ (1, _1966, _1969) (-1, _2576) 0 ]", - "EXPR [ (1, _1968, _1970) (-1, _2577) 0 ]", - "EXPR [ (-4294967296, _1971) (-1, _1972) (1, _2574) (1, _2575) (1, _2576) (1, _2577) 4294967296 ]", - "EXPR [ (-1, _1971) (-1, _1973) 1 ]", - "EXPR [ (-1, _1974) (1, _2576) (1, _2577) 0 ]", - "EXPR [ (-1, _1975) (-1, _2574) (-1, _2575) 0 ]", - "EXPR [ (1, _1961, _1965) (1, _1963, _1964) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(12, Witness(1915))], q_c: 0 })], outputs: [Simple(Witness(1976))]", - "EXPR [ (12, _1915, _1976) (1, _1977) -1 ]", - "EXPR [ (12, _1915, _1977) 0 ]", - "EXPR [ (-1, _1977) (-1, _1978) 1 ]", - "EXPR [ (2, _1915, _1915) (-1, _1979) 0 ]", - "EXPR [ (1, _1978, _1979) (3, _1977) -2 ]", - "EXPR [ (1, _1966, _1970) (1, _1968, _1969) (-1, _1980) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1980))], q_c: 0 })], outputs: [Simple(Witness(1981))]", - "EXPR [ (1, _1980, _1981) (1, _1982) -1 ]", - "EXPR [ (1, _1980, _1982) 0 ]", - "EXPR [ (1, _1971, _1975) (1, _1973, _1974) (-1, _1983) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1983))], q_c: 0 })], outputs: [Simple(Witness(1984))]", - "EXPR [ (1, _1983, _1984) (1, _1985) -1 ]", - "EXPR [ (1, _1983, _1985) 0 ]", - "EXPR [ (-1, _1985) (-1, _1986) 1 ]", - "EXPR [ (-2, _1977, _1982) (2, _1977) (3, _1982) (-1, _1987) 0 ]", - "EXPR [ (1, _1971, _1974) (1, _1973, _1975) (-1, _1988) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1988))], q_c: 0 })], outputs: [Simple(Witness(1989))]", - "EXPR [ (1, _1988, _1989) (1, _1990) -1 ]", - "EXPR [ (1, _1988, _1990) 0 ]", - "EXPR [ (-1, _1990) (-1, _1991) 1 ]", - "EXPR [ (1, _1986, _1987) (4, _1985) (-1, _1992) 0 ]", - "EXPR [ (1, _1991, _1992) (5, _1990) 0 ]", + "EXPR [ (-1, _1875, _1879) (-1, _2466) 0 ]", + "EXPR [ (-1, _1877, _1878) (-1, _2467) 0 ]", + "EXPR [ (1, _1880, _1883) (-1, _2468) 0 ]", + "EXPR [ (1, _1882, _1884) (-1, _2469) 0 ]", + "EXPR [ (-4294967296, _1885) (-1, _1886) (1, _2466) (1, _2467) (1, _2468) (1, _2469) 4294967296 ]", + "EXPR [ (-1, _1885) (-1, _1887) 1 ]", + "EXPR [ (-1, _1888) (1, _2468) (1, _2469) 0 ]", + "EXPR [ (-1, _1889) (-1, _2466) (-1, _2467) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1875), Witness(1878)), (-1, Witness(1877), Witness(1879)), (1, Witness(1885), Witness(1888)), (1, Witness(1887), Witness(1889))], linear_combinations: [], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1890)), Simple(Witness(1891))]", + "BLACKBOX::RANGE [(_1890, 1)] []", + "BLACKBOX::RANGE [(_1891, 32)] []", + "EXPR [ (-1, _1875, _1878) (-1, _2471) 0 ]", + "EXPR [ (-1, _1877, _1879) (-1, _2472) 0 ]", + "EXPR [ (1, _1885, _1888) (-1, _2473) 0 ]", + "EXPR [ (1, _1887, _1889) (-1, _2474) 0 ]", + "EXPR [ (-4294967296, _1890) (-1, _1891) (1, _2471) (1, _2472) (1, _2473) (1, _2474) 4294967296 ]", + "EXPR [ (-1, _1890) (-1, _1892) 1 ]", + "EXPR [ (-1, _1893) (1, _2473) (1, _2474) 0 ]", + "EXPR [ (-1, _1894) (-1, _2471) (-1, _2472) 0 ]", + "EXPR [ (1, _1880, _1884) (1, _1882, _1883) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(12, Witness(1834))], q_c: 0 })], outputs: [Simple(Witness(1895))]", + "EXPR [ (12, _1834, _1895) (1, _1896) -1 ]", + "EXPR [ (12, _1834, _1896) 0 ]", + "EXPR [ (-1, _1896) (-1, _1897) 1 ]", + "EXPR [ (2, _1834, _1834) (-1, _1898) 0 ]", + "EXPR [ (1, _1897, _1898) (3, _1896) -2 ]", + "EXPR [ (1, _1885, _1889) (1, _1887, _1888) (-1, _1899) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1899))], q_c: 0 })], outputs: [Simple(Witness(1900))]", + "EXPR [ (1, _1899, _1900) (1, _1901) -1 ]", + "EXPR [ (1, _1899, _1901) 0 ]", + "EXPR [ (1, _1890, _1894) (1, _1892, _1893) (-1, _1902) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1902))], q_c: 0 })], outputs: [Simple(Witness(1903))]", + "EXPR [ (1, _1902, _1903) (1, _1904) -1 ]", + "EXPR [ (1, _1902, _1904) 0 ]", + "EXPR [ (-1, _1904) (-1, _1905) 1 ]", + "EXPR [ (-2, _1896, _1901) (2, _1896) (3, _1901) (-1, _1906) 0 ]", + "EXPR [ (1, _1890, _1893) (1, _1892, _1894) (-1, _1907) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1907))], q_c: 0 })], outputs: [Simple(Witness(1908))]", + "EXPR [ (1, _1907, _1908) (1, _1909) -1 ]", + "EXPR [ (1, _1907, _1909) 0 ]", + "EXPR [ (-1, _1909) (-1, _1910) 1 ]", + "EXPR [ (1, _1905, _1906) (4, _1904) (-1, _1911) 0 ]", + "EXPR [ (1, _1910, _1911) (5, _1909) 0 ]", "unconstrained func 0", "[Const { destination: Direct(21), bit_size: Integer(U32), value: 1 }, Const { destination: Direct(20), bit_size: Integer(U32), value: 0 }, CalldataCopy { destination_address: Direct(0), size_address: Direct(21), offset_address: Direct(20) }, Const { destination: Direct(2), bit_size: Field, value: 0 }, BinaryFieldOp { destination: Direct(3), op: Equals, lhs: Direct(0), rhs: Direct(2) }, JumpIf { condition: Direct(3), location: 8 }, Const { destination: Direct(1), bit_size: Field, value: 1 }, BinaryFieldOp { destination: Direct(0), op: Div, lhs: Direct(1), rhs: Direct(0) }, Stop { return_data: HeapVector { pointer: Direct(20), size: Direct(21) } }]", "unconstrained func 1", "[Const { destination: Direct(10), bit_size: Integer(U32), value: 2 }, Const { destination: Direct(11), bit_size: Integer(U32), value: 0 }, CalldataCopy { destination_address: Direct(0), size_address: Direct(10), offset_address: Direct(11) }, BinaryFieldOp { destination: Direct(2), op: IntegerDiv, lhs: Direct(0), rhs: Direct(1) }, BinaryFieldOp { destination: Direct(1), op: Mul, lhs: Direct(2), rhs: Direct(1) }, BinaryFieldOp { destination: Direct(1), op: Sub, lhs: Direct(0), rhs: Direct(1) }, Mov { destination: Direct(0), source: Direct(2) }, Stop { return_data: HeapVector { pointer: Direct(11), size: Direct(10) } }]" ], - "debug_symbols": "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", + "debug_symbols": "pZ3LjiTHkUX/pddcxL3+1q8MBkJLagkEGiTRIgUMBP77VEXcY0UtKAiplRtZlRZemXEyItyOW//z01++/OmXv/3x+x/++uPfP/3hf/756U/fvv/69fu//fHrj3/+/PP3P/7w9n//+et3n/jPP/787cuXt//16Tc/f3vVT5+/ffnh509/+OGXr1+/+/SPz19/uX/p7z99/uEef/787e2n13efvvzwl7fxLeFfv//65T369buPV1+//9Jx8eKhj5eP//z1S7x+t1dePxavn/uF18/uvH6O/srrT8vr1/XK/Jcnr2+vvH/r8Pp9nRdev838d9MLrz8aef1pv/v3n99/vTafn85Lx5/8/Wf5hdfrujYTuPRahnYqw++fQ2q/n8KLk9BrvzSF/TGFs17JoOL4LZz/5RxezCCPytDGSxmGK8M4/22G2V/KsHtlOK98Jby9DTApr9/NYP+bFG3ytaq2Pj4Mnf98Eh9g+rz0cbb6ankLX3orWy8221ivZWj/bYb5MYf1uyel97/5ivr4gjmvvP4/+or8twlmcTVfm0HjS1b9eulN3B9v4mvfT33XB9n3S2SPjy/6cb2WoRfZo7/0/TRV37JTeinD+Mjw2jfcXPVXzPXaX3Eqw7peOh+266/Y7aWL7jr1Pb2vl97J/fEVuee/npP/+/Zfn//8/bd/udn+1P32q9996u0Z+jOMT394ezf6fIb1DPsZzlu67z6N6xn0DG9Z3mga7Rn6M4xnmM+wnmE/w7mHeT2DnuHJMp8s88ky37K8vSvzmct85jKfucxzD+t6Bj2Dn6E9Q78nuMYzzGd4sqwny3qy7Os+0H6y7CfLfrLs/gzP+7Kfuewny36y7CfLed6X87wvx8/wZDlPlvNkOfM+3nmynCfLebK83bhkVEZnbBl7xpFxZlz3Ad/uWzI+n9bbzcvzcyWfkk/P5y71jCPjMzlpZdwZMz8nn5PPyefMz5mfMz9nfl4Zd8bka8nXkq8lX0u+9nyMb9e7jDNj8rXka+eZZ0++nnw9+Xry9cwvZ7pyqivnunKyq2d+I/lG8o3ng9X7GX+Pmd9IvpF8I/lG3r+RfDP5ZvLNzG9mfjPzm8mX0185/xUAFAK0ntNOSxkzv1CglXwr+VbyhQQFBYUF7cwvNCg4KDwoQChEaOfz2Dn/ds6/UKGTfCf5zvO1o5Pz7+T8Ow/tChw6Of+Ch8KHw4fDh8OHw4fDh8OHw4evlXFnTL7w4fDh8GEln5JPz/lnzYwrY/KFD/v5MnH4cPhw+HD4cPhw+HD4cPhw+HD4cPhw+HB7zj+HD4cPt+QLHw4fbskXPhw+HD4cPhw+HD4cPhw+HD4cPpzLgXM9cPjwSL6RfOHD4cPhwyP5wofDh8OHw4fDh8OHw4fDh2c+j7kzPt9/ziXCuUY4Fwmv5/zz6hlHxuf881oZd8bML3w4fDh8OHw4fDh8OJcM55rhXDQcPhw+HD58ki9XDufS4ZPP9+T8O/l7w4fDRwsfLXy08NHCRwsfLXy08NHCRwsfLXy08NHCR9Pz+Ta1jD1j8in5lHzho4WPlutHCx8tfLTw0cJHCx8tfLTw0cJHCx+tPedfa8qY+eX60VryteQLHy18tPDRwkcLHy18tPDRwkcLHy18tPDRwkfrz/nXcrfUwkfL9aON5AsfbTznXxsj48yYfOGjhY8WPlr4aOGjhY8WPlr4aOGj5frRcv1ouX608NHCRwsfLdePltuolvuolhuplutHy/WjhY8WPlr4aOGjhY8WPlr4aOGjhY8WPlr4aOGjhY8WPtrJ+Xcyv/DRTvLl7qqFjxY+evjo4aOHjx4+evjo4aOHjx4+evjo4aOHjx4+evjo4aOHjx4+evjo4aOHjx4+evjo4aOHjx4+evjo4aOHjx4+evjo4aPn+tHDRw8fPdePHj56+Ojho7/zcT8e7IwnzwnJFz56+Ojho4ePzpMEjxI8S/AwketHz/1VDx89fPTw0XP96Ll+9PGcf32sjDtj8oWPHj56+Ojho4ePPnnSyfzCRw8fPXz08NHDRw8fPXz03F/18NHDR1+ZX/jo4aOHjx4+evjo4aOHjx4+evjom2ex5AsfPXz08NHDR8/1o4ePHj56rh89fPTDw92Tb4SPET5G+BjhY4SPET5G+BjhY4SPET5G+BjhY+T+aoSPET5G7q9G+BjhY4SPoef8G+983KMyJl/4GOFjhI8RPkb4GOFjhI8RPkbur0bur0auHyN8jPAxwsfI9WO05/wbLU/HPY/H4WOEjxE+RvgY4WOEjxE+RvgY4WOEjxE+RvgY4WOEjxE+Ru6vRvgY4WOMzC98jPAxwscIHyN8jPAxwscIHyN8jPAxwscIHyN8jPAxwsfI88cIHyN8jJX5hY8RPkb4GOFjhI8RPkb4GOFjhI8RPkb4GOFjhI8RPkb4GLm/GuFjhI+R+6sRPkb4mOFjXs/5Ny9nbBl7fj4yZvkifMzwMcPHDB8zfMzwMfP8MfP8MXP9mOFjho8ZPmauH9PP+TetjM6YfOFjho8ZPmb4mOFjho8ZPmb4mOFjho8ZPmb4mOFjho+Z+6sZPmb4mD3zCx8zfMzwMcPHDB8zfMzwMcPHDB8zfMzwMcPHDB8zfMzwMXN/NcPHDB9zZn7hY4aPGT5m+JjhY7I8xfoUC1ThY4aPGT5m+JjhY4aPGT7mYrnrOf9m+Jgr8wsfM3zM8DF3zr/dM46MybdZP8v8wscMHzN8zPAxw8cMHzNrVzP3VzPXj3lYkGNFLktyuX6s6zn/1tUyZlkufKzwscLHCh8rfCyxxJd84WOFjxU+VvhY4WOFjxU+VvhYub9a4WOFj+XML3ys8LHCxwofK3ys8LHCxwofq7EImfmFjxU+VvhY4WOFj5XnjxU+VvhYPfPrrGomX/hY4WOFjxU+VvhY4WOFjxU+VvhY4WOFjxU+VvhYef5Y4WOFjzUzv/CxwscKH2s+59+aM+PKmHys4LKEyxoui7is4oaPFT5W+Fis5LKUm+vHCh8rfKzwsXL9WDvn3866cNav1mZlOPnCxwofK3ys8LHCxwofK3ys8LHCxzosNbPWfGXManPur3b42OFjXyNjlpzDxw4fO3zs8LHDxw4fO3zs8LHDxw4fO3zs8LHDxw4f26yGP+ffDh/bmV/42OFjh48dPnb42OFjh4/dWF7P/MLHDh87fOzwscPHDh87zx87fOzwsXvmFz52+NjhY/fn/Nt9Z3zuJ3f42OFjh48dPvagAJB84WOHjx0+dp4/du6vdq4fO3zs8LHDx55UFJ7zb2f9amf9aoePHT52+NjhY4ePHT52+NiLEkXmFz42tY7wsal2UO6g3kHBI3zs8LGzvrspeoSPHT52+NjhY4ePHT52+NjhY4ePfSiiUEW5MiqjM6aSEj5O+DjXzJhqSvg44eOEjxM+Tvg44eOEjxM+Tvg44eOEjxM+Tvg44ePk+eOEjxM+jjO/8HHCxwkfx8/5d9qVURmTL3yc8HHCxwkfJ3yc8HHCxwkfJ88fJ/dXp1OJSr7wccLHyfXjZP3qZP3qZP3qhI8TPk74OIPSVvKFjxM+Tvg44eOEjxM+Tvg44eOEjzOplSVf+Djh42R994SPEz5O+Djh44SPEz5O+Djh44SPEz5O+Djh44SPEz5O+Dh5/jjh44SPk/rHoSoYPk74OOHjUBmkNEhtMHwcqoNVHqz6IAXCqhBWibBqhFUkDCVvwSSgThhQ3gIyq0qPz7n4bpARNAIyi/qjKECGmLeAzNQML4qGl6uqyZypG14UDi8qhxelw4va4UXx8KJ6eGX59y0QgQnI3MjcyNzITBXxoox4NTJTSLyoJF6UEq9etVgyU028KCde1BMvCopXiHqr3DLnwZwHmQeZR5V5yUxh8aKyeA0yU1u8KC5eVBcvyosX9cWLAuM1q4JMZmqM16SIPJkzZcZrkXmRmUrjRanxotZ4rSpOk5ly40W98aLgeFFxvCg5XtQcL4qOF1XHa5N5V92bOW/mTOnxovZ4HTJTfbwoP15nEJD5MGdKkBcMVpG+qvRVpq86fRXqq1JfpXrlWiXBoGDwN+V6MmdBWcqKmZQlMwkGBYOCQcFg1e2rcF+V+yrdV+2+ivdVva/yfdXvq4BfFfwq4QsGBYNqzBkGBYOCwarkVylfMFjF/KrmVzm/6vlV0K+KfpX0q6ZfRf2q6gsGBYNV2BcMCgartl/F/aruCwarvl8F/qrwV4m/avxV5K8qf5X5q85fhX7BYJX6q9YvGKxqf5X7tfA51iRYBGSGwSr6V9W/yv5V96/Cf1X+BYPazHmTmep/lf+r/i8Y1CHz4XzOGpyURTgJBksDwAMQIoAwAYQKIFwAIQMIG0DoAMIHEEKAMAKEEiCcACEFyDBoGMQLkGHQMIgaIJc7U/LMhz1D5vJnSqApg6YUmnJoSqKBQTQB4QnIMIgpIFQBGQaRBYQtIHQB4QsIYUAYA0IZEM6AkAaENSC0AeENCHFAmAMyag3ugJAHZOwa9AHhDwiBQLdBoDvYBCcBDGIRCI1AeARCJBAmgVAJZBg0DBrbBp1A+ARCKJBh0DBoroPOorecVT05y3rCKxBigTALhFog3AIhFwi7QOgFwi8QgoEwDIRiIBwDIRkIy0BoBsIzEKKBMA2EaiBcAyEbCNtA6AbCNxDCgTAOhHIgnAMhHQjrQGgHwjtQg8EmMsNgg8Em5DAYRD8Q/oEQEISBIBQE4SAICUFYCEJDEB6CEBHUymQrla1ctg+ZLedzK52tfDYYbGW0ldKWmqtuKeEJREBmGERMEGaCUBOEm6AGgw0GGwziJwhBQRgKajDYYLDBIJaCWpbR1bJOqJaFQmEqCFVBuApCVhC2gtAVhK8ghAVhLAhlQTgLQloQ1oIaDDYYbNyLNhhsMNgWc4ZB7AWhLwh/QQgMwmAQCoNwGITEICwGoTEIj0GIDGow2GCwHTLDYIPBW2d4gmRGaBBGg1AahNMgpAZhNQitQXgNQmwQZoNQG4TboA6DHQY7z4MdBjsM9hhyQnEQjoOQHNRTxdWtOTxBIyAzDKI6CNdByA7CdhC6gzoMdhjsPA+iPAjnQUgP6jDYYbBzHexZmFfPyqN6lh7VP9xSMpddWnpp+aUlmMIgCoRwIIQEISwIoUEID0IdBjsMdu5FOwx2GOyTOcMgPoQQIoQRIZQI4UQIKUJYEUKLEF6EECOEGSHUCHUY7DDYeR7sMNhh8BYknoDMMIgjISQJYUkITUJ4EkKUEKaEUCWEKyFkCWFLqMNgh8HO82CHwQ6DtzPxHiBNCGtCaBMaqQvrFieeYBBMfmcRbILMGX1C+BNCoNCAwQGDg+dBJAphUQiNQgMGBwwOroMjS/0aWcvUyGKmsCmETiF8CiFUCKNCKBXCqRBShbAqhFYhvAohVgizQgMGBwwO7kUHDA4YHJ05wyCGhVAshGMhJAuNsrxL8y7PGwYxLYRqoVGud8neZXvD4OB5cMDggMFbuXgCMsMg1oXQLoR3IcQLYV4I9UK4F0K+EPaF0C+Ef6EBgwMGB8+DAwYHDN4WxhOQGQYRMTQ25/OeBIuAzDCIjiF8DCFkCCNDKBkaMDhgcPA8iJYhvAwhZmjC4ITByXVwpnigybroZF0UP0MIGsLQEIqGcDSEpCEsDaFpCE9DiBrC1BCqhnA1NGFwwuDkXnTC4ITBaeYMgzgbQtoQ1obQNoS3IcQNYW4IdUO4G0LeEPaG0Dc0YXDC4OR5cMLghMFb4ngCMsMgHocQOYTJIVQO4XIImUPYHELnED6HEDqE0aEJg7P2XNSmCxicMHh7HU9A5o+dF2RO7Vq33PEEuTNH7xB+hxA8hOEhFA/heAjJQxMGJwxOngcRPYTpIVQPTRicMDi5Dk62Y0zWRSfrohgfQvkQzoeQPoT1IbQP4X0I8UOYH0L9EO6HkD+E/aEFgwsGF/eiCwYXDC5qE0ggwgIRGojwQIQIIkwQoYIIF0TIIMIGETqI8EGEEKIFgwsGF8+DCwYXDN5ayBOQGQYxQ4QaItwQIYcIO0ToIcIPEYKIMESEIiIcES0YXDC4eB5cMLhg8DZFnoDMMIgsopVquG5d5AlEQGYYRBkRzoiQRoQ1IrQRLRhcMLh4HkQdEe6IkEe0YHDB4OI6uKhNLNZFV22BgkEkEq3aBVXboGof1MdGKDLXVigYRCYRNonQSYRPogWDCwYX96ILBhcMLmoTaCXCKxFiiTBLhFoi3BIhlwi7ROglwi8RgokwTIRiog2DGwY3z4MbBjcMbjYSYpoI1US4JkI2EbaJ0E2EbyKEE2GcCOVEOCdCOhHWiTYMbhjcPA9uGNwweLsnT0BmGEQ/0U59XbeA8gSNgMwwiIQiLBShoQgPRYgo2jC4YXDzPIiMImwUoaNow+CGwc11cFOb2KyLbtZFsVKEliK8FCGmCDNFqCnCTRFyirBThJ4i/BQhqAhDRRsGNwxu7kU3DG4Y3NQmEFWEqSJUFeGqCFlF2CpCV9Gu/Yi1IbF2JNaWxNqTWJsSa1ciDG6eB3dtTITBfZgzDCKvCHtF6CvCXxECizBYhMIiHBYhsQiLRWgswmPRgcEDg4fnwQODBwYPu3nRWYTPIoQWHWr0hy29hz29SC3CahFai/BahNgizBahtujA4IHBw/MgeovwW4TgogODBwYP18FDbeKwLnpYF8VzEaKLMF2E6iJcFyG7CNtF6C7CdxHCizBehPIinBcdGDwweLgXPTB4YPBQm0B9Ee6LkF+E/SL0F+G/CAFGGDBCgREOjJBghAUjNBgdGDwweHgePDB4YPCwGRgbRugwwocRQowwYoQSI5wYIcUIK0ZoMcKLEWKMMGN0YPDA4OF58MDggcFzmDMMYsgIRUaHGv0tyTzBIiDzxz7hi0AEJmgEnWAQTIJFsAnIzJbhiz3DF5uGL3YNX6lN+GLf8MXGYTwZ48kYT8Z4MsaTMZ6M8WSMJ2M8GePJGE/GeDLGk/HFNuKLfcQXG4kvdhJfbCW+2EuMJ2M8GePJGE/GeDLGkzGejPFkjCdjPBnjyRhPxngyvthZfA0yDzKzufgazHkwZ/YX48kYT8Z4MsaTMZ6M8WSMJ2M8GePJGE/GeDLGk/E1yTzJzHbjKwz6Wsx5MedF5kXmRebU6H17Mk9wErDxGE/GeDLGkzGejPFkjCfji/3HFxuQL3Yg48kYT8Z4Mr7YhXyxDfk6ZGYj8sVO5CvrosaTMZ6M8WSMJ2M8GePJGE/GeDLGkzGejFW79j+27ZO5Nu7Xzv3aul9792vzfu3er+37MIgnYzwZ48kYT8Z4MsaTMZ6M8WSMJ2M8GePJmF4XptmF6XZh2l2Yfhem4YXxZIwnYzwZ48kYT8Z4MsaTMZ6M8WSMJ2M8GePJGE/GtL8w/S+sQWYYpAWGb0/mCcgMg3gyVmr0vj2ZJxABmWEQT8Z4MsaTMZ6M8WRMRwwLBsWefzwZ48kYT8b0xTCNMUxnDCu1CSvrolbWRY0nYzwZ48kYT8Z4MsaTMZ6M8WSMJ2M8GePJGE/GeDIWDAoGdcgMg4JBpTbhaphRHTOqZUb1zKimGdU1o9pmVN+MapxRnTOqdUb1zqjmGdU9o9pnWGSGweqgcXsyT0BmGPxNFw0yVx+NaqRRnTSqlUb10qhmGjBY7TSqn0Y11DAMupEZBg2DtyfzBGSGwWqs4dTo7XRYstNjydVco7prVHuN6q9RDTaqwwaejA2DhsHqslFtNqrPRjXaqE4b1Wqjem04tQk766J21kVd/Taq4UZ13KiWG3gyxpMxnoyr7Ub13ajGG3gyxpMxnowNg4ZBLzLDoGHQmznDYPXgqCYc1YWj2nBUH45qxFGdOKoVR/XiqGYc1Y2j2nEYBg2DPmSGQcPg7ck8QTLjyRhPxngyxpMxnozxZIwnYzwZ48kYT8Z4MsaTcYNBenSYJh1uMNhg8PZk7gAG8WSMJ+OWGr1vT+YJBgGZYRBPxq062lRLm+pp89HUhjnDIH073KqxTXW2qdY2MEjzDtO9wy21Cbesi7plXdR4MsaTMZ6M8WSMJ2M8GePJGE/GeDLGkzGejPFkjCdj2nmYfh6moYcbDDYYbJM5wyCejPFkjCdjPBnjyRhPxngyxpMxnozxZIwnYzwZ0+HDtPgwPT7cYLDB4O3JPAGZYRBPxngyxpMxnozxZIwnYzwZ48kYT8Z4MsaTMU0/TNcP0/bDDQY7DN6ezBMkM56M8WTcU6P37ck8wSLY/E7mjCdjPBnjyRhPxngypg+IaQRiOoEYT8Z4MsaTMd1ATDsQ0w/EPbUJ96yLumdd1HgyxpMxnozxZIwnYzwZ48kYT8Z4MsaTMZ6M8WTcq79UNZiqDlPVYgoGOwz2zpyrzVT1mapGU+8MvndgwpMxnozxZIwnYzwZ48kYT8Z4MsaTMT1DTNMQ0zXEeDLuMHh7Mk/AnGEQT8Z4Mr49mXvO7ww+AZlX7go6Hag6LajwZIwnYzwZ00bE9BExjUSMJ2M8GePJGE/GeDLGkzGejPFk3DekHEg5kAKDeDLGk3FP3zbjyZjOIqa1iOktYjwZ48kYT8b0FzENRkyHEePJGE/GeDIeWRf17ck8gQjIDIN4Mr49Gd/BJCBz2h369mTuIA1HTMcRj7hqvj2Z53c6AZm5DuLJGE/GeDLGkzGejPFkjCdjPBnjyRhPxngyxpMxPUhMExLjyZg2JKYPiW9P5p5qZ84weHsyz//h3YDB25N5grfM6w7eMu87aASd4P1b9H6n7q5WT7Qqel/iuI93PxPe00xbUN+yjO9feyfxvfWyb13G9zHfWfS5o1HRrGhV9HaI9mQ5RDeR90/fkUzkilpFvV5Rx1h1jFXHuBvEPdEh2nWMdzifLO90JmoV1d+x6xi7jrHrGLuOsesY75Q+WU4d49QxTv0dp45x6hinjnHqGKeOcTjG7dQk4hi3VZOoVdTr90ZFs6JV0a6ojqE6hlRRHUN1DPWK3o7R2h29HaPtO1oV7YreP/M73zvDid5Ru+7onQjfUauoVzQqmhWtinZFh+im+Z7fjfMT1TFaHaPVMVod42b6ecWq6P0Y7+3S//H52/ef//T1y9+ffyLjr7/88Off/IsZP//fT/yEf1Pjp28//vnLX3759uW94e/9s1//99f/Bw==", "file_map": { "19": { "source": "// Exposed only for usage in `std::meta`\npub(crate) mod poseidon2;\n\nuse crate::default::Default;\nuse crate::embedded_curve_ops::{\n EmbeddedCurvePoint, EmbeddedCurveScalar, multi_scalar_mul, multi_scalar_mul_array_return,\n};\nuse crate::meta::derive_via;\n\n#[foreign(sha256_compression)]\n// docs:start:sha256_compression\npub fn sha256_compression(input: [u32; 16], state: [u32; 8]) -> [u32; 8] {}\n// docs:end:sha256_compression\n\n#[foreign(keccakf1600)]\n// docs:start:keccakf1600\npub fn keccakf1600(input: [u64; 25]) -> [u64; 25] {}\n// docs:end:keccakf1600\n\npub mod keccak {\n #[deprecated(\"This function has been moved to std::hash::keccakf1600\")]\n pub fn keccakf1600(input: [u64; 25]) -> [u64; 25] {\n super::keccakf1600(input)\n }\n}\n\n#[foreign(blake2s)]\n// docs:start:blake2s\npub fn blake2s(input: [u8; N]) -> [u8; 32]\n// docs:end:blake2s\n{}\n\n// docs:start:blake3\npub fn blake3(input: [u8; N]) -> [u8; 32]\n// docs:end:blake3\n{\n if crate::runtime::is_unconstrained() {\n // Temporary measure while Barretenberg is main proving system.\n // Please open an issue if you're working on another proving system and running into problems due to this.\n crate::static_assert(\n N <= 1024,\n \"Barretenberg cannot prove blake3 hashes with inputs larger than 1024 bytes\",\n );\n }\n __blake3(input)\n}\n\n#[foreign(blake3)]\nfn __blake3(input: [u8; N]) -> [u8; 32] {}\n\n// docs:start:pedersen_commitment\npub fn pedersen_commitment(input: [Field; N]) -> EmbeddedCurvePoint {\n // docs:end:pedersen_commitment\n pedersen_commitment_with_separator(input, 0)\n}\n\n#[inline_always]\npub fn pedersen_commitment_with_separator(\n input: [Field; N],\n separator: u32,\n) -> EmbeddedCurvePoint {\n let mut points = [EmbeddedCurveScalar { lo: 0, hi: 0 }; N];\n for i in 0..N {\n // we use the unsafe version because the multi_scalar_mul will constrain the scalars.\n points[i] = from_field_unsafe(input[i]);\n }\n let generators = derive_generators(\"DEFAULT_DOMAIN_SEPARATOR\".as_bytes(), separator);\n multi_scalar_mul(generators, points)\n}\n\n// docs:start:pedersen_hash\npub fn pedersen_hash(input: [Field; N]) -> Field\n// docs:end:pedersen_hash\n{\n pedersen_hash_with_separator(input, 0)\n}\n\n#[no_predicates]\npub fn pedersen_hash_with_separator(input: [Field; N], separator: u32) -> Field {\n let mut scalars: [EmbeddedCurveScalar; N + 1] = [EmbeddedCurveScalar { lo: 0, hi: 0 }; N + 1];\n let mut generators: [EmbeddedCurvePoint; N + 1] =\n [EmbeddedCurvePoint::point_at_infinity(); N + 1];\n let domain_generators: [EmbeddedCurvePoint; N] =\n derive_generators(\"DEFAULT_DOMAIN_SEPARATOR\".as_bytes(), separator);\n\n for i in 0..N {\n scalars[i] = from_field_unsafe(input[i]);\n generators[i] = domain_generators[i];\n }\n scalars[N] = EmbeddedCurveScalar { lo: N as Field, hi: 0 as Field };\n\n let length_generator: [EmbeddedCurvePoint; 1] =\n derive_generators(\"pedersen_hash_length\".as_bytes(), 0);\n generators[N] = length_generator[0];\n multi_scalar_mul_array_return(generators, scalars)[0].x\n}\n\n#[field(bn254)]\n#[inline_always]\npub fn derive_generators(\n domain_separator_bytes: [u8; M],\n starting_index: u32,\n) -> [EmbeddedCurvePoint; N] {\n crate::assert_constant(domain_separator_bytes);\n // TODO(https://github.com/noir-lang/noir/issues/5672): Add back assert_constant on starting_index\n __derive_generators(domain_separator_bytes, starting_index)\n}\n\n#[builtin(derive_pedersen_generators)]\n#[field(bn254)]\nfn __derive_generators(\n domain_separator_bytes: [u8; M],\n starting_index: u32,\n) -> [EmbeddedCurvePoint; N] {}\n\n#[field(bn254)]\n// Same as from_field but:\n// does not assert the limbs are 128 bits\n// does not assert the decomposition does not overflow the EmbeddedCurveScalar\nfn from_field_unsafe(scalar: Field) -> EmbeddedCurveScalar {\n // Safety: xlo and xhi decomposition is checked below\n let (xlo, xhi) = unsafe { crate::field::bn254::decompose_hint(scalar) };\n // Check that the decomposition is correct\n assert_eq(scalar, xlo + crate::field::bn254::TWO_POW_128 * xhi);\n EmbeddedCurveScalar { lo: xlo, hi: xhi }\n}\n\n#[foreign(poseidon2_permutation)]\npub fn poseidon2_permutation(_input: [Field; N], _state_length: u32) -> [Field; N] {}\n\n// Generic hashing support.\n// Partially ported and impacted by rust.\n\n// Hash trait shall be implemented per type.\n#[derive_via(derive_hash)]\npub trait Hash {\n fn hash(self, state: &mut H)\n where\n H: Hasher;\n}\n\n// docs:start:derive_hash\ncomptime fn derive_hash(s: TypeDefinition) -> Quoted {\n let name = quote { $crate::hash::Hash };\n let signature = quote { fn hash(_self: Self, _state: &mut H) where H: $crate::hash::Hasher };\n let for_each_field = |name| quote { _self.$name.hash(_state); };\n crate::meta::make_trait_impl(\n s,\n name,\n signature,\n for_each_field,\n quote {},\n |fields| fields,\n )\n}\n// docs:end:derive_hash\n\n// Hasher trait shall be implemented by algorithms to provide hash-agnostic means.\n// TODO: consider making the types generic here ([u8], [Field], etc.)\npub trait Hasher {\n fn finish(self) -> Field;\n\n fn write(&mut self, input: Field);\n}\n\n// BuildHasher is a factory trait, responsible for production of specific Hasher.\npub trait BuildHasher {\n type H: Hasher;\n\n fn build_hasher(self) -> H;\n}\n\npub struct BuildHasherDefault;\n\nimpl BuildHasher for BuildHasherDefault\nwhere\n H: Hasher + Default,\n{\n type H = H;\n\n fn build_hasher(_self: Self) -> H {\n H::default()\n }\n}\n\nimpl Default for BuildHasherDefault\nwhere\n H: Hasher + Default,\n{\n fn default() -> Self {\n BuildHasherDefault {}\n }\n}\n\nimpl Hash for Field {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self);\n }\n}\n\nimpl Hash for u1 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u8 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u16 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u32 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u64 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u128 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for i8 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as u8 as Field);\n }\n}\n\nimpl Hash for i16 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as u16 as Field);\n }\n}\n\nimpl Hash for i32 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as u32 as Field);\n }\n}\n\nimpl Hash for i64 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as u64 as Field);\n }\n}\n\nimpl Hash for bool {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for () {\n fn hash(_self: Self, _state: &mut H)\n where\n H: Hasher,\n {}\n}\n\nimpl Hash for [T; N]\nwhere\n T: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n for elem in self {\n elem.hash(state);\n }\n }\n}\n\nimpl Hash for [T]\nwhere\n T: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.len().hash(state);\n for elem in self {\n elem.hash(state);\n }\n }\n}\n\nimpl Hash for (A, B)\nwhere\n A: Hash,\n B: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.0.hash(state);\n self.1.hash(state);\n }\n}\n\nimpl Hash for (A, B, C)\nwhere\n A: Hash,\n B: Hash,\n C: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.0.hash(state);\n self.1.hash(state);\n self.2.hash(state);\n }\n}\n\nimpl Hash for (A, B, C, D)\nwhere\n A: Hash,\n B: Hash,\n C: Hash,\n D: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.0.hash(state);\n self.1.hash(state);\n self.2.hash(state);\n self.3.hash(state);\n }\n}\n\nimpl Hash for (A, B, C, D, E)\nwhere\n A: Hash,\n B: Hash,\n C: Hash,\n D: Hash,\n E: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.0.hash(state);\n self.1.hash(state);\n self.2.hash(state);\n self.3.hash(state);\n self.4.hash(state);\n }\n}\n\n// Some test vectors for Pedersen hash and Pedersen Commitment.\n// They have been generated using the same functions so the tests are for now useless\n// but they will be useful when we switch to Noir implementation.\n#[test]\nfn assert_pedersen() {\n assert_eq(\n pedersen_hash_with_separator([1], 1),\n 0x1b3f4b1a83092a13d8d1a59f7acb62aba15e7002f4440f2275edb99ebbc2305f,\n );\n assert_eq(\n pedersen_commitment_with_separator([1], 1),\n EmbeddedCurvePoint {\n x: 0x054aa86a73cb8a34525e5bbed6e43ba1198e860f5f3950268f71df4591bde402,\n y: 0x209dcfbf2cfb57f9f6046f44d71ac6faf87254afc7407c04eb621a6287cac126,\n is_infinite: false,\n },\n );\n\n assert_eq(\n pedersen_hash_with_separator([1, 2], 2),\n 0x26691c129448e9ace0c66d11f0a16d9014a9e8498ee78f4d69f0083168188255,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2], 2),\n EmbeddedCurvePoint {\n x: 0x2e2b3b191e49541fe468ec6877721d445dcaffe41728df0a0eafeb15e87b0753,\n y: 0x2ff4482400ad3a6228be17a2af33e2bcdf41be04795f9782bd96efe7e24f8778,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3], 3),\n 0x0bc694b7a1f8d10d2d8987d07433f26bd616a2d351bc79a3c540d85b6206dbe4,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3], 3),\n EmbeddedCurvePoint {\n x: 0x1fee4e8cf8d2f527caa2684236b07c4b1bad7342c01b0f75e9a877a71827dc85,\n y: 0x2f9fedb9a090697ab69bf04c8bc15f7385b3e4b68c849c1536e5ae15ff138fd1,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4], 4),\n 0xdae10fb32a8408521803905981a2b300d6a35e40e798743e9322b223a5eddc,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4], 4),\n EmbeddedCurvePoint {\n x: 0x07ae3e202811e1fca39c2d81eabe6f79183978e6f12be0d3b8eda095b79bdbc9,\n y: 0x0afc6f892593db6fbba60f2da558517e279e0ae04f95758587760ba193145014,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5], 5),\n 0xfc375b062c4f4f0150f7100dfb8d9b72a6d28582dd9512390b0497cdad9c22,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5], 5),\n EmbeddedCurvePoint {\n x: 0x1754b12bd475a6984a1094b5109eeca9838f4f81ac89c5f0a41dbce53189bb29,\n y: 0x2da030e3cfcdc7ddad80eaf2599df6692cae0717d4e9f7bfbee8d073d5d278f7,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6], 6),\n 0x1696ed13dc2730062a98ac9d8f9de0661bb98829c7582f699d0273b18c86a572,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6], 6),\n EmbeddedCurvePoint {\n x: 0x190f6c0e97ad83e1e28da22a98aae156da083c5a4100e929b77e750d3106a697,\n y: 0x1f4b60f34ef91221a0b49756fa0705da93311a61af73d37a0c458877706616fb,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6, 7], 7),\n 0x128c0ff144fc66b6cb60eeac8a38e23da52992fc427b92397a7dffd71c45ede3,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6, 7], 7),\n EmbeddedCurvePoint {\n x: 0x015441e9d29491b06563fac16fc76abf7a9534c715421d0de85d20dbe2965939,\n y: 0x1d2575b0276f4e9087e6e07c2cb75aa1baafad127af4be5918ef8a2ef2fea8fc,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6, 7, 8], 8),\n 0x2f960e117482044dfc99d12fece2ef6862fba9242be4846c7c9a3e854325a55c,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6, 7, 8], 8),\n EmbeddedCurvePoint {\n x: 0x1657737676968887fceb6dd516382ea13b3a2c557f509811cd86d5d1199bc443,\n y: 0x1f39f0cb569040105fa1e2f156521e8b8e08261e635a2b210bdc94e8d6d65f77,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6, 7, 8, 9], 9),\n 0x0c96db0790602dcb166cc4699e2d306c479a76926b81c2cb2aaa92d249ec7be7,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6, 7, 8, 9], 9),\n EmbeddedCurvePoint {\n x: 0x0a3ceae42d14914a432aa60ec7fded4af7dad7dd4acdbf2908452675ec67e06d,\n y: 0xfc19761eaaf621ad4aec9a8b2e84a4eceffdba78f60f8b9391b0bd9345a2f2,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 10),\n 0x2cd37505871bc460a62ea1e63c7fe51149df5d0801302cf1cbc48beb8dff7e94,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 10),\n EmbeddedCurvePoint {\n x: 0x2fb3f8b3d41ddde007c8c3c62550f9a9380ee546fcc639ffbb3fd30c8d8de30c,\n y: 0x300783be23c446b11a4c0fabf6c91af148937cea15fcf5fb054abf7f752ee245,\n is_infinite: false,\n },\n );\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/conditional_1/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/conditional_1/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 328a2e85ff7..c52417fad1f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/conditional_1/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/conditional_1/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -70,7 +70,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _2577", + "current witness index : _2474", "private parameters indices : [_0, _1, _2, _3, _4, _5, _6, _7, _8, _9]", "public parameters indices : [_10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41]", "return value indices : []", @@ -119,9 +119,9 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(42))]", "EXPR [ (-1, _0, _42) (1, _43) -1 ]", "EXPR [ (-1, _0, _43) 0 ]", - "EXPR [ (1, _0, _43) (-1, _1993) 0 ]", - "EXPR [ (1, _4, _43) (-1, _1994) 0 ]", - "EXPR [ (-1, _44) (1, _1993) (1, _1994) 0 ]", + "EXPR [ (1, _0, _43) (-1, _1912) 0 ]", + "EXPR [ (1, _4, _43) (-1, _1913) 0 ]", + "EXPR [ (-1, _44) (1, _1912) (1, _1913) 0 ]", "BLACKBOX::RANGE [(_44, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(44))], q_c: -4864 })], outputs: [Simple(Witness(45))]", "EXPR [ (1, _44, _45) (-4864, _45) (1, _46) -1 ]", @@ -130,8 +130,8 @@ expression: artifact "MEM (id: 0, read at: EXPR [ (1, _47) 0 ], value: EXPR [ (1, _48) 0 ]) ", "EXPR [ (1, _43, _46) (-1, _49) 0 ]", "INIT (id: 3, len: 4, witnesses: [_1, _2, _3, _4])", - "EXPR [ (1, _44, _49) (-1, _1995) 0 ]", - "EXPR [ (-1, _48, _49) (1, _48) (-1, _50) (1, _1995) 0 ]", + "EXPR [ (1, _44, _49) (-1, _1914) 0 ]", + "EXPR [ (-1, _48, _49) (1, _48) (-1, _50) (1, _1914) 0 ]", "MEM (id: 3, write EXPR [ (1, _50) 0 ] at: EXPR [ (1, _47) 0 ]) ", "EXPR [ (-1, _51) 0 ]", "MEM (id: 3, read at: EXPR [ (1, _51) 0 ], value: EXPR [ (1, _52) 0 ]) ", @@ -140,30 +140,30 @@ expression: artifact "EXPR [ (-1, _55) 2 ]", "MEM (id: 3, read at: EXPR [ (1, _55) 0 ], value: EXPR [ (1, _56) 0 ]) ", "EXPR [ (-1, _3, _49) (1, _49, _56) (1, _3) (-1, _57) 0 ]", - "EXPR [ (1, _43, _44) (-1, _1999) 0 ]", - "EXPR [ (-1, _58) (1, _1994) (1, _1999) 0 ]", + "EXPR [ (1, _43, _44) (-1, _1918) 0 ]", + "EXPR [ (-1, _58) (1, _1913) (1, _1918) 0 ]", "BLACKBOX::RANGE [(_58, 32)] []", - "EXPR [ (1, _43, _57) (-1, _2000) 0 ]", - "EXPR [ (1, _43, _58) (-1, _59) (1, _2000) 0 ]", + "EXPR [ (1, _43, _57) (-1, _1919) 0 ]", + "EXPR [ (1, _43, _58) (-1, _59) (1, _1919) 0 ]", "BLACKBOX::RANGE [(_59, 32)] []", "EXPR [ (-1, _43) (-1, _60) 1 ]", - "EXPR [ (1, _0) (-1, _61) (-1, _1993) (1, _1999) 0 ]", + "EXPR [ (1, _0) (-1, _61) (-1, _1912) (1, _1918) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(59))], q_c: -4864 })], outputs: [Simple(Witness(62))]", "EXPR [ (1, _59, _62) (-4864, _62) (1, _63) -1 ]", "EXPR [ (1, _59, _63) (-4864, _63) 0 ]", "EXPR [ (1, _43, _63) (-1, _64) 0 ]", "EXPR [ (-1, _43, _63) (-1, _65) 1 ]", - "EXPR [ (-1, _4, _49) (1, _4) (-1, _66) (1, _1995) 0 ]", + "EXPR [ (-1, _4, _49) (1, _4) (-1, _66) (1, _1914) 0 ]", "EXPR [ (-1, _2, _49) (1, _49, _54) (1, _2) (-1, _67) 0 ]", - "EXPR [ (1, _43, _59) (-1, _2005) 0 ]", - "EXPR [ (-1, _68) (1, _1994) (1, _2005) 0 ]", + "EXPR [ (1, _43, _59) (-1, _1924) 0 ]", + "EXPR [ (-1, _68) (1, _1913) (1, _1924) 0 ]", "BLACKBOX::RANGE [(_68, 32)] []", - "EXPR [ (1, _43, _68) (-1, _69) (1, _2000) 0 ]", + "EXPR [ (1, _43, _68) (-1, _69) (1, _1919) 0 ]", "BLACKBOX::RANGE [(_69, 32)] []", - "EXPR [ (1, _43, _67) (-1, _2007) 0 ]", - "EXPR [ (1, _43, _69) (-1, _70) (1, _2007) 0 ]", + "EXPR [ (1, _43, _67) (-1, _1926) 0 ]", + "EXPR [ (1, _43, _69) (-1, _70) (1, _1926) 0 ]", "BLACKBOX::RANGE [(_70, 32)] []", - "EXPR [ (1, _60, _61) (-1, _71) (1, _2005) 0 ]", + "EXPR [ (1, _60, _61) (-1, _71) (1, _1924) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(70))], q_c: -4864 })], outputs: [Simple(Witness(72))]", "EXPR [ (1, _70, _72) (-4864, _72) (1, _73) -1 ]", "EXPR [ (1, _70, _73) (-4864, _73) 0 ]", @@ -171,16 +171,16 @@ expression: artifact "EXPR [ (-1, _43, _73) (-1, _75) 1 ]", "EXPR [ (1, _59, _64) (1, _65, _66) (-1, _76) 0 ]", "EXPR [ (-1, _1, _49) (1, _49, _52) (1, _1) (-1, _77) 0 ]", - "EXPR [ (1, _43, _70) (-1, _2014) 0 ]", - "EXPR [ (-1, _78) (1, _1994) (1, _2014) 0 ]", + "EXPR [ (1, _43, _70) (-1, _1933) 0 ]", + "EXPR [ (-1, _78) (1, _1913) (1, _1933) 0 ]", "BLACKBOX::RANGE [(_78, 32)] []", - "EXPR [ (1, _43, _78) (-1, _79) (1, _2000) 0 ]", + "EXPR [ (1, _43, _78) (-1, _79) (1, _1919) 0 ]", "BLACKBOX::RANGE [(_79, 32)] []", - "EXPR [ (1, _43, _79) (-1, _80) (1, _2007) 0 ]", + "EXPR [ (1, _43, _79) (-1, _80) (1, _1926) 0 ]", "BLACKBOX::RANGE [(_80, 32)] []", "EXPR [ (1, _43, _77) (1, _43, _80) (-1, _81) 0 ]", "BLACKBOX::RANGE [(_81, 32)] []", - "EXPR [ (1, _60, _71) (-1, _82) (1, _2014) 0 ]", + "EXPR [ (1, _60, _71) (-1, _82) (1, _1933) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(81))], q_c: -4864 })], outputs: [Simple(Witness(83))]", "EXPR [ (1, _81, _83) (-4864, _83) (1, _84) -1 ]", "EXPR [ (1, _81, _84) (-4864, _84) 0 ]", @@ -193,13 +193,13 @@ expression: artifact "EXPR [ (1, _81, _85) (1, _86, _87) (-1, _90) 0 ]", "EXPR [ (-1, _89) (-1, _91) 1 ]", "EXPR [ (1, _43, _57) (-1, _92) 0 ]", - "EXPR [ (1, _43, _81) (-1, _2024) 0 ]", - "EXPR [ (1, _60, _82) (-1, _2025) 0 ]", - "EXPR [ (-1, _93) (1, _1994) (1, _2024) (1, _2025) 0 ]", + "EXPR [ (1, _43, _81) (-1, _1943) 0 ]", + "EXPR [ (1, _60, _82) (-1, _1944) 0 ]", + "EXPR [ (-1, _93) (1, _1913) (1, _1943) (1, _1944) 0 ]", "EXPR [ (1, _89, _93) (-1, _94) 0 ]", "BLACKBOX::RANGE [(_94, 32)] []", - "EXPR [ (1, _89, _90) (-1, _2026) 0 ]", - "EXPR [ (1, _89, _94) (-1, _95) (1, _2026) 0 ]", + "EXPR [ (1, _89, _90) (-1, _1945) 0 ]", + "EXPR [ (1, _89, _94) (-1, _95) (1, _1945) 0 ]", "BLACKBOX::RANGE [(_95, 32)] []", "EXPR [ (1, _43, _67) (1, _95) (-1, _96) 0 ]", "EXPR [ (1, _89, _96) (-1, _97) 0 ]", @@ -207,7 +207,7 @@ expression: artifact "EXPR [ (1, _43, _77) (1, _97) (-1, _98) 0 ]", "EXPR [ (1, _89, _98) (-1, _99) 0 ]", "BLACKBOX::RANGE [(_99, 32)] []", - "EXPR [ (-1, _100) (1, _2024) (1, _2025) 0 ]", + "EXPR [ (-1, _100) (1, _1943) (1, _1944) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(99))], q_c: -4864 })], outputs: [Simple(Witness(101))]", "EXPR [ (1, _99, _101) (-4864, _101) (1, _102) -1 ]", "EXPR [ (1, _99, _102) (-4864, _102) 0 ]", @@ -217,10 +217,10 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _99) (-1, _106) 0 ]", "EXPR [ (1, _89, _106) (-1, _107) 0 ]", "BLACKBOX::RANGE [(_107, 32)] []", - "EXPR [ (1, _89, _107) (-1, _108) (1, _2026) 0 ]", + "EXPR [ (1, _89, _107) (-1, _108) (1, _1945) 0 ]", "BLACKBOX::RANGE [(_108, 32)] []", - "EXPR [ (1, _57, _89) (-1, _2029) 0 ]", - "EXPR [ (1, _89, _108) (-1, _109) (1, _2029) 0 ]", + "EXPR [ (1, _57, _89) (-1, _1948) 0 ]", + "EXPR [ (1, _89, _108) (-1, _109) (1, _1948) 0 ]", "BLACKBOX::RANGE [(_109, 32)] []", "EXPR [ (1, _43, _77) (1, _109) (-1, _110) 0 ]", "EXPR [ (1, _89, _110) (-1, _111) 0 ]", @@ -236,12 +236,12 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _111) (-1, _119) 0 ]", "EXPR [ (1, _89, _119) (-1, _120) 0 ]", "BLACKBOX::RANGE [(_120, 32)] []", - "EXPR [ (1, _89, _120) (-1, _121) (1, _2026) 0 ]", + "EXPR [ (1, _89, _120) (-1, _121) (1, _1945) 0 ]", "BLACKBOX::RANGE [(_121, 32)] []", - "EXPR [ (1, _89, _121) (-1, _122) (1, _2029) 0 ]", + "EXPR [ (1, _89, _121) (-1, _122) (1, _1948) 0 ]", "BLACKBOX::RANGE [(_122, 32)] []", - "EXPR [ (1, _67, _89) (-1, _2037) 0 ]", - "EXPR [ (1, _89, _122) (-1, _123) (1, _2037) 0 ]", + "EXPR [ (1, _67, _89) (-1, _1956) 0 ]", + "EXPR [ (1, _89, _122) (-1, _123) (1, _1956) 0 ]", "BLACKBOX::RANGE [(_123, 32)] []", "EXPR [ (1, _89, _111) (1, _91, _112) (-1, _124) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(123))], q_c: -4864 })], outputs: [Simple(Witness(125))]", @@ -253,11 +253,11 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _123) (-1, _130) 0 ]", "EXPR [ (1, _89, _130) (-1, _131) 0 ]", "BLACKBOX::RANGE [(_131, 32)] []", - "EXPR [ (1, _89, _131) (-1, _132) (1, _2026) 0 ]", + "EXPR [ (1, _89, _131) (-1, _132) (1, _1945) 0 ]", "BLACKBOX::RANGE [(_132, 32)] []", - "EXPR [ (1, _89, _132) (-1, _133) (1, _2029) 0 ]", + "EXPR [ (1, _89, _132) (-1, _133) (1, _1948) 0 ]", "BLACKBOX::RANGE [(_133, 32)] []", - "EXPR [ (1, _89, _133) (-1, _134) (1, _2037) 0 ]", + "EXPR [ (1, _89, _133) (-1, _134) (1, _1956) 0 ]", "BLACKBOX::RANGE [(_134, 32)] []", "EXPR [ (1, _89, _123) (1, _91, _124) (-1, _135) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(134))], q_c: -4864 })], outputs: [Simple(Witness(136))]", @@ -271,40 +271,40 @@ expression: artifact "EXPR [ (-1, _0, _142) (2, _142) 0 ]", "EXPR [ (1, _134, _138) (1, _139, _140) (-1, _143) 0 ]", "EXPR [ (-1, _142) (-1, _144) 1 ]", - "EXPR [ (1, _91, _105) (-1, _145) (1, _2029) 0 ]", - "EXPR [ (1, _89, _134) (-1, _2053) 0 ]", - "EXPR [ (1, _91, _135) (-1, _2054) 0 ]", - "EXPR [ (-1, _146) (1, _1994) (1, _2053) (1, _2054) 0 ]", + "EXPR [ (1, _91, _105) (-1, _145) (1, _1948) 0 ]", + "EXPR [ (1, _89, _134) (-1, _1972) 0 ]", + "EXPR [ (1, _91, _135) (-1, _1973) 0 ]", + "EXPR [ (-1, _146) (1, _1913) (1, _1972) (1, _1973) 0 ]", "EXPR [ (1, _142, _146) (-1, _147) 0 ]", "BLACKBOX::RANGE [(_147, 32)] []", - "EXPR [ (1, _91, _92) (-1, _2055) 0 ]", - "EXPR [ (1, _147) (-1, _148) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _91, _92) (-1, _1974) 0 ]", + "EXPR [ (1, _147) (-1, _148) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _142, _148) (-1, _149) 0 ]", "BLACKBOX::RANGE [(_149, 32)] []", - "EXPR [ (1, _142, _143) (-1, _2056) 0 ]", - "EXPR [ (1, _142, _149) (-1, _150) (1, _2056) 0 ]", + "EXPR [ (1, _142, _143) (-1, _1975) 0 ]", + "EXPR [ (1, _142, _149) (-1, _150) (1, _1975) 0 ]", "BLACKBOX::RANGE [(_150, 32)] []", - "EXPR [ (1, _91, _118) (-1, _2058) 0 ]", - "EXPR [ (1, _150) (-1, _151) (1, _2037) (1, _2058) 0 ]", + "EXPR [ (1, _91, _118) (-1, _1977) 0 ]", + "EXPR [ (1, _150) (-1, _151) (1, _1956) (1, _1977) 0 ]", "EXPR [ (1, _142, _151) (-1, _152) 0 ]", "BLACKBOX::RANGE [(_152, 32)] []", - "EXPR [ (-1, _153) (1, _2053) (1, _2054) 0 ]", + "EXPR [ (-1, _153) (1, _1972) (1, _1973) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(152))], q_c: -4864 })], outputs: [Simple(Witness(154))]", "EXPR [ (1, _152, _154) (-4864, _154) (1, _155) -1 ]", "EXPR [ (1, _152, _155) (-4864, _155) 0 ]", "EXPR [ (1, _142, _155) (-1, _156) 0 ]", "EXPR [ (-1, _142, _155) (-1, _157) 1 ]", - "EXPR [ (-1, _158) (1, _2037) (1, _2058) 0 ]", + "EXPR [ (-1, _158) (1, _1956) (1, _1977) 0 ]", "EXPR [ (1, _4, _43) (1, _152) (-1, _159) 0 ]", "EXPR [ (1, _142, _159) (-1, _160) 0 ]", "BLACKBOX::RANGE [(_160, 32)] []", - "EXPR [ (1, _160) (-1, _161) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _160) (-1, _161) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _142, _161) (-1, _162) 0 ]", "BLACKBOX::RANGE [(_162, 32)] []", - "EXPR [ (1, _142, _162) (-1, _163) (1, _2056) 0 ]", + "EXPR [ (1, _142, _162) (-1, _163) (1, _1975) 0 ]", "BLACKBOX::RANGE [(_163, 32)] []", - "EXPR [ (1, _57, _142) (-1, _2060) 0 ]", - "EXPR [ (1, _142, _163) (-1, _164) (1, _2060) 0 ]", + "EXPR [ (1, _57, _142) (-1, _1979) 0 ]", + "EXPR [ (1, _142, _163) (-1, _164) (1, _1979) 0 ]", "BLACKBOX::RANGE [(_164, 32)] []", "EXPR [ (1, _142, _152) (1, _144, _153) (-1, _165) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(164))], q_c: -4864 })], outputs: [Simple(Witness(166))]", @@ -316,12 +316,12 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _164) (-1, _171) 0 ]", "EXPR [ (1, _142, _171) (-1, _172) 0 ]", "BLACKBOX::RANGE [(_172, 32)] []", - "EXPR [ (1, _172) (-1, _173) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _172) (-1, _173) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _142, _173) (-1, _174) 0 ]", "BLACKBOX::RANGE [(_174, 32)] []", - "EXPR [ (1, _142, _174) (-1, _175) (1, _2056) 0 ]", + "EXPR [ (1, _142, _174) (-1, _175) (1, _1975) 0 ]", "BLACKBOX::RANGE [(_175, 32)] []", - "EXPR [ (1, _142, _175) (-1, _176) (1, _2060) 0 ]", + "EXPR [ (1, _142, _175) (-1, _176) (1, _1979) 0 ]", "BLACKBOX::RANGE [(_176, 32)] []", "EXPR [ (1, _142, _164) (1, _144, _165) (-1, _177) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(176))], q_c: -4864 })], outputs: [Simple(Witness(178))]", @@ -333,12 +333,12 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _176) (-1, _183) 0 ]", "EXPR [ (1, _142, _183) (-1, _184) 0 ]", "BLACKBOX::RANGE [(_184, 32)] []", - "EXPR [ (1, _184) (-1, _185) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _184) (-1, _185) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _142, _185) (-1, _186) 0 ]", "BLACKBOX::RANGE [(_186, 32)] []", - "EXPR [ (1, _142, _186) (-1, _187) (1, _2056) 0 ]", + "EXPR [ (1, _142, _186) (-1, _187) (1, _1975) 0 ]", "BLACKBOX::RANGE [(_187, 32)] []", - "EXPR [ (1, _142, _187) (-1, _188) (1, _2060) 0 ]", + "EXPR [ (1, _142, _187) (-1, _188) (1, _1979) 0 ]", "BLACKBOX::RANGE [(_188, 32)] []", "EXPR [ (1, _142, _176) (1, _144, _177) (-1, _189) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(188))], q_c: -4864 })], outputs: [Simple(Witness(190))]", @@ -352,23 +352,23 @@ expression: artifact "EXPR [ (-1, _0, _196) (3, _196) 0 ]", "EXPR [ (1, _188, _192) (1, _193, _194) (-1, _197) 0 ]", "EXPR [ (-1, _196) (-1, _198) 1 ]", - "EXPR [ (1, _144, _158) (-1, _199) (1, _2060) 0 ]", - "EXPR [ (1, _142, _188) (-1, _2081) 0 ]", - "EXPR [ (1, _144, _189) (-1, _2082) 0 ]", - "EXPR [ (-1, _200) (1, _1994) (1, _2081) (1, _2082) 0 ]", + "EXPR [ (1, _144, _158) (-1, _199) (1, _1979) 0 ]", + "EXPR [ (1, _142, _188) (-1, _2000) 0 ]", + "EXPR [ (1, _144, _189) (-1, _2001) 0 ]", + "EXPR [ (-1, _200) (1, _1913) (1, _2000) (1, _2001) 0 ]", "EXPR [ (1, _196, _200) (-1, _201) 0 ]", "BLACKBOX::RANGE [(_201, 32)] []", - "EXPR [ (1, _201) (-1, _202) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _201) (-1, _202) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _196, _202) (-1, _203) 0 ]", "BLACKBOX::RANGE [(_203, 32)] []", - "EXPR [ (1, _144, _145) (-1, _2083) 0 ]", - "EXPR [ (1, _203) (-1, _204) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _144, _145) (-1, _2002) 0 ]", + "EXPR [ (1, _203) (-1, _204) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _196, _204) (-1, _205) 0 ]", "BLACKBOX::RANGE [(_205, 32)] []", - "EXPR [ (1, _196, _197) (-1, _2084) 0 ]", - "EXPR [ (1, _196, _205) (-1, _206) (1, _2084) 0 ]", + "EXPR [ (1, _196, _197) (-1, _2003) 0 ]", + "EXPR [ (1, _196, _205) (-1, _206) (1, _2003) 0 ]", "BLACKBOX::RANGE [(_206, 32)] []", - "EXPR [ (-1, _207) (1, _2081) (1, _2082) 0 ]", + "EXPR [ (-1, _207) (1, _2000) (1, _2001) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(206))], q_c: -4864 })], outputs: [Simple(Witness(208))]", "EXPR [ (1, _206, _208) (-4864, _208) (1, _209) -1 ]", "EXPR [ (1, _206, _209) (-4864, _209) 0 ]", @@ -377,13 +377,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _206) (-1, _212) 0 ]", "EXPR [ (1, _196, _212) (-1, _213) 0 ]", "BLACKBOX::RANGE [(_213, 32)] []", - "EXPR [ (1, _213) (-1, _214) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _213) (-1, _214) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _196, _214) (-1, _215) 0 ]", "BLACKBOX::RANGE [(_215, 32)] []", - "EXPR [ (1, _215) (-1, _216) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _215) (-1, _216) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _196, _216) (-1, _217) 0 ]", "BLACKBOX::RANGE [(_217, 32)] []", - "EXPR [ (1, _196, _217) (-1, _218) (1, _2084) 0 ]", + "EXPR [ (1, _196, _217) (-1, _218) (1, _2003) 0 ]", "BLACKBOX::RANGE [(_218, 32)] []", "EXPR [ (1, _196, _206) (1, _198, _207) (-1, _219) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(218))], q_c: -4864 })], outputs: [Simple(Witness(220))]", @@ -395,13 +395,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _218) (-1, _225) 0 ]", "EXPR [ (1, _196, _225) (-1, _226) 0 ]", "BLACKBOX::RANGE [(_226, 32)] []", - "EXPR [ (1, _226) (-1, _227) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _226) (-1, _227) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _196, _227) (-1, _228) 0 ]", "BLACKBOX::RANGE [(_228, 32)] []", - "EXPR [ (1, _228) (-1, _229) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _228) (-1, _229) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _196, _229) (-1, _230) 0 ]", "BLACKBOX::RANGE [(_230, 32)] []", - "EXPR [ (1, _196, _230) (-1, _231) (1, _2084) 0 ]", + "EXPR [ (1, _196, _230) (-1, _231) (1, _2003) 0 ]", "BLACKBOX::RANGE [(_231, 32)] []", "EXPR [ (1, _196, _218) (1, _198, _219) (-1, _232) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(231))], q_c: -4864 })], outputs: [Simple(Witness(233))]", @@ -413,13 +413,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _231) (-1, _238) 0 ]", "EXPR [ (1, _196, _238) (-1, _239) 0 ]", "BLACKBOX::RANGE [(_239, 32)] []", - "EXPR [ (1, _239) (-1, _240) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _239) (-1, _240) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _196, _240) (-1, _241) 0 ]", "BLACKBOX::RANGE [(_241, 32)] []", - "EXPR [ (1, _241) (-1, _242) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _241) (-1, _242) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _196, _242) (-1, _243) 0 ]", "BLACKBOX::RANGE [(_243, 32)] []", - "EXPR [ (1, _196, _243) (-1, _244) (1, _2084) 0 ]", + "EXPR [ (1, _196, _243) (-1, _244) (1, _2003) 0 ]", "BLACKBOX::RANGE [(_244, 32)] []", "EXPR [ (1, _196, _231) (1, _198, _232) (-1, _245) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(244))], q_c: -4864 })], outputs: [Simple(Witness(246))]", @@ -431,23 +431,23 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 4 })], outputs: [Simple(Witness(251))]", "EXPR [ (-1, _0, _251) (4, _251) (1, _252) -1 ]", "EXPR [ (-1, _0, _252) (4, _252) 0 ]", - "EXPR [ (1, _196, _244) (-1, _2101) 0 ]", - "EXPR [ (1, _198, _245) (-1, _2102) 0 ]", - "EXPR [ (-1, _253) (1, _1994) (1, _2101) (1, _2102) 0 ]", + "EXPR [ (1, _196, _244) (-1, _2020) 0 ]", + "EXPR [ (1, _198, _245) (-1, _2021) 0 ]", + "EXPR [ (-1, _253) (1, _1913) (1, _2020) (1, _2021) 0 ]", "EXPR [ (1, _252, _253) (-1, _254) 0 ]", "BLACKBOX::RANGE [(_254, 32)] []", - "EXPR [ (1, _254) (-1, _255) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _254) (-1, _255) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _252, _255) (-1, _256) 0 ]", "BLACKBOX::RANGE [(_256, 32)] []", - "EXPR [ (1, _256) (-1, _257) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _256) (-1, _257) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _252, _257) (-1, _258) 0 ]", "BLACKBOX::RANGE [(_258, 32)] []", - "EXPR [ (1, _198, _199) (-1, _2103) 0 ]", - "EXPR [ (1, _258) (-1, _259) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _198, _199) (-1, _2022) 0 ]", + "EXPR [ (1, _258) (-1, _259) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _252, _259) (-1, _260) 0 ]", "BLACKBOX::RANGE [(_260, 32)] []", "EXPR [ (-1, _252) (-1, _261) 1 ]", - "EXPR [ (-1, _262) (1, _2101) (1, _2102) 0 ]", + "EXPR [ (-1, _262) (1, _2020) (1, _2021) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(260))], q_c: -4864 })], outputs: [Simple(Witness(263))]", "EXPR [ (1, _260, _263) (-4864, _263) (1, _264) -1 ]", "EXPR [ (1, _260, _264) (-4864, _264) 0 ]", @@ -457,13 +457,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _260) (-1, _268) 0 ]", "EXPR [ (1, _252, _268) (-1, _269) 0 ]", "BLACKBOX::RANGE [(_269, 32)] []", - "EXPR [ (1, _269) (-1, _270) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _269) (-1, _270) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _252, _270) (-1, _271) 0 ]", "BLACKBOX::RANGE [(_271, 32)] []", - "EXPR [ (1, _271) (-1, _272) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _271) (-1, _272) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _252, _272) (-1, _273) 0 ]", "BLACKBOX::RANGE [(_273, 32)] []", - "EXPR [ (1, _273) (-1, _274) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _273) (-1, _274) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _252, _274) (-1, _275) 0 ]", "BLACKBOX::RANGE [(_275, 32)] []", "EXPR [ (1, _252, _260) (1, _261, _262) (-1, _276) 0 ]", @@ -476,13 +476,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _275) (-1, _282) 0 ]", "EXPR [ (1, _252, _282) (-1, _283) 0 ]", "BLACKBOX::RANGE [(_283, 32)] []", - "EXPR [ (1, _283) (-1, _284) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _283) (-1, _284) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _252, _284) (-1, _285) 0 ]", "BLACKBOX::RANGE [(_285, 32)] []", - "EXPR [ (1, _285) (-1, _286) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _285) (-1, _286) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _252, _286) (-1, _287) 0 ]", "BLACKBOX::RANGE [(_287, 32)] []", - "EXPR [ (1, _287) (-1, _288) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _287) (-1, _288) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _252, _288) (-1, _289) 0 ]", "BLACKBOX::RANGE [(_289, 32)] []", "EXPR [ (1, _252, _275) (1, _261, _276) (-1, _290) 0 ]", @@ -495,13 +495,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _289) (-1, _296) 0 ]", "EXPR [ (1, _252, _296) (-1, _297) 0 ]", "BLACKBOX::RANGE [(_297, 32)] []", - "EXPR [ (1, _297) (-1, _298) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _297) (-1, _298) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _252, _298) (-1, _299) 0 ]", "BLACKBOX::RANGE [(_299, 32)] []", - "EXPR [ (1, _299) (-1, _300) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _299) (-1, _300) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _252, _300) (-1, _301) 0 ]", "BLACKBOX::RANGE [(_301, 32)] []", - "EXPR [ (1, _301) (-1, _302) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _301) (-1, _302) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _252, _302) (-1, _303) 0 ]", "BLACKBOX::RANGE [(_303, 32)] []", "EXPR [ (1, _252, _289) (1, _261, _290) (-1, _304) 0 ]", @@ -514,22 +514,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 5 })], outputs: [Simple(Witness(310))]", "EXPR [ (-1, _0, _310) (5, _310) (1, _311) -1 ]", "EXPR [ (-1, _0, _311) (5, _311) 0 ]", - "EXPR [ (1, _252, _303) (-1, _2118) 0 ]", - "EXPR [ (1, _261, _304) (-1, _2119) 0 ]", - "EXPR [ (-1, _312) (1, _1994) (1, _2118) (1, _2119) 0 ]", + "EXPR [ (1, _252, _303) (-1, _2037) 0 ]", + "EXPR [ (1, _261, _304) (-1, _2038) 0 ]", + "EXPR [ (-1, _312) (1, _1913) (1, _2037) (1, _2038) 0 ]", "EXPR [ (1, _311, _312) (-1, _313) 0 ]", "BLACKBOX::RANGE [(_313, 32)] []", - "EXPR [ (1, _313) (-1, _314) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _313) (-1, _314) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _311, _314) (-1, _315) 0 ]", "BLACKBOX::RANGE [(_315, 32)] []", - "EXPR [ (1, _315) (-1, _316) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _315) (-1, _316) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _311, _316) (-1, _317) 0 ]", "BLACKBOX::RANGE [(_317, 32)] []", - "EXPR [ (1, _317) (-1, _318) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _317) (-1, _318) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _311, _318) (-1, _319) 0 ]", "BLACKBOX::RANGE [(_319, 32)] []", "EXPR [ (-1, _311) (-1, _320) 1 ]", - "EXPR [ (-1, _321) (1, _2118) (1, _2119) 0 ]", + "EXPR [ (-1, _321) (1, _2037) (1, _2038) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(319))], q_c: -4864 })], outputs: [Simple(Witness(322))]", "EXPR [ (1, _319, _322) (-4864, _322) (1, _323) -1 ]", "EXPR [ (1, _319, _323) (-4864, _323) 0 ]", @@ -539,13 +539,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _319) (-1, _327) 0 ]", "EXPR [ (1, _311, _327) (-1, _328) 0 ]", "BLACKBOX::RANGE [(_328, 32)] []", - "EXPR [ (1, _328) (-1, _329) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _328) (-1, _329) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _311, _329) (-1, _330) 0 ]", "BLACKBOX::RANGE [(_330, 32)] []", - "EXPR [ (1, _330) (-1, _331) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _330) (-1, _331) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _311, _331) (-1, _332) 0 ]", "BLACKBOX::RANGE [(_332, 32)] []", - "EXPR [ (1, _332) (-1, _333) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _332) (-1, _333) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _311, _333) (-1, _334) 0 ]", "BLACKBOX::RANGE [(_334, 32)] []", "EXPR [ (1, _311, _319) (1, _320, _321) (-1, _335) 0 ]", @@ -558,13 +558,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _334) (-1, _341) 0 ]", "EXPR [ (1, _311, _341) (-1, _342) 0 ]", "BLACKBOX::RANGE [(_342, 32)] []", - "EXPR [ (1, _342) (-1, _343) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _342) (-1, _343) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _311, _343) (-1, _344) 0 ]", "BLACKBOX::RANGE [(_344, 32)] []", - "EXPR [ (1, _344) (-1, _345) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _344) (-1, _345) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _311, _345) (-1, _346) 0 ]", "BLACKBOX::RANGE [(_346, 32)] []", - "EXPR [ (1, _346) (-1, _347) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _346) (-1, _347) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _311, _347) (-1, _348) 0 ]", "BLACKBOX::RANGE [(_348, 32)] []", "EXPR [ (1, _311, _334) (1, _320, _335) (-1, _349) 0 ]", @@ -577,13 +577,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _348) (-1, _355) 0 ]", "EXPR [ (1, _311, _355) (-1, _356) 0 ]", "BLACKBOX::RANGE [(_356, 32)] []", - "EXPR [ (1, _356) (-1, _357) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _356) (-1, _357) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _311, _357) (-1, _358) 0 ]", "BLACKBOX::RANGE [(_358, 32)] []", - "EXPR [ (1, _358) (-1, _359) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _358) (-1, _359) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _311, _359) (-1, _360) 0 ]", "BLACKBOX::RANGE [(_360, 32)] []", - "EXPR [ (1, _360) (-1, _361) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _360) (-1, _361) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _311, _361) (-1, _362) 0 ]", "BLACKBOX::RANGE [(_362, 32)] []", "EXPR [ (1, _311, _348) (1, _320, _349) (-1, _363) 0 ]", @@ -596,22 +596,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 6 })], outputs: [Simple(Witness(369))]", "EXPR [ (-1, _0, _369) (6, _369) (1, _370) -1 ]", "EXPR [ (-1, _0, _370) (6, _370) 0 ]", - "EXPR [ (1, _311, _362) (-1, _2134) 0 ]", - "EXPR [ (1, _320, _363) (-1, _2135) 0 ]", - "EXPR [ (-1, _371) (1, _1994) (1, _2134) (1, _2135) 0 ]", + "EXPR [ (1, _311, _362) (-1, _2053) 0 ]", + "EXPR [ (1, _320, _363) (-1, _2054) 0 ]", + "EXPR [ (-1, _371) (1, _1913) (1, _2053) (1, _2054) 0 ]", "EXPR [ (1, _370, _371) (-1, _372) 0 ]", "BLACKBOX::RANGE [(_372, 32)] []", - "EXPR [ (1, _372) (-1, _373) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _372) (-1, _373) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _370, _373) (-1, _374) 0 ]", "BLACKBOX::RANGE [(_374, 32)] []", - "EXPR [ (1, _374) (-1, _375) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _374) (-1, _375) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _370, _375) (-1, _376) 0 ]", "BLACKBOX::RANGE [(_376, 32)] []", - "EXPR [ (1, _376) (-1, _377) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _376) (-1, _377) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _370, _377) (-1, _378) 0 ]", "BLACKBOX::RANGE [(_378, 32)] []", "EXPR [ (-1, _370) (-1, _379) 1 ]", - "EXPR [ (-1, _380) (1, _2134) (1, _2135) 0 ]", + "EXPR [ (-1, _380) (1, _2053) (1, _2054) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(378))], q_c: -4864 })], outputs: [Simple(Witness(381))]", "EXPR [ (1, _378, _381) (-4864, _381) (1, _382) -1 ]", "EXPR [ (1, _378, _382) (-4864, _382) 0 ]", @@ -621,13 +621,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _378) (-1, _386) 0 ]", "EXPR [ (1, _370, _386) (-1, _387) 0 ]", "BLACKBOX::RANGE [(_387, 32)] []", - "EXPR [ (1, _387) (-1, _388) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _387) (-1, _388) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _370, _388) (-1, _389) 0 ]", "BLACKBOX::RANGE [(_389, 32)] []", - "EXPR [ (1, _389) (-1, _390) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _389) (-1, _390) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _370, _390) (-1, _391) 0 ]", "BLACKBOX::RANGE [(_391, 32)] []", - "EXPR [ (1, _391) (-1, _392) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _391) (-1, _392) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _370, _392) (-1, _393) 0 ]", "BLACKBOX::RANGE [(_393, 32)] []", "EXPR [ (1, _370, _378) (1, _379, _380) (-1, _394) 0 ]", @@ -640,13 +640,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _393) (-1, _400) 0 ]", "EXPR [ (1, _370, _400) (-1, _401) 0 ]", "BLACKBOX::RANGE [(_401, 32)] []", - "EXPR [ (1, _401) (-1, _402) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _401) (-1, _402) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _370, _402) (-1, _403) 0 ]", "BLACKBOX::RANGE [(_403, 32)] []", - "EXPR [ (1, _403) (-1, _404) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _403) (-1, _404) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _370, _404) (-1, _405) 0 ]", "BLACKBOX::RANGE [(_405, 32)] []", - "EXPR [ (1, _405) (-1, _406) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _405) (-1, _406) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _370, _406) (-1, _407) 0 ]", "BLACKBOX::RANGE [(_407, 32)] []", "EXPR [ (1, _370, _393) (1, _379, _394) (-1, _408) 0 ]", @@ -659,13 +659,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _407) (-1, _414) 0 ]", "EXPR [ (1, _370, _414) (-1, _415) 0 ]", "BLACKBOX::RANGE [(_415, 32)] []", - "EXPR [ (1, _415) (-1, _416) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _415) (-1, _416) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _370, _416) (-1, _417) 0 ]", "BLACKBOX::RANGE [(_417, 32)] []", - "EXPR [ (1, _417) (-1, _418) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _417) (-1, _418) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _370, _418) (-1, _419) 0 ]", "BLACKBOX::RANGE [(_419, 32)] []", - "EXPR [ (1, _419) (-1, _420) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _419) (-1, _420) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _370, _420) (-1, _421) 0 ]", "BLACKBOX::RANGE [(_421, 32)] []", "EXPR [ (1, _370, _407) (1, _379, _408) (-1, _422) 0 ]", @@ -678,22 +678,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 7 })], outputs: [Simple(Witness(428))]", "EXPR [ (-1, _0, _428) (7, _428) (1, _429) -1 ]", "EXPR [ (-1, _0, _429) (7, _429) 0 ]", - "EXPR [ (1, _370, _421) (-1, _2150) 0 ]", - "EXPR [ (1, _379, _422) (-1, _2151) 0 ]", - "EXPR [ (-1, _430) (1, _1994) (1, _2150) (1, _2151) 0 ]", + "EXPR [ (1, _370, _421) (-1, _2069) 0 ]", + "EXPR [ (1, _379, _422) (-1, _2070) 0 ]", + "EXPR [ (-1, _430) (1, _1913) (1, _2069) (1, _2070) 0 ]", "EXPR [ (1, _429, _430) (-1, _431) 0 ]", "BLACKBOX::RANGE [(_431, 32)] []", - "EXPR [ (1, _431) (-1, _432) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _431) (-1, _432) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _429, _432) (-1, _433) 0 ]", "BLACKBOX::RANGE [(_433, 32)] []", - "EXPR [ (1, _433) (-1, _434) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _433) (-1, _434) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _429, _434) (-1, _435) 0 ]", "BLACKBOX::RANGE [(_435, 32)] []", - "EXPR [ (1, _435) (-1, _436) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _435) (-1, _436) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _429, _436) (-1, _437) 0 ]", "BLACKBOX::RANGE [(_437, 32)] []", "EXPR [ (-1, _429) (-1, _438) 1 ]", - "EXPR [ (-1, _439) (1, _2150) (1, _2151) 0 ]", + "EXPR [ (-1, _439) (1, _2069) (1, _2070) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(437))], q_c: -4864 })], outputs: [Simple(Witness(440))]", "EXPR [ (1, _437, _440) (-4864, _440) (1, _441) -1 ]", "EXPR [ (1, _437, _441) (-4864, _441) 0 ]", @@ -703,13 +703,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _437) (-1, _445) 0 ]", "EXPR [ (1, _429, _445) (-1, _446) 0 ]", "BLACKBOX::RANGE [(_446, 32)] []", - "EXPR [ (1, _446) (-1, _447) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _446) (-1, _447) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _429, _447) (-1, _448) 0 ]", "BLACKBOX::RANGE [(_448, 32)] []", - "EXPR [ (1, _448) (-1, _449) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _448) (-1, _449) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _429, _449) (-1, _450) 0 ]", "BLACKBOX::RANGE [(_450, 32)] []", - "EXPR [ (1, _450) (-1, _451) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _450) (-1, _451) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _429, _451) (-1, _452) 0 ]", "BLACKBOX::RANGE [(_452, 32)] []", "EXPR [ (1, _429, _437) (1, _438, _439) (-1, _453) 0 ]", @@ -722,13 +722,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _452) (-1, _459) 0 ]", "EXPR [ (1, _429, _459) (-1, _460) 0 ]", "BLACKBOX::RANGE [(_460, 32)] []", - "EXPR [ (1, _460) (-1, _461) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _460) (-1, _461) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _429, _461) (-1, _462) 0 ]", "BLACKBOX::RANGE [(_462, 32)] []", - "EXPR [ (1, _462) (-1, _463) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _462) (-1, _463) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _429, _463) (-1, _464) 0 ]", "BLACKBOX::RANGE [(_464, 32)] []", - "EXPR [ (1, _464) (-1, _465) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _464) (-1, _465) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _429, _465) (-1, _466) 0 ]", "BLACKBOX::RANGE [(_466, 32)] []", "EXPR [ (1, _429, _452) (1, _438, _453) (-1, _467) 0 ]", @@ -741,13 +741,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _466) (-1, _473) 0 ]", "EXPR [ (1, _429, _473) (-1, _474) 0 ]", "BLACKBOX::RANGE [(_474, 32)] []", - "EXPR [ (1, _474) (-1, _475) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _474) (-1, _475) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _429, _475) (-1, _476) 0 ]", "BLACKBOX::RANGE [(_476, 32)] []", - "EXPR [ (1, _476) (-1, _477) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _476) (-1, _477) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _429, _477) (-1, _478) 0 ]", "BLACKBOX::RANGE [(_478, 32)] []", - "EXPR [ (1, _478) (-1, _479) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _478) (-1, _479) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _429, _479) (-1, _480) 0 ]", "BLACKBOX::RANGE [(_480, 32)] []", "EXPR [ (1, _429, _466) (1, _438, _467) (-1, _481) 0 ]", @@ -760,22 +760,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 8 })], outputs: [Simple(Witness(487))]", "EXPR [ (-1, _0, _487) (8, _487) (1, _488) -1 ]", "EXPR [ (-1, _0, _488) (8, _488) 0 ]", - "EXPR [ (1, _429, _480) (-1, _2166) 0 ]", - "EXPR [ (1, _438, _481) (-1, _2167) 0 ]", - "EXPR [ (-1, _489) (1, _1994) (1, _2166) (1, _2167) 0 ]", + "EXPR [ (1, _429, _480) (-1, _2085) 0 ]", + "EXPR [ (1, _438, _481) (-1, _2086) 0 ]", + "EXPR [ (-1, _489) (1, _1913) (1, _2085) (1, _2086) 0 ]", "EXPR [ (1, _488, _489) (-1, _490) 0 ]", "BLACKBOX::RANGE [(_490, 32)] []", - "EXPR [ (1, _490) (-1, _491) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _490) (-1, _491) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _488, _491) (-1, _492) 0 ]", "BLACKBOX::RANGE [(_492, 32)] []", - "EXPR [ (1, _492) (-1, _493) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _492) (-1, _493) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _488, _493) (-1, _494) 0 ]", "BLACKBOX::RANGE [(_494, 32)] []", - "EXPR [ (1, _494) (-1, _495) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _494) (-1, _495) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _488, _495) (-1, _496) 0 ]", "BLACKBOX::RANGE [(_496, 32)] []", "EXPR [ (-1, _488) (-1, _497) 1 ]", - "EXPR [ (-1, _498) (1, _2166) (1, _2167) 0 ]", + "EXPR [ (-1, _498) (1, _2085) (1, _2086) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(496))], q_c: -4864 })], outputs: [Simple(Witness(499))]", "EXPR [ (1, _496, _499) (-4864, _499) (1, _500) -1 ]", "EXPR [ (1, _496, _500) (-4864, _500) 0 ]", @@ -785,13 +785,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _496) (-1, _504) 0 ]", "EXPR [ (1, _488, _504) (-1, _505) 0 ]", "BLACKBOX::RANGE [(_505, 32)] []", - "EXPR [ (1, _505) (-1, _506) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _505) (-1, _506) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _488, _506) (-1, _507) 0 ]", "BLACKBOX::RANGE [(_507, 32)] []", - "EXPR [ (1, _507) (-1, _508) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _507) (-1, _508) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _488, _508) (-1, _509) 0 ]", "BLACKBOX::RANGE [(_509, 32)] []", - "EXPR [ (1, _509) (-1, _510) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _509) (-1, _510) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _488, _510) (-1, _511) 0 ]", "BLACKBOX::RANGE [(_511, 32)] []", "EXPR [ (1, _488, _496) (1, _497, _498) (-1, _512) 0 ]", @@ -804,13 +804,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _511) (-1, _518) 0 ]", "EXPR [ (1, _488, _518) (-1, _519) 0 ]", "BLACKBOX::RANGE [(_519, 32)] []", - "EXPR [ (1, _519) (-1, _520) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _519) (-1, _520) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _488, _520) (-1, _521) 0 ]", "BLACKBOX::RANGE [(_521, 32)] []", - "EXPR [ (1, _521) (-1, _522) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _521) (-1, _522) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _488, _522) (-1, _523) 0 ]", "BLACKBOX::RANGE [(_523, 32)] []", - "EXPR [ (1, _523) (-1, _524) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _523) (-1, _524) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _488, _524) (-1, _525) 0 ]", "BLACKBOX::RANGE [(_525, 32)] []", "EXPR [ (1, _488, _511) (1, _497, _512) (-1, _526) 0 ]", @@ -823,13 +823,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _525) (-1, _532) 0 ]", "EXPR [ (1, _488, _532) (-1, _533) 0 ]", "BLACKBOX::RANGE [(_533, 32)] []", - "EXPR [ (1, _533) (-1, _534) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _533) (-1, _534) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _488, _534) (-1, _535) 0 ]", "BLACKBOX::RANGE [(_535, 32)] []", - "EXPR [ (1, _535) (-1, _536) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _535) (-1, _536) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _488, _536) (-1, _537) 0 ]", "BLACKBOX::RANGE [(_537, 32)] []", - "EXPR [ (1, _537) (-1, _538) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _537) (-1, _538) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _488, _538) (-1, _539) 0 ]", "BLACKBOX::RANGE [(_539, 32)] []", "EXPR [ (1, _488, _525) (1, _497, _526) (-1, _540) 0 ]", @@ -842,22 +842,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 9 })], outputs: [Simple(Witness(546))]", "EXPR [ (-1, _0, _546) (9, _546) (1, _547) -1 ]", "EXPR [ (-1, _0, _547) (9, _547) 0 ]", - "EXPR [ (1, _488, _539) (-1, _2182) 0 ]", - "EXPR [ (1, _497, _540) (-1, _2183) 0 ]", - "EXPR [ (-1, _548) (1, _1994) (1, _2182) (1, _2183) 0 ]", + "EXPR [ (1, _488, _539) (-1, _2101) 0 ]", + "EXPR [ (1, _497, _540) (-1, _2102) 0 ]", + "EXPR [ (-1, _548) (1, _1913) (1, _2101) (1, _2102) 0 ]", "EXPR [ (1, _547, _548) (-1, _549) 0 ]", "BLACKBOX::RANGE [(_549, 32)] []", - "EXPR [ (1, _549) (-1, _550) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _549) (-1, _550) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _547, _550) (-1, _551) 0 ]", "BLACKBOX::RANGE [(_551, 32)] []", - "EXPR [ (1, _551) (-1, _552) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _551) (-1, _552) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _547, _552) (-1, _553) 0 ]", "BLACKBOX::RANGE [(_553, 32)] []", - "EXPR [ (1, _553) (-1, _554) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _553) (-1, _554) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _547, _554) (-1, _555) 0 ]", "BLACKBOX::RANGE [(_555, 32)] []", "EXPR [ (-1, _547) (-1, _556) 1 ]", - "EXPR [ (-1, _557) (1, _2182) (1, _2183) 0 ]", + "EXPR [ (-1, _557) (1, _2101) (1, _2102) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(555))], q_c: -4864 })], outputs: [Simple(Witness(558))]", "EXPR [ (1, _555, _558) (-4864, _558) (1, _559) -1 ]", "EXPR [ (1, _555, _559) (-4864, _559) 0 ]", @@ -867,13 +867,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _555) (-1, _563) 0 ]", "EXPR [ (1, _547, _563) (-1, _564) 0 ]", "BLACKBOX::RANGE [(_564, 32)] []", - "EXPR [ (1, _564) (-1, _565) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _564) (-1, _565) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _547, _565) (-1, _566) 0 ]", "BLACKBOX::RANGE [(_566, 32)] []", - "EXPR [ (1, _566) (-1, _567) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _566) (-1, _567) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _547, _567) (-1, _568) 0 ]", "BLACKBOX::RANGE [(_568, 32)] []", - "EXPR [ (1, _568) (-1, _569) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _568) (-1, _569) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _547, _569) (-1, _570) 0 ]", "BLACKBOX::RANGE [(_570, 32)] []", "EXPR [ (1, _547, _555) (1, _556, _557) (-1, _571) 0 ]", @@ -886,13 +886,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _570) (-1, _577) 0 ]", "EXPR [ (1, _547, _577) (-1, _578) 0 ]", "BLACKBOX::RANGE [(_578, 32)] []", - "EXPR [ (1, _578) (-1, _579) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _578) (-1, _579) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _547, _579) (-1, _580) 0 ]", "BLACKBOX::RANGE [(_580, 32)] []", - "EXPR [ (1, _580) (-1, _581) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _580) (-1, _581) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _547, _581) (-1, _582) 0 ]", "BLACKBOX::RANGE [(_582, 32)] []", - "EXPR [ (1, _582) (-1, _583) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _582) (-1, _583) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _547, _583) (-1, _584) 0 ]", "BLACKBOX::RANGE [(_584, 32)] []", "EXPR [ (1, _547, _570) (1, _556, _571) (-1, _585) 0 ]", @@ -905,13 +905,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _584) (-1, _591) 0 ]", "EXPR [ (1, _547, _591) (-1, _592) 0 ]", "BLACKBOX::RANGE [(_592, 32)] []", - "EXPR [ (1, _592) (-1, _593) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _592) (-1, _593) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _547, _593) (-1, _594) 0 ]", "BLACKBOX::RANGE [(_594, 32)] []", - "EXPR [ (1, _594) (-1, _595) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _594) (-1, _595) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _547, _595) (-1, _596) 0 ]", "BLACKBOX::RANGE [(_596, 32)] []", - "EXPR [ (1, _596) (-1, _597) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _596) (-1, _597) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _547, _597) (-1, _598) 0 ]", "BLACKBOX::RANGE [(_598, 32)] []", "EXPR [ (1, _547, _584) (1, _556, _585) (-1, _599) 0 ]", @@ -924,22 +924,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 10 })], outputs: [Simple(Witness(605))]", "EXPR [ (-1, _0, _605) (10, _605) (1, _606) -1 ]", "EXPR [ (-1, _0, _606) (10, _606) 0 ]", - "EXPR [ (1, _547, _598) (-1, _2198) 0 ]", - "EXPR [ (1, _556, _599) (-1, _2199) 0 ]", - "EXPR [ (-1, _607) (1, _1994) (1, _2198) (1, _2199) 0 ]", + "EXPR [ (1, _547, _598) (-1, _2117) 0 ]", + "EXPR [ (1, _556, _599) (-1, _2118) 0 ]", + "EXPR [ (-1, _607) (1, _1913) (1, _2117) (1, _2118) 0 ]", "EXPR [ (1, _606, _607) (-1, _608) 0 ]", "BLACKBOX::RANGE [(_608, 32)] []", - "EXPR [ (1, _608) (-1, _609) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _608) (-1, _609) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _606, _609) (-1, _610) 0 ]", "BLACKBOX::RANGE [(_610, 32)] []", - "EXPR [ (1, _610) (-1, _611) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _610) (-1, _611) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _606, _611) (-1, _612) 0 ]", "BLACKBOX::RANGE [(_612, 32)] []", - "EXPR [ (1, _612) (-1, _613) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _612) (-1, _613) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _606, _613) (-1, _614) 0 ]", "BLACKBOX::RANGE [(_614, 32)] []", "EXPR [ (-1, _606) (-1, _615) 1 ]", - "EXPR [ (-1, _616) (1, _2198) (1, _2199) 0 ]", + "EXPR [ (-1, _616) (1, _2117) (1, _2118) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(614))], q_c: -4864 })], outputs: [Simple(Witness(617))]", "EXPR [ (1, _614, _617) (-4864, _617) (1, _618) -1 ]", "EXPR [ (1, _614, _618) (-4864, _618) 0 ]", @@ -949,13 +949,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _614) (-1, _622) 0 ]", "EXPR [ (1, _606, _622) (-1, _623) 0 ]", "BLACKBOX::RANGE [(_623, 32)] []", - "EXPR [ (1, _623) (-1, _624) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _623) (-1, _624) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _606, _624) (-1, _625) 0 ]", "BLACKBOX::RANGE [(_625, 32)] []", - "EXPR [ (1, _625) (-1, _626) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _625) (-1, _626) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _606, _626) (-1, _627) 0 ]", "BLACKBOX::RANGE [(_627, 32)] []", - "EXPR [ (1, _627) (-1, _628) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _627) (-1, _628) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _606, _628) (-1, _629) 0 ]", "BLACKBOX::RANGE [(_629, 32)] []", "EXPR [ (1, _606, _614) (1, _615, _616) (-1, _630) 0 ]", @@ -968,13 +968,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _629) (-1, _636) 0 ]", "EXPR [ (1, _606, _636) (-1, _637) 0 ]", "BLACKBOX::RANGE [(_637, 32)] []", - "EXPR [ (1, _637) (-1, _638) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _637) (-1, _638) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _606, _638) (-1, _639) 0 ]", "BLACKBOX::RANGE [(_639, 32)] []", - "EXPR [ (1, _639) (-1, _640) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _639) (-1, _640) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _606, _640) (-1, _641) 0 ]", "BLACKBOX::RANGE [(_641, 32)] []", - "EXPR [ (1, _641) (-1, _642) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _641) (-1, _642) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _606, _642) (-1, _643) 0 ]", "BLACKBOX::RANGE [(_643, 32)] []", "EXPR [ (1, _606, _629) (1, _615, _630) (-1, _644) 0 ]", @@ -987,13 +987,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _643) (-1, _650) 0 ]", "EXPR [ (1, _606, _650) (-1, _651) 0 ]", "BLACKBOX::RANGE [(_651, 32)] []", - "EXPR [ (1, _651) (-1, _652) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _651) (-1, _652) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _606, _652) (-1, _653) 0 ]", "BLACKBOX::RANGE [(_653, 32)] []", - "EXPR [ (1, _653) (-1, _654) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _653) (-1, _654) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _606, _654) (-1, _655) 0 ]", "BLACKBOX::RANGE [(_655, 32)] []", - "EXPR [ (1, _655) (-1, _656) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _655) (-1, _656) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _606, _656) (-1, _657) 0 ]", "BLACKBOX::RANGE [(_657, 32)] []", "EXPR [ (1, _606, _643) (1, _615, _644) (-1, _658) 0 ]", @@ -1006,22 +1006,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 11 })], outputs: [Simple(Witness(664))]", "EXPR [ (-1, _0, _664) (11, _664) (1, _665) -1 ]", "EXPR [ (-1, _0, _665) (11, _665) 0 ]", - "EXPR [ (1, _606, _657) (-1, _2214) 0 ]", - "EXPR [ (1, _615, _658) (-1, _2215) 0 ]", - "EXPR [ (-1, _666) (1, _1994) (1, _2214) (1, _2215) 0 ]", + "EXPR [ (1, _606, _657) (-1, _2133) 0 ]", + "EXPR [ (1, _615, _658) (-1, _2134) 0 ]", + "EXPR [ (-1, _666) (1, _1913) (1, _2133) (1, _2134) 0 ]", "EXPR [ (1, _665, _666) (-1, _667) 0 ]", "BLACKBOX::RANGE [(_667, 32)] []", - "EXPR [ (1, _667) (-1, _668) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _667) (-1, _668) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _665, _668) (-1, _669) 0 ]", "BLACKBOX::RANGE [(_669, 32)] []", - "EXPR [ (1, _669) (-1, _670) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _669) (-1, _670) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _665, _670) (-1, _671) 0 ]", "BLACKBOX::RANGE [(_671, 32)] []", - "EXPR [ (1, _671) (-1, _672) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _671) (-1, _672) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _665, _672) (-1, _673) 0 ]", "BLACKBOX::RANGE [(_673, 32)] []", "EXPR [ (-1, _665) (-1, _674) 1 ]", - "EXPR [ (-1, _675) (1, _2214) (1, _2215) 0 ]", + "EXPR [ (-1, _675) (1, _2133) (1, _2134) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(673))], q_c: -4864 })], outputs: [Simple(Witness(676))]", "EXPR [ (1, _673, _676) (-4864, _676) (1, _677) -1 ]", "EXPR [ (1, _673, _677) (-4864, _677) 0 ]", @@ -1031,13 +1031,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _673) (-1, _681) 0 ]", "EXPR [ (1, _665, _681) (-1, _682) 0 ]", "BLACKBOX::RANGE [(_682, 32)] []", - "EXPR [ (1, _682) (-1, _683) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _682) (-1, _683) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _665, _683) (-1, _684) 0 ]", "BLACKBOX::RANGE [(_684, 32)] []", - "EXPR [ (1, _684) (-1, _685) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _684) (-1, _685) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _665, _685) (-1, _686) 0 ]", "BLACKBOX::RANGE [(_686, 32)] []", - "EXPR [ (1, _686) (-1, _687) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _686) (-1, _687) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _665, _687) (-1, _688) 0 ]", "BLACKBOX::RANGE [(_688, 32)] []", "EXPR [ (1, _665, _673) (1, _674, _675) (-1, _689) 0 ]", @@ -1050,13 +1050,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _688) (-1, _695) 0 ]", "EXPR [ (1, _665, _695) (-1, _696) 0 ]", "BLACKBOX::RANGE [(_696, 32)] []", - "EXPR [ (1, _696) (-1, _697) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _696) (-1, _697) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _665, _697) (-1, _698) 0 ]", "BLACKBOX::RANGE [(_698, 32)] []", - "EXPR [ (1, _698) (-1, _699) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _698) (-1, _699) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _665, _699) (-1, _700) 0 ]", "BLACKBOX::RANGE [(_700, 32)] []", - "EXPR [ (1, _700) (-1, _701) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _700) (-1, _701) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _665, _701) (-1, _702) 0 ]", "BLACKBOX::RANGE [(_702, 32)] []", "EXPR [ (1, _665, _688) (1, _674, _689) (-1, _703) 0 ]", @@ -1069,13 +1069,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _702) (-1, _709) 0 ]", "EXPR [ (1, _665, _709) (-1, _710) 0 ]", "BLACKBOX::RANGE [(_710, 32)] []", - "EXPR [ (1, _710) (-1, _711) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _710) (-1, _711) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _665, _711) (-1, _712) 0 ]", "BLACKBOX::RANGE [(_712, 32)] []", - "EXPR [ (1, _712) (-1, _713) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _712) (-1, _713) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _665, _713) (-1, _714) 0 ]", "BLACKBOX::RANGE [(_714, 32)] []", - "EXPR [ (1, _714) (-1, _715) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _714) (-1, _715) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _665, _715) (-1, _716) 0 ]", "BLACKBOX::RANGE [(_716, 32)] []", "EXPR [ (1, _665, _702) (1, _674, _703) (-1, _717) 0 ]", @@ -1088,22 +1088,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 12 })], outputs: [Simple(Witness(723))]", "EXPR [ (-1, _0, _723) (12, _723) (1, _724) -1 ]", "EXPR [ (-1, _0, _724) (12, _724) 0 ]", - "EXPR [ (1, _665, _716) (-1, _2230) 0 ]", - "EXPR [ (1, _674, _717) (-1, _2231) 0 ]", - "EXPR [ (-1, _725) (1, _1994) (1, _2230) (1, _2231) 0 ]", + "EXPR [ (1, _665, _716) (-1, _2149) 0 ]", + "EXPR [ (1, _674, _717) (-1, _2150) 0 ]", + "EXPR [ (-1, _725) (1, _1913) (1, _2149) (1, _2150) 0 ]", "EXPR [ (1, _724, _725) (-1, _726) 0 ]", "BLACKBOX::RANGE [(_726, 32)] []", - "EXPR [ (1, _726) (-1, _727) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _726) (-1, _727) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _724, _727) (-1, _728) 0 ]", "BLACKBOX::RANGE [(_728, 32)] []", - "EXPR [ (1, _728) (-1, _729) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _728) (-1, _729) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _724, _729) (-1, _730) 0 ]", "BLACKBOX::RANGE [(_730, 32)] []", - "EXPR [ (1, _730) (-1, _731) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _730) (-1, _731) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _724, _731) (-1, _732) 0 ]", "BLACKBOX::RANGE [(_732, 32)] []", "EXPR [ (-1, _724) (-1, _733) 1 ]", - "EXPR [ (-1, _734) (1, _2230) (1, _2231) 0 ]", + "EXPR [ (-1, _734) (1, _2149) (1, _2150) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(732))], q_c: -4864 })], outputs: [Simple(Witness(735))]", "EXPR [ (1, _732, _735) (-4864, _735) (1, _736) -1 ]", "EXPR [ (1, _732, _736) (-4864, _736) 0 ]", @@ -1113,13 +1113,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _732) (-1, _740) 0 ]", "EXPR [ (1, _724, _740) (-1, _741) 0 ]", "BLACKBOX::RANGE [(_741, 32)] []", - "EXPR [ (1, _741) (-1, _742) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _741) (-1, _742) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _724, _742) (-1, _743) 0 ]", "BLACKBOX::RANGE [(_743, 32)] []", - "EXPR [ (1, _743) (-1, _744) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _743) (-1, _744) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _724, _744) (-1, _745) 0 ]", "BLACKBOX::RANGE [(_745, 32)] []", - "EXPR [ (1, _745) (-1, _746) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _745) (-1, _746) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _724, _746) (-1, _747) 0 ]", "BLACKBOX::RANGE [(_747, 32)] []", "EXPR [ (1, _724, _732) (1, _733, _734) (-1, _748) 0 ]", @@ -1132,13 +1132,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _747) (-1, _754) 0 ]", "EXPR [ (1, _724, _754) (-1, _755) 0 ]", "BLACKBOX::RANGE [(_755, 32)] []", - "EXPR [ (1, _755) (-1, _756) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _755) (-1, _756) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _724, _756) (-1, _757) 0 ]", "BLACKBOX::RANGE [(_757, 32)] []", - "EXPR [ (1, _757) (-1, _758) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _757) (-1, _758) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _724, _758) (-1, _759) 0 ]", "BLACKBOX::RANGE [(_759, 32)] []", - "EXPR [ (1, _759) (-1, _760) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _759) (-1, _760) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _724, _760) (-1, _761) 0 ]", "BLACKBOX::RANGE [(_761, 32)] []", "EXPR [ (1, _724, _747) (1, _733, _748) (-1, _762) 0 ]", @@ -1151,13 +1151,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _761) (-1, _768) 0 ]", "EXPR [ (1, _724, _768) (-1, _769) 0 ]", "BLACKBOX::RANGE [(_769, 32)] []", - "EXPR [ (1, _769) (-1, _770) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _769) (-1, _770) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _724, _770) (-1, _771) 0 ]", "BLACKBOX::RANGE [(_771, 32)] []", - "EXPR [ (1, _771) (-1, _772) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _771) (-1, _772) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _724, _772) (-1, _773) 0 ]", "BLACKBOX::RANGE [(_773, 32)] []", - "EXPR [ (1, _773) (-1, _774) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _773) (-1, _774) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _724, _774) (-1, _775) 0 ]", "BLACKBOX::RANGE [(_775, 32)] []", "EXPR [ (1, _724, _761) (1, _733, _762) (-1, _776) 0 ]", @@ -1170,22 +1170,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 13 })], outputs: [Simple(Witness(782))]", "EXPR [ (-1, _0, _782) (13, _782) (1, _783) -1 ]", "EXPR [ (-1, _0, _783) (13, _783) 0 ]", - "EXPR [ (1, _724, _775) (-1, _2246) 0 ]", - "EXPR [ (1, _733, _776) (-1, _2247) 0 ]", - "EXPR [ (-1, _784) (1, _1994) (1, _2246) (1, _2247) 0 ]", + "EXPR [ (1, _724, _775) (-1, _2165) 0 ]", + "EXPR [ (1, _733, _776) (-1, _2166) 0 ]", + "EXPR [ (-1, _784) (1, _1913) (1, _2165) (1, _2166) 0 ]", "EXPR [ (1, _783, _784) (-1, _785) 0 ]", "BLACKBOX::RANGE [(_785, 32)] []", - "EXPR [ (1, _785) (-1, _786) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _785) (-1, _786) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _783, _786) (-1, _787) 0 ]", "BLACKBOX::RANGE [(_787, 32)] []", - "EXPR [ (1, _787) (-1, _788) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _787) (-1, _788) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _783, _788) (-1, _789) 0 ]", "BLACKBOX::RANGE [(_789, 32)] []", - "EXPR [ (1, _789) (-1, _790) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _789) (-1, _790) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _783, _790) (-1, _791) 0 ]", "BLACKBOX::RANGE [(_791, 32)] []", "EXPR [ (-1, _783) (-1, _792) 1 ]", - "EXPR [ (-1, _793) (1, _2246) (1, _2247) 0 ]", + "EXPR [ (-1, _793) (1, _2165) (1, _2166) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(791))], q_c: -4864 })], outputs: [Simple(Witness(794))]", "EXPR [ (1, _791, _794) (-4864, _794) (1, _795) -1 ]", "EXPR [ (1, _791, _795) (-4864, _795) 0 ]", @@ -1195,13 +1195,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _791) (-1, _799) 0 ]", "EXPR [ (1, _783, _799) (-1, _800) 0 ]", "BLACKBOX::RANGE [(_800, 32)] []", - "EXPR [ (1, _800) (-1, _801) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _800) (-1, _801) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _783, _801) (-1, _802) 0 ]", "BLACKBOX::RANGE [(_802, 32)] []", - "EXPR [ (1, _802) (-1, _803) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _802) (-1, _803) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _783, _803) (-1, _804) 0 ]", "BLACKBOX::RANGE [(_804, 32)] []", - "EXPR [ (1, _804) (-1, _805) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _804) (-1, _805) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _783, _805) (-1, _806) 0 ]", "BLACKBOX::RANGE [(_806, 32)] []", "EXPR [ (1, _783, _791) (1, _792, _793) (-1, _807) 0 ]", @@ -1214,13 +1214,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _806) (-1, _813) 0 ]", "EXPR [ (1, _783, _813) (-1, _814) 0 ]", "BLACKBOX::RANGE [(_814, 32)] []", - "EXPR [ (1, _814) (-1, _815) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _814) (-1, _815) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _783, _815) (-1, _816) 0 ]", "BLACKBOX::RANGE [(_816, 32)] []", - "EXPR [ (1, _816) (-1, _817) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _816) (-1, _817) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _783, _817) (-1, _818) 0 ]", "BLACKBOX::RANGE [(_818, 32)] []", - "EXPR [ (1, _818) (-1, _819) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _818) (-1, _819) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _783, _819) (-1, _820) 0 ]", "BLACKBOX::RANGE [(_820, 32)] []", "EXPR [ (1, _783, _806) (1, _792, _807) (-1, _821) 0 ]", @@ -1233,13 +1233,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _820) (-1, _827) 0 ]", "EXPR [ (1, _783, _827) (-1, _828) 0 ]", "BLACKBOX::RANGE [(_828, 32)] []", - "EXPR [ (1, _828) (-1, _829) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _828) (-1, _829) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _783, _829) (-1, _830) 0 ]", "BLACKBOX::RANGE [(_830, 32)] []", - "EXPR [ (1, _830) (-1, _831) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _830) (-1, _831) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _783, _831) (-1, _832) 0 ]", "BLACKBOX::RANGE [(_832, 32)] []", - "EXPR [ (1, _832) (-1, _833) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _832) (-1, _833) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _783, _833) (-1, _834) 0 ]", "BLACKBOX::RANGE [(_834, 32)] []", "EXPR [ (1, _783, _820) (1, _792, _821) (-1, _835) 0 ]", @@ -1252,22 +1252,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 14 })], outputs: [Simple(Witness(841))]", "EXPR [ (-1, _0, _841) (14, _841) (1, _842) -1 ]", "EXPR [ (-1, _0, _842) (14, _842) 0 ]", - "EXPR [ (1, _783, _834) (-1, _2262) 0 ]", - "EXPR [ (1, _792, _835) (-1, _2263) 0 ]", - "EXPR [ (-1, _843) (1, _1994) (1, _2262) (1, _2263) 0 ]", + "EXPR [ (1, _783, _834) (-1, _2181) 0 ]", + "EXPR [ (1, _792, _835) (-1, _2182) 0 ]", + "EXPR [ (-1, _843) (1, _1913) (1, _2181) (1, _2182) 0 ]", "EXPR [ (1, _842, _843) (-1, _844) 0 ]", "BLACKBOX::RANGE [(_844, 32)] []", - "EXPR [ (1, _844) (-1, _845) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _844) (-1, _845) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _842, _845) (-1, _846) 0 ]", "BLACKBOX::RANGE [(_846, 32)] []", - "EXPR [ (1, _846) (-1, _847) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _846) (-1, _847) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _842, _847) (-1, _848) 0 ]", "BLACKBOX::RANGE [(_848, 32)] []", - "EXPR [ (1, _848) (-1, _849) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _848) (-1, _849) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _842, _849) (-1, _850) 0 ]", "BLACKBOX::RANGE [(_850, 32)] []", "EXPR [ (-1, _842) (-1, _851) 1 ]", - "EXPR [ (-1, _852) (1, _2262) (1, _2263) 0 ]", + "EXPR [ (-1, _852) (1, _2181) (1, _2182) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(850))], q_c: -4864 })], outputs: [Simple(Witness(853))]", "EXPR [ (1, _850, _853) (-4864, _853) (1, _854) -1 ]", "EXPR [ (1, _850, _854) (-4864, _854) 0 ]", @@ -1277,13 +1277,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _850) (-1, _858) 0 ]", "EXPR [ (1, _842, _858) (-1, _859) 0 ]", "BLACKBOX::RANGE [(_859, 32)] []", - "EXPR [ (1, _859) (-1, _860) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _859) (-1, _860) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _842, _860) (-1, _861) 0 ]", "BLACKBOX::RANGE [(_861, 32)] []", - "EXPR [ (1, _861) (-1, _862) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _861) (-1, _862) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _842, _862) (-1, _863) 0 ]", "BLACKBOX::RANGE [(_863, 32)] []", - "EXPR [ (1, _863) (-1, _864) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _863) (-1, _864) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _842, _864) (-1, _865) 0 ]", "BLACKBOX::RANGE [(_865, 32)] []", "EXPR [ (1, _842, _850) (1, _851, _852) (-1, _866) 0 ]", @@ -1296,13 +1296,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _865) (-1, _872) 0 ]", "EXPR [ (1, _842, _872) (-1, _873) 0 ]", "BLACKBOX::RANGE [(_873, 32)] []", - "EXPR [ (1, _873) (-1, _874) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _873) (-1, _874) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _842, _874) (-1, _875) 0 ]", "BLACKBOX::RANGE [(_875, 32)] []", - "EXPR [ (1, _875) (-1, _876) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _875) (-1, _876) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _842, _876) (-1, _877) 0 ]", "BLACKBOX::RANGE [(_877, 32)] []", - "EXPR [ (1, _877) (-1, _878) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _877) (-1, _878) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _842, _878) (-1, _879) 0 ]", "BLACKBOX::RANGE [(_879, 32)] []", "EXPR [ (1, _842, _865) (1, _851, _866) (-1, _880) 0 ]", @@ -1315,13 +1315,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _879) (-1, _886) 0 ]", "EXPR [ (1, _842, _886) (-1, _887) 0 ]", "BLACKBOX::RANGE [(_887, 32)] []", - "EXPR [ (1, _887) (-1, _888) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _887) (-1, _888) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _842, _888) (-1, _889) 0 ]", "BLACKBOX::RANGE [(_889, 32)] []", - "EXPR [ (1, _889) (-1, _890) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _889) (-1, _890) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _842, _890) (-1, _891) 0 ]", "BLACKBOX::RANGE [(_891, 32)] []", - "EXPR [ (1, _891) (-1, _892) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _891) (-1, _892) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _842, _892) (-1, _893) 0 ]", "BLACKBOX::RANGE [(_893, 32)] []", "EXPR [ (1, _842, _879) (1, _851, _880) (-1, _894) 0 ]", @@ -1334,22 +1334,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 15 })], outputs: [Simple(Witness(900))]", "EXPR [ (-1, _0, _900) (15, _900) (1, _901) -1 ]", "EXPR [ (-1, _0, _901) (15, _901) 0 ]", - "EXPR [ (1, _842, _893) (-1, _2278) 0 ]", - "EXPR [ (1, _851, _894) (-1, _2279) 0 ]", - "EXPR [ (-1, _902) (1, _1994) (1, _2278) (1, _2279) 0 ]", + "EXPR [ (1, _842, _893) (-1, _2197) 0 ]", + "EXPR [ (1, _851, _894) (-1, _2198) 0 ]", + "EXPR [ (-1, _902) (1, _1913) (1, _2197) (1, _2198) 0 ]", "EXPR [ (1, _901, _902) (-1, _903) 0 ]", "BLACKBOX::RANGE [(_903, 32)] []", - "EXPR [ (1, _903) (-1, _904) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _903) (-1, _904) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _901, _904) (-1, _905) 0 ]", "BLACKBOX::RANGE [(_905, 32)] []", - "EXPR [ (1, _905) (-1, _906) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _905) (-1, _906) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _901, _906) (-1, _907) 0 ]", "BLACKBOX::RANGE [(_907, 32)] []", - "EXPR [ (1, _907) (-1, _908) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _907) (-1, _908) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _901, _908) (-1, _909) 0 ]", "BLACKBOX::RANGE [(_909, 32)] []", "EXPR [ (-1, _901) (-1, _910) 1 ]", - "EXPR [ (-1, _911) (1, _2278) (1, _2279) 0 ]", + "EXPR [ (-1, _911) (1, _2197) (1, _2198) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(909))], q_c: -4864 })], outputs: [Simple(Witness(912))]", "EXPR [ (1, _909, _912) (-4864, _912) (1, _913) -1 ]", "EXPR [ (1, _909, _913) (-4864, _913) 0 ]", @@ -1359,13 +1359,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _909) (-1, _917) 0 ]", "EXPR [ (1, _901, _917) (-1, _918) 0 ]", "BLACKBOX::RANGE [(_918, 32)] []", - "EXPR [ (1, _918) (-1, _919) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _918) (-1, _919) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _901, _919) (-1, _920) 0 ]", "BLACKBOX::RANGE [(_920, 32)] []", - "EXPR [ (1, _920) (-1, _921) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _920) (-1, _921) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _901, _921) (-1, _922) 0 ]", "BLACKBOX::RANGE [(_922, 32)] []", - "EXPR [ (1, _922) (-1, _923) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _922) (-1, _923) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _901, _923) (-1, _924) 0 ]", "BLACKBOX::RANGE [(_924, 32)] []", "EXPR [ (1, _901, _909) (1, _910, _911) (-1, _925) 0 ]", @@ -1378,13 +1378,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _924) (-1, _931) 0 ]", "EXPR [ (1, _901, _931) (-1, _932) 0 ]", "BLACKBOX::RANGE [(_932, 32)] []", - "EXPR [ (1, _932) (-1, _933) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _932) (-1, _933) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _901, _933) (-1, _934) 0 ]", "BLACKBOX::RANGE [(_934, 32)] []", - "EXPR [ (1, _934) (-1, _935) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _934) (-1, _935) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _901, _935) (-1, _936) 0 ]", "BLACKBOX::RANGE [(_936, 32)] []", - "EXPR [ (1, _936) (-1, _937) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _936) (-1, _937) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _901, _937) (-1, _938) 0 ]", "BLACKBOX::RANGE [(_938, 32)] []", "EXPR [ (1, _901, _924) (1, _910, _925) (-1, _939) 0 ]", @@ -1397,13 +1397,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _938) (-1, _945) 0 ]", "EXPR [ (1, _901, _945) (-1, _946) 0 ]", "BLACKBOX::RANGE [(_946, 32)] []", - "EXPR [ (1, _946) (-1, _947) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _946) (-1, _947) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _901, _947) (-1, _948) 0 ]", "BLACKBOX::RANGE [(_948, 32)] []", - "EXPR [ (1, _948) (-1, _949) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _948) (-1, _949) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _901, _949) (-1, _950) 0 ]", "BLACKBOX::RANGE [(_950, 32)] []", - "EXPR [ (1, _950) (-1, _951) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _950) (-1, _951) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _901, _951) (-1, _952) 0 ]", "BLACKBOX::RANGE [(_952, 32)] []", "EXPR [ (1, _901, _938) (1, _910, _939) (-1, _953) 0 ]", @@ -1416,22 +1416,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 16 })], outputs: [Simple(Witness(959))]", "EXPR [ (-1, _0, _959) (16, _959) (1, _960) -1 ]", "EXPR [ (-1, _0, _960) (16, _960) 0 ]", - "EXPR [ (1, _901, _952) (-1, _2294) 0 ]", - "EXPR [ (1, _910, _953) (-1, _2295) 0 ]", - "EXPR [ (-1, _961) (1, _1994) (1, _2294) (1, _2295) 0 ]", + "EXPR [ (1, _901, _952) (-1, _2213) 0 ]", + "EXPR [ (1, _910, _953) (-1, _2214) 0 ]", + "EXPR [ (-1, _961) (1, _1913) (1, _2213) (1, _2214) 0 ]", "EXPR [ (1, _960, _961) (-1, _962) 0 ]", "BLACKBOX::RANGE [(_962, 32)] []", - "EXPR [ (1, _962) (-1, _963) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _962) (-1, _963) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _960, _963) (-1, _964) 0 ]", "BLACKBOX::RANGE [(_964, 32)] []", - "EXPR [ (1, _964) (-1, _965) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _964) (-1, _965) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _960, _965) (-1, _966) 0 ]", "BLACKBOX::RANGE [(_966, 32)] []", - "EXPR [ (1, _966) (-1, _967) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _966) (-1, _967) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _960, _967) (-1, _968) 0 ]", "BLACKBOX::RANGE [(_968, 32)] []", "EXPR [ (-1, _960) (-1, _969) 1 ]", - "EXPR [ (-1, _970) (1, _2294) (1, _2295) 0 ]", + "EXPR [ (-1, _970) (1, _2213) (1, _2214) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(968))], q_c: -4864 })], outputs: [Simple(Witness(971))]", "EXPR [ (1, _968, _971) (-4864, _971) (1, _972) -1 ]", "EXPR [ (1, _968, _972) (-4864, _972) 0 ]", @@ -1441,13 +1441,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _968) (-1, _976) 0 ]", "EXPR [ (1, _960, _976) (-1, _977) 0 ]", "BLACKBOX::RANGE [(_977, 32)] []", - "EXPR [ (1, _977) (-1, _978) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _977) (-1, _978) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _960, _978) (-1, _979) 0 ]", "BLACKBOX::RANGE [(_979, 32)] []", - "EXPR [ (1, _979) (-1, _980) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _979) (-1, _980) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _960, _980) (-1, _981) 0 ]", "BLACKBOX::RANGE [(_981, 32)] []", - "EXPR [ (1, _981) (-1, _982) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _981) (-1, _982) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _960, _982) (-1, _983) 0 ]", "BLACKBOX::RANGE [(_983, 32)] []", "EXPR [ (1, _960, _968) (1, _969, _970) (-1, _984) 0 ]", @@ -1460,13 +1460,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _983) (-1, _990) 0 ]", "EXPR [ (1, _960, _990) (-1, _991) 0 ]", "BLACKBOX::RANGE [(_991, 32)] []", - "EXPR [ (1, _991) (-1, _992) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _991) (-1, _992) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _960, _992) (-1, _993) 0 ]", "BLACKBOX::RANGE [(_993, 32)] []", - "EXPR [ (1, _993) (-1, _994) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _993) (-1, _994) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _960, _994) (-1, _995) 0 ]", "BLACKBOX::RANGE [(_995, 32)] []", - "EXPR [ (1, _995) (-1, _996) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _995) (-1, _996) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _960, _996) (-1, _997) 0 ]", "BLACKBOX::RANGE [(_997, 32)] []", "EXPR [ (1, _960, _983) (1, _969, _984) (-1, _998) 0 ]", @@ -1479,13 +1479,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _997) (-1, _1004) 0 ]", "EXPR [ (1, _960, _1004) (-1, _1005) 0 ]", "BLACKBOX::RANGE [(_1005, 32)] []", - "EXPR [ (1, _1005) (-1, _1006) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1005) (-1, _1006) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _960, _1006) (-1, _1007) 0 ]", "BLACKBOX::RANGE [(_1007, 32)] []", - "EXPR [ (1, _1007) (-1, _1008) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1007) (-1, _1008) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _960, _1008) (-1, _1009) 0 ]", "BLACKBOX::RANGE [(_1009, 32)] []", - "EXPR [ (1, _1009) (-1, _1010) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1009) (-1, _1010) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _960, _1010) (-1, _1011) 0 ]", "BLACKBOX::RANGE [(_1011, 32)] []", "EXPR [ (1, _960, _997) (1, _969, _998) (-1, _1012) 0 ]", @@ -1498,22 +1498,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 17 })], outputs: [Simple(Witness(1018))]", "EXPR [ (-1, _0, _1018) (17, _1018) (1, _1019) -1 ]", "EXPR [ (-1, _0, _1019) (17, _1019) 0 ]", - "EXPR [ (1, _960, _1011) (-1, _2310) 0 ]", - "EXPR [ (1, _969, _1012) (-1, _2311) 0 ]", - "EXPR [ (-1, _1020) (1, _1994) (1, _2310) (1, _2311) 0 ]", + "EXPR [ (1, _960, _1011) (-1, _2229) 0 ]", + "EXPR [ (1, _969, _1012) (-1, _2230) 0 ]", + "EXPR [ (-1, _1020) (1, _1913) (1, _2229) (1, _2230) 0 ]", "EXPR [ (1, _1019, _1020) (-1, _1021) 0 ]", "BLACKBOX::RANGE [(_1021, 32)] []", - "EXPR [ (1, _1021) (-1, _1022) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1021) (-1, _1022) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1019, _1022) (-1, _1023) 0 ]", "BLACKBOX::RANGE [(_1023, 32)] []", - "EXPR [ (1, _1023) (-1, _1024) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1023) (-1, _1024) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1019, _1024) (-1, _1025) 0 ]", "BLACKBOX::RANGE [(_1025, 32)] []", - "EXPR [ (1, _1025) (-1, _1026) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1025) (-1, _1026) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1019, _1026) (-1, _1027) 0 ]", "BLACKBOX::RANGE [(_1027, 32)] []", "EXPR [ (-1, _1019) (-1, _1028) 1 ]", - "EXPR [ (-1, _1029) (1, _2310) (1, _2311) 0 ]", + "EXPR [ (-1, _1029) (1, _2229) (1, _2230) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1027))], q_c: -4864 })], outputs: [Simple(Witness(1030))]", "EXPR [ (1, _1027, _1030) (-4864, _1030) (1, _1031) -1 ]", "EXPR [ (1, _1027, _1031) (-4864, _1031) 0 ]", @@ -1523,13 +1523,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1027) (-1, _1035) 0 ]", "EXPR [ (1, _1019, _1035) (-1, _1036) 0 ]", "BLACKBOX::RANGE [(_1036, 32)] []", - "EXPR [ (1, _1036) (-1, _1037) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1036) (-1, _1037) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1019, _1037) (-1, _1038) 0 ]", "BLACKBOX::RANGE [(_1038, 32)] []", - "EXPR [ (1, _1038) (-1, _1039) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1038) (-1, _1039) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1019, _1039) (-1, _1040) 0 ]", "BLACKBOX::RANGE [(_1040, 32)] []", - "EXPR [ (1, _1040) (-1, _1041) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1040) (-1, _1041) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1019, _1041) (-1, _1042) 0 ]", "BLACKBOX::RANGE [(_1042, 32)] []", "EXPR [ (1, _1019, _1027) (1, _1028, _1029) (-1, _1043) 0 ]", @@ -1542,13 +1542,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1042) (-1, _1049) 0 ]", "EXPR [ (1, _1019, _1049) (-1, _1050) 0 ]", "BLACKBOX::RANGE [(_1050, 32)] []", - "EXPR [ (1, _1050) (-1, _1051) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1050) (-1, _1051) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1019, _1051) (-1, _1052) 0 ]", "BLACKBOX::RANGE [(_1052, 32)] []", - "EXPR [ (1, _1052) (-1, _1053) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1052) (-1, _1053) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1019, _1053) (-1, _1054) 0 ]", "BLACKBOX::RANGE [(_1054, 32)] []", - "EXPR [ (1, _1054) (-1, _1055) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1054) (-1, _1055) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1019, _1055) (-1, _1056) 0 ]", "BLACKBOX::RANGE [(_1056, 32)] []", "EXPR [ (1, _1019, _1042) (1, _1028, _1043) (-1, _1057) 0 ]", @@ -1561,13 +1561,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1056) (-1, _1063) 0 ]", "EXPR [ (1, _1019, _1063) (-1, _1064) 0 ]", "BLACKBOX::RANGE [(_1064, 32)] []", - "EXPR [ (1, _1064) (-1, _1065) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1064) (-1, _1065) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1019, _1065) (-1, _1066) 0 ]", "BLACKBOX::RANGE [(_1066, 32)] []", - "EXPR [ (1, _1066) (-1, _1067) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1066) (-1, _1067) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1019, _1067) (-1, _1068) 0 ]", "BLACKBOX::RANGE [(_1068, 32)] []", - "EXPR [ (1, _1068) (-1, _1069) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1068) (-1, _1069) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1019, _1069) (-1, _1070) 0 ]", "BLACKBOX::RANGE [(_1070, 32)] []", "EXPR [ (1, _1019, _1056) (1, _1028, _1057) (-1, _1071) 0 ]", @@ -1580,22 +1580,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 18 })], outputs: [Simple(Witness(1077))]", "EXPR [ (-1, _0, _1077) (18, _1077) (1, _1078) -1 ]", "EXPR [ (-1, _0, _1078) (18, _1078) 0 ]", - "EXPR [ (1, _1019, _1070) (-1, _2326) 0 ]", - "EXPR [ (1, _1028, _1071) (-1, _2327) 0 ]", - "EXPR [ (-1, _1079) (1, _1994) (1, _2326) (1, _2327) 0 ]", + "EXPR [ (1, _1019, _1070) (-1, _2245) 0 ]", + "EXPR [ (1, _1028, _1071) (-1, _2246) 0 ]", + "EXPR [ (-1, _1079) (1, _1913) (1, _2245) (1, _2246) 0 ]", "EXPR [ (1, _1078, _1079) (-1, _1080) 0 ]", "BLACKBOX::RANGE [(_1080, 32)] []", - "EXPR [ (1, _1080) (-1, _1081) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1080) (-1, _1081) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1078, _1081) (-1, _1082) 0 ]", "BLACKBOX::RANGE [(_1082, 32)] []", - "EXPR [ (1, _1082) (-1, _1083) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1082) (-1, _1083) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1078, _1083) (-1, _1084) 0 ]", "BLACKBOX::RANGE [(_1084, 32)] []", - "EXPR [ (1, _1084) (-1, _1085) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1084) (-1, _1085) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1078, _1085) (-1, _1086) 0 ]", "BLACKBOX::RANGE [(_1086, 32)] []", "EXPR [ (-1, _1078) (-1, _1087) 1 ]", - "EXPR [ (-1, _1088) (1, _2326) (1, _2327) 0 ]", + "EXPR [ (-1, _1088) (1, _2245) (1, _2246) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1086))], q_c: -4864 })], outputs: [Simple(Witness(1089))]", "EXPR [ (1, _1086, _1089) (-4864, _1089) (1, _1090) -1 ]", "EXPR [ (1, _1086, _1090) (-4864, _1090) 0 ]", @@ -1605,13 +1605,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1086) (-1, _1094) 0 ]", "EXPR [ (1, _1078, _1094) (-1, _1095) 0 ]", "BLACKBOX::RANGE [(_1095, 32)] []", - "EXPR [ (1, _1095) (-1, _1096) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1095) (-1, _1096) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1078, _1096) (-1, _1097) 0 ]", "BLACKBOX::RANGE [(_1097, 32)] []", - "EXPR [ (1, _1097) (-1, _1098) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1097) (-1, _1098) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1078, _1098) (-1, _1099) 0 ]", "BLACKBOX::RANGE [(_1099, 32)] []", - "EXPR [ (1, _1099) (-1, _1100) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1099) (-1, _1100) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1078, _1100) (-1, _1101) 0 ]", "BLACKBOX::RANGE [(_1101, 32)] []", "EXPR [ (1, _1078, _1086) (1, _1087, _1088) (-1, _1102) 0 ]", @@ -1624,13 +1624,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1101) (-1, _1108) 0 ]", "EXPR [ (1, _1078, _1108) (-1, _1109) 0 ]", "BLACKBOX::RANGE [(_1109, 32)] []", - "EXPR [ (1, _1109) (-1, _1110) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1109) (-1, _1110) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1078, _1110) (-1, _1111) 0 ]", "BLACKBOX::RANGE [(_1111, 32)] []", - "EXPR [ (1, _1111) (-1, _1112) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1111) (-1, _1112) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1078, _1112) (-1, _1113) 0 ]", "BLACKBOX::RANGE [(_1113, 32)] []", - "EXPR [ (1, _1113) (-1, _1114) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1113) (-1, _1114) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1078, _1114) (-1, _1115) 0 ]", "BLACKBOX::RANGE [(_1115, 32)] []", "EXPR [ (1, _1078, _1101) (1, _1087, _1102) (-1, _1116) 0 ]", @@ -1643,13 +1643,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1115) (-1, _1122) 0 ]", "EXPR [ (1, _1078, _1122) (-1, _1123) 0 ]", "BLACKBOX::RANGE [(_1123, 32)] []", - "EXPR [ (1, _1123) (-1, _1124) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1123) (-1, _1124) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1078, _1124) (-1, _1125) 0 ]", "BLACKBOX::RANGE [(_1125, 32)] []", - "EXPR [ (1, _1125) (-1, _1126) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1125) (-1, _1126) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1078, _1126) (-1, _1127) 0 ]", "BLACKBOX::RANGE [(_1127, 32)] []", - "EXPR [ (1, _1127) (-1, _1128) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1127) (-1, _1128) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1078, _1128) (-1, _1129) 0 ]", "BLACKBOX::RANGE [(_1129, 32)] []", "EXPR [ (1, _1078, _1115) (1, _1087, _1116) (-1, _1130) 0 ]", @@ -1662,22 +1662,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 19 })], outputs: [Simple(Witness(1136))]", "EXPR [ (-1, _0, _1136) (19, _1136) (1, _1137) -1 ]", "EXPR [ (-1, _0, _1137) (19, _1137) 0 ]", - "EXPR [ (1, _1078, _1129) (-1, _2342) 0 ]", - "EXPR [ (1, _1087, _1130) (-1, _2343) 0 ]", - "EXPR [ (-1, _1138) (1, _1994) (1, _2342) (1, _2343) 0 ]", + "EXPR [ (1, _1078, _1129) (-1, _2261) 0 ]", + "EXPR [ (1, _1087, _1130) (-1, _2262) 0 ]", + "EXPR [ (-1, _1138) (1, _1913) (1, _2261) (1, _2262) 0 ]", "EXPR [ (1, _1137, _1138) (-1, _1139) 0 ]", "BLACKBOX::RANGE [(_1139, 32)] []", - "EXPR [ (1, _1139) (-1, _1140) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1139) (-1, _1140) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1137, _1140) (-1, _1141) 0 ]", "BLACKBOX::RANGE [(_1141, 32)] []", - "EXPR [ (1, _1141) (-1, _1142) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1141) (-1, _1142) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1137, _1142) (-1, _1143) 0 ]", "BLACKBOX::RANGE [(_1143, 32)] []", - "EXPR [ (1, _1143) (-1, _1144) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1143) (-1, _1144) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1137, _1144) (-1, _1145) 0 ]", "BLACKBOX::RANGE [(_1145, 32)] []", "EXPR [ (-1, _1137) (-1, _1146) 1 ]", - "EXPR [ (-1, _1147) (1, _2342) (1, _2343) 0 ]", + "EXPR [ (-1, _1147) (1, _2261) (1, _2262) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1145))], q_c: -4864 })], outputs: [Simple(Witness(1148))]", "EXPR [ (1, _1145, _1148) (-4864, _1148) (1, _1149) -1 ]", "EXPR [ (1, _1145, _1149) (-4864, _1149) 0 ]", @@ -1687,13 +1687,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1145) (-1, _1153) 0 ]", "EXPR [ (1, _1137, _1153) (-1, _1154) 0 ]", "BLACKBOX::RANGE [(_1154, 32)] []", - "EXPR [ (1, _1154) (-1, _1155) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1154) (-1, _1155) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1137, _1155) (-1, _1156) 0 ]", "BLACKBOX::RANGE [(_1156, 32)] []", - "EXPR [ (1, _1156) (-1, _1157) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1156) (-1, _1157) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1137, _1157) (-1, _1158) 0 ]", "BLACKBOX::RANGE [(_1158, 32)] []", - "EXPR [ (1, _1158) (-1, _1159) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1158) (-1, _1159) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1137, _1159) (-1, _1160) 0 ]", "BLACKBOX::RANGE [(_1160, 32)] []", "EXPR [ (1, _1137, _1145) (1, _1146, _1147) (-1, _1161) 0 ]", @@ -1706,13 +1706,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1160) (-1, _1167) 0 ]", "EXPR [ (1, _1137, _1167) (-1, _1168) 0 ]", "BLACKBOX::RANGE [(_1168, 32)] []", - "EXPR [ (1, _1168) (-1, _1169) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1168) (-1, _1169) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1137, _1169) (-1, _1170) 0 ]", "BLACKBOX::RANGE [(_1170, 32)] []", - "EXPR [ (1, _1170) (-1, _1171) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1170) (-1, _1171) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1137, _1171) (-1, _1172) 0 ]", "BLACKBOX::RANGE [(_1172, 32)] []", - "EXPR [ (1, _1172) (-1, _1173) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1172) (-1, _1173) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1137, _1173) (-1, _1174) 0 ]", "BLACKBOX::RANGE [(_1174, 32)] []", "EXPR [ (1, _1137, _1160) (1, _1146, _1161) (-1, _1175) 0 ]", @@ -1725,13 +1725,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1174) (-1, _1181) 0 ]", "EXPR [ (1, _1137, _1181) (-1, _1182) 0 ]", "BLACKBOX::RANGE [(_1182, 32)] []", - "EXPR [ (1, _1182) (-1, _1183) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1182) (-1, _1183) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1137, _1183) (-1, _1184) 0 ]", "BLACKBOX::RANGE [(_1184, 32)] []", - "EXPR [ (1, _1184) (-1, _1185) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1184) (-1, _1185) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1137, _1185) (-1, _1186) 0 ]", "BLACKBOX::RANGE [(_1186, 32)] []", - "EXPR [ (1, _1186) (-1, _1187) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1186) (-1, _1187) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1137, _1187) (-1, _1188) 0 ]", "BLACKBOX::RANGE [(_1188, 32)] []", "EXPR [ (1, _1137, _1174) (1, _1146, _1175) (-1, _1189) 0 ]", @@ -1744,22 +1744,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 20 })], outputs: [Simple(Witness(1195))]", "EXPR [ (-1, _0, _1195) (20, _1195) (1, _1196) -1 ]", "EXPR [ (-1, _0, _1196) (20, _1196) 0 ]", - "EXPR [ (1, _1137, _1188) (-1, _2358) 0 ]", - "EXPR [ (1, _1146, _1189) (-1, _2359) 0 ]", - "EXPR [ (-1, _1197) (1, _1994) (1, _2358) (1, _2359) 0 ]", + "EXPR [ (1, _1137, _1188) (-1, _2277) 0 ]", + "EXPR [ (1, _1146, _1189) (-1, _2278) 0 ]", + "EXPR [ (-1, _1197) (1, _1913) (1, _2277) (1, _2278) 0 ]", "EXPR [ (1, _1196, _1197) (-1, _1198) 0 ]", "BLACKBOX::RANGE [(_1198, 32)] []", - "EXPR [ (1, _1198) (-1, _1199) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1198) (-1, _1199) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1196, _1199) (-1, _1200) 0 ]", "BLACKBOX::RANGE [(_1200, 32)] []", - "EXPR [ (1, _1200) (-1, _1201) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1200) (-1, _1201) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1196, _1201) (-1, _1202) 0 ]", "BLACKBOX::RANGE [(_1202, 32)] []", - "EXPR [ (1, _1202) (-1, _1203) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1202) (-1, _1203) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1196, _1203) (-1, _1204) 0 ]", "BLACKBOX::RANGE [(_1204, 32)] []", "EXPR [ (-1, _1196) (-1, _1205) 1 ]", - "EXPR [ (-1, _1206) (1, _2358) (1, _2359) 0 ]", + "EXPR [ (-1, _1206) (1, _2277) (1, _2278) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1204))], q_c: -4864 })], outputs: [Simple(Witness(1207))]", "EXPR [ (1, _1204, _1207) (-4864, _1207) (1, _1208) -1 ]", "EXPR [ (1, _1204, _1208) (-4864, _1208) 0 ]", @@ -1769,13 +1769,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1204) (-1, _1212) 0 ]", "EXPR [ (1, _1196, _1212) (-1, _1213) 0 ]", "BLACKBOX::RANGE [(_1213, 32)] []", - "EXPR [ (1, _1213) (-1, _1214) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1213) (-1, _1214) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1196, _1214) (-1, _1215) 0 ]", "BLACKBOX::RANGE [(_1215, 32)] []", - "EXPR [ (1, _1215) (-1, _1216) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1215) (-1, _1216) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1196, _1216) (-1, _1217) 0 ]", "BLACKBOX::RANGE [(_1217, 32)] []", - "EXPR [ (1, _1217) (-1, _1218) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1217) (-1, _1218) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1196, _1218) (-1, _1219) 0 ]", "BLACKBOX::RANGE [(_1219, 32)] []", "EXPR [ (1, _1196, _1204) (1, _1205, _1206) (-1, _1220) 0 ]", @@ -1788,13 +1788,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1219) (-1, _1226) 0 ]", "EXPR [ (1, _1196, _1226) (-1, _1227) 0 ]", "BLACKBOX::RANGE [(_1227, 32)] []", - "EXPR [ (1, _1227) (-1, _1228) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1227) (-1, _1228) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1196, _1228) (-1, _1229) 0 ]", "BLACKBOX::RANGE [(_1229, 32)] []", - "EXPR [ (1, _1229) (-1, _1230) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1229) (-1, _1230) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1196, _1230) (-1, _1231) 0 ]", "BLACKBOX::RANGE [(_1231, 32)] []", - "EXPR [ (1, _1231) (-1, _1232) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1231) (-1, _1232) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1196, _1232) (-1, _1233) 0 ]", "BLACKBOX::RANGE [(_1233, 32)] []", "EXPR [ (1, _1196, _1219) (1, _1205, _1220) (-1, _1234) 0 ]", @@ -1807,13 +1807,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1233) (-1, _1240) 0 ]", "EXPR [ (1, _1196, _1240) (-1, _1241) 0 ]", "BLACKBOX::RANGE [(_1241, 32)] []", - "EXPR [ (1, _1241) (-1, _1242) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1241) (-1, _1242) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1196, _1242) (-1, _1243) 0 ]", "BLACKBOX::RANGE [(_1243, 32)] []", - "EXPR [ (1, _1243) (-1, _1244) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1243) (-1, _1244) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1196, _1244) (-1, _1245) 0 ]", "BLACKBOX::RANGE [(_1245, 32)] []", - "EXPR [ (1, _1245) (-1, _1246) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1245) (-1, _1246) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1196, _1246) (-1, _1247) 0 ]", "BLACKBOX::RANGE [(_1247, 32)] []", "EXPR [ (1, _1196, _1233) (1, _1205, _1234) (-1, _1248) 0 ]", @@ -1826,22 +1826,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 21 })], outputs: [Simple(Witness(1254))]", "EXPR [ (-1, _0, _1254) (21, _1254) (1, _1255) -1 ]", "EXPR [ (-1, _0, _1255) (21, _1255) 0 ]", - "EXPR [ (1, _1196, _1247) (-1, _2374) 0 ]", - "EXPR [ (1, _1205, _1248) (-1, _2375) 0 ]", - "EXPR [ (-1, _1256) (1, _1994) (1, _2374) (1, _2375) 0 ]", + "EXPR [ (1, _1196, _1247) (-1, _2293) 0 ]", + "EXPR [ (1, _1205, _1248) (-1, _2294) 0 ]", + "EXPR [ (-1, _1256) (1, _1913) (1, _2293) (1, _2294) 0 ]", "EXPR [ (1, _1255, _1256) (-1, _1257) 0 ]", "BLACKBOX::RANGE [(_1257, 32)] []", - "EXPR [ (1, _1257) (-1, _1258) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1257) (-1, _1258) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1255, _1258) (-1, _1259) 0 ]", "BLACKBOX::RANGE [(_1259, 32)] []", - "EXPR [ (1, _1259) (-1, _1260) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1259) (-1, _1260) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1255, _1260) (-1, _1261) 0 ]", "BLACKBOX::RANGE [(_1261, 32)] []", - "EXPR [ (1, _1261) (-1, _1262) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1261) (-1, _1262) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1255, _1262) (-1, _1263) 0 ]", "BLACKBOX::RANGE [(_1263, 32)] []", "EXPR [ (-1, _1255) (-1, _1264) 1 ]", - "EXPR [ (-1, _1265) (1, _2374) (1, _2375) 0 ]", + "EXPR [ (-1, _1265) (1, _2293) (1, _2294) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1263))], q_c: -4864 })], outputs: [Simple(Witness(1266))]", "EXPR [ (1, _1263, _1266) (-4864, _1266) (1, _1267) -1 ]", "EXPR [ (1, _1263, _1267) (-4864, _1267) 0 ]", @@ -1851,13 +1851,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1263) (-1, _1271) 0 ]", "EXPR [ (1, _1255, _1271) (-1, _1272) 0 ]", "BLACKBOX::RANGE [(_1272, 32)] []", - "EXPR [ (1, _1272) (-1, _1273) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1272) (-1, _1273) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1255, _1273) (-1, _1274) 0 ]", "BLACKBOX::RANGE [(_1274, 32)] []", - "EXPR [ (1, _1274) (-1, _1275) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1274) (-1, _1275) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1255, _1275) (-1, _1276) 0 ]", "BLACKBOX::RANGE [(_1276, 32)] []", - "EXPR [ (1, _1276) (-1, _1277) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1276) (-1, _1277) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1255, _1277) (-1, _1278) 0 ]", "BLACKBOX::RANGE [(_1278, 32)] []", "EXPR [ (1, _1255, _1263) (1, _1264, _1265) (-1, _1279) 0 ]", @@ -1870,13 +1870,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1278) (-1, _1285) 0 ]", "EXPR [ (1, _1255, _1285) (-1, _1286) 0 ]", "BLACKBOX::RANGE [(_1286, 32)] []", - "EXPR [ (1, _1286) (-1, _1287) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1286) (-1, _1287) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1255, _1287) (-1, _1288) 0 ]", "BLACKBOX::RANGE [(_1288, 32)] []", - "EXPR [ (1, _1288) (-1, _1289) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1288) (-1, _1289) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1255, _1289) (-1, _1290) 0 ]", "BLACKBOX::RANGE [(_1290, 32)] []", - "EXPR [ (1, _1290) (-1, _1291) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1290) (-1, _1291) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1255, _1291) (-1, _1292) 0 ]", "BLACKBOX::RANGE [(_1292, 32)] []", "EXPR [ (1, _1255, _1278) (1, _1264, _1279) (-1, _1293) 0 ]", @@ -1889,13 +1889,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1292) (-1, _1299) 0 ]", "EXPR [ (1, _1255, _1299) (-1, _1300) 0 ]", "BLACKBOX::RANGE [(_1300, 32)] []", - "EXPR [ (1, _1300) (-1, _1301) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1300) (-1, _1301) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1255, _1301) (-1, _1302) 0 ]", "BLACKBOX::RANGE [(_1302, 32)] []", - "EXPR [ (1, _1302) (-1, _1303) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1302) (-1, _1303) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1255, _1303) (-1, _1304) 0 ]", "BLACKBOX::RANGE [(_1304, 32)] []", - "EXPR [ (1, _1304) (-1, _1305) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1304) (-1, _1305) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1255, _1305) (-1, _1306) 0 ]", "BLACKBOX::RANGE [(_1306, 32)] []", "EXPR [ (1, _1255, _1292) (1, _1264, _1293) (-1, _1307) 0 ]", @@ -1908,22 +1908,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 22 })], outputs: [Simple(Witness(1313))]", "EXPR [ (-1, _0, _1313) (22, _1313) (1, _1314) -1 ]", "EXPR [ (-1, _0, _1314) (22, _1314) 0 ]", - "EXPR [ (1, _1255, _1306) (-1, _2390) 0 ]", - "EXPR [ (1, _1264, _1307) (-1, _2391) 0 ]", - "EXPR [ (-1, _1315) (1, _1994) (1, _2390) (1, _2391) 0 ]", + "EXPR [ (1, _1255, _1306) (-1, _2309) 0 ]", + "EXPR [ (1, _1264, _1307) (-1, _2310) 0 ]", + "EXPR [ (-1, _1315) (1, _1913) (1, _2309) (1, _2310) 0 ]", "EXPR [ (1, _1314, _1315) (-1, _1316) 0 ]", "BLACKBOX::RANGE [(_1316, 32)] []", - "EXPR [ (1, _1316) (-1, _1317) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1316) (-1, _1317) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1314, _1317) (-1, _1318) 0 ]", "BLACKBOX::RANGE [(_1318, 32)] []", - "EXPR [ (1, _1318) (-1, _1319) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1318) (-1, _1319) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1314, _1319) (-1, _1320) 0 ]", "BLACKBOX::RANGE [(_1320, 32)] []", - "EXPR [ (1, _1320) (-1, _1321) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1320) (-1, _1321) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1314, _1321) (-1, _1322) 0 ]", "BLACKBOX::RANGE [(_1322, 32)] []", "EXPR [ (-1, _1314) (-1, _1323) 1 ]", - "EXPR [ (-1, _1324) (1, _2390) (1, _2391) 0 ]", + "EXPR [ (-1, _1324) (1, _2309) (1, _2310) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1322))], q_c: -4864 })], outputs: [Simple(Witness(1325))]", "EXPR [ (1, _1322, _1325) (-4864, _1325) (1, _1326) -1 ]", "EXPR [ (1, _1322, _1326) (-4864, _1326) 0 ]", @@ -1933,13 +1933,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1322) (-1, _1330) 0 ]", "EXPR [ (1, _1314, _1330) (-1, _1331) 0 ]", "BLACKBOX::RANGE [(_1331, 32)] []", - "EXPR [ (1, _1331) (-1, _1332) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1331) (-1, _1332) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1314, _1332) (-1, _1333) 0 ]", "BLACKBOX::RANGE [(_1333, 32)] []", - "EXPR [ (1, _1333) (-1, _1334) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1333) (-1, _1334) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1314, _1334) (-1, _1335) 0 ]", "BLACKBOX::RANGE [(_1335, 32)] []", - "EXPR [ (1, _1335) (-1, _1336) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1335) (-1, _1336) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1314, _1336) (-1, _1337) 0 ]", "BLACKBOX::RANGE [(_1337, 32)] []", "EXPR [ (1, _1314, _1322) (1, _1323, _1324) (-1, _1338) 0 ]", @@ -1952,13 +1952,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1337) (-1, _1344) 0 ]", "EXPR [ (1, _1314, _1344) (-1, _1345) 0 ]", "BLACKBOX::RANGE [(_1345, 32)] []", - "EXPR [ (1, _1345) (-1, _1346) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1345) (-1, _1346) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1314, _1346) (-1, _1347) 0 ]", "BLACKBOX::RANGE [(_1347, 32)] []", - "EXPR [ (1, _1347) (-1, _1348) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1347) (-1, _1348) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1314, _1348) (-1, _1349) 0 ]", "BLACKBOX::RANGE [(_1349, 32)] []", - "EXPR [ (1, _1349) (-1, _1350) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1349) (-1, _1350) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1314, _1350) (-1, _1351) 0 ]", "BLACKBOX::RANGE [(_1351, 32)] []", "EXPR [ (1, _1314, _1337) (1, _1323, _1338) (-1, _1352) 0 ]", @@ -1971,13 +1971,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1351) (-1, _1358) 0 ]", "EXPR [ (1, _1314, _1358) (-1, _1359) 0 ]", "BLACKBOX::RANGE [(_1359, 32)] []", - "EXPR [ (1, _1359) (-1, _1360) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1359) (-1, _1360) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1314, _1360) (-1, _1361) 0 ]", "BLACKBOX::RANGE [(_1361, 32)] []", - "EXPR [ (1, _1361) (-1, _1362) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1361) (-1, _1362) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1314, _1362) (-1, _1363) 0 ]", "BLACKBOX::RANGE [(_1363, 32)] []", - "EXPR [ (1, _1363) (-1, _1364) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1363) (-1, _1364) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1314, _1364) (-1, _1365) 0 ]", "BLACKBOX::RANGE [(_1365, 32)] []", "EXPR [ (1, _1314, _1351) (1, _1323, _1352) (-1, _1366) 0 ]", @@ -1990,22 +1990,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 23 })], outputs: [Simple(Witness(1372))]", "EXPR [ (-1, _0, _1372) (23, _1372) (1, _1373) -1 ]", "EXPR [ (-1, _0, _1373) (23, _1373) 0 ]", - "EXPR [ (1, _1314, _1365) (-1, _2406) 0 ]", - "EXPR [ (1, _1323, _1366) (-1, _2407) 0 ]", - "EXPR [ (-1, _1374) (1, _1994) (1, _2406) (1, _2407) 0 ]", + "EXPR [ (1, _1314, _1365) (-1, _2325) 0 ]", + "EXPR [ (1, _1323, _1366) (-1, _2326) 0 ]", + "EXPR [ (-1, _1374) (1, _1913) (1, _2325) (1, _2326) 0 ]", "EXPR [ (1, _1373, _1374) (-1, _1375) 0 ]", "BLACKBOX::RANGE [(_1375, 32)] []", - "EXPR [ (1, _1375) (-1, _1376) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1375) (-1, _1376) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1373, _1376) (-1, _1377) 0 ]", "BLACKBOX::RANGE [(_1377, 32)] []", - "EXPR [ (1, _1377) (-1, _1378) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1377) (-1, _1378) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1373, _1378) (-1, _1379) 0 ]", "BLACKBOX::RANGE [(_1379, 32)] []", - "EXPR [ (1, _1379) (-1, _1380) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1379) (-1, _1380) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1373, _1380) (-1, _1381) 0 ]", "BLACKBOX::RANGE [(_1381, 32)] []", "EXPR [ (-1, _1373) (-1, _1382) 1 ]", - "EXPR [ (-1, _1383) (1, _2406) (1, _2407) 0 ]", + "EXPR [ (-1, _1383) (1, _2325) (1, _2326) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1381))], q_c: -4864 })], outputs: [Simple(Witness(1384))]", "EXPR [ (1, _1381, _1384) (-4864, _1384) (1, _1385) -1 ]", "EXPR [ (1, _1381, _1385) (-4864, _1385) 0 ]", @@ -2015,13 +2015,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1381) (-1, _1389) 0 ]", "EXPR [ (1, _1373, _1389) (-1, _1390) 0 ]", "BLACKBOX::RANGE [(_1390, 32)] []", - "EXPR [ (1, _1390) (-1, _1391) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1390) (-1, _1391) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1373, _1391) (-1, _1392) 0 ]", "BLACKBOX::RANGE [(_1392, 32)] []", - "EXPR [ (1, _1392) (-1, _1393) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1392) (-1, _1393) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1373, _1393) (-1, _1394) 0 ]", "BLACKBOX::RANGE [(_1394, 32)] []", - "EXPR [ (1, _1394) (-1, _1395) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1394) (-1, _1395) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1373, _1395) (-1, _1396) 0 ]", "BLACKBOX::RANGE [(_1396, 32)] []", "EXPR [ (1, _1373, _1381) (1, _1382, _1383) (-1, _1397) 0 ]", @@ -2034,13 +2034,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1396) (-1, _1403) 0 ]", "EXPR [ (1, _1373, _1403) (-1, _1404) 0 ]", "BLACKBOX::RANGE [(_1404, 32)] []", - "EXPR [ (1, _1404) (-1, _1405) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1404) (-1, _1405) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1373, _1405) (-1, _1406) 0 ]", "BLACKBOX::RANGE [(_1406, 32)] []", - "EXPR [ (1, _1406) (-1, _1407) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1406) (-1, _1407) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1373, _1407) (-1, _1408) 0 ]", "BLACKBOX::RANGE [(_1408, 32)] []", - "EXPR [ (1, _1408) (-1, _1409) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1408) (-1, _1409) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1373, _1409) (-1, _1410) 0 ]", "BLACKBOX::RANGE [(_1410, 32)] []", "EXPR [ (1, _1373, _1396) (1, _1382, _1397) (-1, _1411) 0 ]", @@ -2053,13 +2053,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1410) (-1, _1417) 0 ]", "EXPR [ (1, _1373, _1417) (-1, _1418) 0 ]", "BLACKBOX::RANGE [(_1418, 32)] []", - "EXPR [ (1, _1418) (-1, _1419) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1418) (-1, _1419) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1373, _1419) (-1, _1420) 0 ]", "BLACKBOX::RANGE [(_1420, 32)] []", - "EXPR [ (1, _1420) (-1, _1421) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1420) (-1, _1421) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1373, _1421) (-1, _1422) 0 ]", "BLACKBOX::RANGE [(_1422, 32)] []", - "EXPR [ (1, _1422) (-1, _1423) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1422) (-1, _1423) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1373, _1423) (-1, _1424) 0 ]", "BLACKBOX::RANGE [(_1424, 32)] []", "EXPR [ (1, _1373, _1410) (1, _1382, _1411) (-1, _1425) 0 ]", @@ -2072,22 +2072,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 24 })], outputs: [Simple(Witness(1431))]", "EXPR [ (-1, _0, _1431) (24, _1431) (1, _1432) -1 ]", "EXPR [ (-1, _0, _1432) (24, _1432) 0 ]", - "EXPR [ (1, _1373, _1424) (-1, _2422) 0 ]", - "EXPR [ (1, _1382, _1425) (-1, _2423) 0 ]", - "EXPR [ (-1, _1433) (1, _1994) (1, _2422) (1, _2423) 0 ]", + "EXPR [ (1, _1373, _1424) (-1, _2341) 0 ]", + "EXPR [ (1, _1382, _1425) (-1, _2342) 0 ]", + "EXPR [ (-1, _1433) (1, _1913) (1, _2341) (1, _2342) 0 ]", "EXPR [ (1, _1432, _1433) (-1, _1434) 0 ]", "BLACKBOX::RANGE [(_1434, 32)] []", - "EXPR [ (1, _1434) (-1, _1435) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1434) (-1, _1435) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1432, _1435) (-1, _1436) 0 ]", "BLACKBOX::RANGE [(_1436, 32)] []", - "EXPR [ (1, _1436) (-1, _1437) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1436) (-1, _1437) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1432, _1437) (-1, _1438) 0 ]", "BLACKBOX::RANGE [(_1438, 32)] []", - "EXPR [ (1, _1438) (-1, _1439) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1438) (-1, _1439) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1432, _1439) (-1, _1440) 0 ]", "BLACKBOX::RANGE [(_1440, 32)] []", "EXPR [ (-1, _1432) (-1, _1441) 1 ]", - "EXPR [ (-1, _1442) (1, _2422) (1, _2423) 0 ]", + "EXPR [ (-1, _1442) (1, _2341) (1, _2342) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1440))], q_c: -4864 })], outputs: [Simple(Witness(1443))]", "EXPR [ (1, _1440, _1443) (-4864, _1443) (1, _1444) -1 ]", "EXPR [ (1, _1440, _1444) (-4864, _1444) 0 ]", @@ -2097,13 +2097,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1440) (-1, _1448) 0 ]", "EXPR [ (1, _1432, _1448) (-1, _1449) 0 ]", "BLACKBOX::RANGE [(_1449, 32)] []", - "EXPR [ (1, _1449) (-1, _1450) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1449) (-1, _1450) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1432, _1450) (-1, _1451) 0 ]", "BLACKBOX::RANGE [(_1451, 32)] []", - "EXPR [ (1, _1451) (-1, _1452) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1451) (-1, _1452) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1432, _1452) (-1, _1453) 0 ]", "BLACKBOX::RANGE [(_1453, 32)] []", - "EXPR [ (1, _1453) (-1, _1454) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1453) (-1, _1454) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1432, _1454) (-1, _1455) 0 ]", "BLACKBOX::RANGE [(_1455, 32)] []", "EXPR [ (1, _1432, _1440) (1, _1441, _1442) (-1, _1456) 0 ]", @@ -2116,13 +2116,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1455) (-1, _1462) 0 ]", "EXPR [ (1, _1432, _1462) (-1, _1463) 0 ]", "BLACKBOX::RANGE [(_1463, 32)] []", - "EXPR [ (1, _1463) (-1, _1464) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1463) (-1, _1464) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1432, _1464) (-1, _1465) 0 ]", "BLACKBOX::RANGE [(_1465, 32)] []", - "EXPR [ (1, _1465) (-1, _1466) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1465) (-1, _1466) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1432, _1466) (-1, _1467) 0 ]", "BLACKBOX::RANGE [(_1467, 32)] []", - "EXPR [ (1, _1467) (-1, _1468) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1467) (-1, _1468) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1432, _1468) (-1, _1469) 0 ]", "BLACKBOX::RANGE [(_1469, 32)] []", "EXPR [ (1, _1432, _1455) (1, _1441, _1456) (-1, _1470) 0 ]", @@ -2135,13 +2135,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1469) (-1, _1476) 0 ]", "EXPR [ (1, _1432, _1476) (-1, _1477) 0 ]", "BLACKBOX::RANGE [(_1477, 32)] []", - "EXPR [ (1, _1477) (-1, _1478) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1477) (-1, _1478) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1432, _1478) (-1, _1479) 0 ]", "BLACKBOX::RANGE [(_1479, 32)] []", - "EXPR [ (1, _1479) (-1, _1480) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1479) (-1, _1480) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1432, _1480) (-1, _1481) 0 ]", "BLACKBOX::RANGE [(_1481, 32)] []", - "EXPR [ (1, _1481) (-1, _1482) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1481) (-1, _1482) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1432, _1482) (-1, _1483) 0 ]", "BLACKBOX::RANGE [(_1483, 32)] []", "EXPR [ (1, _1432, _1469) (1, _1441, _1470) (-1, _1484) 0 ]", @@ -2154,22 +2154,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 25 })], outputs: [Simple(Witness(1490))]", "EXPR [ (-1, _0, _1490) (25, _1490) (1, _1491) -1 ]", "EXPR [ (-1, _0, _1491) (25, _1491) 0 ]", - "EXPR [ (1, _1432, _1483) (-1, _2438) 0 ]", - "EXPR [ (1, _1441, _1484) (-1, _2439) 0 ]", - "EXPR [ (-1, _1492) (1, _1994) (1, _2438) (1, _2439) 0 ]", + "EXPR [ (1, _1432, _1483) (-1, _2357) 0 ]", + "EXPR [ (1, _1441, _1484) (-1, _2358) 0 ]", + "EXPR [ (-1, _1492) (1, _1913) (1, _2357) (1, _2358) 0 ]", "EXPR [ (1, _1491, _1492) (-1, _1493) 0 ]", "BLACKBOX::RANGE [(_1493, 32)] []", - "EXPR [ (1, _1493) (-1, _1494) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1493) (-1, _1494) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1491, _1494) (-1, _1495) 0 ]", "BLACKBOX::RANGE [(_1495, 32)] []", - "EXPR [ (1, _1495) (-1, _1496) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1495) (-1, _1496) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1491, _1496) (-1, _1497) 0 ]", "BLACKBOX::RANGE [(_1497, 32)] []", - "EXPR [ (1, _1497) (-1, _1498) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1497) (-1, _1498) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1491, _1498) (-1, _1499) 0 ]", "BLACKBOX::RANGE [(_1499, 32)] []", "EXPR [ (-1, _1491) (-1, _1500) 1 ]", - "EXPR [ (-1, _1501) (1, _2438) (1, _2439) 0 ]", + "EXPR [ (-1, _1501) (1, _2357) (1, _2358) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1499))], q_c: -4864 })], outputs: [Simple(Witness(1502))]", "EXPR [ (1, _1499, _1502) (-4864, _1502) (1, _1503) -1 ]", "EXPR [ (1, _1499, _1503) (-4864, _1503) 0 ]", @@ -2179,13 +2179,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1499) (-1, _1507) 0 ]", "EXPR [ (1, _1491, _1507) (-1, _1508) 0 ]", "BLACKBOX::RANGE [(_1508, 32)] []", - "EXPR [ (1, _1508) (-1, _1509) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1508) (-1, _1509) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1491, _1509) (-1, _1510) 0 ]", "BLACKBOX::RANGE [(_1510, 32)] []", - "EXPR [ (1, _1510) (-1, _1511) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1510) (-1, _1511) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1491, _1511) (-1, _1512) 0 ]", "BLACKBOX::RANGE [(_1512, 32)] []", - "EXPR [ (1, _1512) (-1, _1513) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1512) (-1, _1513) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1491, _1513) (-1, _1514) 0 ]", "BLACKBOX::RANGE [(_1514, 32)] []", "EXPR [ (1, _1491, _1499) (1, _1500, _1501) (-1, _1515) 0 ]", @@ -2198,13 +2198,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1514) (-1, _1521) 0 ]", "EXPR [ (1, _1491, _1521) (-1, _1522) 0 ]", "BLACKBOX::RANGE [(_1522, 32)] []", - "EXPR [ (1, _1522) (-1, _1523) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1522) (-1, _1523) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1491, _1523) (-1, _1524) 0 ]", "BLACKBOX::RANGE [(_1524, 32)] []", - "EXPR [ (1, _1524) (-1, _1525) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1524) (-1, _1525) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1491, _1525) (-1, _1526) 0 ]", "BLACKBOX::RANGE [(_1526, 32)] []", - "EXPR [ (1, _1526) (-1, _1527) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1526) (-1, _1527) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1491, _1527) (-1, _1528) 0 ]", "BLACKBOX::RANGE [(_1528, 32)] []", "EXPR [ (1, _1491, _1514) (1, _1500, _1515) (-1, _1529) 0 ]", @@ -2217,13 +2217,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1528) (-1, _1535) 0 ]", "EXPR [ (1, _1491, _1535) (-1, _1536) 0 ]", "BLACKBOX::RANGE [(_1536, 32)] []", - "EXPR [ (1, _1536) (-1, _1537) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1536) (-1, _1537) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1491, _1537) (-1, _1538) 0 ]", "BLACKBOX::RANGE [(_1538, 32)] []", - "EXPR [ (1, _1538) (-1, _1539) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1538) (-1, _1539) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1491, _1539) (-1, _1540) 0 ]", "BLACKBOX::RANGE [(_1540, 32)] []", - "EXPR [ (1, _1540) (-1, _1541) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1540) (-1, _1541) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1491, _1541) (-1, _1542) 0 ]", "BLACKBOX::RANGE [(_1542, 32)] []", "EXPR [ (1, _1491, _1528) (1, _1500, _1529) (-1, _1543) 0 ]", @@ -2236,22 +2236,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 26 })], outputs: [Simple(Witness(1549))]", "EXPR [ (-1, _0, _1549) (26, _1549) (1, _1550) -1 ]", "EXPR [ (-1, _0, _1550) (26, _1550) 0 ]", - "EXPR [ (1, _1491, _1542) (-1, _2454) 0 ]", - "EXPR [ (1, _1500, _1543) (-1, _2455) 0 ]", - "EXPR [ (-1, _1551) (1, _1994) (1, _2454) (1, _2455) 0 ]", + "EXPR [ (1, _1491, _1542) (-1, _2373) 0 ]", + "EXPR [ (1, _1500, _1543) (-1, _2374) 0 ]", + "EXPR [ (-1, _1551) (1, _1913) (1, _2373) (1, _2374) 0 ]", "EXPR [ (1, _1550, _1551) (-1, _1552) 0 ]", "BLACKBOX::RANGE [(_1552, 32)] []", - "EXPR [ (1, _1552) (-1, _1553) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1552) (-1, _1553) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1550, _1553) (-1, _1554) 0 ]", "BLACKBOX::RANGE [(_1554, 32)] []", - "EXPR [ (1, _1554) (-1, _1555) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1554) (-1, _1555) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1550, _1555) (-1, _1556) 0 ]", "BLACKBOX::RANGE [(_1556, 32)] []", - "EXPR [ (1, _1556) (-1, _1557) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1556) (-1, _1557) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1550, _1557) (-1, _1558) 0 ]", "BLACKBOX::RANGE [(_1558, 32)] []", "EXPR [ (-1, _1550) (-1, _1559) 1 ]", - "EXPR [ (-1, _1560) (1, _2454) (1, _2455) 0 ]", + "EXPR [ (-1, _1560) (1, _2373) (1, _2374) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1558))], q_c: -4864 })], outputs: [Simple(Witness(1561))]", "EXPR [ (1, _1558, _1561) (-4864, _1561) (1, _1562) -1 ]", "EXPR [ (1, _1558, _1562) (-4864, _1562) 0 ]", @@ -2261,13 +2261,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1558) (-1, _1566) 0 ]", "EXPR [ (1, _1550, _1566) (-1, _1567) 0 ]", "BLACKBOX::RANGE [(_1567, 32)] []", - "EXPR [ (1, _1567) (-1, _1568) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1567) (-1, _1568) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1550, _1568) (-1, _1569) 0 ]", "BLACKBOX::RANGE [(_1569, 32)] []", - "EXPR [ (1, _1569) (-1, _1570) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1569) (-1, _1570) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1550, _1570) (-1, _1571) 0 ]", "BLACKBOX::RANGE [(_1571, 32)] []", - "EXPR [ (1, _1571) (-1, _1572) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1571) (-1, _1572) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1550, _1572) (-1, _1573) 0 ]", "BLACKBOX::RANGE [(_1573, 32)] []", "EXPR [ (1, _1550, _1558) (1, _1559, _1560) (-1, _1574) 0 ]", @@ -2280,13 +2280,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1573) (-1, _1580) 0 ]", "EXPR [ (1, _1550, _1580) (-1, _1581) 0 ]", "BLACKBOX::RANGE [(_1581, 32)] []", - "EXPR [ (1, _1581) (-1, _1582) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1581) (-1, _1582) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1550, _1582) (-1, _1583) 0 ]", "BLACKBOX::RANGE [(_1583, 32)] []", - "EXPR [ (1, _1583) (-1, _1584) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1583) (-1, _1584) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1550, _1584) (-1, _1585) 0 ]", "BLACKBOX::RANGE [(_1585, 32)] []", - "EXPR [ (1, _1585) (-1, _1586) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1585) (-1, _1586) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1550, _1586) (-1, _1587) 0 ]", "BLACKBOX::RANGE [(_1587, 32)] []", "EXPR [ (1, _1550, _1573) (1, _1559, _1574) (-1, _1588) 0 ]", @@ -2299,13 +2299,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1587) (-1, _1594) 0 ]", "EXPR [ (1, _1550, _1594) (-1, _1595) 0 ]", "BLACKBOX::RANGE [(_1595, 32)] []", - "EXPR [ (1, _1595) (-1, _1596) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1595) (-1, _1596) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1550, _1596) (-1, _1597) 0 ]", "BLACKBOX::RANGE [(_1597, 32)] []", - "EXPR [ (1, _1597) (-1, _1598) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1597) (-1, _1598) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1550, _1598) (-1, _1599) 0 ]", "BLACKBOX::RANGE [(_1599, 32)] []", - "EXPR [ (1, _1599) (-1, _1600) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1599) (-1, _1600) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1550, _1600) (-1, _1601) 0 ]", "BLACKBOX::RANGE [(_1601, 32)] []", "EXPR [ (1, _1550, _1587) (1, _1559, _1588) (-1, _1602) 0 ]", @@ -2318,22 +2318,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 27 })], outputs: [Simple(Witness(1608))]", "EXPR [ (-1, _0, _1608) (27, _1608) (1, _1609) -1 ]", "EXPR [ (-1, _0, _1609) (27, _1609) 0 ]", - "EXPR [ (1, _1550, _1601) (-1, _2470) 0 ]", - "EXPR [ (1, _1559, _1602) (-1, _2471) 0 ]", - "EXPR [ (-1, _1610) (1, _1994) (1, _2470) (1, _2471) 0 ]", + "EXPR [ (1, _1550, _1601) (-1, _2389) 0 ]", + "EXPR [ (1, _1559, _1602) (-1, _2390) 0 ]", + "EXPR [ (-1, _1610) (1, _1913) (1, _2389) (1, _2390) 0 ]", "EXPR [ (1, _1609, _1610) (-1, _1611) 0 ]", "BLACKBOX::RANGE [(_1611, 32)] []", - "EXPR [ (1, _1611) (-1, _1612) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1611) (-1, _1612) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1609, _1612) (-1, _1613) 0 ]", "BLACKBOX::RANGE [(_1613, 32)] []", - "EXPR [ (1, _1613) (-1, _1614) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1613) (-1, _1614) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1609, _1614) (-1, _1615) 0 ]", "BLACKBOX::RANGE [(_1615, 32)] []", - "EXPR [ (1, _1615) (-1, _1616) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1615) (-1, _1616) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1609, _1616) (-1, _1617) 0 ]", "BLACKBOX::RANGE [(_1617, 32)] []", "EXPR [ (-1, _1609) (-1, _1618) 1 ]", - "EXPR [ (-1, _1619) (1, _2470) (1, _2471) 0 ]", + "EXPR [ (-1, _1619) (1, _2389) (1, _2390) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1617))], q_c: -4864 })], outputs: [Simple(Witness(1620))]", "EXPR [ (1, _1617, _1620) (-4864, _1620) (1, _1621) -1 ]", "EXPR [ (1, _1617, _1621) (-4864, _1621) 0 ]", @@ -2343,13 +2343,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1617) (-1, _1625) 0 ]", "EXPR [ (1, _1609, _1625) (-1, _1626) 0 ]", "BLACKBOX::RANGE [(_1626, 32)] []", - "EXPR [ (1, _1626) (-1, _1627) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1626) (-1, _1627) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1609, _1627) (-1, _1628) 0 ]", "BLACKBOX::RANGE [(_1628, 32)] []", - "EXPR [ (1, _1628) (-1, _1629) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1628) (-1, _1629) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1609, _1629) (-1, _1630) 0 ]", "BLACKBOX::RANGE [(_1630, 32)] []", - "EXPR [ (1, _1630) (-1, _1631) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1630) (-1, _1631) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1609, _1631) (-1, _1632) 0 ]", "BLACKBOX::RANGE [(_1632, 32)] []", "EXPR [ (1, _1609, _1617) (1, _1618, _1619) (-1, _1633) 0 ]", @@ -2362,13 +2362,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1632) (-1, _1639) 0 ]", "EXPR [ (1, _1609, _1639) (-1, _1640) 0 ]", "BLACKBOX::RANGE [(_1640, 32)] []", - "EXPR [ (1, _1640) (-1, _1641) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1640) (-1, _1641) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1609, _1641) (-1, _1642) 0 ]", "BLACKBOX::RANGE [(_1642, 32)] []", - "EXPR [ (1, _1642) (-1, _1643) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1642) (-1, _1643) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1609, _1643) (-1, _1644) 0 ]", "BLACKBOX::RANGE [(_1644, 32)] []", - "EXPR [ (1, _1644) (-1, _1645) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1644) (-1, _1645) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1609, _1645) (-1, _1646) 0 ]", "BLACKBOX::RANGE [(_1646, 32)] []", "EXPR [ (1, _1609, _1632) (1, _1618, _1633) (-1, _1647) 0 ]", @@ -2381,13 +2381,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1646) (-1, _1653) 0 ]", "EXPR [ (1, _1609, _1653) (-1, _1654) 0 ]", "BLACKBOX::RANGE [(_1654, 32)] []", - "EXPR [ (1, _1654) (-1, _1655) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1654) (-1, _1655) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1609, _1655) (-1, _1656) 0 ]", "BLACKBOX::RANGE [(_1656, 32)] []", - "EXPR [ (1, _1656) (-1, _1657) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1656) (-1, _1657) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1609, _1657) (-1, _1658) 0 ]", "BLACKBOX::RANGE [(_1658, 32)] []", - "EXPR [ (1, _1658) (-1, _1659) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1658) (-1, _1659) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1609, _1659) (-1, _1660) 0 ]", "BLACKBOX::RANGE [(_1660, 32)] []", "EXPR [ (1, _1609, _1646) (1, _1618, _1647) (-1, _1661) 0 ]", @@ -2400,22 +2400,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 28 })], outputs: [Simple(Witness(1667))]", "EXPR [ (-1, _0, _1667) (28, _1667) (1, _1668) -1 ]", "EXPR [ (-1, _0, _1668) (28, _1668) 0 ]", - "EXPR [ (1, _1609, _1660) (-1, _2486) 0 ]", - "EXPR [ (1, _1618, _1661) (-1, _2487) 0 ]", - "EXPR [ (-1, _1669) (1, _1994) (1, _2486) (1, _2487) 0 ]", + "EXPR [ (1, _1609, _1660) (-1, _2405) 0 ]", + "EXPR [ (1, _1618, _1661) (-1, _2406) 0 ]", + "EXPR [ (-1, _1669) (1, _1913) (1, _2405) (1, _2406) 0 ]", "EXPR [ (1, _1668, _1669) (-1, _1670) 0 ]", "BLACKBOX::RANGE [(_1670, 32)] []", - "EXPR [ (1, _1670) (-1, _1671) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1670) (-1, _1671) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1668, _1671) (-1, _1672) 0 ]", "BLACKBOX::RANGE [(_1672, 32)] []", - "EXPR [ (1, _1672) (-1, _1673) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1672) (-1, _1673) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1668, _1673) (-1, _1674) 0 ]", "BLACKBOX::RANGE [(_1674, 32)] []", - "EXPR [ (1, _1674) (-1, _1675) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1674) (-1, _1675) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1668, _1675) (-1, _1676) 0 ]", "BLACKBOX::RANGE [(_1676, 32)] []", "EXPR [ (-1, _1668) (-1, _1677) 1 ]", - "EXPR [ (-1, _1678) (1, _2486) (1, _2487) 0 ]", + "EXPR [ (-1, _1678) (1, _2405) (1, _2406) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1676))], q_c: -4864 })], outputs: [Simple(Witness(1679))]", "EXPR [ (1, _1676, _1679) (-4864, _1679) (1, _1680) -1 ]", "EXPR [ (1, _1676, _1680) (-4864, _1680) 0 ]", @@ -2425,13 +2425,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1676) (-1, _1684) 0 ]", "EXPR [ (1, _1668, _1684) (-1, _1685) 0 ]", "BLACKBOX::RANGE [(_1685, 32)] []", - "EXPR [ (1, _1685) (-1, _1686) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1685) (-1, _1686) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1668, _1686) (-1, _1687) 0 ]", "BLACKBOX::RANGE [(_1687, 32)] []", - "EXPR [ (1, _1687) (-1, _1688) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1687) (-1, _1688) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1668, _1688) (-1, _1689) 0 ]", "BLACKBOX::RANGE [(_1689, 32)] []", - "EXPR [ (1, _1689) (-1, _1690) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1689) (-1, _1690) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1668, _1690) (-1, _1691) 0 ]", "BLACKBOX::RANGE [(_1691, 32)] []", "EXPR [ (1, _1668, _1676) (1, _1677, _1678) (-1, _1692) 0 ]", @@ -2444,13 +2444,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1691) (-1, _1698) 0 ]", "EXPR [ (1, _1668, _1698) (-1, _1699) 0 ]", "BLACKBOX::RANGE [(_1699, 32)] []", - "EXPR [ (1, _1699) (-1, _1700) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1699) (-1, _1700) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1668, _1700) (-1, _1701) 0 ]", "BLACKBOX::RANGE [(_1701, 32)] []", - "EXPR [ (1, _1701) (-1, _1702) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1701) (-1, _1702) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1668, _1702) (-1, _1703) 0 ]", "BLACKBOX::RANGE [(_1703, 32)] []", - "EXPR [ (1, _1703) (-1, _1704) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1703) (-1, _1704) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1668, _1704) (-1, _1705) 0 ]", "BLACKBOX::RANGE [(_1705, 32)] []", "EXPR [ (1, _1668, _1691) (1, _1677, _1692) (-1, _1706) 0 ]", @@ -2463,13 +2463,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1705) (-1, _1712) 0 ]", "EXPR [ (1, _1668, _1712) (-1, _1713) 0 ]", "BLACKBOX::RANGE [(_1713, 32)] []", - "EXPR [ (1, _1713) (-1, _1714) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1713) (-1, _1714) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1668, _1714) (-1, _1715) 0 ]", "BLACKBOX::RANGE [(_1715, 32)] []", - "EXPR [ (1, _1715) (-1, _1716) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1715) (-1, _1716) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1668, _1716) (-1, _1717) 0 ]", "BLACKBOX::RANGE [(_1717, 32)] []", - "EXPR [ (1, _1717) (-1, _1718) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1717) (-1, _1718) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1668, _1718) (-1, _1719) 0 ]", "BLACKBOX::RANGE [(_1719, 32)] []", "EXPR [ (1, _1668, _1705) (1, _1677, _1706) (-1, _1720) 0 ]", @@ -2482,22 +2482,22 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 29 })], outputs: [Simple(Witness(1726))]", "EXPR [ (-1, _0, _1726) (29, _1726) (1, _1727) -1 ]", "EXPR [ (-1, _0, _1727) (29, _1727) 0 ]", - "EXPR [ (1, _1668, _1719) (-1, _2502) 0 ]", - "EXPR [ (1, _1677, _1720) (-1, _2503) 0 ]", - "EXPR [ (-1, _1728) (1, _1994) (1, _2502) (1, _2503) 0 ]", + "EXPR [ (1, _1668, _1719) (-1, _2421) 0 ]", + "EXPR [ (1, _1677, _1720) (-1, _2422) 0 ]", + "EXPR [ (-1, _1728) (1, _1913) (1, _2421) (1, _2422) 0 ]", "EXPR [ (1, _1727, _1728) (-1, _1729) 0 ]", "BLACKBOX::RANGE [(_1729, 32)] []", - "EXPR [ (1, _1729) (-1, _1730) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1729) (-1, _1730) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1727, _1730) (-1, _1731) 0 ]", "BLACKBOX::RANGE [(_1731, 32)] []", - "EXPR [ (1, _1731) (-1, _1732) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1731) (-1, _1732) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1727, _1732) (-1, _1733) 0 ]", "BLACKBOX::RANGE [(_1733, 32)] []", - "EXPR [ (1, _1733) (-1, _1734) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1733) (-1, _1734) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1727, _1734) (-1, _1735) 0 ]", "BLACKBOX::RANGE [(_1735, 32)] []", "EXPR [ (-1, _1727) (-1, _1736) 1 ]", - "EXPR [ (-1, _1737) (1, _2502) (1, _2503) 0 ]", + "EXPR [ (-1, _1737) (1, _2421) (1, _2422) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1735))], q_c: -4864 })], outputs: [Simple(Witness(1738))]", "EXPR [ (1, _1735, _1738) (-4864, _1738) (1, _1739) -1 ]", "EXPR [ (1, _1735, _1739) (-4864, _1739) 0 ]", @@ -2507,13 +2507,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1735) (-1, _1743) 0 ]", "EXPR [ (1, _1727, _1743) (-1, _1744) 0 ]", "BLACKBOX::RANGE [(_1744, 32)] []", - "EXPR [ (1, _1744) (-1, _1745) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1744) (-1, _1745) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1727, _1745) (-1, _1746) 0 ]", "BLACKBOX::RANGE [(_1746, 32)] []", - "EXPR [ (1, _1746) (-1, _1747) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1746) (-1, _1747) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1727, _1747) (-1, _1748) 0 ]", "BLACKBOX::RANGE [(_1748, 32)] []", - "EXPR [ (1, _1748) (-1, _1749) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1748) (-1, _1749) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1727, _1749) (-1, _1750) 0 ]", "BLACKBOX::RANGE [(_1750, 32)] []", "EXPR [ (1, _1727, _1735) (1, _1736, _1737) (-1, _1751) 0 ]", @@ -2527,13 +2527,13 @@ expression: artifact "EXPR [ (1, _4, _43) (1, _1750) (-1, _1758) 0 ]", "EXPR [ (1, _1727, _1758) (-1, _1759) 0 ]", "BLACKBOX::RANGE [(_1759, 32)] []", - "EXPR [ (1, _1759) (-1, _1760) (1, _2026) (1, _2055) 0 ]", + "EXPR [ (1, _1759) (-1, _1760) (1, _1945) (1, _1974) 0 ]", "EXPR [ (1, _1727, _1760) (-1, _1761) 0 ]", "BLACKBOX::RANGE [(_1761, 32)] []", - "EXPR [ (1, _1761) (-1, _1762) (1, _2056) (1, _2083) 0 ]", + "EXPR [ (1, _1761) (-1, _1762) (1, _1975) (1, _2002) 0 ]", "EXPR [ (1, _1727, _1762) (-1, _1763) 0 ]", "BLACKBOX::RANGE [(_1763, 32)] []", - "EXPR [ (1, _1763) (-1, _1764) (1, _2084) (1, _2103) 0 ]", + "EXPR [ (1, _1763) (-1, _1764) (1, _2003) (1, _2022) 0 ]", "EXPR [ (1, _1727, _1764) (-1, _1765) 0 ]", "BLACKBOX::RANGE [(_1765, 32)] []", "EXPR [ (1, _1727, _1750) (1, _1736, _1751) (-1, _1766) 0 ]", @@ -2545,295 +2545,180 @@ expression: artifact "EXPR [ (1, _1750, _1754) (1, _1755, _1756) (-1, _1771) 0 ]", "EXPR [ (32, _1727) (-1, _1772) 0 ]", "BLACKBOX::RANGE [(_1772, 5)] []", - "EXPR [ (1, _4, _43) (1, _1765) (-1, _1773) 0 ]", - "EXPR [ (1, _1727, _1773) (-1, _1774) 0 ]", - "BLACKBOX::RANGE [(_1774, 32)] []", - "EXPR [ (1, _1774) (-1, _1775) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1727, _1775) (-1, _1776) 0 ]", - "BLACKBOX::RANGE [(_1776, 32)] []", - "EXPR [ (1, _1776) (-1, _1777) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1727, _1777) (-1, _1778) 0 ]", - "BLACKBOX::RANGE [(_1778, 32)] []", - "EXPR [ (1, _1778) (-1, _1779) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1727, _1779) (-1, _1780) 0 ]", - "BLACKBOX::RANGE [(_1780, 32)] []", - "EXPR [ (1, _1727, _1765) (1, _1736, _1766) (-1, _1781) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1780))], q_c: -4864 })], outputs: [Simple(Witness(1782))]", - "EXPR [ (1, _1780, _1782) (-4864, _1782) (1, _1783) -1 ]", - "EXPR [ (1, _1780, _1783) (-4864, _1783) 0 ]", - "EXPR [ (1, _1727, _1783) (-1, _1784) 0 ]", - "EXPR [ (-1, _1727, _1783) (-1, _1785) 1 ]", - "EXPR [ (1, _1765, _1769) (1, _1770, _1771) (-1, _1786) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 30 })], outputs: [Simple(Witness(1787))]", - "EXPR [ (-1, _0, _1787) (30, _1787) (1, _1788) -1 ]", - "EXPR [ (-1, _0, _1788) (30, _1788) 0 ]", - "EXPR [ (1, _1727, _1780) (-1, _2518) 0 ]", - "EXPR [ (1, _1736, _1781) (-1, _2519) 0 ]", - "EXPR [ (-1, _1789) (1, _1994) (1, _2518) (1, _2519) 0 ]", - "EXPR [ (1, _1788, _1789) (-1, _1790) 0 ]", - "BLACKBOX::RANGE [(_1790, 32)] []", - "EXPR [ (1, _1790) (-1, _1791) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1788, _1791) (-1, _1792) 0 ]", - "BLACKBOX::RANGE [(_1792, 32)] []", - "EXPR [ (1, _1792) (-1, _1793) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1788, _1793) (-1, _1794) 0 ]", - "BLACKBOX::RANGE [(_1794, 32)] []", - "EXPR [ (1, _1794) (-1, _1795) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1788, _1795) (-1, _1796) 0 ]", - "BLACKBOX::RANGE [(_1796, 32)] []", - "EXPR [ (-1, _1788) (-1, _1797) 1 ]", - "EXPR [ (-1, _1798) (1, _2518) (1, _2519) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1796))], q_c: -4864 })], outputs: [Simple(Witness(1799))]", - "EXPR [ (1, _1796, _1799) (-4864, _1799) (1, _1800) -1 ]", - "EXPR [ (1, _1796, _1800) (-4864, _1800) 0 ]", - "EXPR [ (1, _1788, _1800) (-1, _1801) 0 ]", - "EXPR [ (-1, _1788, _1800) (-1, _1802) 1 ]", - "EXPR [ (1, _1780, _1784) (1, _1785, _1786) (-1, _1803) 0 ]", - "EXPR [ (1, _67, _1727) (1, _1736, _1757) (-1, _1804) 0 ]", - "EXPR [ (1, _4, _43) (1, _1796) (-1, _1805) 0 ]", - "EXPR [ (1, _1788, _1805) (-1, _1806) 0 ]", - "BLACKBOX::RANGE [(_1806, 32)] []", - "EXPR [ (1, _1806) (-1, _1807) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1788, _1807) (-1, _1808) 0 ]", - "BLACKBOX::RANGE [(_1808, 32)] []", - "EXPR [ (1, _1808) (-1, _1809) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1788, _1809) (-1, _1810) 0 ]", - "BLACKBOX::RANGE [(_1810, 32)] []", - "EXPR [ (1, _1810) (-1, _1811) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1788, _1811) (-1, _1812) 0 ]", - "BLACKBOX::RANGE [(_1812, 32)] []", - "EXPR [ (1, _1788, _1796) (1, _1797, _1798) (-1, _1813) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1812))], q_c: -4864 })], outputs: [Simple(Witness(1814))]", - "EXPR [ (1, _1812, _1814) (-4864, _1814) (1, _1815) -1 ]", - "EXPR [ (1, _1812, _1815) (-4864, _1815) 0 ]", - "EXPR [ (1, _1788, _1815) (-1, _1816) 0 ]", - "EXPR [ (-1, _1788, _1815) (-1, _1817) 1 ]", - "EXPR [ (1, _1796, _1801) (1, _1802, _1803) (-1, _1818) 0 ]", - "EXPR [ (32, _1788) (-1, _1819) 0 ]", - "BLACKBOX::RANGE [(_1819, 5)] []", - "EXPR [ (1, _4, _43) (1, _1812) (-1, _1820) 0 ]", - "EXPR [ (1, _1788, _1820) (-1, _1821) 0 ]", + "EXPR [ (1, _1727, _1765) (1, _1736, _1766) (-1, _1773) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 30 })], outputs: [Simple(Witness(1774))]", + "EXPR [ (-1, _0, _1774) (30, _1774) (1, _1775) -1 ]", + "EXPR [ (-1, _0, _1775) (30, _1775) 0 ]", + "EXPR [ (1, _1736, _1773) (-1, _1776) (1, _1913) 0 ]", + "EXPR [ (1, _1775, _1776) (-1, _1777) 0 ]", + "BLACKBOX::RANGE [(_1777, 32)] []", + "EXPR [ (1, _1777) (-1, _1778) (1, _1945) (1, _1974) 0 ]", + "EXPR [ (1, _1775, _1778) (-1, _1779) 0 ]", + "BLACKBOX::RANGE [(_1779, 32)] []", + "EXPR [ (1, _1779) (-1, _1780) (1, _1975) (1, _2002) 0 ]", + "EXPR [ (1, _1775, _1780) (-1, _1781) 0 ]", + "BLACKBOX::RANGE [(_1781, 32)] []", + "EXPR [ (1, _1781) (-1, _1782) (1, _2003) (1, _2022) 0 ]", + "EXPR [ (1, _1775, _1782) (-1, _1783) 0 ]", + "BLACKBOX::RANGE [(_1783, 32)] []", + "EXPR [ (-1, _1775) (-1, _1784) 1 ]", + "EXPR [ (1, _1736, _1773) (-1, _1785) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1783))], q_c: -4864 })], outputs: [Simple(Witness(1786))]", + "EXPR [ (1, _1783, _1786) (-4864, _1786) (1, _1787) -1 ]", + "EXPR [ (1, _1783, _1787) (-4864, _1787) 0 ]", + "EXPR [ (1, _1775, _1787) (-1, _1788) 0 ]", + "EXPR [ (-1, _1775, _1787) (-1, _1789) 1 ]", + "EXPR [ (1, _1765, _1769) (1, _1770, _1771) (-1, _1790) 0 ]", + "EXPR [ (1, _67, _1727) (1, _1736, _1757) (-1, _1791) 0 ]", + "EXPR [ (1, _4, _43) (1, _1783) (-1, _1792) 0 ]", + "EXPR [ (1, _1775, _1792) (-1, _1793) 0 ]", + "BLACKBOX::RANGE [(_1793, 32)] []", + "EXPR [ (1, _1793) (-1, _1794) (1, _1945) (1, _1974) 0 ]", + "EXPR [ (1, _1775, _1794) (-1, _1795) 0 ]", + "BLACKBOX::RANGE [(_1795, 32)] []", + "EXPR [ (1, _1795) (-1, _1796) (1, _1975) (1, _2002) 0 ]", + "EXPR [ (1, _1775, _1796) (-1, _1797) 0 ]", + "BLACKBOX::RANGE [(_1797, 32)] []", + "EXPR [ (1, _1797) (-1, _1798) (1, _2003) (1, _2022) 0 ]", + "EXPR [ (1, _1775, _1798) (-1, _1799) 0 ]", + "BLACKBOX::RANGE [(_1799, 32)] []", + "EXPR [ (1, _1775, _1783) (1, _1784, _1785) (-1, _1800) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1799))], q_c: -4864 })], outputs: [Simple(Witness(1801))]", + "EXPR [ (1, _1799, _1801) (-4864, _1801) (1, _1802) -1 ]", + "EXPR [ (1, _1799, _1802) (-4864, _1802) 0 ]", + "EXPR [ (1, _1775, _1802) (-1, _1803) 0 ]", + "EXPR [ (-1, _1775, _1802) (-1, _1804) 1 ]", + "EXPR [ (1, _1783, _1788) (1, _1789, _1790) (-1, _1805) 0 ]", + "EXPR [ (32, _1775) (-1, _1806) 0 ]", + "BLACKBOX::RANGE [(_1806, 5)] []", + "EXPR [ (1, _1775, _1799) (1, _1784, _1800) (-1, _1807) 0 ]", + "EXPR [ (33, _1775) (-1, _1808) 0 ]", + "BLACKBOX::RANGE [(_1808, 5)] []", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 31 })], outputs: [Simple(Witness(1809))]", + "EXPR [ (-1, _0, _1809) (31, _1809) (1, _1810) -1 ]", + "EXPR [ (-1, _0, _1810) (31, _1810) 0 ]", + "EXPR [ (1, _1799, _1803) (1, _1804, _1805) (-1, _1811) 0 ]", + "EXPR [ (-1, _1810) (-1, _1812) 1 ]", + "EXPR [ (1, _57, _1775) (1, _1784, _1791) (-1, _1813) 0 ]", + "EXPR [ (1, _1784, _1807) (-1, _1814) (1, _1913) 0 ]", + "EXPR [ (1, _1810, _1814) (-1, _1815) 0 ]", + "BLACKBOX::RANGE [(_1815, 32)] []", + "EXPR [ (1, _1815) (-1, _1816) (1, _1945) (1, _1974) 0 ]", + "EXPR [ (1, _1810, _1816) (-1, _1817) 0 ]", + "BLACKBOX::RANGE [(_1817, 32)] []", + "EXPR [ (1, _1817) (-1, _1818) (1, _1975) (1, _2002) 0 ]", + "EXPR [ (1, _1810, _1818) (-1, _1819) 0 ]", + "BLACKBOX::RANGE [(_1819, 32)] []", + "EXPR [ (1, _1819) (-1, _1820) (1, _2003) (1, _2022) 0 ]", + "EXPR [ (1, _1810, _1820) (-1, _1821) 0 ]", "BLACKBOX::RANGE [(_1821, 32)] []", - "EXPR [ (1, _1821) (-1, _1822) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1788, _1822) (-1, _1823) 0 ]", - "BLACKBOX::RANGE [(_1823, 32)] []", - "EXPR [ (1, _1823) (-1, _1824) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1788, _1824) (-1, _1825) 0 ]", - "BLACKBOX::RANGE [(_1825, 32)] []", - "EXPR [ (1, _1825) (-1, _1826) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1788, _1826) (-1, _1827) 0 ]", - "BLACKBOX::RANGE [(_1827, 32)] []", - "EXPR [ (1, _1788, _1812) (1, _1797, _1813) (-1, _1828) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1827))], q_c: -4864 })], outputs: [Simple(Witness(1829))]", - "EXPR [ (1, _1827, _1829) (-4864, _1829) (1, _1830) -1 ]", - "EXPR [ (1, _1827, _1830) (-4864, _1830) 0 ]", - "EXPR [ (1, _1788, _1830) (-1, _1831) 0 ]", - "EXPR [ (-1, _1788, _1830) (-1, _1832) 1 ]", - "EXPR [ (1, _1812, _1816) (1, _1817, _1818) (-1, _1833) 0 ]", - "EXPR [ (33, _1788) (-1, _1834) 0 ]", - "BLACKBOX::RANGE [(_1834, 5)] []", - "EXPR [ (1, _4, _43) (1, _1827) (-1, _1835) 0 ]", - "EXPR [ (1, _1788, _1835) (-1, _1836) 0 ]", - "BLACKBOX::RANGE [(_1836, 32)] []", - "EXPR [ (1, _1836) (-1, _1837) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1788, _1837) (-1, _1838) 0 ]", - "BLACKBOX::RANGE [(_1838, 32)] []", - "EXPR [ (1, _1838) (-1, _1839) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1788, _1839) (-1, _1840) 0 ]", - "BLACKBOX::RANGE [(_1840, 32)] []", - "EXPR [ (1, _1840) (-1, _1841) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1788, _1841) (-1, _1842) 0 ]", - "BLACKBOX::RANGE [(_1842, 32)] []", - "EXPR [ (1, _1788, _1827) (1, _1797, _1828) (-1, _1843) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1842))], q_c: -4864 })], outputs: [Simple(Witness(1844))]", - "EXPR [ (1, _1842, _1844) (-4864, _1844) (1, _1845) -1 ]", - "EXPR [ (1, _1842, _1845) (-4864, _1845) 0 ]", - "EXPR [ (1, _1788, _1845) (-1, _1846) 0 ]", - "EXPR [ (-1, _1788, _1845) (-1, _1847) 1 ]", - "EXPR [ (1, _1827, _1831) (1, _1832, _1833) (-1, _1848) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 31 })], outputs: [Simple(Witness(1849))]", - "EXPR [ (-1, _0, _1849) (31, _1849) (1, _1850) -1 ]", - "EXPR [ (-1, _0, _1850) (31, _1850) 0 ]", - "EXPR [ (1, _1842, _1846) (1, _1847, _1848) (-1, _1851) 0 ]", - "EXPR [ (-1, _1850) (-1, _1852) 1 ]", - "EXPR [ (1, _57, _1788) (1, _1797, _1804) (-1, _1853) 0 ]", - "EXPR [ (1, _1788, _1842) (-1, _2540) 0 ]", - "EXPR [ (1, _1797, _1843) (-1, _2541) 0 ]", - "EXPR [ (-1, _1854) (1, _1994) (1, _2540) (1, _2541) 0 ]", - "EXPR [ (1, _1850, _1854) (-1, _1855) 0 ]", - "BLACKBOX::RANGE [(_1855, 32)] []", - "EXPR [ (1, _1855) (-1, _1856) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1850, _1856) (-1, _1857) 0 ]", - "BLACKBOX::RANGE [(_1857, 32)] []", - "EXPR [ (1, _1857) (-1, _1858) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1850, _1858) (-1, _1859) 0 ]", - "BLACKBOX::RANGE [(_1859, 32)] []", - "EXPR [ (1, _1859) (-1, _1860) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1850, _1860) (-1, _1861) 0 ]", - "BLACKBOX::RANGE [(_1861, 32)] []", - "EXPR [ (-1, _1862) (1, _2540) (1, _2541) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1861))], q_c: -4864 })], outputs: [Simple(Witness(1863))]", - "EXPR [ (1, _1861, _1863) (-4864, _1863) (1, _1864) -1 ]", - "EXPR [ (1, _1861, _1864) (-4864, _1864) 0 ]", - "EXPR [ (1, _1850, _1864) (-1, _1865) 0 ]", - "EXPR [ (-1, _1850, _1864) (-1, _1866) 1 ]", - "EXPR [ (32, _1850) (-1, _1867) 0 ]", - "BLACKBOX::RANGE [(_1867, 5)] []", - "EXPR [ (1, _4, _43) (1, _1861) (-1, _1868) 0 ]", - "EXPR [ (1, _1850, _1868) (-1, _1869) 0 ]", + "EXPR [ (1, _1784, _1807) (-1, _1822) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1821))], q_c: -4864 })], outputs: [Simple(Witness(1823))]", + "EXPR [ (1, _1821, _1823) (-4864, _1823) (1, _1824) -1 ]", + "EXPR [ (1, _1821, _1824) (-4864, _1824) 0 ]", + "EXPR [ (1, _1810, _1824) (-1, _1825) 0 ]", + "EXPR [ (-1, _1810, _1824) (-1, _1826) 1 ]", + "EXPR [ (32, _1810) (-1, _1827) 0 ]", + "BLACKBOX::RANGE [(_1827, 5)] []", + "EXPR [ (1, _1810, _1821) (1, _1812, _1822) (-1, _1828) 0 ]", + "EXPR [ (33, _1810) (-1, _1829) 0 ]", + "BLACKBOX::RANGE [(_1829, 5)] []", + "EXPR [ (34, _1810) (-1, _1830) 0 ]", + "BLACKBOX::RANGE [(_1830, 5)] []", + "EXPR [ (1, _1810, _1811) (1, _1812, _1813) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1812), Witness(1828))], linear_combinations: [], q_c: -13 })], outputs: [Simple(Witness(1831))]", + "EXPR [ (1, _1812, _1828) (-1, _1832) -13 ]", + "EXPR [ (1, _1831, _1832) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(1833))]", + "EXPR [ (1, _0, _1833) (1, _1834) -1 ]", + "EXPR [ (1, _0, _1834) 0 ]", + "EXPR [ (1, _0) 0 ]", + "EXPR [ (-1, _1834) 1 ]", + "EXPR [ (-1, _77, _1834) (1, _77) (3, _1834) (-1, _1835) 0 ]", + "EXPR [ (1, _1834, _1835) -3 ]", + "BLACKBOX::BLAKE3 [(_5, 8), (_6, 8), (_7, 8), (_8, 8), (_9, 8)] [_1836, _1837, _1838, _1839, _1840, _1841, _1842, _1843, _1844, _1845, _1846, _1847, _1848, _1849, _1850, _1851, _1852, _1853, _1854, _1855, _1856, _1857, _1858, _1859, _1860, _1861, _1862, _1863, _1864, _1865, _1866, _1867]", + "EXPR [ (1, _1834, _1836) (-1, _10) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(1834), Witness(67))], linear_combinations: [], q_c: 4294967293 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1868)), Simple(Witness(1869))]", + "BLACKBOX::RANGE [(_1868, 1)] []", "BLACKBOX::RANGE [(_1869, 32)] []", - "EXPR [ (1, _1869) (-1, _1870) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1850, _1870) (-1, _1871) 0 ]", - "BLACKBOX::RANGE [(_1871, 32)] []", - "EXPR [ (1, _1871) (-1, _1872) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1850, _1872) (-1, _1873) 0 ]", + "EXPR [ (1, _67, _1834) (-4294967296, _1868) (-1, _1869) 4294967293 ]", + "EXPR [ (-1, _1868) (-1, _1870) 1 ]", + "EXPR [ (1, _67, _1834) (-1, _1871) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1870), Witness(1871))], linear_combinations: [(1, Witness(57)), (-3, Witness(1868))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1872)), Simple(Witness(1873))]", + "BLACKBOX::RANGE [(_1872, 1)] []", "BLACKBOX::RANGE [(_1873, 32)] []", - "EXPR [ (1, _1873) (-1, _1874) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1850, _1874) (-1, _1875) 0 ]", - "BLACKBOX::RANGE [(_1875, 32)] []", - "EXPR [ (1, _1850, _1861) (1, _1852, _1862) (-1, _1876) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1875))], q_c: -4864 })], outputs: [Simple(Witness(1877))]", - "EXPR [ (1, _1875, _1877) (-4864, _1877) (1, _1878) -1 ]", - "EXPR [ (1, _1875, _1878) (-4864, _1878) 0 ]", - "EXPR [ (1, _1850, _1878) (-1, _1879) 0 ]", - "EXPR [ (-1, _1850, _1878) (-1, _1880) 1 ]", - "EXPR [ (1, _1851, _1866) (1, _1861, _1865) (-1, _1881) 0 ]", - "EXPR [ (33, _1850) (-1, _1882) 0 ]", - "BLACKBOX::RANGE [(_1882, 5)] []", - "EXPR [ (1, _4, _43) (1, _1875) (-1, _1883) 0 ]", - "EXPR [ (1, _1850, _1883) (-1, _1884) 0 ]", - "BLACKBOX::RANGE [(_1884, 32)] []", - "EXPR [ (1, _1884) (-1, _1885) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1850, _1885) (-1, _1886) 0 ]", + "EXPR [ (-1, _1870, _1871) (1, _57) (-3, _1868) (-4294967296, _1872) (-1, _1873) 4294967296 ]", + "EXPR [ (1, _1870, _1871) (3, _1868) (-1, _1874) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1868), Witness(1871)), (1, Witness(1872), Witness(57)), (-1, Witness(1872), Witness(1874))], linear_combinations: [(-3, Witness(1870)), (1, Witness(1874))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1875)), Simple(Witness(1876))]", + "BLACKBOX::RANGE [(_1875, 1)] []", + "BLACKBOX::RANGE [(_1876, 32)] []", + "EXPR [ (1, _57, _1872) (-1, _2457) 0 ]", + "EXPR [ (-1, _1872, _1874) (-1, _2459) 0 ]", + "EXPR [ (-1, _1868, _1871) (-3, _1870) (1, _1874) (-4294967296, _1875) (-1, _1876) (1, _2457) (1, _2459) 4294967296 ]", + "EXPR [ (-1, _1875) (-1, _1877) 1 ]", + "EXPR [ (1, _1874) (-1, _1878) (1, _2457) (1, _2459) 0 ]", + "EXPR [ (1, _1868, _1871) (3, _1870) (-1, _1879) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(1825), Witness(1821)), (1, Witness(1826), Witness(1811)), (1, Witness(1872), Witness(57)), (-1, Witness(1872), Witness(1874))], linear_combinations: [(-1, Witness(57))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1880)), Simple(Witness(1881))]", + "BLACKBOX::RANGE [(_1880, 1)] []", + "BLACKBOX::RANGE [(_1881, 32)] []", + "EXPR [ (1, _1811, _1826) (-1, _2462) 0 ]", + "EXPR [ (1, _1821, _1825) (-1, _2463) 0 ]", + "EXPR [ (-1, _57) (-4294967296, _1880) (-1, _1881) (1, _2457) (1, _2459) (1, _2462) (1, _2463) 4294967296 ]", + "EXPR [ (-1, _1880) (-1, _1882) 1 ]", + "EXPR [ (-1, _1883) (1, _2462) (1, _2463) 0 ]", + "EXPR [ (1, _57) (-1, _1884) (-1, _2457) (-1, _2459) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1875), Witness(1879)), (-1, Witness(1877), Witness(1878)), (1, Witness(1880), Witness(1883)), (1, Witness(1882), Witness(1884))], linear_combinations: [], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1885)), Simple(Witness(1886))]", + "BLACKBOX::RANGE [(_1885, 1)] []", "BLACKBOX::RANGE [(_1886, 32)] []", - "EXPR [ (1, _1886) (-1, _1887) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1850, _1887) (-1, _1888) 0 ]", - "BLACKBOX::RANGE [(_1888, 32)] []", - "EXPR [ (1, _1888) (-1, _1889) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1850, _1889) (-1, _1890) 0 ]", - "BLACKBOX::RANGE [(_1890, 32)] []", - "EXPR [ (1, _1850, _1875) (1, _1852, _1876) (-1, _1891) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1890))], q_c: -4864 })], outputs: [Simple(Witness(1892))]", - "EXPR [ (1, _1890, _1892) (-4864, _1892) (1, _1893) -1 ]", - "EXPR [ (1, _1890, _1893) (-4864, _1893) 0 ]", - "EXPR [ (1, _1850, _1893) (-1, _1894) 0 ]", - "EXPR [ (-1, _1850, _1893) (-1, _1895) 1 ]", - "EXPR [ (1, _1875, _1879) (1, _1880, _1881) (-1, _1896) 0 ]", - "EXPR [ (34, _1850) (-1, _1897) 0 ]", - "BLACKBOX::RANGE [(_1897, 5)] []", - "EXPR [ (1, _4, _43) (1, _1890) (-1, _1898) 0 ]", - "EXPR [ (1, _1850, _1898) (-1, _1899) 0 ]", - "BLACKBOX::RANGE [(_1899, 32)] []", - "EXPR [ (1, _1899) (-1, _1900) (1, _2026) (1, _2055) 0 ]", - "EXPR [ (1, _1850, _1900) (-1, _1901) 0 ]", - "BLACKBOX::RANGE [(_1901, 32)] []", - "EXPR [ (1, _1901) (-1, _1902) (1, _2056) (1, _2083) 0 ]", - "EXPR [ (1, _1850, _1902) (-1, _1903) 0 ]", - "BLACKBOX::RANGE [(_1903, 32)] []", - "EXPR [ (1, _1903) (-1, _1904) (1, _2084) (1, _2103) 0 ]", - "EXPR [ (1, _1850, _1904) (-1, _1905) 0 ]", - "BLACKBOX::RANGE [(_1905, 32)] []", - "EXPR [ (1, _1850, _1890) (1, _1852, _1891) (-1, _1906) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1905))], q_c: -4864 })], outputs: [Simple(Witness(1907))]", - "EXPR [ (1, _1905, _1907) (-4864, _1907) (1, _1908) -1 ]", - "EXPR [ (1, _1905, _1908) (-4864, _1908) 0 ]", - "EXPR [ (1, _1850, _1908) (-1, _1909) 0 ]", - "EXPR [ (-1, _1850, _1908) (-1, _1910) 1 ]", - "EXPR [ (1, _1890, _1894) (1, _1895, _1896) (-1, _1911) 0 ]", - "EXPR [ (1, _1850, _1851) (1, _1852, _1853) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1850), Witness(1905)), (1, Witness(1852), Witness(1906))], linear_combinations: [], q_c: -13 })], outputs: [Simple(Witness(1912))]", - "EXPR [ (1, _1850, _1905) (1, _1852, _1906) (-1, _1913) -13 ]", - "EXPR [ (1, _1912, _1913) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(1914))]", - "EXPR [ (1, _0, _1914) (1, _1915) -1 ]", - "EXPR [ (1, _0, _1915) 0 ]", - "EXPR [ (1, _0) 0 ]", - "EXPR [ (-1, _1915) 1 ]", - "EXPR [ (-1, _77, _1915) (1, _77) (3, _1915) (-1, _1916) 0 ]", - "EXPR [ (1, _1915, _1916) -3 ]", - "BLACKBOX::BLAKE3 [(_5, 8), (_6, 8), (_7, 8), (_8, 8), (_9, 8)] [_1917, _1918, _1919, _1920, _1921, _1922, _1923, _1924, _1925, _1926, _1927, _1928, _1929, _1930, _1931, _1932, _1933, _1934, _1935, _1936, _1937, _1938, _1939, _1940, _1941, _1942, _1943, _1944, _1945, _1946, _1947, _1948]", - "EXPR [ (1, _1915, _1917) (-1, _10) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(1915), Witness(67))], linear_combinations: [], q_c: 4294967293 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1949)), Simple(Witness(1950))]", - "BLACKBOX::RANGE [(_1949, 1)] []", - "BLACKBOX::RANGE [(_1950, 32)] []", - "EXPR [ (1, _67, _1915) (-4294967296, _1949) (-1, _1950) 4294967293 ]", - "EXPR [ (-1, _1949) (-1, _1951) 1 ]", - "EXPR [ (1, _67, _1915) (-1, _1952) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1951), Witness(1952))], linear_combinations: [(1, Witness(57)), (-3, Witness(1949))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1953)), Simple(Witness(1954))]", - "BLACKBOX::RANGE [(_1953, 1)] []", - "BLACKBOX::RANGE [(_1954, 32)] []", - "EXPR [ (-1, _1951, _1952) (1, _57) (-3, _1949) (-4294967296, _1953) (-1, _1954) 4294967296 ]", - "EXPR [ (1, _1951, _1952) (3, _1949) (-1, _1955) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1949), Witness(1952)), (1, Witness(1953), Witness(57)), (-1, Witness(1953), Witness(1955))], linear_combinations: [(-3, Witness(1951)), (1, Witness(1955))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1956)), Simple(Witness(1957))]", - "BLACKBOX::RANGE [(_1956, 1)] []", - "BLACKBOX::RANGE [(_1957, 32)] []", - "EXPR [ (1, _57, _1953) (-1, _2560) 0 ]", - "EXPR [ (-1, _1953, _1955) (-1, _2562) 0 ]", - "EXPR [ (-1, _1949, _1952) (-3, _1951) (1, _1955) (-4294967296, _1956) (-1, _1957) (1, _2560) (1, _2562) 4294967296 ]", - "EXPR [ (-1, _1956) (-1, _1958) 1 ]", - "EXPR [ (1, _1955) (-1, _1959) (1, _2560) (1, _2562) 0 ]", - "EXPR [ (1, _1949, _1952) (3, _1951) (-1, _1960) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(1909), Witness(1905)), (1, Witness(1910), Witness(1911)), (1, Witness(1953), Witness(57)), (-1, Witness(1953), Witness(1955))], linear_combinations: [(-1, Witness(57))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1961)), Simple(Witness(1962))]", - "BLACKBOX::RANGE [(_1961, 1)] []", - "BLACKBOX::RANGE [(_1962, 32)] []", - "EXPR [ (1, _1905, _1909) (-1, _2565) 0 ]", - "EXPR [ (1, _1910, _1911) (-1, _2566) 0 ]", - "EXPR [ (-1, _57) (-4294967296, _1961) (-1, _1962) (1, _2560) (1, _2562) (1, _2565) (1, _2566) 4294967296 ]", - "EXPR [ (-1, _1961) (-1, _1963) 1 ]", - "EXPR [ (-1, _1964) (1, _2565) (1, _2566) 0 ]", - "EXPR [ (1, _57) (-1, _1965) (-1, _2560) (-1, _2562) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1956), Witness(1960)), (-1, Witness(1958), Witness(1959)), (1, Witness(1961), Witness(1964)), (1, Witness(1963), Witness(1965))], linear_combinations: [], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1966)), Simple(Witness(1967))]", - "BLACKBOX::RANGE [(_1966, 1)] []", - "BLACKBOX::RANGE [(_1967, 32)] []", - "EXPR [ (-1, _1956, _1960) (-1, _2569) 0 ]", - "EXPR [ (-1, _1958, _1959) (-1, _2570) 0 ]", - "EXPR [ (1, _1961, _1964) (-1, _2571) 0 ]", - "EXPR [ (1, _1963, _1965) (-1, _2572) 0 ]", - "EXPR [ (-4294967296, _1966) (-1, _1967) (1, _2569) (1, _2570) (1, _2571) (1, _2572) 4294967296 ]", - "EXPR [ (-1, _1966) (-1, _1968) 1 ]", - "EXPR [ (-1, _1969) (1, _2571) (1, _2572) 0 ]", - "EXPR [ (-1, _1970) (-1, _2569) (-1, _2570) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1956), Witness(1959)), (-1, Witness(1958), Witness(1960)), (1, Witness(1966), Witness(1969)), (1, Witness(1968), Witness(1970))], linear_combinations: [], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1971)), Simple(Witness(1972))]", - "BLACKBOX::RANGE [(_1971, 1)] []", - "BLACKBOX::RANGE [(_1972, 32)] []", - "EXPR [ (-1, _1956, _1959) (-1, _2574) 0 ]", - "EXPR [ (-1, _1958, _1960) (-1, _2575) 0 ]", - "EXPR [ (1, _1966, _1969) (-1, _2576) 0 ]", - "EXPR [ (1, _1968, _1970) (-1, _2577) 0 ]", - "EXPR [ (-4294967296, _1971) (-1, _1972) (1, _2574) (1, _2575) (1, _2576) (1, _2577) 4294967296 ]", - "EXPR [ (-1, _1971) (-1, _1973) 1 ]", - "EXPR [ (-1, _1974) (1, _2576) (1, _2577) 0 ]", - "EXPR [ (-1, _1975) (-1, _2574) (-1, _2575) 0 ]", - "EXPR [ (1, _1961, _1965) (1, _1963, _1964) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(12, Witness(1915))], q_c: 0 })], outputs: [Simple(Witness(1976))]", - "EXPR [ (12, _1915, _1976) (1, _1977) -1 ]", - "EXPR [ (12, _1915, _1977) 0 ]", - "EXPR [ (-1, _1977) (-1, _1978) 1 ]", - "EXPR [ (2, _1915, _1915) (-1, _1979) 0 ]", - "EXPR [ (1, _1978, _1979) (3, _1977) -2 ]", - "EXPR [ (1, _1966, _1970) (1, _1968, _1969) (-1, _1980) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1980))], q_c: 0 })], outputs: [Simple(Witness(1981))]", - "EXPR [ (1, _1980, _1981) (1, _1982) -1 ]", - "EXPR [ (1, _1980, _1982) 0 ]", - "EXPR [ (1, _1971, _1975) (1, _1973, _1974) (-1, _1983) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1983))], q_c: 0 })], outputs: [Simple(Witness(1984))]", - "EXPR [ (1, _1983, _1984) (1, _1985) -1 ]", - "EXPR [ (1, _1983, _1985) 0 ]", - "EXPR [ (-1, _1985) (-1, _1986) 1 ]", - "EXPR [ (-2, _1977, _1982) (2, _1977) (3, _1982) (-1, _1987) 0 ]", - "EXPR [ (1, _1971, _1974) (1, _1973, _1975) (-1, _1988) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1988))], q_c: 0 })], outputs: [Simple(Witness(1989))]", - "EXPR [ (1, _1988, _1989) (1, _1990) -1 ]", - "EXPR [ (1, _1988, _1990) 0 ]", - "EXPR [ (-1, _1990) (-1, _1991) 1 ]", - "EXPR [ (1, _1986, _1987) (4, _1985) (-1, _1992) 0 ]", - "EXPR [ (1, _1991, _1992) (5, _1990) 0 ]", + "EXPR [ (-1, _1875, _1879) (-1, _2466) 0 ]", + "EXPR [ (-1, _1877, _1878) (-1, _2467) 0 ]", + "EXPR [ (1, _1880, _1883) (-1, _2468) 0 ]", + "EXPR [ (1, _1882, _1884) (-1, _2469) 0 ]", + "EXPR [ (-4294967296, _1885) (-1, _1886) (1, _2466) (1, _2467) (1, _2468) (1, _2469) 4294967296 ]", + "EXPR [ (-1, _1885) (-1, _1887) 1 ]", + "EXPR [ (-1, _1888) (1, _2468) (1, _2469) 0 ]", + "EXPR [ (-1, _1889) (-1, _2466) (-1, _2467) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-1, Witness(1875), Witness(1878)), (-1, Witness(1877), Witness(1879)), (1, Witness(1885), Witness(1888)), (1, Witness(1887), Witness(1889))], linear_combinations: [], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1890)), Simple(Witness(1891))]", + "BLACKBOX::RANGE [(_1890, 1)] []", + "BLACKBOX::RANGE [(_1891, 32)] []", + "EXPR [ (-1, _1875, _1878) (-1, _2471) 0 ]", + "EXPR [ (-1, _1877, _1879) (-1, _2472) 0 ]", + "EXPR [ (1, _1885, _1888) (-1, _2473) 0 ]", + "EXPR [ (1, _1887, _1889) (-1, _2474) 0 ]", + "EXPR [ (-4294967296, _1890) (-1, _1891) (1, _2471) (1, _2472) (1, _2473) (1, _2474) 4294967296 ]", + "EXPR [ (-1, _1890) (-1, _1892) 1 ]", + "EXPR [ (-1, _1893) (1, _2473) (1, _2474) 0 ]", + "EXPR [ (-1, _1894) (-1, _2471) (-1, _2472) 0 ]", + "EXPR [ (1, _1880, _1884) (1, _1882, _1883) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(12, Witness(1834))], q_c: 0 })], outputs: [Simple(Witness(1895))]", + "EXPR [ (12, _1834, _1895) (1, _1896) -1 ]", + "EXPR [ (12, _1834, _1896) 0 ]", + "EXPR [ (-1, _1896) (-1, _1897) 1 ]", + "EXPR [ (2, _1834, _1834) (-1, _1898) 0 ]", + "EXPR [ (1, _1897, _1898) (3, _1896) -2 ]", + "EXPR [ (1, _1885, _1889) (1, _1887, _1888) (-1, _1899) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1899))], q_c: 0 })], outputs: [Simple(Witness(1900))]", + "EXPR [ (1, _1899, _1900) (1, _1901) -1 ]", + "EXPR [ (1, _1899, _1901) 0 ]", + "EXPR [ (1, _1890, _1894) (1, _1892, _1893) (-1, _1902) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1902))], q_c: 0 })], outputs: [Simple(Witness(1903))]", + "EXPR [ (1, _1902, _1903) (1, _1904) -1 ]", + "EXPR [ (1, _1902, _1904) 0 ]", + "EXPR [ (-1, _1904) (-1, _1905) 1 ]", + "EXPR [ (-2, _1896, _1901) (2, _1896) (3, _1901) (-1, _1906) 0 ]", + "EXPR [ (1, _1890, _1893) (1, _1892, _1894) (-1, _1907) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1907))], q_c: 0 })], outputs: [Simple(Witness(1908))]", + "EXPR [ (1, _1907, _1908) (1, _1909) -1 ]", + "EXPR [ (1, _1907, _1909) 0 ]", + "EXPR [ (-1, _1909) (-1, _1910) 1 ]", + "EXPR [ (1, _1905, _1906) (4, _1904) (-1, _1911) 0 ]", + "EXPR [ (1, _1910, _1911) (5, _1909) 0 ]", "unconstrained func 0", "[Const { destination: Direct(21), bit_size: Integer(U32), value: 1 }, Const { destination: Direct(20), bit_size: Integer(U32), value: 0 }, CalldataCopy { destination_address: Direct(0), size_address: Direct(21), offset_address: Direct(20) }, Const { destination: Direct(2), bit_size: Field, value: 0 }, BinaryFieldOp { destination: Direct(3), op: Equals, lhs: Direct(0), rhs: Direct(2) }, JumpIf { condition: Direct(3), location: 8 }, Const { destination: Direct(1), bit_size: Field, value: 1 }, BinaryFieldOp { destination: Direct(0), op: Div, lhs: Direct(1), rhs: Direct(0) }, Stop { return_data: HeapVector { pointer: Direct(20), size: Direct(21) } }]", "unconstrained func 1", "[Const { destination: Direct(10), bit_size: Integer(U32), value: 2 }, Const { destination: Direct(11), bit_size: Integer(U32), value: 0 }, CalldataCopy { destination_address: Direct(0), size_address: Direct(10), offset_address: Direct(11) }, BinaryFieldOp { destination: Direct(2), op: IntegerDiv, lhs: Direct(0), rhs: Direct(1) }, BinaryFieldOp { destination: Direct(1), op: Mul, lhs: Direct(2), rhs: Direct(1) }, BinaryFieldOp { destination: Direct(1), op: Sub, lhs: Direct(0), rhs: Direct(1) }, Mov { destination: Direct(0), source: Direct(2) }, Stop { return_data: HeapVector { pointer: Direct(11), size: Direct(10) } }]" ], - "debug_symbols": "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", + "debug_symbols": "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", "file_map": { "19": { "source": "// Exposed only for usage in `std::meta`\npub(crate) mod poseidon2;\n\nuse crate::default::Default;\nuse crate::embedded_curve_ops::{\n EmbeddedCurvePoint, EmbeddedCurveScalar, multi_scalar_mul, multi_scalar_mul_array_return,\n};\nuse crate::meta::derive_via;\n\n#[foreign(sha256_compression)]\n// docs:start:sha256_compression\npub fn sha256_compression(input: [u32; 16], state: [u32; 8]) -> [u32; 8] {}\n// docs:end:sha256_compression\n\n#[foreign(keccakf1600)]\n// docs:start:keccakf1600\npub fn keccakf1600(input: [u64; 25]) -> [u64; 25] {}\n// docs:end:keccakf1600\n\npub mod keccak {\n #[deprecated(\"This function has been moved to std::hash::keccakf1600\")]\n pub fn keccakf1600(input: [u64; 25]) -> [u64; 25] {\n super::keccakf1600(input)\n }\n}\n\n#[foreign(blake2s)]\n// docs:start:blake2s\npub fn blake2s(input: [u8; N]) -> [u8; 32]\n// docs:end:blake2s\n{}\n\n// docs:start:blake3\npub fn blake3(input: [u8; N]) -> [u8; 32]\n// docs:end:blake3\n{\n if crate::runtime::is_unconstrained() {\n // Temporary measure while Barretenberg is main proving system.\n // Please open an issue if you're working on another proving system and running into problems due to this.\n crate::static_assert(\n N <= 1024,\n \"Barretenberg cannot prove blake3 hashes with inputs larger than 1024 bytes\",\n );\n }\n __blake3(input)\n}\n\n#[foreign(blake3)]\nfn __blake3(input: [u8; N]) -> [u8; 32] {}\n\n// docs:start:pedersen_commitment\npub fn pedersen_commitment(input: [Field; N]) -> EmbeddedCurvePoint {\n // docs:end:pedersen_commitment\n pedersen_commitment_with_separator(input, 0)\n}\n\n#[inline_always]\npub fn pedersen_commitment_with_separator(\n input: [Field; N],\n separator: u32,\n) -> EmbeddedCurvePoint {\n let mut points = [EmbeddedCurveScalar { lo: 0, hi: 0 }; N];\n for i in 0..N {\n // we use the unsafe version because the multi_scalar_mul will constrain the scalars.\n points[i] = from_field_unsafe(input[i]);\n }\n let generators = derive_generators(\"DEFAULT_DOMAIN_SEPARATOR\".as_bytes(), separator);\n multi_scalar_mul(generators, points)\n}\n\n// docs:start:pedersen_hash\npub fn pedersen_hash(input: [Field; N]) -> Field\n// docs:end:pedersen_hash\n{\n pedersen_hash_with_separator(input, 0)\n}\n\n#[no_predicates]\npub fn pedersen_hash_with_separator(input: [Field; N], separator: u32) -> Field {\n let mut scalars: [EmbeddedCurveScalar; N + 1] = [EmbeddedCurveScalar { lo: 0, hi: 0 }; N + 1];\n let mut generators: [EmbeddedCurvePoint; N + 1] =\n [EmbeddedCurvePoint::point_at_infinity(); N + 1];\n let domain_generators: [EmbeddedCurvePoint; N] =\n derive_generators(\"DEFAULT_DOMAIN_SEPARATOR\".as_bytes(), separator);\n\n for i in 0..N {\n scalars[i] = from_field_unsafe(input[i]);\n generators[i] = domain_generators[i];\n }\n scalars[N] = EmbeddedCurveScalar { lo: N as Field, hi: 0 as Field };\n\n let length_generator: [EmbeddedCurvePoint; 1] =\n derive_generators(\"pedersen_hash_length\".as_bytes(), 0);\n generators[N] = length_generator[0];\n multi_scalar_mul_array_return(generators, scalars)[0].x\n}\n\n#[field(bn254)]\n#[inline_always]\npub fn derive_generators(\n domain_separator_bytes: [u8; M],\n starting_index: u32,\n) -> [EmbeddedCurvePoint; N] {\n crate::assert_constant(domain_separator_bytes);\n // TODO(https://github.com/noir-lang/noir/issues/5672): Add back assert_constant on starting_index\n __derive_generators(domain_separator_bytes, starting_index)\n}\n\n#[builtin(derive_pedersen_generators)]\n#[field(bn254)]\nfn __derive_generators(\n domain_separator_bytes: [u8; M],\n starting_index: u32,\n) -> [EmbeddedCurvePoint; N] {}\n\n#[field(bn254)]\n// Same as from_field but:\n// does not assert the limbs are 128 bits\n// does not assert the decomposition does not overflow the EmbeddedCurveScalar\nfn from_field_unsafe(scalar: Field) -> EmbeddedCurveScalar {\n // Safety: xlo and xhi decomposition is checked below\n let (xlo, xhi) = unsafe { crate::field::bn254::decompose_hint(scalar) };\n // Check that the decomposition is correct\n assert_eq(scalar, xlo + crate::field::bn254::TWO_POW_128 * xhi);\n EmbeddedCurveScalar { lo: xlo, hi: xhi }\n}\n\n#[foreign(poseidon2_permutation)]\npub fn poseidon2_permutation(_input: [Field; N], _state_length: u32) -> [Field; N] {}\n\n// Generic hashing support.\n// Partially ported and impacted by rust.\n\n// Hash trait shall be implemented per type.\n#[derive_via(derive_hash)]\npub trait Hash {\n fn hash(self, state: &mut H)\n where\n H: Hasher;\n}\n\n// docs:start:derive_hash\ncomptime fn derive_hash(s: TypeDefinition) -> Quoted {\n let name = quote { $crate::hash::Hash };\n let signature = quote { fn hash(_self: Self, _state: &mut H) where H: $crate::hash::Hasher };\n let for_each_field = |name| quote { _self.$name.hash(_state); };\n crate::meta::make_trait_impl(\n s,\n name,\n signature,\n for_each_field,\n quote {},\n |fields| fields,\n )\n}\n// docs:end:derive_hash\n\n// Hasher trait shall be implemented by algorithms to provide hash-agnostic means.\n// TODO: consider making the types generic here ([u8], [Field], etc.)\npub trait Hasher {\n fn finish(self) -> Field;\n\n fn write(&mut self, input: Field);\n}\n\n// BuildHasher is a factory trait, responsible for production of specific Hasher.\npub trait BuildHasher {\n type H: Hasher;\n\n fn build_hasher(self) -> H;\n}\n\npub struct BuildHasherDefault;\n\nimpl BuildHasher for BuildHasherDefault\nwhere\n H: Hasher + Default,\n{\n type H = H;\n\n fn build_hasher(_self: Self) -> H {\n H::default()\n }\n}\n\nimpl Default for BuildHasherDefault\nwhere\n H: Hasher + Default,\n{\n fn default() -> Self {\n BuildHasherDefault {}\n }\n}\n\nimpl Hash for Field {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self);\n }\n}\n\nimpl Hash for u1 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u8 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u16 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u32 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u64 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for u128 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for i8 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as u8 as Field);\n }\n}\n\nimpl Hash for i16 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as u16 as Field);\n }\n}\n\nimpl Hash for i32 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as u32 as Field);\n }\n}\n\nimpl Hash for i64 {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as u64 as Field);\n }\n}\n\nimpl Hash for bool {\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n H::write(state, self as Field);\n }\n}\n\nimpl Hash for () {\n fn hash(_self: Self, _state: &mut H)\n where\n H: Hasher,\n {}\n}\n\nimpl Hash for [T; N]\nwhere\n T: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n for elem in self {\n elem.hash(state);\n }\n }\n}\n\nimpl Hash for [T]\nwhere\n T: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.len().hash(state);\n for elem in self {\n elem.hash(state);\n }\n }\n}\n\nimpl Hash for (A, B)\nwhere\n A: Hash,\n B: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.0.hash(state);\n self.1.hash(state);\n }\n}\n\nimpl Hash for (A, B, C)\nwhere\n A: Hash,\n B: Hash,\n C: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.0.hash(state);\n self.1.hash(state);\n self.2.hash(state);\n }\n}\n\nimpl Hash for (A, B, C, D)\nwhere\n A: Hash,\n B: Hash,\n C: Hash,\n D: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.0.hash(state);\n self.1.hash(state);\n self.2.hash(state);\n self.3.hash(state);\n }\n}\n\nimpl Hash for (A, B, C, D, E)\nwhere\n A: Hash,\n B: Hash,\n C: Hash,\n D: Hash,\n E: Hash,\n{\n fn hash(self, state: &mut H)\n where\n H: Hasher,\n {\n self.0.hash(state);\n self.1.hash(state);\n self.2.hash(state);\n self.3.hash(state);\n self.4.hash(state);\n }\n}\n\n// Some test vectors for Pedersen hash and Pedersen Commitment.\n// They have been generated using the same functions so the tests are for now useless\n// but they will be useful when we switch to Noir implementation.\n#[test]\nfn assert_pedersen() {\n assert_eq(\n pedersen_hash_with_separator([1], 1),\n 0x1b3f4b1a83092a13d8d1a59f7acb62aba15e7002f4440f2275edb99ebbc2305f,\n );\n assert_eq(\n pedersen_commitment_with_separator([1], 1),\n EmbeddedCurvePoint {\n x: 0x054aa86a73cb8a34525e5bbed6e43ba1198e860f5f3950268f71df4591bde402,\n y: 0x209dcfbf2cfb57f9f6046f44d71ac6faf87254afc7407c04eb621a6287cac126,\n is_infinite: false,\n },\n );\n\n assert_eq(\n pedersen_hash_with_separator([1, 2], 2),\n 0x26691c129448e9ace0c66d11f0a16d9014a9e8498ee78f4d69f0083168188255,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2], 2),\n EmbeddedCurvePoint {\n x: 0x2e2b3b191e49541fe468ec6877721d445dcaffe41728df0a0eafeb15e87b0753,\n y: 0x2ff4482400ad3a6228be17a2af33e2bcdf41be04795f9782bd96efe7e24f8778,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3], 3),\n 0x0bc694b7a1f8d10d2d8987d07433f26bd616a2d351bc79a3c540d85b6206dbe4,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3], 3),\n EmbeddedCurvePoint {\n x: 0x1fee4e8cf8d2f527caa2684236b07c4b1bad7342c01b0f75e9a877a71827dc85,\n y: 0x2f9fedb9a090697ab69bf04c8bc15f7385b3e4b68c849c1536e5ae15ff138fd1,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4], 4),\n 0xdae10fb32a8408521803905981a2b300d6a35e40e798743e9322b223a5eddc,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4], 4),\n EmbeddedCurvePoint {\n x: 0x07ae3e202811e1fca39c2d81eabe6f79183978e6f12be0d3b8eda095b79bdbc9,\n y: 0x0afc6f892593db6fbba60f2da558517e279e0ae04f95758587760ba193145014,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5], 5),\n 0xfc375b062c4f4f0150f7100dfb8d9b72a6d28582dd9512390b0497cdad9c22,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5], 5),\n EmbeddedCurvePoint {\n x: 0x1754b12bd475a6984a1094b5109eeca9838f4f81ac89c5f0a41dbce53189bb29,\n y: 0x2da030e3cfcdc7ddad80eaf2599df6692cae0717d4e9f7bfbee8d073d5d278f7,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6], 6),\n 0x1696ed13dc2730062a98ac9d8f9de0661bb98829c7582f699d0273b18c86a572,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6], 6),\n EmbeddedCurvePoint {\n x: 0x190f6c0e97ad83e1e28da22a98aae156da083c5a4100e929b77e750d3106a697,\n y: 0x1f4b60f34ef91221a0b49756fa0705da93311a61af73d37a0c458877706616fb,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6, 7], 7),\n 0x128c0ff144fc66b6cb60eeac8a38e23da52992fc427b92397a7dffd71c45ede3,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6, 7], 7),\n EmbeddedCurvePoint {\n x: 0x015441e9d29491b06563fac16fc76abf7a9534c715421d0de85d20dbe2965939,\n y: 0x1d2575b0276f4e9087e6e07c2cb75aa1baafad127af4be5918ef8a2ef2fea8fc,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6, 7, 8], 8),\n 0x2f960e117482044dfc99d12fece2ef6862fba9242be4846c7c9a3e854325a55c,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6, 7, 8], 8),\n EmbeddedCurvePoint {\n x: 0x1657737676968887fceb6dd516382ea13b3a2c557f509811cd86d5d1199bc443,\n y: 0x1f39f0cb569040105fa1e2f156521e8b8e08261e635a2b210bdc94e8d6d65f77,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6, 7, 8, 9], 9),\n 0x0c96db0790602dcb166cc4699e2d306c479a76926b81c2cb2aaa92d249ec7be7,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6, 7, 8, 9], 9),\n EmbeddedCurvePoint {\n x: 0x0a3ceae42d14914a432aa60ec7fded4af7dad7dd4acdbf2908452675ec67e06d,\n y: 0xfc19761eaaf621ad4aec9a8b2e84a4eceffdba78f60f8b9391b0bd9345a2f2,\n is_infinite: false,\n },\n );\n assert_eq(\n pedersen_hash_with_separator([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 10),\n 0x2cd37505871bc460a62ea1e63c7fe51149df5d0801302cf1cbc48beb8dff7e94,\n );\n assert_eq(\n pedersen_commitment_with_separator([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 10),\n EmbeddedCurvePoint {\n x: 0x2fb3f8b3d41ddde007c8c3c62550f9a9380ee546fcc639ffbb3fd30c8d8de30c,\n y: 0x300783be23c446b11a4c0fabf6c91af148937cea15fcf5fb054abf7f752ee245,\n is_infinite: false,\n },\n );\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_9193/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_9193/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 6135024db13..ffb77361653 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_9193/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_9193/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -17,10 +17,6 @@ expression: artifact ], "return_type": null, "error_types": { - "12639702852095440652": { - "error_kind": "string", - "string": "Index out of bounds, array has size 0" - }, "14225679739041873922": { "error_kind": "string", "string": "Index out of bounds" @@ -35,7 +31,7 @@ expression: artifact "return value indices : []", "EXPR [ (-1, _0) 0 ]" ], - "debug_symbols": "nZHbCsIwDIbfJde7qCfUvYrI6LpsFEJbslaQsXc3G1YnKMiucvjz/YFkgAbr1FXWtb6H8jJAzZbIdhV5o6P1TrrDWEAuq8iI0oKFLlTQjC5C6RJRATdNaR7qg3ZzjJpFVQWgaySKYWsJp2ws3rT6je4yu9u84MP/9DHTpzX0PtPnNbT6Tl+l0sbyx6VBQbkdJzO2uiZ8Xr9NziyeEe8hK/ldgb3BJjFOdrMmCx4=", + "debug_symbols": "dY/RCoMwDEX/Jc99cIyx4a+MIbVGCYS0xHYwxH9fFN3cw57S5Pbc5E7QYVuGhqSPI9T3CVolZhoajsFnimLTaXawt01WRBvBQTcqeUXJUEthdvD0XNZPY/Ky1uzV1MoBSmfVDHtiXF6z+9LVf/R83djz7QNfjH5Y5wPpz71QQX2aFzMl3zJuGfoi4RApv9Ku7KGTxoBdUVzsVs0WvAE=", "file_map": { "50": { "source": "fn main(a: bool) {\n if a { 1 / [][0]; };\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_9193/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_9193/execute__tests__force_brillig_false_inliner_0.snap index 6135024db13..ffb77361653 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_9193/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_9193/execute__tests__force_brillig_false_inliner_0.snap @@ -17,10 +17,6 @@ expression: artifact ], "return_type": null, "error_types": { - "12639702852095440652": { - "error_kind": "string", - "string": "Index out of bounds, array has size 0" - }, "14225679739041873922": { "error_kind": "string", "string": "Index out of bounds" @@ -35,7 +31,7 @@ expression: artifact "return value indices : []", "EXPR [ (-1, _0) 0 ]" ], - "debug_symbols": "nZHbCsIwDIbfJde7qCfUvYrI6LpsFEJbslaQsXc3G1YnKMiucvjz/YFkgAbr1FXWtb6H8jJAzZbIdhV5o6P1TrrDWEAuq8iI0oKFLlTQjC5C6RJRATdNaR7qg3ZzjJpFVQWgaySKYWsJp2ws3rT6je4yu9u84MP/9DHTpzX0PtPnNbT6Tl+l0sbyx6VBQbkdJzO2uiZ8Xr9NziyeEe8hK/ldgb3BJjFOdrMmCx4=", + "debug_symbols": "dY/RCoMwDEX/Jc99cIyx4a+MIbVGCYS0xHYwxH9fFN3cw57S5Pbc5E7QYVuGhqSPI9T3CVolZhoajsFnimLTaXawt01WRBvBQTcqeUXJUEthdvD0XNZPY/Ky1uzV1MoBSmfVDHtiXF6z+9LVf/R83djz7QNfjH5Y5wPpz71QQX2aFzMl3zJuGfoi4RApv9Ku7KGTxoBdUVzsVs0WvAE=", "file_map": { "50": { "source": "fn main(a: bool) {\n if a { 1 / [][0]; };\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_9193/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_9193/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 6135024db13..ffb77361653 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_9193/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_9193/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -17,10 +17,6 @@ expression: artifact ], "return_type": null, "error_types": { - "12639702852095440652": { - "error_kind": "string", - "string": "Index out of bounds, array has size 0" - }, "14225679739041873922": { "error_kind": "string", "string": "Index out of bounds" @@ -35,7 +31,7 @@ expression: artifact "return value indices : []", "EXPR [ (-1, _0) 0 ]" ], - "debug_symbols": "nZHbCsIwDIbfJde7qCfUvYrI6LpsFEJbslaQsXc3G1YnKMiucvjz/YFkgAbr1FXWtb6H8jJAzZbIdhV5o6P1TrrDWEAuq8iI0oKFLlTQjC5C6RJRATdNaR7qg3ZzjJpFVQWgaySKYWsJp2ws3rT6je4yu9u84MP/9DHTpzX0PtPnNbT6Tl+l0sbyx6VBQbkdJzO2uiZ8Xr9NziyeEe8hK/ldgb3BJjFOdrMmCx4=", + "debug_symbols": "dY/RCoMwDEX/Jc99cIyx4a+MIbVGCYS0xHYwxH9fFN3cw57S5Pbc5E7QYVuGhqSPI9T3CVolZhoajsFnimLTaXawt01WRBvBQTcqeUXJUEthdvD0XNZPY/Ky1uzV1MoBSmfVDHtiXF6z+9LVf/R83djz7QNfjH5Y5wPpz71QQX2aFzMl3zJuGfoi4RApv9Ku7KGTxoBdUVzsVs0WvAE=", "file_map": { "50": { "source": "fn main(a: bool) {\n if a { 1 / [][0]; };\n}\n",