From f1bd6be5f169bc524b1f0dd25a8fbd7977472945 Mon Sep 17 00:00:00 2001 From: Rumata888 Date: Mon, 16 Jun 2025 17:18:58 +0000 Subject: [PATCH 01/13] fix weird predicate use --- compiler/noirc_evaluator/src/acir/acir_context/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/noirc_evaluator/src/acir/acir_context/mod.rs b/compiler/noirc_evaluator/src/acir/acir_context/mod.rs index 27428ac8689..5d15fe5b53c 100644 --- a/compiler/noirc_evaluator/src/acir/acir_context/mod.rs +++ b/compiler/noirc_evaluator/src/acir/acir_context/mod.rs @@ -902,7 +902,7 @@ impl> AcirContext { // `rhs` has the correct bit-size because either it is enforced by the overflow checks // or `rhs` is zero when the overflow checks are disabled. // Indeed, in that case, rhs is replaced with 'predicate * rhs' - self.bound_constraint_with_offset(remainder_var, rhs, predicate, max_rhs_bits, one)?; + self.bound_constraint_with_offset(remainder_var, rhs, one, max_rhs_bits, predicate)?; // a * predicate == (b * q + r) * predicate // => predicate * (a - b * q - r) == 0 @@ -942,7 +942,7 @@ impl> AcirContext { self.bound_constraint_with_offset( remainder_var, max_r_var, - predicate, + one, rhs_const.num_bits(), predicate, )?; From 58ed2348fe0551975ea2c9403afa88e96cc4c4dc Mon Sep 17 00:00:00 2001 From: Akosh Farkash Date: Fri, 20 Jun 2025 14:50:28 +0100 Subject: [PATCH 02/13] Update insta --- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 54 +- ..._tests__force_brillig_false_inliner_0.snap | 54 +- ...lig_false_inliner_9223372036854775807.snap | 54 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 4 +- ..._tests__force_brillig_false_inliner_0.snap | 4 +- ...lig_false_inliner_9223372036854775807.snap | 4 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 1558 ++++++++--------- ..._tests__force_brillig_false_inliner_0.snap | 1558 ++++++++--------- ...lig_false_inliner_9223372036854775807.snap | 1558 ++++++++--------- ...ig_false_inliner_-9223372036854775808.snap | 484 +++-- ..._tests__force_brillig_false_inliner_0.snap | 484 +++-- ...lig_false_inliner_9223372036854775807.snap | 484 +++-- ...ig_false_inliner_-9223372036854775808.snap | 11 +- ..._tests__force_brillig_false_inliner_0.snap | 11 +- ...lig_false_inliner_9223372036854775807.snap | 11 +- ...ig_false_inliner_-9223372036854775808.snap | 8 +- ..._tests__force_brillig_false_inliner_0.snap | 8 +- ...lig_false_inliner_9223372036854775807.snap | 8 +- ...ig_false_inliner_-9223372036854775808.snap | 5 +- ..._tests__force_brillig_false_inliner_0.snap | 5 +- ...lig_false_inliner_9223372036854775807.snap | 5 +- ...ig_false_inliner_-9223372036854775808.snap | 12 +- ..._tests__force_brillig_false_inliner_0.snap | 12 +- ...lig_false_inliner_9223372036854775807.snap | 12 +- ...ig_false_inliner_-9223372036854775808.snap | 11 +- ..._tests__force_brillig_false_inliner_0.snap | 11 +- ...lig_false_inliner_9223372036854775807.snap | 11 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 4 +- ..._tests__force_brillig_false_inliner_0.snap | 4 +- ...lig_false_inliner_9223372036854775807.snap | 4 +- ...ig_false_inliner_-9223372036854775808.snap | 6 +- ..._tests__force_brillig_false_inliner_0.snap | 6 +- ...lig_false_inliner_9223372036854775807.snap | 6 +- ...ig_false_inliner_-9223372036854775808.snap | 45 +- ..._tests__force_brillig_false_inliner_0.snap | 45 +- ...lig_false_inliner_9223372036854775807.snap | 45 +- ...ig_false_inliner_-9223372036854775808.snap | 4 +- ..._tests__force_brillig_false_inliner_0.snap | 4 +- ...lig_false_inliner_9223372036854775807.snap | 4 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- 60 files changed, 3333 insertions(+), 3327 deletions(-) diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index ce9d7f21208..da560cb52dc 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -56,7 +56,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (5096253676302562286669017222071363378443840053029366383258766538131, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7, _7) (268435454, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (268435455, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (-1, _2) (1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_0.snap index ce9d7f21208..da560cb52dc 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_0.snap @@ -56,7 +56,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (5096253676302562286669017222071363378443840053029366383258766538131, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7, _7) (268435454, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (268435455, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (-1, _2) (1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index ce9d7f21208..da560cb52dc 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -56,7 +56,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (5096253676302562286669017222071363378443840053029366383258766538131, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7, _7) (268435454, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (268435455, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (-1, _2) (1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index f62b542761c..06f7104656f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (1, _6, _6) (268435454, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "EXPR [ (1, _1) (-1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 2 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_0.snap index f62b542761c..06f7104656f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_0.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (1, _6, _6) (268435454, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "EXPR [ (1, _1) (-1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 2 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index f62b542761c..06f7104656f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (1, _6, _6) (268435454, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "EXPR [ (1, _1) (-1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 2 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 81ba47544f3..c06d2773ecb 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -128,7 +128,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(29))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(32))]", "EXPR [ (-1, _29, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) (1, _33) -1 ]", "EXPR [ (-1, _29, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) 0 ]", - "EXPR [ (1, _30, _33) (1, _33, _33) (268435454, _33) (-1, _34) 0 ]", + "EXPR [ (1, _30, _33) (268435455, _33) (-1, _34) 0 ]", "BLACKBOX::RANGE [(_34, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(30), Witness(30))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", "BLACKBOX::RANGE [(_35, 222)] []", @@ -139,7 +139,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(35))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(38))]", "EXPR [ (-1, _35, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) (1, _39) -1 ]", "EXPR [ (-1, _35, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) 0 ]", - "EXPR [ (1, _36, _39) (1, _39, _39) (268435454, _39) (-1, _40) 0 ]", + "EXPR [ (1, _36, _39) (268435455, _39) (-1, _40) 0 ]", "BLACKBOX::RANGE [(_40, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(36), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", "BLACKBOX::RANGE [(_41, 222)] []", @@ -150,7 +150,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(41))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(44))]", "EXPR [ (-1, _41, _44) (5096253676302562286669017222071363378443840053029366383258766538131, _44) (1, _45) -1 ]", "EXPR [ (-1, _41, _45) (5096253676302562286669017222071363378443840053029366383258766538131, _45) 0 ]", - "EXPR [ (1, _42, _45) (1, _45, _45) (268435454, _45) (-1, _46) 0 ]", + "EXPR [ (1, _42, _45) (268435455, _45) (-1, _46) 0 ]", "BLACKBOX::RANGE [(_46, 32)] []", "EXPR [ (1, _1, _6) (-1, _47) 0 ]", "BLACKBOX::RANGE [(_47, 32)] []", @@ -163,7 +163,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(48))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(51))]", "EXPR [ (-1, _48, _51) (5096253676302562286669017222071363378443840053029366383258766538131, _51) (1, _52) -1 ]", "EXPR [ (-1, _48, _52) (5096253676302562286669017222071363378443840053029366383258766538131, _52) 0 ]", - "EXPR [ (1, _49, _52) (1, _52, _52) (268435454, _52) (-1, _53) 0 ]", + "EXPR [ (1, _49, _52) (268435455, _52) (-1, _53) 0 ]", "BLACKBOX::RANGE [(_53, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(30)), (1, Witness(49))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(54)), Simple(Witness(55))]", "BLACKBOX::RANGE [(_54, 222)] []", @@ -174,7 +174,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(54))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(57))]", "EXPR [ (-1, _54, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) (1, _58) -1 ]", "EXPR [ (-1, _54, _58) (5096253676302562286669017222071363378443840053029366383258766538131, _58) 0 ]", - "EXPR [ (1, _55, _58) (1, _58, _58) (268435454, _58) (-1, _59) 0 ]", + "EXPR [ (1, _55, _58) (268435455, _58) (-1, _59) 0 ]", "BLACKBOX::RANGE [(_59, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(55), Witness(55))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(60)), Simple(Witness(61))]", "BLACKBOX::RANGE [(_60, 222)] []", @@ -185,7 +185,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(60))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(63))]", "EXPR [ (-1, _60, _63) (5096253676302562286669017222071363378443840053029366383258766538131, _63) (1, _64) -1 ]", "EXPR [ (-1, _60, _64) (5096253676302562286669017222071363378443840053029366383258766538131, _64) 0 ]", - "EXPR [ (1, _61, _64) (1, _64, _64) (268435454, _64) (-1, _65) 0 ]", + "EXPR [ (1, _61, _64) (268435455, _64) (-1, _65) 0 ]", "BLACKBOX::RANGE [(_65, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(61), Witness(2))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", "BLACKBOX::RANGE [(_66, 222)] []", @@ -196,7 +196,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(66))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(69))]", "EXPR [ (-1, _66, _69) (5096253676302562286669017222071363378443840053029366383258766538131, _69) (1, _70) -1 ]", "EXPR [ (-1, _66, _70) (5096253676302562286669017222071363378443840053029366383258766538131, _70) 0 ]", - "EXPR [ (1, _67, _70) (1, _70, _70) (268435454, _70) (-1, _71) 0 ]", + "EXPR [ (1, _67, _70) (268435455, _70) (-1, _71) 0 ]", "BLACKBOX::RANGE [(_71, 32)] []", "EXPR [ (1, _2, _7) (-1, _72) 0 ]", "BLACKBOX::RANGE [(_72, 32)] []", @@ -209,7 +209,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(73))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(76))]", "EXPR [ (-1, _73, _76) (5096253676302562286669017222071363378443840053029366383258766538131, _76) (1, _77) -1 ]", "EXPR [ (-1, _73, _77) (5096253676302562286669017222071363378443840053029366383258766538131, _77) 0 ]", - "EXPR [ (1, _74, _77) (1, _77, _77) (268435454, _77) (-1, _78) 0 ]", + "EXPR [ (1, _74, _77) (268435455, _77) (-1, _78) 0 ]", "BLACKBOX::RANGE [(_78, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(55)), (1, Witness(74))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", "BLACKBOX::RANGE [(_79, 222)] []", @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(82))]", "EXPR [ (-1, _79, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) (1, _83) -1 ]", "EXPR [ (-1, _79, _83) (5096253676302562286669017222071363378443840053029366383258766538131, _83) 0 ]", - "EXPR [ (1, _80, _83) (1, _83, _83) (268435454, _83) (-1, _84) 0 ]", + "EXPR [ (1, _80, _83) (268435455, _83) (-1, _84) 0 ]", "BLACKBOX::RANGE [(_84, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(80), Witness(80))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", "BLACKBOX::RANGE [(_85, 222)] []", @@ -231,7 +231,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(85))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(88))]", "EXPR [ (-1, _85, _88) (5096253676302562286669017222071363378443840053029366383258766538131, _88) (1, _89) -1 ]", "EXPR [ (-1, _85, _89) (5096253676302562286669017222071363378443840053029366383258766538131, _89) 0 ]", - "EXPR [ (1, _86, _89) (1, _89, _89) (268435454, _89) (-1, _90) 0 ]", + "EXPR [ (1, _86, _89) (268435455, _89) (-1, _90) 0 ]", "BLACKBOX::RANGE [(_90, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(86), Witness(3))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(91)), Simple(Witness(92))]", "BLACKBOX::RANGE [(_91, 222)] []", @@ -242,7 +242,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(91))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(94))]", "EXPR [ (-1, _91, _94) (5096253676302562286669017222071363378443840053029366383258766538131, _94) (1, _95) -1 ]", "EXPR [ (-1, _91, _95) (5096253676302562286669017222071363378443840053029366383258766538131, _95) 0 ]", - "EXPR [ (1, _92, _95) (1, _95, _95) (268435454, _95) (-1, _96) 0 ]", + "EXPR [ (1, _92, _95) (268435455, _95) (-1, _96) 0 ]", "BLACKBOX::RANGE [(_96, 32)] []", "EXPR [ (1, _3, _8) (-1, _97) 0 ]", "BLACKBOX::RANGE [(_97, 32)] []", @@ -255,7 +255,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(98))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(101))]", "EXPR [ (-1, _98, _101) (5096253676302562286669017222071363378443840053029366383258766538131, _101) (1, _102) -1 ]", "EXPR [ (-1, _98, _102) (5096253676302562286669017222071363378443840053029366383258766538131, _102) 0 ]", - "EXPR [ (1, _99, _102) (1, _102, _102) (268435454, _102) (-1, _103) 0 ]", + "EXPR [ (1, _99, _102) (268435455, _102) (-1, _103) 0 ]", "BLACKBOX::RANGE [(_103, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80)), (1, Witness(99))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(104)), Simple(Witness(105))]", "BLACKBOX::RANGE [(_104, 222)] []", @@ -266,7 +266,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(104))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(107))]", "EXPR [ (-1, _104, _107) (5096253676302562286669017222071363378443840053029366383258766538131, _107) (1, _108) -1 ]", "EXPR [ (-1, _104, _108) (5096253676302562286669017222071363378443840053029366383258766538131, _108) 0 ]", - "EXPR [ (1, _105, _108) (1, _108, _108) (268435454, _108) (-1, _109) 0 ]", + "EXPR [ (1, _105, _108) (268435455, _108) (-1, _109) 0 ]", "BLACKBOX::RANGE [(_109, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(105), Witness(105))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(110)), Simple(Witness(111))]", "BLACKBOX::RANGE [(_110, 222)] []", @@ -277,7 +277,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(110))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(113))]", "EXPR [ (-1, _110, _113) (5096253676302562286669017222071363378443840053029366383258766538131, _113) (1, _114) -1 ]", "EXPR [ (-1, _110, _114) (5096253676302562286669017222071363378443840053029366383258766538131, _114) 0 ]", - "EXPR [ (1, _111, _114) (1, _114, _114) (268435454, _114) (-1, _115) 0 ]", + "EXPR [ (1, _111, _114) (268435455, _114) (-1, _115) 0 ]", "BLACKBOX::RANGE [(_115, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(111), Witness(4))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(116)), Simple(Witness(117))]", "BLACKBOX::RANGE [(_116, 222)] []", @@ -288,7 +288,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(116))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(119))]", "EXPR [ (-1, _116, _119) (5096253676302562286669017222071363378443840053029366383258766538131, _119) (1, _120) -1 ]", "EXPR [ (-1, _116, _120) (5096253676302562286669017222071363378443840053029366383258766538131, _120) 0 ]", - "EXPR [ (1, _117, _120) (1, _120, _120) (268435454, _120) (-1, _121) 0 ]", + "EXPR [ (1, _117, _120) (268435455, _120) (-1, _121) 0 ]", "BLACKBOX::RANGE [(_121, 32)] []", "EXPR [ (1, _4, _9) (-1, _122) 0 ]", "BLACKBOX::RANGE [(_122, 32)] []", @@ -301,7 +301,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(123))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(126))]", "EXPR [ (-1, _123, _126) (5096253676302562286669017222071363378443840053029366383258766538131, _126) (1, _127) -1 ]", "EXPR [ (-1, _123, _127) (5096253676302562286669017222071363378443840053029366383258766538131, _127) 0 ]", - "EXPR [ (1, _124, _127) (1, _127, _127) (268435454, _127) (-1, _128) 0 ]", + "EXPR [ (1, _124, _127) (268435455, _127) (-1, _128) 0 ]", "BLACKBOX::RANGE [(_128, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(105)), (1, Witness(124))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(129)), Simple(Witness(130))]", "BLACKBOX::RANGE [(_129, 222)] []", @@ -311,7 +311,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(129))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(132))]", "EXPR [ (-1, _129, _132) (5096253676302562286669017222071363378443840053029366383258766538131, _132) (1, _133) -1 ]", "EXPR [ (-1, _129, _133) (5096253676302562286669017222071363378443840053029366383258766538131, _133) 0 ]", - "EXPR [ (1, _130, _133) (1, _133, _133) (268435454, _133) (-1, _134) 0 ]", + "EXPR [ (1, _130, _133) (268435455, _133) (-1, _134) 0 ]", "BLACKBOX::RANGE [(_134, 32)] []", "EXPR [ (1, _130) -3814912846 ]", "EXPR [ (1, _9) (1, _28) (-1, _135) 0 ]", @@ -325,7 +325,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(136))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(139))]", "EXPR [ (-1, _136, _139) (5096253676302562286669017222071363378443840053029366383258766538131, _139) (1, _140) -1 ]", "EXPR [ (-1, _136, _140) (5096253676302562286669017222071363378443840053029366383258766538131, _140) 0 ]", - "EXPR [ (1, _137, _140) (1, _140, _140) (268435454, _140) (-1, _141) 0 ]", + "EXPR [ (1, _137, _140) (268435455, _140) (-1, _141) 0 ]", "BLACKBOX::RANGE [(_141, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(142)), Simple(Witness(143))]", "BLACKBOX::RANGE [(_142, 222)] []", @@ -336,7 +336,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(142))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(145))]", "EXPR [ (-1, _142, _145) (5096253676302562286669017222071363378443840053029366383258766538131, _145) (1, _146) -1 ]", "EXPR [ (-1, _142, _146) (5096253676302562286669017222071363378443840053029366383258766538131, _146) 0 ]", - "EXPR [ (1, _143, _146) (1, _146, _146) (268435454, _146) (-1, _147) 0 ]", + "EXPR [ (1, _143, _146) (268435455, _146) (-1, _147) 0 ]", "BLACKBOX::RANGE [(_147, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(143))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(148)), Simple(Witness(149))]", "BLACKBOX::RANGE [(_148, 222)] []", @@ -347,7 +347,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(151))]", "EXPR [ (-1, _148, _151) (5096253676302562286669017222071363378443840053029366383258766538131, _151) (1, _152) -1 ]", "EXPR [ (-1, _148, _152) (5096253676302562286669017222071363378443840053029366383258766538131, _152) 0 ]", - "EXPR [ (1, _149, _152) (1, _152, _152) (268435454, _152) (-1, _153) 0 ]", + "EXPR [ (1, _149, _152) (268435455, _152) (-1, _153) 0 ]", "BLACKBOX::RANGE [(_153, 32)] []", "EXPR [ (1, _47) (1, _149) (-1, _154) 0 ]", "BLACKBOX::RANGE [(_154, 32)] []", @@ -360,7 +360,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(155))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(158))]", "EXPR [ (-1, _155, _158) (5096253676302562286669017222071363378443840053029366383258766538131, _158) (1, _159) -1 ]", "EXPR [ (-1, _155, _159) (5096253676302562286669017222071363378443840053029366383258766538131, _159) 0 ]", - "EXPR [ (1, _156, _159) (1, _159, _159) (268435454, _159) (-1, _160) 0 ]", + "EXPR [ (1, _156, _159) (268435455, _159) (-1, _160) 0 ]", "BLACKBOX::RANGE [(_160, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(161)), Simple(Witness(162))]", "BLACKBOX::RANGE [(_161, 222)] []", @@ -371,7 +371,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(161))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(164))]", "EXPR [ (-1, _161, _164) (5096253676302562286669017222071363378443840053029366383258766538131, _164) (1, _165) -1 ]", "EXPR [ (-1, _161, _165) (5096253676302562286669017222071363378443840053029366383258766538131, _165) 0 ]", - "EXPR [ (1, _162, _165) (1, _165, _165) (268435454, _165) (-1, _166) 0 ]", + "EXPR [ (1, _162, _165) (268435455, _165) (-1, _166) 0 ]", "BLACKBOX::RANGE [(_166, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(162))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(167)), Simple(Witness(168))]", "BLACKBOX::RANGE [(_167, 222)] []", @@ -382,7 +382,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(167))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(170))]", "EXPR [ (-1, _167, _170) (5096253676302562286669017222071363378443840053029366383258766538131, _170) (1, _171) -1 ]", "EXPR [ (-1, _167, _171) (5096253676302562286669017222071363378443840053029366383258766538131, _171) 0 ]", - "EXPR [ (1, _168, _171) (1, _171, _171) (268435454, _171) (-1, _172) 0 ]", + "EXPR [ (1, _168, _171) (268435455, _171) (-1, _172) 0 ]", "BLACKBOX::RANGE [(_172, 32)] []", "EXPR [ (1, _72) (1, _168) (-1, _173) 0 ]", "BLACKBOX::RANGE [(_173, 32)] []", @@ -395,7 +395,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(174))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(177))]", "EXPR [ (-1, _174, _177) (5096253676302562286669017222071363378443840053029366383258766538131, _177) (1, _178) -1 ]", "EXPR [ (-1, _174, _178) (5096253676302562286669017222071363378443840053029366383258766538131, _178) 0 ]", - "EXPR [ (1, _175, _178) (1, _178, _178) (268435454, _178) (-1, _179) 0 ]", + "EXPR [ (1, _175, _178) (268435455, _178) (-1, _179) 0 ]", "BLACKBOX::RANGE [(_179, 32)] []", "EXPR [ (1, _122) (1, _175) (-1, _180) 0 ]", "BLACKBOX::RANGE [(_180, 32)] []", @@ -408,7 +408,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(181))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(184))]", "EXPR [ (-1, _181, _184) (5096253676302562286669017222071363378443840053029366383258766538131, _184) (1, _185) -1 ]", "EXPR [ (-1, _181, _185) (5096253676302562286669017222071363378443840053029366383258766538131, _185) 0 ]", - "EXPR [ (1, _182, _185) (1, _185, _185) (268435454, _185) (-1, _186) 0 ]", + "EXPR [ (1, _182, _185) (268435455, _185) (-1, _186) 0 ]", "BLACKBOX::RANGE [(_186, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(182))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(187)), Simple(Witness(188))]", "BLACKBOX::RANGE [(_187, 222)] []", @@ -419,7 +419,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(187))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(190))]", "EXPR [ (-1, _187, _190) (5096253676302562286669017222071363378443840053029366383258766538131, _190) (1, _191) -1 ]", "EXPR [ (-1, _187, _191) (5096253676302562286669017222071363378443840053029366383258766538131, _191) 0 ]", - "EXPR [ (1, _188, _191) (1, _191, _191) (268435454, _191) (-1, _192) 0 ]", + "EXPR [ (1, _188, _191) (268435455, _191) (-1, _192) 0 ]", "BLACKBOX::RANGE [(_192, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(188))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(193)), Simple(Witness(194))]", "BLACKBOX::RANGE [(_193, 222)] []", @@ -429,7 +429,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(193))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(196))]", "EXPR [ (-1, _193, _196) (5096253676302562286669017222071363378443840053029366383258766538131, _196) (1, _197) -1 ]", "EXPR [ (-1, _193, _197) (5096253676302562286669017222071363378443840053029366383258766538131, _197) 0 ]", - "EXPR [ (1, _194, _197) (1, _197, _197) (268435454, _197) (-1, _198) 0 ]", + "EXPR [ (1, _194, _197) (268435455, _197) (-1, _198) 0 ]", "BLACKBOX::RANGE [(_198, 32)] []", "EXPR [ (1, _194) -41472 ]", "EXPR [ (1, _0) (-1, _5) (-1, _199) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_0.snap index 81ba47544f3..c06d2773ecb 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_0.snap @@ -128,7 +128,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(29))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(32))]", "EXPR [ (-1, _29, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) (1, _33) -1 ]", "EXPR [ (-1, _29, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) 0 ]", - "EXPR [ (1, _30, _33) (1, _33, _33) (268435454, _33) (-1, _34) 0 ]", + "EXPR [ (1, _30, _33) (268435455, _33) (-1, _34) 0 ]", "BLACKBOX::RANGE [(_34, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(30), Witness(30))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", "BLACKBOX::RANGE [(_35, 222)] []", @@ -139,7 +139,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(35))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(38))]", "EXPR [ (-1, _35, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) (1, _39) -1 ]", "EXPR [ (-1, _35, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) 0 ]", - "EXPR [ (1, _36, _39) (1, _39, _39) (268435454, _39) (-1, _40) 0 ]", + "EXPR [ (1, _36, _39) (268435455, _39) (-1, _40) 0 ]", "BLACKBOX::RANGE [(_40, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(36), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", "BLACKBOX::RANGE [(_41, 222)] []", @@ -150,7 +150,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(41))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(44))]", "EXPR [ (-1, _41, _44) (5096253676302562286669017222071363378443840053029366383258766538131, _44) (1, _45) -1 ]", "EXPR [ (-1, _41, _45) (5096253676302562286669017222071363378443840053029366383258766538131, _45) 0 ]", - "EXPR [ (1, _42, _45) (1, _45, _45) (268435454, _45) (-1, _46) 0 ]", + "EXPR [ (1, _42, _45) (268435455, _45) (-1, _46) 0 ]", "BLACKBOX::RANGE [(_46, 32)] []", "EXPR [ (1, _1, _6) (-1, _47) 0 ]", "BLACKBOX::RANGE [(_47, 32)] []", @@ -163,7 +163,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(48))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(51))]", "EXPR [ (-1, _48, _51) (5096253676302562286669017222071363378443840053029366383258766538131, _51) (1, _52) -1 ]", "EXPR [ (-1, _48, _52) (5096253676302562286669017222071363378443840053029366383258766538131, _52) 0 ]", - "EXPR [ (1, _49, _52) (1, _52, _52) (268435454, _52) (-1, _53) 0 ]", + "EXPR [ (1, _49, _52) (268435455, _52) (-1, _53) 0 ]", "BLACKBOX::RANGE [(_53, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(30)), (1, Witness(49))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(54)), Simple(Witness(55))]", "BLACKBOX::RANGE [(_54, 222)] []", @@ -174,7 +174,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(54))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(57))]", "EXPR [ (-1, _54, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) (1, _58) -1 ]", "EXPR [ (-1, _54, _58) (5096253676302562286669017222071363378443840053029366383258766538131, _58) 0 ]", - "EXPR [ (1, _55, _58) (1, _58, _58) (268435454, _58) (-1, _59) 0 ]", + "EXPR [ (1, _55, _58) (268435455, _58) (-1, _59) 0 ]", "BLACKBOX::RANGE [(_59, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(55), Witness(55))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(60)), Simple(Witness(61))]", "BLACKBOX::RANGE [(_60, 222)] []", @@ -185,7 +185,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(60))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(63))]", "EXPR [ (-1, _60, _63) (5096253676302562286669017222071363378443840053029366383258766538131, _63) (1, _64) -1 ]", "EXPR [ (-1, _60, _64) (5096253676302562286669017222071363378443840053029366383258766538131, _64) 0 ]", - "EXPR [ (1, _61, _64) (1, _64, _64) (268435454, _64) (-1, _65) 0 ]", + "EXPR [ (1, _61, _64) (268435455, _64) (-1, _65) 0 ]", "BLACKBOX::RANGE [(_65, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(61), Witness(2))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", "BLACKBOX::RANGE [(_66, 222)] []", @@ -196,7 +196,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(66))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(69))]", "EXPR [ (-1, _66, _69) (5096253676302562286669017222071363378443840053029366383258766538131, _69) (1, _70) -1 ]", "EXPR [ (-1, _66, _70) (5096253676302562286669017222071363378443840053029366383258766538131, _70) 0 ]", - "EXPR [ (1, _67, _70) (1, _70, _70) (268435454, _70) (-1, _71) 0 ]", + "EXPR [ (1, _67, _70) (268435455, _70) (-1, _71) 0 ]", "BLACKBOX::RANGE [(_71, 32)] []", "EXPR [ (1, _2, _7) (-1, _72) 0 ]", "BLACKBOX::RANGE [(_72, 32)] []", @@ -209,7 +209,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(73))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(76))]", "EXPR [ (-1, _73, _76) (5096253676302562286669017222071363378443840053029366383258766538131, _76) (1, _77) -1 ]", "EXPR [ (-1, _73, _77) (5096253676302562286669017222071363378443840053029366383258766538131, _77) 0 ]", - "EXPR [ (1, _74, _77) (1, _77, _77) (268435454, _77) (-1, _78) 0 ]", + "EXPR [ (1, _74, _77) (268435455, _77) (-1, _78) 0 ]", "BLACKBOX::RANGE [(_78, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(55)), (1, Witness(74))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", "BLACKBOX::RANGE [(_79, 222)] []", @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(82))]", "EXPR [ (-1, _79, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) (1, _83) -1 ]", "EXPR [ (-1, _79, _83) (5096253676302562286669017222071363378443840053029366383258766538131, _83) 0 ]", - "EXPR [ (1, _80, _83) (1, _83, _83) (268435454, _83) (-1, _84) 0 ]", + "EXPR [ (1, _80, _83) (268435455, _83) (-1, _84) 0 ]", "BLACKBOX::RANGE [(_84, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(80), Witness(80))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", "BLACKBOX::RANGE [(_85, 222)] []", @@ -231,7 +231,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(85))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(88))]", "EXPR [ (-1, _85, _88) (5096253676302562286669017222071363378443840053029366383258766538131, _88) (1, _89) -1 ]", "EXPR [ (-1, _85, _89) (5096253676302562286669017222071363378443840053029366383258766538131, _89) 0 ]", - "EXPR [ (1, _86, _89) (1, _89, _89) (268435454, _89) (-1, _90) 0 ]", + "EXPR [ (1, _86, _89) (268435455, _89) (-1, _90) 0 ]", "BLACKBOX::RANGE [(_90, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(86), Witness(3))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(91)), Simple(Witness(92))]", "BLACKBOX::RANGE [(_91, 222)] []", @@ -242,7 +242,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(91))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(94))]", "EXPR [ (-1, _91, _94) (5096253676302562286669017222071363378443840053029366383258766538131, _94) (1, _95) -1 ]", "EXPR [ (-1, _91, _95) (5096253676302562286669017222071363378443840053029366383258766538131, _95) 0 ]", - "EXPR [ (1, _92, _95) (1, _95, _95) (268435454, _95) (-1, _96) 0 ]", + "EXPR [ (1, _92, _95) (268435455, _95) (-1, _96) 0 ]", "BLACKBOX::RANGE [(_96, 32)] []", "EXPR [ (1, _3, _8) (-1, _97) 0 ]", "BLACKBOX::RANGE [(_97, 32)] []", @@ -255,7 +255,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(98))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(101))]", "EXPR [ (-1, _98, _101) (5096253676302562286669017222071363378443840053029366383258766538131, _101) (1, _102) -1 ]", "EXPR [ (-1, _98, _102) (5096253676302562286669017222071363378443840053029366383258766538131, _102) 0 ]", - "EXPR [ (1, _99, _102) (1, _102, _102) (268435454, _102) (-1, _103) 0 ]", + "EXPR [ (1, _99, _102) (268435455, _102) (-1, _103) 0 ]", "BLACKBOX::RANGE [(_103, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80)), (1, Witness(99))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(104)), Simple(Witness(105))]", "BLACKBOX::RANGE [(_104, 222)] []", @@ -266,7 +266,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(104))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(107))]", "EXPR [ (-1, _104, _107) (5096253676302562286669017222071363378443840053029366383258766538131, _107) (1, _108) -1 ]", "EXPR [ (-1, _104, _108) (5096253676302562286669017222071363378443840053029366383258766538131, _108) 0 ]", - "EXPR [ (1, _105, _108) (1, _108, _108) (268435454, _108) (-1, _109) 0 ]", + "EXPR [ (1, _105, _108) (268435455, _108) (-1, _109) 0 ]", "BLACKBOX::RANGE [(_109, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(105), Witness(105))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(110)), Simple(Witness(111))]", "BLACKBOX::RANGE [(_110, 222)] []", @@ -277,7 +277,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(110))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(113))]", "EXPR [ (-1, _110, _113) (5096253676302562286669017222071363378443840053029366383258766538131, _113) (1, _114) -1 ]", "EXPR [ (-1, _110, _114) (5096253676302562286669017222071363378443840053029366383258766538131, _114) 0 ]", - "EXPR [ (1, _111, _114) (1, _114, _114) (268435454, _114) (-1, _115) 0 ]", + "EXPR [ (1, _111, _114) (268435455, _114) (-1, _115) 0 ]", "BLACKBOX::RANGE [(_115, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(111), Witness(4))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(116)), Simple(Witness(117))]", "BLACKBOX::RANGE [(_116, 222)] []", @@ -288,7 +288,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(116))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(119))]", "EXPR [ (-1, _116, _119) (5096253676302562286669017222071363378443840053029366383258766538131, _119) (1, _120) -1 ]", "EXPR [ (-1, _116, _120) (5096253676302562286669017222071363378443840053029366383258766538131, _120) 0 ]", - "EXPR [ (1, _117, _120) (1, _120, _120) (268435454, _120) (-1, _121) 0 ]", + "EXPR [ (1, _117, _120) (268435455, _120) (-1, _121) 0 ]", "BLACKBOX::RANGE [(_121, 32)] []", "EXPR [ (1, _4, _9) (-1, _122) 0 ]", "BLACKBOX::RANGE [(_122, 32)] []", @@ -301,7 +301,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(123))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(126))]", "EXPR [ (-1, _123, _126) (5096253676302562286669017222071363378443840053029366383258766538131, _126) (1, _127) -1 ]", "EXPR [ (-1, _123, _127) (5096253676302562286669017222071363378443840053029366383258766538131, _127) 0 ]", - "EXPR [ (1, _124, _127) (1, _127, _127) (268435454, _127) (-1, _128) 0 ]", + "EXPR [ (1, _124, _127) (268435455, _127) (-1, _128) 0 ]", "BLACKBOX::RANGE [(_128, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(105)), (1, Witness(124))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(129)), Simple(Witness(130))]", "BLACKBOX::RANGE [(_129, 222)] []", @@ -311,7 +311,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(129))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(132))]", "EXPR [ (-1, _129, _132) (5096253676302562286669017222071363378443840053029366383258766538131, _132) (1, _133) -1 ]", "EXPR [ (-1, _129, _133) (5096253676302562286669017222071363378443840053029366383258766538131, _133) 0 ]", - "EXPR [ (1, _130, _133) (1, _133, _133) (268435454, _133) (-1, _134) 0 ]", + "EXPR [ (1, _130, _133) (268435455, _133) (-1, _134) 0 ]", "BLACKBOX::RANGE [(_134, 32)] []", "EXPR [ (1, _130) -3814912846 ]", "EXPR [ (1, _9) (1, _28) (-1, _135) 0 ]", @@ -325,7 +325,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(136))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(139))]", "EXPR [ (-1, _136, _139) (5096253676302562286669017222071363378443840053029366383258766538131, _139) (1, _140) -1 ]", "EXPR [ (-1, _136, _140) (5096253676302562286669017222071363378443840053029366383258766538131, _140) 0 ]", - "EXPR [ (1, _137, _140) (1, _140, _140) (268435454, _140) (-1, _141) 0 ]", + "EXPR [ (1, _137, _140) (268435455, _140) (-1, _141) 0 ]", "BLACKBOX::RANGE [(_141, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(142)), Simple(Witness(143))]", "BLACKBOX::RANGE [(_142, 222)] []", @@ -336,7 +336,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(142))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(145))]", "EXPR [ (-1, _142, _145) (5096253676302562286669017222071363378443840053029366383258766538131, _145) (1, _146) -1 ]", "EXPR [ (-1, _142, _146) (5096253676302562286669017222071363378443840053029366383258766538131, _146) 0 ]", - "EXPR [ (1, _143, _146) (1, _146, _146) (268435454, _146) (-1, _147) 0 ]", + "EXPR [ (1, _143, _146) (268435455, _146) (-1, _147) 0 ]", "BLACKBOX::RANGE [(_147, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(143))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(148)), Simple(Witness(149))]", "BLACKBOX::RANGE [(_148, 222)] []", @@ -347,7 +347,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(151))]", "EXPR [ (-1, _148, _151) (5096253676302562286669017222071363378443840053029366383258766538131, _151) (1, _152) -1 ]", "EXPR [ (-1, _148, _152) (5096253676302562286669017222071363378443840053029366383258766538131, _152) 0 ]", - "EXPR [ (1, _149, _152) (1, _152, _152) (268435454, _152) (-1, _153) 0 ]", + "EXPR [ (1, _149, _152) (268435455, _152) (-1, _153) 0 ]", "BLACKBOX::RANGE [(_153, 32)] []", "EXPR [ (1, _47) (1, _149) (-1, _154) 0 ]", "BLACKBOX::RANGE [(_154, 32)] []", @@ -360,7 +360,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(155))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(158))]", "EXPR [ (-1, _155, _158) (5096253676302562286669017222071363378443840053029366383258766538131, _158) (1, _159) -1 ]", "EXPR [ (-1, _155, _159) (5096253676302562286669017222071363378443840053029366383258766538131, _159) 0 ]", - "EXPR [ (1, _156, _159) (1, _159, _159) (268435454, _159) (-1, _160) 0 ]", + "EXPR [ (1, _156, _159) (268435455, _159) (-1, _160) 0 ]", "BLACKBOX::RANGE [(_160, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(161)), Simple(Witness(162))]", "BLACKBOX::RANGE [(_161, 222)] []", @@ -371,7 +371,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(161))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(164))]", "EXPR [ (-1, _161, _164) (5096253676302562286669017222071363378443840053029366383258766538131, _164) (1, _165) -1 ]", "EXPR [ (-1, _161, _165) (5096253676302562286669017222071363378443840053029366383258766538131, _165) 0 ]", - "EXPR [ (1, _162, _165) (1, _165, _165) (268435454, _165) (-1, _166) 0 ]", + "EXPR [ (1, _162, _165) (268435455, _165) (-1, _166) 0 ]", "BLACKBOX::RANGE [(_166, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(162))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(167)), Simple(Witness(168))]", "BLACKBOX::RANGE [(_167, 222)] []", @@ -382,7 +382,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(167))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(170))]", "EXPR [ (-1, _167, _170) (5096253676302562286669017222071363378443840053029366383258766538131, _170) (1, _171) -1 ]", "EXPR [ (-1, _167, _171) (5096253676302562286669017222071363378443840053029366383258766538131, _171) 0 ]", - "EXPR [ (1, _168, _171) (1, _171, _171) (268435454, _171) (-1, _172) 0 ]", + "EXPR [ (1, _168, _171) (268435455, _171) (-1, _172) 0 ]", "BLACKBOX::RANGE [(_172, 32)] []", "EXPR [ (1, _72) (1, _168) (-1, _173) 0 ]", "BLACKBOX::RANGE [(_173, 32)] []", @@ -395,7 +395,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(174))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(177))]", "EXPR [ (-1, _174, _177) (5096253676302562286669017222071363378443840053029366383258766538131, _177) (1, _178) -1 ]", "EXPR [ (-1, _174, _178) (5096253676302562286669017222071363378443840053029366383258766538131, _178) 0 ]", - "EXPR [ (1, _175, _178) (1, _178, _178) (268435454, _178) (-1, _179) 0 ]", + "EXPR [ (1, _175, _178) (268435455, _178) (-1, _179) 0 ]", "BLACKBOX::RANGE [(_179, 32)] []", "EXPR [ (1, _122) (1, _175) (-1, _180) 0 ]", "BLACKBOX::RANGE [(_180, 32)] []", @@ -408,7 +408,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(181))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(184))]", "EXPR [ (-1, _181, _184) (5096253676302562286669017222071363378443840053029366383258766538131, _184) (1, _185) -1 ]", "EXPR [ (-1, _181, _185) (5096253676302562286669017222071363378443840053029366383258766538131, _185) 0 ]", - "EXPR [ (1, _182, _185) (1, _185, _185) (268435454, _185) (-1, _186) 0 ]", + "EXPR [ (1, _182, _185) (268435455, _185) (-1, _186) 0 ]", "BLACKBOX::RANGE [(_186, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(182))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(187)), Simple(Witness(188))]", "BLACKBOX::RANGE [(_187, 222)] []", @@ -419,7 +419,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(187))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(190))]", "EXPR [ (-1, _187, _190) (5096253676302562286669017222071363378443840053029366383258766538131, _190) (1, _191) -1 ]", "EXPR [ (-1, _187, _191) (5096253676302562286669017222071363378443840053029366383258766538131, _191) 0 ]", - "EXPR [ (1, _188, _191) (1, _191, _191) (268435454, _191) (-1, _192) 0 ]", + "EXPR [ (1, _188, _191) (268435455, _191) (-1, _192) 0 ]", "BLACKBOX::RANGE [(_192, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(188))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(193)), Simple(Witness(194))]", "BLACKBOX::RANGE [(_193, 222)] []", @@ -429,7 +429,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(193))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(196))]", "EXPR [ (-1, _193, _196) (5096253676302562286669017222071363378443840053029366383258766538131, _196) (1, _197) -1 ]", "EXPR [ (-1, _193, _197) (5096253676302562286669017222071363378443840053029366383258766538131, _197) 0 ]", - "EXPR [ (1, _194, _197) (1, _197, _197) (268435454, _197) (-1, _198) 0 ]", + "EXPR [ (1, _194, _197) (268435455, _197) (-1, _198) 0 ]", "BLACKBOX::RANGE [(_198, 32)] []", "EXPR [ (1, _194) -41472 ]", "EXPR [ (1, _0) (-1, _5) (-1, _199) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 81ba47544f3..c06d2773ecb 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -128,7 +128,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(29))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(32))]", "EXPR [ (-1, _29, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) (1, _33) -1 ]", "EXPR [ (-1, _29, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) 0 ]", - "EXPR [ (1, _30, _33) (1, _33, _33) (268435454, _33) (-1, _34) 0 ]", + "EXPR [ (1, _30, _33) (268435455, _33) (-1, _34) 0 ]", "BLACKBOX::RANGE [(_34, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(30), Witness(30))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", "BLACKBOX::RANGE [(_35, 222)] []", @@ -139,7 +139,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(35))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(38))]", "EXPR [ (-1, _35, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) (1, _39) -1 ]", "EXPR [ (-1, _35, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) 0 ]", - "EXPR [ (1, _36, _39) (1, _39, _39) (268435454, _39) (-1, _40) 0 ]", + "EXPR [ (1, _36, _39) (268435455, _39) (-1, _40) 0 ]", "BLACKBOX::RANGE [(_40, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(36), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", "BLACKBOX::RANGE [(_41, 222)] []", @@ -150,7 +150,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(41))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(44))]", "EXPR [ (-1, _41, _44) (5096253676302562286669017222071363378443840053029366383258766538131, _44) (1, _45) -1 ]", "EXPR [ (-1, _41, _45) (5096253676302562286669017222071363378443840053029366383258766538131, _45) 0 ]", - "EXPR [ (1, _42, _45) (1, _45, _45) (268435454, _45) (-1, _46) 0 ]", + "EXPR [ (1, _42, _45) (268435455, _45) (-1, _46) 0 ]", "BLACKBOX::RANGE [(_46, 32)] []", "EXPR [ (1, _1, _6) (-1, _47) 0 ]", "BLACKBOX::RANGE [(_47, 32)] []", @@ -163,7 +163,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(48))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(51))]", "EXPR [ (-1, _48, _51) (5096253676302562286669017222071363378443840053029366383258766538131, _51) (1, _52) -1 ]", "EXPR [ (-1, _48, _52) (5096253676302562286669017222071363378443840053029366383258766538131, _52) 0 ]", - "EXPR [ (1, _49, _52) (1, _52, _52) (268435454, _52) (-1, _53) 0 ]", + "EXPR [ (1, _49, _52) (268435455, _52) (-1, _53) 0 ]", "BLACKBOX::RANGE [(_53, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(30)), (1, Witness(49))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(54)), Simple(Witness(55))]", "BLACKBOX::RANGE [(_54, 222)] []", @@ -174,7 +174,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(54))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(57))]", "EXPR [ (-1, _54, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) (1, _58) -1 ]", "EXPR [ (-1, _54, _58) (5096253676302562286669017222071363378443840053029366383258766538131, _58) 0 ]", - "EXPR [ (1, _55, _58) (1, _58, _58) (268435454, _58) (-1, _59) 0 ]", + "EXPR [ (1, _55, _58) (268435455, _58) (-1, _59) 0 ]", "BLACKBOX::RANGE [(_59, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(55), Witness(55))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(60)), Simple(Witness(61))]", "BLACKBOX::RANGE [(_60, 222)] []", @@ -185,7 +185,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(60))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(63))]", "EXPR [ (-1, _60, _63) (5096253676302562286669017222071363378443840053029366383258766538131, _63) (1, _64) -1 ]", "EXPR [ (-1, _60, _64) (5096253676302562286669017222071363378443840053029366383258766538131, _64) 0 ]", - "EXPR [ (1, _61, _64) (1, _64, _64) (268435454, _64) (-1, _65) 0 ]", + "EXPR [ (1, _61, _64) (268435455, _64) (-1, _65) 0 ]", "BLACKBOX::RANGE [(_65, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(61), Witness(2))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", "BLACKBOX::RANGE [(_66, 222)] []", @@ -196,7 +196,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(66))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(69))]", "EXPR [ (-1, _66, _69) (5096253676302562286669017222071363378443840053029366383258766538131, _69) (1, _70) -1 ]", "EXPR [ (-1, _66, _70) (5096253676302562286669017222071363378443840053029366383258766538131, _70) 0 ]", - "EXPR [ (1, _67, _70) (1, _70, _70) (268435454, _70) (-1, _71) 0 ]", + "EXPR [ (1, _67, _70) (268435455, _70) (-1, _71) 0 ]", "BLACKBOX::RANGE [(_71, 32)] []", "EXPR [ (1, _2, _7) (-1, _72) 0 ]", "BLACKBOX::RANGE [(_72, 32)] []", @@ -209,7 +209,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(73))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(76))]", "EXPR [ (-1, _73, _76) (5096253676302562286669017222071363378443840053029366383258766538131, _76) (1, _77) -1 ]", "EXPR [ (-1, _73, _77) (5096253676302562286669017222071363378443840053029366383258766538131, _77) 0 ]", - "EXPR [ (1, _74, _77) (1, _77, _77) (268435454, _77) (-1, _78) 0 ]", + "EXPR [ (1, _74, _77) (268435455, _77) (-1, _78) 0 ]", "BLACKBOX::RANGE [(_78, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(55)), (1, Witness(74))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", "BLACKBOX::RANGE [(_79, 222)] []", @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(82))]", "EXPR [ (-1, _79, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) (1, _83) -1 ]", "EXPR [ (-1, _79, _83) (5096253676302562286669017222071363378443840053029366383258766538131, _83) 0 ]", - "EXPR [ (1, _80, _83) (1, _83, _83) (268435454, _83) (-1, _84) 0 ]", + "EXPR [ (1, _80, _83) (268435455, _83) (-1, _84) 0 ]", "BLACKBOX::RANGE [(_84, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(80), Witness(80))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", "BLACKBOX::RANGE [(_85, 222)] []", @@ -231,7 +231,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(85))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(88))]", "EXPR [ (-1, _85, _88) (5096253676302562286669017222071363378443840053029366383258766538131, _88) (1, _89) -1 ]", "EXPR [ (-1, _85, _89) (5096253676302562286669017222071363378443840053029366383258766538131, _89) 0 ]", - "EXPR [ (1, _86, _89) (1, _89, _89) (268435454, _89) (-1, _90) 0 ]", + "EXPR [ (1, _86, _89) (268435455, _89) (-1, _90) 0 ]", "BLACKBOX::RANGE [(_90, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(86), Witness(3))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(91)), Simple(Witness(92))]", "BLACKBOX::RANGE [(_91, 222)] []", @@ -242,7 +242,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(91))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(94))]", "EXPR [ (-1, _91, _94) (5096253676302562286669017222071363378443840053029366383258766538131, _94) (1, _95) -1 ]", "EXPR [ (-1, _91, _95) (5096253676302562286669017222071363378443840053029366383258766538131, _95) 0 ]", - "EXPR [ (1, _92, _95) (1, _95, _95) (268435454, _95) (-1, _96) 0 ]", + "EXPR [ (1, _92, _95) (268435455, _95) (-1, _96) 0 ]", "BLACKBOX::RANGE [(_96, 32)] []", "EXPR [ (1, _3, _8) (-1, _97) 0 ]", "BLACKBOX::RANGE [(_97, 32)] []", @@ -255,7 +255,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(98))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(101))]", "EXPR [ (-1, _98, _101) (5096253676302562286669017222071363378443840053029366383258766538131, _101) (1, _102) -1 ]", "EXPR [ (-1, _98, _102) (5096253676302562286669017222071363378443840053029366383258766538131, _102) 0 ]", - "EXPR [ (1, _99, _102) (1, _102, _102) (268435454, _102) (-1, _103) 0 ]", + "EXPR [ (1, _99, _102) (268435455, _102) (-1, _103) 0 ]", "BLACKBOX::RANGE [(_103, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80)), (1, Witness(99))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(104)), Simple(Witness(105))]", "BLACKBOX::RANGE [(_104, 222)] []", @@ -266,7 +266,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(104))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(107))]", "EXPR [ (-1, _104, _107) (5096253676302562286669017222071363378443840053029366383258766538131, _107) (1, _108) -1 ]", "EXPR [ (-1, _104, _108) (5096253676302562286669017222071363378443840053029366383258766538131, _108) 0 ]", - "EXPR [ (1, _105, _108) (1, _108, _108) (268435454, _108) (-1, _109) 0 ]", + "EXPR [ (1, _105, _108) (268435455, _108) (-1, _109) 0 ]", "BLACKBOX::RANGE [(_109, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(105), Witness(105))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(110)), Simple(Witness(111))]", "BLACKBOX::RANGE [(_110, 222)] []", @@ -277,7 +277,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(110))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(113))]", "EXPR [ (-1, _110, _113) (5096253676302562286669017222071363378443840053029366383258766538131, _113) (1, _114) -1 ]", "EXPR [ (-1, _110, _114) (5096253676302562286669017222071363378443840053029366383258766538131, _114) 0 ]", - "EXPR [ (1, _111, _114) (1, _114, _114) (268435454, _114) (-1, _115) 0 ]", + "EXPR [ (1, _111, _114) (268435455, _114) (-1, _115) 0 ]", "BLACKBOX::RANGE [(_115, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(111), Witness(4))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(116)), Simple(Witness(117))]", "BLACKBOX::RANGE [(_116, 222)] []", @@ -288,7 +288,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(116))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(119))]", "EXPR [ (-1, _116, _119) (5096253676302562286669017222071363378443840053029366383258766538131, _119) (1, _120) -1 ]", "EXPR [ (-1, _116, _120) (5096253676302562286669017222071363378443840053029366383258766538131, _120) 0 ]", - "EXPR [ (1, _117, _120) (1, _120, _120) (268435454, _120) (-1, _121) 0 ]", + "EXPR [ (1, _117, _120) (268435455, _120) (-1, _121) 0 ]", "BLACKBOX::RANGE [(_121, 32)] []", "EXPR [ (1, _4, _9) (-1, _122) 0 ]", "BLACKBOX::RANGE [(_122, 32)] []", @@ -301,7 +301,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(123))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(126))]", "EXPR [ (-1, _123, _126) (5096253676302562286669017222071363378443840053029366383258766538131, _126) (1, _127) -1 ]", "EXPR [ (-1, _123, _127) (5096253676302562286669017222071363378443840053029366383258766538131, _127) 0 ]", - "EXPR [ (1, _124, _127) (1, _127, _127) (268435454, _127) (-1, _128) 0 ]", + "EXPR [ (1, _124, _127) (268435455, _127) (-1, _128) 0 ]", "BLACKBOX::RANGE [(_128, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(105)), (1, Witness(124))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(129)), Simple(Witness(130))]", "BLACKBOX::RANGE [(_129, 222)] []", @@ -311,7 +311,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(129))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(132))]", "EXPR [ (-1, _129, _132) (5096253676302562286669017222071363378443840053029366383258766538131, _132) (1, _133) -1 ]", "EXPR [ (-1, _129, _133) (5096253676302562286669017222071363378443840053029366383258766538131, _133) 0 ]", - "EXPR [ (1, _130, _133) (1, _133, _133) (268435454, _133) (-1, _134) 0 ]", + "EXPR [ (1, _130, _133) (268435455, _133) (-1, _134) 0 ]", "BLACKBOX::RANGE [(_134, 32)] []", "EXPR [ (1, _130) -3814912846 ]", "EXPR [ (1, _9) (1, _28) (-1, _135) 0 ]", @@ -325,7 +325,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(136))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(139))]", "EXPR [ (-1, _136, _139) (5096253676302562286669017222071363378443840053029366383258766538131, _139) (1, _140) -1 ]", "EXPR [ (-1, _136, _140) (5096253676302562286669017222071363378443840053029366383258766538131, _140) 0 ]", - "EXPR [ (1, _137, _140) (1, _140, _140) (268435454, _140) (-1, _141) 0 ]", + "EXPR [ (1, _137, _140) (268435455, _140) (-1, _141) 0 ]", "BLACKBOX::RANGE [(_141, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(142)), Simple(Witness(143))]", "BLACKBOX::RANGE [(_142, 222)] []", @@ -336,7 +336,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(142))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(145))]", "EXPR [ (-1, _142, _145) (5096253676302562286669017222071363378443840053029366383258766538131, _145) (1, _146) -1 ]", "EXPR [ (-1, _142, _146) (5096253676302562286669017222071363378443840053029366383258766538131, _146) 0 ]", - "EXPR [ (1, _143, _146) (1, _146, _146) (268435454, _146) (-1, _147) 0 ]", + "EXPR [ (1, _143, _146) (268435455, _146) (-1, _147) 0 ]", "BLACKBOX::RANGE [(_147, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(143))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(148)), Simple(Witness(149))]", "BLACKBOX::RANGE [(_148, 222)] []", @@ -347,7 +347,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(151))]", "EXPR [ (-1, _148, _151) (5096253676302562286669017222071363378443840053029366383258766538131, _151) (1, _152) -1 ]", "EXPR [ (-1, _148, _152) (5096253676302562286669017222071363378443840053029366383258766538131, _152) 0 ]", - "EXPR [ (1, _149, _152) (1, _152, _152) (268435454, _152) (-1, _153) 0 ]", + "EXPR [ (1, _149, _152) (268435455, _152) (-1, _153) 0 ]", "BLACKBOX::RANGE [(_153, 32)] []", "EXPR [ (1, _47) (1, _149) (-1, _154) 0 ]", "BLACKBOX::RANGE [(_154, 32)] []", @@ -360,7 +360,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(155))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(158))]", "EXPR [ (-1, _155, _158) (5096253676302562286669017222071363378443840053029366383258766538131, _158) (1, _159) -1 ]", "EXPR [ (-1, _155, _159) (5096253676302562286669017222071363378443840053029366383258766538131, _159) 0 ]", - "EXPR [ (1, _156, _159) (1, _159, _159) (268435454, _159) (-1, _160) 0 ]", + "EXPR [ (1, _156, _159) (268435455, _159) (-1, _160) 0 ]", "BLACKBOX::RANGE [(_160, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(161)), Simple(Witness(162))]", "BLACKBOX::RANGE [(_161, 222)] []", @@ -371,7 +371,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(161))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(164))]", "EXPR [ (-1, _161, _164) (5096253676302562286669017222071363378443840053029366383258766538131, _164) (1, _165) -1 ]", "EXPR [ (-1, _161, _165) (5096253676302562286669017222071363378443840053029366383258766538131, _165) 0 ]", - "EXPR [ (1, _162, _165) (1, _165, _165) (268435454, _165) (-1, _166) 0 ]", + "EXPR [ (1, _162, _165) (268435455, _165) (-1, _166) 0 ]", "BLACKBOX::RANGE [(_166, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(162))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(167)), Simple(Witness(168))]", "BLACKBOX::RANGE [(_167, 222)] []", @@ -382,7 +382,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(167))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(170))]", "EXPR [ (-1, _167, _170) (5096253676302562286669017222071363378443840053029366383258766538131, _170) (1, _171) -1 ]", "EXPR [ (-1, _167, _171) (5096253676302562286669017222071363378443840053029366383258766538131, _171) 0 ]", - "EXPR [ (1, _168, _171) (1, _171, _171) (268435454, _171) (-1, _172) 0 ]", + "EXPR [ (1, _168, _171) (268435455, _171) (-1, _172) 0 ]", "BLACKBOX::RANGE [(_172, 32)] []", "EXPR [ (1, _72) (1, _168) (-1, _173) 0 ]", "BLACKBOX::RANGE [(_173, 32)] []", @@ -395,7 +395,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(174))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(177))]", "EXPR [ (-1, _174, _177) (5096253676302562286669017222071363378443840053029366383258766538131, _177) (1, _178) -1 ]", "EXPR [ (-1, _174, _178) (5096253676302562286669017222071363378443840053029366383258766538131, _178) 0 ]", - "EXPR [ (1, _175, _178) (1, _178, _178) (268435454, _178) (-1, _179) 0 ]", + "EXPR [ (1, _175, _178) (268435455, _178) (-1, _179) 0 ]", "BLACKBOX::RANGE [(_179, 32)] []", "EXPR [ (1, _122) (1, _175) (-1, _180) 0 ]", "BLACKBOX::RANGE [(_180, 32)] []", @@ -408,7 +408,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(181))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(184))]", "EXPR [ (-1, _181, _184) (5096253676302562286669017222071363378443840053029366383258766538131, _184) (1, _185) -1 ]", "EXPR [ (-1, _181, _185) (5096253676302562286669017222071363378443840053029366383258766538131, _185) 0 ]", - "EXPR [ (1, _182, _185) (1, _185, _185) (268435454, _185) (-1, _186) 0 ]", + "EXPR [ (1, _182, _185) (268435455, _185) (-1, _186) 0 ]", "BLACKBOX::RANGE [(_186, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(182))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(187)), Simple(Witness(188))]", "BLACKBOX::RANGE [(_187, 222)] []", @@ -419,7 +419,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(187))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(190))]", "EXPR [ (-1, _187, _190) (5096253676302562286669017222071363378443840053029366383258766538131, _190) (1, _191) -1 ]", "EXPR [ (-1, _187, _191) (5096253676302562286669017222071363378443840053029366383258766538131, _191) 0 ]", - "EXPR [ (1, _188, _191) (1, _191, _191) (268435454, _191) (-1, _192) 0 ]", + "EXPR [ (1, _188, _191) (268435455, _191) (-1, _192) 0 ]", "BLACKBOX::RANGE [(_192, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(188))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(193)), Simple(Witness(194))]", "BLACKBOX::RANGE [(_193, 222)] []", @@ -429,7 +429,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(193))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(196))]", "EXPR [ (-1, _193, _196) (5096253676302562286669017222071363378443840053029366383258766538131, _196) (1, _197) -1 ]", "EXPR [ (-1, _193, _197) (5096253676302562286669017222071363378443840053029366383258766538131, _197) 0 ]", - "EXPR [ (1, _194, _197) (1, _197, _197) (268435454, _197) (-1, _198) 0 ]", + "EXPR [ (1, _194, _197) (268435455, _197) (-1, _198) 0 ]", "BLACKBOX::RANGE [(_198, 32)] []", "EXPR [ (1, _194) -41472 ]", "EXPR [ (1, _0) (-1, _5) (-1, _199) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 61d97ec3f93..46435c48267 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(78))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(81))]", "EXPR [ (-1, _78, _81) (5096253676302562286669017222071363378443840053029366383258766538131, _81) (1, _82) -1 ]", "EXPR [ (-1, _78, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) 0 ]", - "EXPR [ (1, _79, _82) (1, _82, _82) (268435454, _82) (-1, _83) 0 ]", + "EXPR [ (1, _79, _82) (268435455, _82) (-1, _83) 0 ]", "BLACKBOX::RANGE [(_83, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 4294967299 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(84)), Simple(Witness(85))]", "BLACKBOX::RANGE [(_84, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_0.snap index 61d97ec3f93..46435c48267 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_0.snap @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(78))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(81))]", "EXPR [ (-1, _78, _81) (5096253676302562286669017222071363378443840053029366383258766538131, _81) (1, _82) -1 ]", "EXPR [ (-1, _78, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) 0 ]", - "EXPR [ (1, _79, _82) (1, _82, _82) (268435454, _82) (-1, _83) 0 ]", + "EXPR [ (1, _79, _82) (268435455, _82) (-1, _83) 0 ]", "BLACKBOX::RANGE [(_83, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 4294967299 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(84)), Simple(Witness(85))]", "BLACKBOX::RANGE [(_84, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 61d97ec3f93..46435c48267 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(78))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(81))]", "EXPR [ (-1, _78, _81) (5096253676302562286669017222071363378443840053029366383258766538131, _81) (1, _82) -1 ]", "EXPR [ (-1, _78, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) 0 ]", - "EXPR [ (1, _79, _82) (1, _82, _82) (268435454, _82) (-1, _83) 0 ]", + "EXPR [ (1, _79, _82) (268435455, _82) (-1, _83) 0 ]", "BLACKBOX::RANGE [(_83, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 4294967299 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(84)), Simple(Witness(85))]", "BLACKBOX::RANGE [(_84, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 8c289529c3b..c18277fd62d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -130,7 +130,7 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(53))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(56))]", "EXPR [ (-1, _53, _56) (5096253676302562286669017222071363378443840053029366383258766538131, _56) (1, _57) -1 ]", "EXPR [ (-1, _53, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) 0 ]", - "EXPR [ (1, _54, _57) (1, _57, _57) (268435454, _57) (-1, _58) 0 ]", + "EXPR [ (1, _54, _57) (268435455, _57) (-1, _58) 0 ]", "BLACKBOX::RANGE [(_58, 32)] []", "EXPR [ (1, _50) -1 ]", "EXPR [ (1, _54) -72 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_0.snap index 8c289529c3b..c18277fd62d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_0.snap @@ -130,7 +130,7 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(53))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(56))]", "EXPR [ (-1, _53, _56) (5096253676302562286669017222071363378443840053029366383258766538131, _56) (1, _57) -1 ]", "EXPR [ (-1, _53, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) 0 ]", - "EXPR [ (1, _54, _57) (1, _57, _57) (268435454, _57) (-1, _58) 0 ]", + "EXPR [ (1, _54, _57) (268435455, _57) (-1, _58) 0 ]", "BLACKBOX::RANGE [(_58, 32)] []", "EXPR [ (1, _50) -1 ]", "EXPR [ (1, _54) -72 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 8c289529c3b..c18277fd62d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -130,7 +130,7 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(53))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(56))]", "EXPR [ (-1, _53, _56) (5096253676302562286669017222071363378443840053029366383258766538131, _56) (1, _57) -1 ]", "EXPR [ (-1, _53, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) 0 ]", - "EXPR [ (1, _54, _57) (1, _57, _57) (268435454, _57) (-1, _58) 0 ]", + "EXPR [ (1, _54, _57) (268435455, _57) (-1, _58) 0 ]", "BLACKBOX::RANGE [(_58, 32)] []", "EXPR [ (1, _50) -1 ]", "EXPR [ (1, _54) -72 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 6bfd691262a..e5eddbdc5fb 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -55,7 +55,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(5))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(8))]", "EXPR [ (-1, _5, _8) (5096253676302562286669017222071363378443840053029366383258766538131, _8) (1, _9) -1 ]", "EXPR [ (-1, _5, _9) (5096253676302562286669017222071363378443840053029366383258766538131, _9) 0 ]", - "EXPR [ (1, _6, _9) (1, _9, _9) (268435454, _9) (-1, _10) 0 ]", + "EXPR [ (1, _6, _9) (268435455, _9) (-1, _10) 0 ]", "BLACKBOX::RANGE [(_10, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_12, 32)] []", @@ -70,7 +70,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (5096253676302562286669017222071363378443840053029366383258766538131, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (5096253676302562286669017222071363378443840053029366383258766538131, _18) 0 ]", - "EXPR [ (1, _15, _18) (1, _18, _18) (268435454, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (268435455, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(15))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(20)), Simple(Witness(21))]", "BLACKBOX::RANGE [(_21, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_0.snap index 6bfd691262a..e5eddbdc5fb 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_0.snap @@ -55,7 +55,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(5))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(8))]", "EXPR [ (-1, _5, _8) (5096253676302562286669017222071363378443840053029366383258766538131, _8) (1, _9) -1 ]", "EXPR [ (-1, _5, _9) (5096253676302562286669017222071363378443840053029366383258766538131, _9) 0 ]", - "EXPR [ (1, _6, _9) (1, _9, _9) (268435454, _9) (-1, _10) 0 ]", + "EXPR [ (1, _6, _9) (268435455, _9) (-1, _10) 0 ]", "BLACKBOX::RANGE [(_10, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_12, 32)] []", @@ -70,7 +70,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (5096253676302562286669017222071363378443840053029366383258766538131, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (5096253676302562286669017222071363378443840053029366383258766538131, _18) 0 ]", - "EXPR [ (1, _15, _18) (1, _18, _18) (268435454, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (268435455, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(15))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(20)), Simple(Witness(21))]", "BLACKBOX::RANGE [(_21, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 6bfd691262a..e5eddbdc5fb 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -55,7 +55,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(5))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(8))]", "EXPR [ (-1, _5, _8) (5096253676302562286669017222071363378443840053029366383258766538131, _8) (1, _9) -1 ]", "EXPR [ (-1, _5, _9) (5096253676302562286669017222071363378443840053029366383258766538131, _9) 0 ]", - "EXPR [ (1, _6, _9) (1, _9, _9) (268435454, _9) (-1, _10) 0 ]", + "EXPR [ (1, _6, _9) (268435455, _9) (-1, _10) 0 ]", "BLACKBOX::RANGE [(_10, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_12, 32)] []", @@ -70,7 +70,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (5096253676302562286669017222071363378443840053029366383258766538131, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (5096253676302562286669017222071363378443840053029366383258766538131, _18) 0 ]", - "EXPR [ (1, _15, _18) (1, _18, _18) (268435454, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (268435455, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(15))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(20)), Simple(Witness(21))]", "BLACKBOX::RANGE [(_21, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 6f6604281bf..21756c92124 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -48,7 +48,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (1186564023676924939888766319973246049704924238154051448977, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (1186564023676924939888766319973246049704924238154051448977, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7, _7) (4331911350818177022, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (4331911350818177023, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 63)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_0.snap index 6f6604281bf..21756c92124 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_0.snap @@ -48,7 +48,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (1186564023676924939888766319973246049704924238154051448977, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (1186564023676924939888766319973246049704924238154051448977, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7, _7) (4331911350818177022, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (4331911350818177023, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 63)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 6f6604281bf..21756c92124 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -48,7 +48,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (1186564023676924939888766319973246049704924238154051448977, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (1186564023676924939888766319973246049704924238154051448977, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7, _7) (4331911350818177022, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (4331911350818177023, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 63)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 6c8cccd71ff..3c96010ec1f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -205,7 +205,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _45486", + "current witness index : _45472", "private parameters indices : [_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11]", "public parameters indices : []", "return value indices : []", @@ -221,7 +221,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(18))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(21))]", "EXPR [ (-1, _18, _21) (5096253676302562286669017222071363378443840053029366383258766538131, _21) (1, _22) -1 ]", "EXPR [ (-1, _18, _22) (5096253676302562286669017222071363378443840053029366383258766538131, _22) 0 ]", - "EXPR [ (1, _19, _22) (1, _22, _22) (268435454, _22) (-1, _23) 0 ]", + "EXPR [ (1, _19, _22) (268435455, _22) (-1, _23) 0 ]", "BLACKBOX::RANGE [(_23, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(19))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 29)] []", @@ -1228,9 +1228,9 @@ expression: artifact "EXPR [ (1, _906, _907) (-1, _909) 0 ]", "EXPR [ (1, _881, _887) (-1, _910) 0 ]", "EXPR [ (1, _19) (-1, _911) 3 ]", - "EXPR [ (-1, _887, _908) (-1, _29112) 0 ]", - "EXPR [ (-1, _906, _907) (-1, _29113) 0 ]", - "EXPR [ (-1, _912) (1, _29112) (1, _29113) 1 ]", + "EXPR [ (-1, _887, _908) (-1, _29111) 0 ]", + "EXPR [ (-1, _906, _907) (-1, _29112) 0 ]", + "EXPR [ (-1, _912) (1, _29111) (1, _29112) 1 ]", "EXPR [ (1, _911, _912) (-1, _913) 0 ]", "BLACKBOX::RANGE [(_913, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(913))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(914)), Simple(Witness(915))]", @@ -1257,13 +1257,13 @@ expression: artifact "EXPR [ (1, _927, _929) 0 ]", "EXPR [ (1, _912, _926) (-1, _930) 0 ]", "EXPR [ (-1, _929, _930) (-1, _931) 1 ]", - "EXPR [ (-1, _932) (-1, _29112) (-1, _29113) 0 ]", + "EXPR [ (-1, _932) (-1, _29111) (-1, _29112) 0 ]", "EXPR [ (1, _929, _930) (-1, _933) 0 ]", "EXPR [ (1, _900, _909) (1, _908, _910) (-1, _934) 0 ]", "EXPR [ (1, _19) (-1, _935) 6 ]", - "EXPR [ (-1, _929, _930) (-1, _29116) 0 ]", - "EXPR [ (-1, _931, _932) (-1, _29117) 0 ]", - "EXPR [ (-1, _936) (1, _29116) (1, _29117) 1 ]", + "EXPR [ (-1, _929, _930) (-1, _29115) 0 ]", + "EXPR [ (-1, _931, _932) (-1, _29116) 0 ]", + "EXPR [ (-1, _936) (1, _29115) (1, _29116) 1 ]", "EXPR [ (1, _935, _936) (-1, _937) 0 ]", "BLACKBOX::RANGE [(_937, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(937))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(938)), Simple(Witness(939))]", @@ -1290,13 +1290,13 @@ expression: artifact "EXPR [ (1, _951, _953) 0 ]", "EXPR [ (1, _936, _950) (-1, _954) 0 ]", "EXPR [ (-1, _953, _954) (-1, _955) 1 ]", - "EXPR [ (-1, _956) (-1, _29116) (-1, _29117) 0 ]", + "EXPR [ (-1, _956) (-1, _29115) (-1, _29116) 0 ]", "EXPR [ (1, _953, _954) (-1, _957) 0 ]", "EXPR [ (1, _923, _933) (1, _931, _934) (-1, _958) 0 ]", "EXPR [ (1, _19) (-1, _959) 10 ]", - "EXPR [ (-1, _953, _954) (-1, _29120) 0 ]", - "EXPR [ (-1, _955, _956) (-1, _29121) 0 ]", - "EXPR [ (-1, _960) (1, _29120) (1, _29121) 1 ]", + "EXPR [ (-1, _953, _954) (-1, _29119) 0 ]", + "EXPR [ (-1, _955, _956) (-1, _29120) 0 ]", + "EXPR [ (-1, _960) (1, _29119) (1, _29120) 1 ]", "EXPR [ (1, _959, _960) (-1, _961) 0 ]", "BLACKBOX::RANGE [(_961, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(961))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(962)), Simple(Witness(963))]", @@ -1323,13 +1323,13 @@ expression: artifact "EXPR [ (1, _975, _977) 0 ]", "EXPR [ (1, _960, _974) (-1, _978) 0 ]", "EXPR [ (-1, _977, _978) (-1, _979) 1 ]", - "EXPR [ (-1, _980) (-1, _29120) (-1, _29121) 0 ]", + "EXPR [ (-1, _980) (-1, _29119) (-1, _29120) 0 ]", "EXPR [ (1, _977, _978) (-1, _981) 0 ]", "EXPR [ (1, _947, _957) (1, _955, _958) (-1, _982) 0 ]", "EXPR [ (1, _19) (-1, _983) 15 ]", - "EXPR [ (-1, _977, _978) (-1, _29124) 0 ]", - "EXPR [ (-1, _979, _980) (-1, _29125) 0 ]", - "EXPR [ (-1, _984) (1, _29124) (1, _29125) 1 ]", + "EXPR [ (-1, _977, _978) (-1, _29123) 0 ]", + "EXPR [ (-1, _979, _980) (-1, _29124) 0 ]", + "EXPR [ (-1, _984) (1, _29123) (1, _29124) 1 ]", "EXPR [ (1, _983, _984) (-1, _985) 0 ]", "BLACKBOX::RANGE [(_985, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(985))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(986)), Simple(Witness(987))]", @@ -1356,13 +1356,13 @@ expression: artifact "EXPR [ (1, _999, _1001) 0 ]", "EXPR [ (1, _984, _998) (-1, _1002) 0 ]", "EXPR [ (-1, _1001, _1002) (-1, _1003) 1 ]", - "EXPR [ (-1, _1004) (-1, _29124) (-1, _29125) 0 ]", + "EXPR [ (-1, _1004) (-1, _29123) (-1, _29124) 0 ]", "EXPR [ (1, _1001, _1002) (-1, _1005) 0 ]", "EXPR [ (1, _971, _981) (1, _979, _982) (-1, _1006) 0 ]", "EXPR [ (1, _19) (-1, _1007) 21 ]", - "EXPR [ (-1, _1001, _1002) (-1, _29128) 0 ]", - "EXPR [ (-1, _1003, _1004) (-1, _29129) 0 ]", - "EXPR [ (-1, _1008) (1, _29128) (1, _29129) 1 ]", + "EXPR [ (-1, _1001, _1002) (-1, _29127) 0 ]", + "EXPR [ (-1, _1003, _1004) (-1, _29128) 0 ]", + "EXPR [ (-1, _1008) (1, _29127) (1, _29128) 1 ]", "EXPR [ (1, _1007, _1008) (-1, _1009) 0 ]", "BLACKBOX::RANGE [(_1009, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1009))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1010)), Simple(Witness(1011))]", @@ -1389,13 +1389,13 @@ expression: artifact "EXPR [ (1, _1023, _1025) 0 ]", "EXPR [ (1, _1008, _1022) (-1, _1026) 0 ]", "EXPR [ (-1, _1025, _1026) (-1, _1027) 1 ]", - "EXPR [ (-1, _1028) (-1, _29128) (-1, _29129) 0 ]", + "EXPR [ (-1, _1028) (-1, _29127) (-1, _29128) 0 ]", "EXPR [ (1, _1025, _1026) (-1, _1029) 0 ]", "EXPR [ (1, _995, _1005) (1, _1003, _1006) (-1, _1030) 0 ]", "EXPR [ (1, _19) (-1, _1031) 28 ]", - "EXPR [ (-1, _1025, _1026) (-1, _29132) 0 ]", - "EXPR [ (-1, _1027, _1028) (-1, _29133) 0 ]", - "EXPR [ (-1, _1032) (1, _29132) (1, _29133) 1 ]", + "EXPR [ (-1, _1025, _1026) (-1, _29131) 0 ]", + "EXPR [ (-1, _1027, _1028) (-1, _29132) 0 ]", + "EXPR [ (-1, _1032) (1, _29131) (1, _29132) 1 ]", "EXPR [ (1, _1031, _1032) (-1, _1033) 0 ]", "BLACKBOX::RANGE [(_1033, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1033))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1034)), Simple(Witness(1035))]", @@ -1422,7 +1422,7 @@ expression: artifact "EXPR [ (1, _1047, _1049) 0 ]", "EXPR [ (1, _1032, _1046) (-1, _1050) 0 ]", "EXPR [ (-1, _1049, _1050) (-1, _1051) 1 ]", - "EXPR [ (-1, _1052) (-1, _29132) (-1, _29133) 0 ]", + "EXPR [ (-1, _1052) (-1, _29131) (-1, _29132) 0 ]", "EXPR [ (1, _1049, _1050) (-1, _1053) 0 ]", "EXPR [ (1, _1019, _1029) (1, _1027, _1030) (-1, _1054) 0 ]", "EXPR [ (1, _1049, _1050) (1, _1051, _1052) -1 ]", @@ -1630,9 +1630,9 @@ expression: artifact "MEM (id: 12, read at: EXPR [ (1, _1236) 0 ], value: EXPR [ (1, _1237) 0 ]) ", "EXPR [ (-1, _1232, _1237) (1, _1232) (1, _1237) (-1, _1238) 0 ]", "MEM (id: 12, write EXPR [ (1, _1238) 0 ] at: EXPR [ (1, _1236) 0 ]) ", - "EXPR [ (-1, _889, _1139) (-1, _29274) 0 ]", - "EXPR [ (1, _1139, _1146) (-1, _29275) 0 ]", - "EXPR [ (1, _889) (-1, _1239) (1, _29274) (1, _29275) -1 ]", + "EXPR [ (-1, _889, _1139) (-1, _29273) 0 ]", + "EXPR [ (1, _1139, _1146) (-1, _29274) 0 ]", + "EXPR [ (1, _889) (-1, _1239) (1, _29273) (1, _29274) -1 ]", "EXPR [ (1, _1232, _1239) (-1, _1240) 0 ]", "BLACKBOX::RANGE [(_1240, 32)] []", "MEM (id: 12, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1241) 0 ]) ", @@ -1668,7 +1668,7 @@ expression: artifact "MEM (id: 12, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1271) 0 ]) ", "MEM (id: 12, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1272) 0 ]) ", "EXPR [ (-1, _1232) (-1, _1273) 1 ]", - "EXPR [ (1, _889) (-1, _1274) (1, _29274) (1, _29275) 0 ]", + "EXPR [ (1, _889) (-1, _1274) (1, _29273) (1, _29274) 0 ]", "EXPR [ (-1, _887, _1139) (1, _887) (1, _1139) (-1, _1275) 0 ]", "EXPR [ (1, _19) (-1, _1276) 6 ]", "EXPR [ (-1, _1273, _1275) (-1, _1232) (-1, _1277) 1 ]", @@ -1741,9 +1741,9 @@ expression: artifact "MEM (id: 13, read at: EXPR [ (1, _1333) 0 ], value: EXPR [ (1, _1334) 0 ]) ", "EXPR [ (-1, _1329, _1334) (1, _1329) (1, _1334) (-1, _1335) 0 ]", "MEM (id: 13, write EXPR [ (1, _1335) 0 ] at: EXPR [ (1, _1333) 0 ]) ", - "EXPR [ (1, _1232, _1240) (-1, _29342) 0 ]", - "EXPR [ (1, _1273, _1274) (-1, _29343) 0 ]", - "EXPR [ (-1, _1336) (1, _29342) (1, _29343) -1 ]", + "EXPR [ (1, _1232, _1240) (-1, _29341) 0 ]", + "EXPR [ (1, _1273, _1274) (-1, _29342) 0 ]", + "EXPR [ (-1, _1336) (1, _29341) (1, _29342) -1 ]", "EXPR [ (1, _1329, _1336) (-1, _1337) 0 ]", "BLACKBOX::RANGE [(_1337, 32)] []", "MEM (id: 13, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1338) 0 ]) ", @@ -1779,7 +1779,7 @@ expression: artifact "MEM (id: 13, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1368) 0 ]) ", "MEM (id: 13, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1369) 0 ]) ", "EXPR [ (-1, _1329) (-1, _1370) 1 ]", - "EXPR [ (-1, _1371) (1, _29342) (1, _29343) 0 ]", + "EXPR [ (-1, _1371) (1, _29341) (1, _29342) 0 ]", "EXPR [ (1, _1273, _1275) (1, _1232) (-1, _1372) 0 ]", "EXPR [ (1, _19) (-1, _1373) 10 ]", "EXPR [ (-1, _1370, _1372) (-1, _1329) (-1, _1374) 1 ]", @@ -1852,9 +1852,9 @@ expression: artifact "MEM (id: 14, read at: EXPR [ (1, _1430) 0 ], value: EXPR [ (1, _1431) 0 ]) ", "EXPR [ (-1, _1426, _1431) (1, _1426) (1, _1431) (-1, _1432) 0 ]", "MEM (id: 14, write EXPR [ (1, _1432) 0 ] at: EXPR [ (1, _1430) 0 ]) ", - "EXPR [ (1, _1329, _1337) (-1, _29410) 0 ]", - "EXPR [ (1, _1370, _1371) (-1, _29411) 0 ]", - "EXPR [ (-1, _1433) (1, _29410) (1, _29411) -1 ]", + "EXPR [ (1, _1329, _1337) (-1, _29409) 0 ]", + "EXPR [ (1, _1370, _1371) (-1, _29410) 0 ]", + "EXPR [ (-1, _1433) (1, _29409) (1, _29410) -1 ]", "EXPR [ (1, _1426, _1433) (-1, _1434) 0 ]", "BLACKBOX::RANGE [(_1434, 32)] []", "MEM (id: 14, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1435) 0 ]) ", @@ -1890,7 +1890,7 @@ expression: artifact "MEM (id: 14, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1465) 0 ]) ", "MEM (id: 14, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1466) 0 ]) ", "EXPR [ (-1, _1426) (-1, _1467) 1 ]", - "EXPR [ (-1, _1468) (1, _29410) (1, _29411) 0 ]", + "EXPR [ (-1, _1468) (1, _29409) (1, _29410) 0 ]", "EXPR [ (1, _1370, _1372) (1, _1329) (-1, _1469) 0 ]", "EXPR [ (1, _19) (-1, _1470) 15 ]", "EXPR [ (-1, _1467, _1469) (-1, _1426) (-1, _1471) 1 ]", @@ -1963,9 +1963,9 @@ expression: artifact "MEM (id: 15, read at: EXPR [ (1, _1527) 0 ], value: EXPR [ (1, _1528) 0 ]) ", "EXPR [ (-1, _1523, _1528) (1, _1523) (1, _1528) (-1, _1529) 0 ]", "MEM (id: 15, write EXPR [ (1, _1529) 0 ] at: EXPR [ (1, _1527) 0 ]) ", - "EXPR [ (1, _1426, _1434) (-1, _29478) 0 ]", - "EXPR [ (1, _1467, _1468) (-1, _29479) 0 ]", - "EXPR [ (-1, _1530) (1, _29478) (1, _29479) -1 ]", + "EXPR [ (1, _1426, _1434) (-1, _29477) 0 ]", + "EXPR [ (1, _1467, _1468) (-1, _29478) 0 ]", + "EXPR [ (-1, _1530) (1, _29477) (1, _29478) -1 ]", "EXPR [ (1, _1523, _1530) (-1, _1531) 0 ]", "BLACKBOX::RANGE [(_1531, 32)] []", "MEM (id: 15, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1532) 0 ]) ", @@ -2001,7 +2001,7 @@ expression: artifact "MEM (id: 15, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1562) 0 ]) ", "MEM (id: 15, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1563) 0 ]) ", "EXPR [ (-1, _1523) (-1, _1564) 1 ]", - "EXPR [ (-1, _1565) (1, _29478) (1, _29479) 0 ]", + "EXPR [ (-1, _1565) (1, _29477) (1, _29478) 0 ]", "EXPR [ (1, _1467, _1469) (1, _1426) (-1, _1566) 0 ]", "EXPR [ (1, _19) (-1, _1567) 21 ]", "EXPR [ (-1, _1564, _1566) (-1, _1523) (-1, _1568) 1 ]", @@ -2074,9 +2074,9 @@ expression: artifact "MEM (id: 16, read at: EXPR [ (1, _1624) 0 ], value: EXPR [ (1, _1625) 0 ]) ", "EXPR [ (-1, _1620, _1625) (1, _1620) (1, _1625) (-1, _1626) 0 ]", "MEM (id: 16, write EXPR [ (1, _1626) 0 ] at: EXPR [ (1, _1624) 0 ]) ", - "EXPR [ (1, _1523, _1531) (-1, _29546) 0 ]", - "EXPR [ (1, _1564, _1565) (-1, _29547) 0 ]", - "EXPR [ (-1, _1627) (1, _29546) (1, _29547) -1 ]", + "EXPR [ (1, _1523, _1531) (-1, _29545) 0 ]", + "EXPR [ (1, _1564, _1565) (-1, _29546) 0 ]", + "EXPR [ (-1, _1627) (1, _29545) (1, _29546) -1 ]", "EXPR [ (1, _1620, _1627) (-1, _1628) 0 ]", "BLACKBOX::RANGE [(_1628, 32)] []", "MEM (id: 16, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1629) 0 ]) ", @@ -2112,7 +2112,7 @@ expression: artifact "MEM (id: 16, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1659) 0 ]) ", "MEM (id: 16, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1660) 0 ]) ", "EXPR [ (-1, _1620) (-1, _1661) 1 ]", - "EXPR [ (-1, _1662) (1, _29546) (1, _29547) 0 ]", + "EXPR [ (-1, _1662) (1, _29545) (1, _29546) 0 ]", "EXPR [ (1, _1564, _1566) (1, _1523) (-1, _1663) 0 ]", "EXPR [ (1, _19) (-1, _1664) 28 ]", "EXPR [ (-1, _1661, _1663) (-1, _1620) (-1, _1665) 1 ]", @@ -2185,9 +2185,9 @@ expression: artifact "MEM (id: 17, read at: EXPR [ (1, _1721) 0 ], value: EXPR [ (1, _1722) 0 ]) ", "EXPR [ (-1, _1717, _1722) (1, _1717) (1, _1722) (-1, _1723) 0 ]", "MEM (id: 17, write EXPR [ (1, _1723) 0 ] at: EXPR [ (1, _1721) 0 ]) ", - "EXPR [ (1, _1620, _1628) (-1, _29614) 0 ]", - "EXPR [ (1, _1661, _1662) (-1, _29615) 0 ]", - "EXPR [ (-1, _1724) (1, _29614) (1, _29615) -1 ]", + "EXPR [ (1, _1620, _1628) (-1, _29613) 0 ]", + "EXPR [ (1, _1661, _1662) (-1, _29614) 0 ]", + "EXPR [ (-1, _1724) (1, _29613) (1, _29614) -1 ]", "EXPR [ (1, _1717, _1724) (-1, _1725) 0 ]", "BLACKBOX::RANGE [(_1725, 32)] []", "MEM (id: 17, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1726) 0 ]) ", @@ -2223,7 +2223,7 @@ expression: artifact "MEM (id: 17, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1756) 0 ]) ", "MEM (id: 17, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1757) 0 ]) ", "EXPR [ (-1, _1717) (-1, _1758) 1 ]", - "EXPR [ (-1, _1759) (1, _29614) (1, _29615) 0 ]", + "EXPR [ (-1, _1759) (1, _29613) (1, _29614) 0 ]", "EXPR [ (1, _1717, _1725) (1, _1758, _1759) 0 ]", "EXPR [ (-1, _1671, _1717) (1, _1717, _1726) (1, _1671) (-1, _1760) 0 ]", "EXPR [ (-1, _1672, _1717) (1, _1717, _1727) (1, _1672) (-1, _1761) 0 ]", @@ -2294,9 +2294,9 @@ expression: artifact "EXPR [ (-1, _1815, _1816) (-1, _1817) 1 ]", "EXPR [ (1, _1797, _1798) (-1, _1818) 0 ]", "EXPR [ (1, _19) (-1, _1819) 3 ]", - "EXPR [ (-1, _1815, _1816) (-1, _29682) 0 ]", - "EXPR [ (-1, _1817, _1818) (-1, _29683) 0 ]", - "EXPR [ (-1, _1820) (1, _29682) (1, _29683) 1 ]", + "EXPR [ (-1, _1815, _1816) (-1, _29681) 0 ]", + "EXPR [ (-1, _1817, _1818) (-1, _29682) 0 ]", + "EXPR [ (-1, _1820) (1, _29681) (1, _29682) 1 ]", "EXPR [ (1, _1819, _1820) (-1, _1821) 0 ]", "BLACKBOX::RANGE [(_1821, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1821))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1822)), Simple(Witness(1823))]", @@ -2321,11 +2321,11 @@ expression: artifact "EXPR [ (1, _1833, _1835) 0 ]", "EXPR [ (1, _1820, _1832) (-1, _1836) 0 ]", "EXPR [ (-1, _1835, _1836) (-1, _1837) 1 ]", - "EXPR [ (-1, _1838) (-1, _29682) (-1, _29683) 0 ]", + "EXPR [ (-1, _1838) (-1, _29681) (-1, _29682) 0 ]", "EXPR [ (1, _19) (-1, _1839) 6 ]", - "EXPR [ (-1, _1835, _1836) (-1, _29684) 0 ]", - "EXPR [ (-1, _1837, _1838) (-1, _29685) 0 ]", - "EXPR [ (-1, _1840) (1, _29684) (1, _29685) 1 ]", + "EXPR [ (-1, _1835, _1836) (-1, _29683) 0 ]", + "EXPR [ (-1, _1837, _1838) (-1, _29684) 0 ]", + "EXPR [ (-1, _1840) (1, _29683) (1, _29684) 1 ]", "EXPR [ (1, _1839, _1840) (-1, _1841) 0 ]", "BLACKBOX::RANGE [(_1841, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1841))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1842)), Simple(Witness(1843))]", @@ -2350,11 +2350,11 @@ expression: artifact "EXPR [ (1, _1853, _1855) 0 ]", "EXPR [ (1, _1840, _1852) (-1, _1856) 0 ]", "EXPR [ (-1, _1855, _1856) (-1, _1857) 1 ]", - "EXPR [ (-1, _1858) (-1, _29684) (-1, _29685) 0 ]", + "EXPR [ (-1, _1858) (-1, _29683) (-1, _29684) 0 ]", "EXPR [ (1, _19) (-1, _1859) 10 ]", - "EXPR [ (-1, _1855, _1856) (-1, _29686) 0 ]", - "EXPR [ (-1, _1857, _1858) (-1, _29687) 0 ]", - "EXPR [ (-1, _1860) (1, _29686) (1, _29687) 1 ]", + "EXPR [ (-1, _1855, _1856) (-1, _29685) 0 ]", + "EXPR [ (-1, _1857, _1858) (-1, _29686) 0 ]", + "EXPR [ (-1, _1860) (1, _29685) (1, _29686) 1 ]", "EXPR [ (1, _1859, _1860) (-1, _1861) 0 ]", "BLACKBOX::RANGE [(_1861, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1861))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1862)), Simple(Witness(1863))]", @@ -2379,11 +2379,11 @@ expression: artifact "EXPR [ (1, _1873, _1875) 0 ]", "EXPR [ (1, _1860, _1872) (-1, _1876) 0 ]", "EXPR [ (-1, _1875, _1876) (-1, _1877) 1 ]", - "EXPR [ (-1, _1878) (-1, _29686) (-1, _29687) 0 ]", + "EXPR [ (-1, _1878) (-1, _29685) (-1, _29686) 0 ]", "EXPR [ (1, _19) (-1, _1879) 15 ]", - "EXPR [ (-1, _1875, _1876) (-1, _29688) 0 ]", - "EXPR [ (-1, _1877, _1878) (-1, _29689) 0 ]", - "EXPR [ (-1, _1880) (1, _29688) (1, _29689) 1 ]", + "EXPR [ (-1, _1875, _1876) (-1, _29687) 0 ]", + "EXPR [ (-1, _1877, _1878) (-1, _29688) 0 ]", + "EXPR [ (-1, _1880) (1, _29687) (1, _29688) 1 ]", "EXPR [ (1, _1879, _1880) (-1, _1881) 0 ]", "BLACKBOX::RANGE [(_1881, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1881))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1882)), Simple(Witness(1883))]", @@ -2408,11 +2408,11 @@ expression: artifact "EXPR [ (1, _1893, _1895) 0 ]", "EXPR [ (1, _1880, _1892) (-1, _1896) 0 ]", "EXPR [ (-1, _1895, _1896) (-1, _1897) 1 ]", - "EXPR [ (-1, _1898) (-1, _29688) (-1, _29689) 0 ]", + "EXPR [ (-1, _1898) (-1, _29687) (-1, _29688) 0 ]", "EXPR [ (1, _19) (-1, _1899) 21 ]", - "EXPR [ (-1, _1895, _1896) (-1, _29690) 0 ]", - "EXPR [ (-1, _1897, _1898) (-1, _29691) 0 ]", - "EXPR [ (-1, _1900) (1, _29690) (1, _29691) 1 ]", + "EXPR [ (-1, _1895, _1896) (-1, _29689) 0 ]", + "EXPR [ (-1, _1897, _1898) (-1, _29690) 0 ]", + "EXPR [ (-1, _1900) (1, _29689) (1, _29690) 1 ]", "EXPR [ (1, _1899, _1900) (-1, _1901) 0 ]", "BLACKBOX::RANGE [(_1901, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1901))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1902)), Simple(Witness(1903))]", @@ -2437,11 +2437,11 @@ expression: artifact "EXPR [ (1, _1913, _1915) 0 ]", "EXPR [ (1, _1900, _1912) (-1, _1916) 0 ]", "EXPR [ (-1, _1915, _1916) (-1, _1917) 1 ]", - "EXPR [ (-1, _1918) (-1, _29690) (-1, _29691) 0 ]", + "EXPR [ (-1, _1918) (-1, _29689) (-1, _29690) 0 ]", "EXPR [ (1, _19) (-1, _1919) 28 ]", - "EXPR [ (-1, _1915, _1916) (-1, _29692) 0 ]", - "EXPR [ (-1, _1917, _1918) (-1, _29693) 0 ]", - "EXPR [ (-1, _1920) (1, _29692) (1, _29693) 1 ]", + "EXPR [ (-1, _1915, _1916) (-1, _29691) 0 ]", + "EXPR [ (-1, _1917, _1918) (-1, _29692) 0 ]", + "EXPR [ (-1, _1920) (1, _29691) (1, _29692) 1 ]", "EXPR [ (1, _1919, _1920) (-1, _1921) 0 ]", "BLACKBOX::RANGE [(_1921, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1921))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1922)), Simple(Witness(1923))]", @@ -2466,7 +2466,7 @@ expression: artifact "EXPR [ (1, _1933, _1935) 0 ]", "EXPR [ (1, _1920, _1932) (-1, _1936) 0 ]", "EXPR [ (-1, _1935, _1936) (-1, _1937) 1 ]", - "EXPR [ (-1, _1938) (-1, _29692) (-1, _29693) 0 ]", + "EXPR [ (-1, _1938) (-1, _29691) (-1, _29692) 0 ]", "EXPR [ (1, _1935, _1936) (1, _1937, _1938) 0 ]", "BLACKBOX::POSEIDON2_PERMUTATION [(_2, 254), (_12, 254), (_12, 254), (_13, 254)] [_1939, _1940, _1941, _1942]", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1939))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1943)), Simple(Witness(1944))]", @@ -2478,7 +2478,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1943))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(1946))]", "EXPR [ (-1, _1943, _1946) (5096253676302562286669017222071363378443840053029366383258766538131, _1946) (1, _1947) -1 ]", "EXPR [ (-1, _1943, _1947) (5096253676302562286669017222071363378443840053029366383258766538131, _1947) 0 ]", - "EXPR [ (1, _1944, _1947) (1, _1947, _1947) (268435454, _1947) (-1, _1948) 0 ]", + "EXPR [ (1, _1944, _1947) (268435455, _1947) (-1, _1948) 0 ]", "BLACKBOX::RANGE [(_1948, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1944))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1949)), Simple(Witness(1950))]", "BLACKBOX::RANGE [(_1949, 29)] []", @@ -8104,9 +8104,9 @@ expression: artifact "EXPR [ (1, _6910, _6911) (-1, _6913) 0 ]", "EXPR [ (1, _6885, _6891) (-1, _6914) 0 ]", "EXPR [ (1, _1944) (-1, _6915) 3 ]", - "EXPR [ (-1, _6891, _6912) (-1, _33087) 0 ]", - "EXPR [ (-1, _6910, _6911) (-1, _33088) 0 ]", - "EXPR [ (-1, _6916) (1, _33087) (1, _33088) 1 ]", + "EXPR [ (-1, _6891, _6912) (-1, _33085) 0 ]", + "EXPR [ (-1, _6910, _6911) (-1, _33086) 0 ]", + "EXPR [ (-1, _6916) (1, _33085) (1, _33086) 1 ]", "EXPR [ (1, _6915, _6916) (-1, _6917) 0 ]", "BLACKBOX::RANGE [(_6917, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6917))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(6918)), Simple(Witness(6919))]", @@ -8133,13 +8133,13 @@ expression: artifact "EXPR [ (1, _6931, _6933) 0 ]", "EXPR [ (1, _6916, _6930) (-1, _6934) 0 ]", "EXPR [ (-1, _6933, _6934) (-1, _6935) 1 ]", - "EXPR [ (-1, _6936) (-1, _33087) (-1, _33088) 0 ]", + "EXPR [ (-1, _6936) (-1, _33085) (-1, _33086) 0 ]", "EXPR [ (1, _6933, _6934) (-1, _6937) 0 ]", "EXPR [ (1, _6904, _6913) (1, _6912, _6914) (-1, _6938) 0 ]", "EXPR [ (1, _1944) (-1, _6939) 6 ]", - "EXPR [ (-1, _6933, _6934) (-1, _33091) 0 ]", - "EXPR [ (-1, _6935, _6936) (-1, _33092) 0 ]", - "EXPR [ (-1, _6940) (1, _33091) (1, _33092) 1 ]", + "EXPR [ (-1, _6933, _6934) (-1, _33089) 0 ]", + "EXPR [ (-1, _6935, _6936) (-1, _33090) 0 ]", + "EXPR [ (-1, _6940) (1, _33089) (1, _33090) 1 ]", "EXPR [ (1, _6939, _6940) (-1, _6941) 0 ]", "BLACKBOX::RANGE [(_6941, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6941))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(6942)), Simple(Witness(6943))]", @@ -8166,13 +8166,13 @@ expression: artifact "EXPR [ (1, _6955, _6957) 0 ]", "EXPR [ (1, _6940, _6954) (-1, _6958) 0 ]", "EXPR [ (-1, _6957, _6958) (-1, _6959) 1 ]", - "EXPR [ (-1, _6960) (-1, _33091) (-1, _33092) 0 ]", + "EXPR [ (-1, _6960) (-1, _33089) (-1, _33090) 0 ]", "EXPR [ (1, _6957, _6958) (-1, _6961) 0 ]", "EXPR [ (1, _6927, _6937) (1, _6935, _6938) (-1, _6962) 0 ]", "EXPR [ (1, _1944) (-1, _6963) 10 ]", - "EXPR [ (-1, _6957, _6958) (-1, _33095) 0 ]", - "EXPR [ (-1, _6959, _6960) (-1, _33096) 0 ]", - "EXPR [ (-1, _6964) (1, _33095) (1, _33096) 1 ]", + "EXPR [ (-1, _6957, _6958) (-1, _33093) 0 ]", + "EXPR [ (-1, _6959, _6960) (-1, _33094) 0 ]", + "EXPR [ (-1, _6964) (1, _33093) (1, _33094) 1 ]", "EXPR [ (1, _6963, _6964) (-1, _6965) 0 ]", "BLACKBOX::RANGE [(_6965, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6965))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(6966)), Simple(Witness(6967))]", @@ -8199,13 +8199,13 @@ expression: artifact "EXPR [ (1, _6979, _6981) 0 ]", "EXPR [ (1, _6964, _6978) (-1, _6982) 0 ]", "EXPR [ (-1, _6981, _6982) (-1, _6983) 1 ]", - "EXPR [ (-1, _6984) (-1, _33095) (-1, _33096) 0 ]", + "EXPR [ (-1, _6984) (-1, _33093) (-1, _33094) 0 ]", "EXPR [ (1, _6981, _6982) (-1, _6985) 0 ]", "EXPR [ (1, _6951, _6961) (1, _6959, _6962) (-1, _6986) 0 ]", "EXPR [ (1, _1944) (-1, _6987) 15 ]", - "EXPR [ (-1, _6981, _6982) (-1, _33099) 0 ]", - "EXPR [ (-1, _6983, _6984) (-1, _33100) 0 ]", - "EXPR [ (-1, _6988) (1, _33099) (1, _33100) 1 ]", + "EXPR [ (-1, _6981, _6982) (-1, _33097) 0 ]", + "EXPR [ (-1, _6983, _6984) (-1, _33098) 0 ]", + "EXPR [ (-1, _6988) (1, _33097) (1, _33098) 1 ]", "EXPR [ (1, _6987, _6988) (-1, _6989) 0 ]", "BLACKBOX::RANGE [(_6989, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6989))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(6990)), Simple(Witness(6991))]", @@ -8232,13 +8232,13 @@ expression: artifact "EXPR [ (1, _7003, _7005) 0 ]", "EXPR [ (1, _6988, _7002) (-1, _7006) 0 ]", "EXPR [ (-1, _7005, _7006) (-1, _7007) 1 ]", - "EXPR [ (-1, _7008) (-1, _33099) (-1, _33100) 0 ]", + "EXPR [ (-1, _7008) (-1, _33097) (-1, _33098) 0 ]", "EXPR [ (1, _7005, _7006) (-1, _7009) 0 ]", "EXPR [ (1, _6975, _6985) (1, _6983, _6986) (-1, _7010) 0 ]", "EXPR [ (1, _1944) (-1, _7011) 21 ]", - "EXPR [ (-1, _7005, _7006) (-1, _33103) 0 ]", - "EXPR [ (-1, _7007, _7008) (-1, _33104) 0 ]", - "EXPR [ (-1, _7012) (1, _33103) (1, _33104) 1 ]", + "EXPR [ (-1, _7005, _7006) (-1, _33101) 0 ]", + "EXPR [ (-1, _7007, _7008) (-1, _33102) 0 ]", + "EXPR [ (-1, _7012) (1, _33101) (1, _33102) 1 ]", "EXPR [ (1, _7011, _7012) (-1, _7013) 0 ]", "BLACKBOX::RANGE [(_7013, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7013))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7014)), Simple(Witness(7015))]", @@ -8265,13 +8265,13 @@ expression: artifact "EXPR [ (1, _7027, _7029) 0 ]", "EXPR [ (1, _7012, _7026) (-1, _7030) 0 ]", "EXPR [ (-1, _7029, _7030) (-1, _7031) 1 ]", - "EXPR [ (-1, _7032) (-1, _33103) (-1, _33104) 0 ]", + "EXPR [ (-1, _7032) (-1, _33101) (-1, _33102) 0 ]", "EXPR [ (1, _7029, _7030) (-1, _7033) 0 ]", "EXPR [ (1, _6999, _7009) (1, _7007, _7010) (-1, _7034) 0 ]", "EXPR [ (1, _1944) (-1, _7035) 28 ]", - "EXPR [ (-1, _7029, _7030) (-1, _33107) 0 ]", - "EXPR [ (-1, _7031, _7032) (-1, _33108) 0 ]", - "EXPR [ (-1, _7036) (1, _33107) (1, _33108) 1 ]", + "EXPR [ (-1, _7029, _7030) (-1, _33105) 0 ]", + "EXPR [ (-1, _7031, _7032) (-1, _33106) 0 ]", + "EXPR [ (-1, _7036) (1, _33105) (1, _33106) 1 ]", "EXPR [ (1, _7035, _7036) (-1, _7037) 0 ]", "BLACKBOX::RANGE [(_7037, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7037))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7038)), Simple(Witness(7039))]", @@ -8298,7 +8298,7 @@ expression: artifact "EXPR [ (1, _7051, _7053) 0 ]", "EXPR [ (1, _7036, _7050) (-1, _7054) 0 ]", "EXPR [ (-1, _7053, _7054) (-1, _7055) 1 ]", - "EXPR [ (-1, _7056) (-1, _33107) (-1, _33108) 0 ]", + "EXPR [ (-1, _7056) (-1, _33105) (-1, _33106) 0 ]", "EXPR [ (1, _7053, _7054) (-1, _7057) 0 ]", "EXPR [ (1, _7023, _7033) (1, _7031, _7034) (-1, _7058) 0 ]", "EXPR [ (1, _7053, _7054) (1, _7055, _7056) -1 ]", @@ -8313,7 +8313,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(7063))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(7066))]", "EXPR [ (-1, _7063, _7066) (5096253676302562286669017222071363378443840053029366383258766538131, _7066) (1, _7067) -1 ]", "EXPR [ (-1, _7063, _7067) (5096253676302562286669017222071363378443840053029366383258766538131, _7067) 0 ]", - "EXPR [ (1, _7064, _7067) (1, _7067, _7067) (268435454, _7067) (-1, _7068) 0 ]", + "EXPR [ (1, _7064, _7067) (268435455, _7067) (-1, _7068) 0 ]", "BLACKBOX::RANGE [(_7068, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7064))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7069)), Simple(Witness(7070))]", "BLACKBOX::RANGE [(_7069, 29)] []", @@ -10219,9 +10219,9 @@ expression: artifact "EXPR [ (1, _8742, _8743) (-1, _8745) 0 ]", "EXPR [ (1, _8717, _8723) (-1, _8746) 0 ]", "EXPR [ (1, _7064) (-1, _8747) 3 ]", - "EXPR [ (-1, _8723, _8744) (-1, _34202) 0 ]", - "EXPR [ (-1, _8742, _8743) (-1, _34203) 0 ]", - "EXPR [ (-1, _8748) (1, _34202) (1, _34203) 1 ]", + "EXPR [ (-1, _8723, _8744) (-1, _34199) 0 ]", + "EXPR [ (-1, _8742, _8743) (-1, _34200) 0 ]", + "EXPR [ (-1, _8748) (1, _34199) (1, _34200) 1 ]", "EXPR [ (1, _8747, _8748) (-1, _8749) 0 ]", "BLACKBOX::RANGE [(_8749, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8749))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8750)), Simple(Witness(8751))]", @@ -10248,13 +10248,13 @@ expression: artifact "EXPR [ (1, _8763, _8765) 0 ]", "EXPR [ (1, _8748, _8762) (-1, _8766) 0 ]", "EXPR [ (-1, _8765, _8766) (-1, _8767) 1 ]", - "EXPR [ (-1, _8768) (-1, _34202) (-1, _34203) 0 ]", + "EXPR [ (-1, _8768) (-1, _34199) (-1, _34200) 0 ]", "EXPR [ (1, _8765, _8766) (-1, _8769) 0 ]", "EXPR [ (1, _8736, _8745) (1, _8744, _8746) (-1, _8770) 0 ]", "EXPR [ (1, _7064) (-1, _8771) 6 ]", - "EXPR [ (-1, _8765, _8766) (-1, _34206) 0 ]", - "EXPR [ (-1, _8767, _8768) (-1, _34207) 0 ]", - "EXPR [ (-1, _8772) (1, _34206) (1, _34207) 1 ]", + "EXPR [ (-1, _8765, _8766) (-1, _34203) 0 ]", + "EXPR [ (-1, _8767, _8768) (-1, _34204) 0 ]", + "EXPR [ (-1, _8772) (1, _34203) (1, _34204) 1 ]", "EXPR [ (1, _8771, _8772) (-1, _8773) 0 ]", "BLACKBOX::RANGE [(_8773, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8773))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8774)), Simple(Witness(8775))]", @@ -10281,13 +10281,13 @@ expression: artifact "EXPR [ (1, _8787, _8789) 0 ]", "EXPR [ (1, _8772, _8786) (-1, _8790) 0 ]", "EXPR [ (-1, _8789, _8790) (-1, _8791) 1 ]", - "EXPR [ (-1, _8792) (-1, _34206) (-1, _34207) 0 ]", + "EXPR [ (-1, _8792) (-1, _34203) (-1, _34204) 0 ]", "EXPR [ (1, _8789, _8790) (-1, _8793) 0 ]", "EXPR [ (1, _8759, _8769) (1, _8767, _8770) (-1, _8794) 0 ]", "EXPR [ (1, _7064) (-1, _8795) 10 ]", - "EXPR [ (-1, _8789, _8790) (-1, _34210) 0 ]", - "EXPR [ (-1, _8791, _8792) (-1, _34211) 0 ]", - "EXPR [ (-1, _8796) (1, _34210) (1, _34211) 1 ]", + "EXPR [ (-1, _8789, _8790) (-1, _34207) 0 ]", + "EXPR [ (-1, _8791, _8792) (-1, _34208) 0 ]", + "EXPR [ (-1, _8796) (1, _34207) (1, _34208) 1 ]", "EXPR [ (1, _8795, _8796) (-1, _8797) 0 ]", "BLACKBOX::RANGE [(_8797, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8797))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8798)), Simple(Witness(8799))]", @@ -10314,13 +10314,13 @@ expression: artifact "EXPR [ (1, _8811, _8813) 0 ]", "EXPR [ (1, _8796, _8810) (-1, _8814) 0 ]", "EXPR [ (-1, _8813, _8814) (-1, _8815) 1 ]", - "EXPR [ (-1, _8816) (-1, _34210) (-1, _34211) 0 ]", + "EXPR [ (-1, _8816) (-1, _34207) (-1, _34208) 0 ]", "EXPR [ (1, _8813, _8814) (-1, _8817) 0 ]", "EXPR [ (1, _8783, _8793) (1, _8791, _8794) (-1, _8818) 0 ]", "EXPR [ (1, _7064) (-1, _8819) 15 ]", - "EXPR [ (-1, _8813, _8814) (-1, _34214) 0 ]", - "EXPR [ (-1, _8815, _8816) (-1, _34215) 0 ]", - "EXPR [ (-1, _8820) (1, _34214) (1, _34215) 1 ]", + "EXPR [ (-1, _8813, _8814) (-1, _34211) 0 ]", + "EXPR [ (-1, _8815, _8816) (-1, _34212) 0 ]", + "EXPR [ (-1, _8820) (1, _34211) (1, _34212) 1 ]", "EXPR [ (1, _8819, _8820) (-1, _8821) 0 ]", "BLACKBOX::RANGE [(_8821, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8821))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8822)), Simple(Witness(8823))]", @@ -10347,13 +10347,13 @@ expression: artifact "EXPR [ (1, _8835, _8837) 0 ]", "EXPR [ (1, _8820, _8834) (-1, _8838) 0 ]", "EXPR [ (-1, _8837, _8838) (-1, _8839) 1 ]", - "EXPR [ (-1, _8840) (-1, _34214) (-1, _34215) 0 ]", + "EXPR [ (-1, _8840) (-1, _34211) (-1, _34212) 0 ]", "EXPR [ (1, _8837, _8838) (-1, _8841) 0 ]", "EXPR [ (1, _8807, _8817) (1, _8815, _8818) (-1, _8842) 0 ]", "EXPR [ (1, _7064) (-1, _8843) 21 ]", - "EXPR [ (-1, _8837, _8838) (-1, _34218) 0 ]", - "EXPR [ (-1, _8839, _8840) (-1, _34219) 0 ]", - "EXPR [ (-1, _8844) (1, _34218) (1, _34219) 1 ]", + "EXPR [ (-1, _8837, _8838) (-1, _34215) 0 ]", + "EXPR [ (-1, _8839, _8840) (-1, _34216) 0 ]", + "EXPR [ (-1, _8844) (1, _34215) (1, _34216) 1 ]", "EXPR [ (1, _8843, _8844) (-1, _8845) 0 ]", "BLACKBOX::RANGE [(_8845, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8845))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8846)), Simple(Witness(8847))]", @@ -10380,13 +10380,13 @@ expression: artifact "EXPR [ (1, _8859, _8861) 0 ]", "EXPR [ (1, _8844, _8858) (-1, _8862) 0 ]", "EXPR [ (-1, _8861, _8862) (-1, _8863) 1 ]", - "EXPR [ (-1, _8864) (-1, _34218) (-1, _34219) 0 ]", + "EXPR [ (-1, _8864) (-1, _34215) (-1, _34216) 0 ]", "EXPR [ (1, _8861, _8862) (-1, _8865) 0 ]", "EXPR [ (1, _8831, _8841) (1, _8839, _8842) (-1, _8866) 0 ]", "EXPR [ (1, _7064) (-1, _8867) 28 ]", - "EXPR [ (-1, _8861, _8862) (-1, _34222) 0 ]", - "EXPR [ (-1, _8863, _8864) (-1, _34223) 0 ]", - "EXPR [ (-1, _8868) (1, _34222) (1, _34223) 1 ]", + "EXPR [ (-1, _8861, _8862) (-1, _34219) 0 ]", + "EXPR [ (-1, _8863, _8864) (-1, _34220) 0 ]", + "EXPR [ (-1, _8868) (1, _34219) (1, _34220) 1 ]", "EXPR [ (1, _8867, _8868) (-1, _8869) 0 ]", "BLACKBOX::RANGE [(_8869, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8869))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8870)), Simple(Witness(8871))]", @@ -10413,7 +10413,7 @@ expression: artifact "EXPR [ (1, _8883, _8885) 0 ]", "EXPR [ (1, _8868, _8882) (-1, _8886) 0 ]", "EXPR [ (-1, _8885, _8886) (-1, _8887) 1 ]", - "EXPR [ (-1, _8888) (-1, _34222) (-1, _34223) 0 ]", + "EXPR [ (-1, _8888) (-1, _34219) (-1, _34220) 0 ]", "EXPR [ (1, _8885, _8886) (-1, _8889) 0 ]", "EXPR [ (1, _8855, _8865) (1, _8863, _8866) (-1, _8890) 0 ]", "EXPR [ (1, _8885, _8886) (1, _8887, _8888) -1 ]", @@ -13182,7 +13182,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(11326))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11329))]", "EXPR [ (-1, _11326, _11329) (5096253676302562286669017222071363378443840053029366383258766538131, _11329) (1, _11330) -1 ]", "EXPR [ (-1, _11326, _11330) (5096253676302562286669017222071363378443840053029366383258766538131, _11330) 0 ]", - "EXPR [ (1, _11327, _11330) (1, _11330, _11330) (268435454, _11330) (-1, _11331) 0 ]", + "EXPR [ (1, _11327, _11330) (268435455, _11330) (-1, _11331) 0 ]", "BLACKBOX::RANGE [(_11331, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11327))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(11332)), Simple(Witness(11333))]", "BLACKBOX::RANGE [(_11332, 29)] []", @@ -14135,7 +14135,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(12165))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(12168))]", "EXPR [ (-1, _12165, _12168) (5096253676302562286669017222071363378443840053029366383258766538131, _12168) (1, _12169) -1 ]", "EXPR [ (-1, _12165, _12169) (5096253676302562286669017222071363378443840053029366383258766538131, _12169) 0 ]", - "EXPR [ (1, _12166, _12169) (1, _12169, _12169) (268435454, _12169) (-1, _12170) 0 ]", + "EXPR [ (1, _12166, _12169) (268435455, _12169) (-1, _12170) 0 ]", "BLACKBOX::RANGE [(_12170, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12166))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(12171)), Simple(Witness(12172))]", "BLACKBOX::RANGE [(_12171, 29)] []", @@ -15088,7 +15088,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(13004))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(13007))]", "EXPR [ (-1, _13004, _13007) (5096253676302562286669017222071363378443840053029366383258766538131, _13007) (1, _13008) -1 ]", "EXPR [ (-1, _13004, _13008) (5096253676302562286669017222071363378443840053029366383258766538131, _13008) 0 ]", - "EXPR [ (1, _13005, _13008) (1, _13008, _13008) (268435454, _13008) (-1, _13009) 0 ]", + "EXPR [ (1, _13005, _13008) (268435455, _13008) (-1, _13009) 0 ]", "BLACKBOX::RANGE [(_13009, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13005))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13010)), Simple(Witness(13011))]", "BLACKBOX::RANGE [(_13010, 29)] []", @@ -16094,9 +16094,9 @@ expression: artifact "EXPR [ (-1, _13891, _13892) (-1, _13893) 1 ]", "EXPR [ (1, _13873, _13874) (-1, _13894) 0 ]", "EXPR [ (1, _19) (-1, _13895) 3 ]", - "EXPR [ (-1, _13891, _13892) (-1, _37623) 0 ]", - "EXPR [ (-1, _13893, _13894) (-1, _37624) 0 ]", - "EXPR [ (-1, _13896) (1, _37623) (1, _37624) 1 ]", + "EXPR [ (-1, _13891, _13892) (-1, _37617) 0 ]", + "EXPR [ (-1, _13893, _13894) (-1, _37618) 0 ]", + "EXPR [ (-1, _13896) (1, _37617) (1, _37618) 1 ]", "EXPR [ (1, _13895, _13896) (-1, _13897) 0 ]", "BLACKBOX::RANGE [(_13897, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13897))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13898)), Simple(Witness(13899))]", @@ -16121,11 +16121,11 @@ expression: artifact "EXPR [ (1, _13909, _13911) 0 ]", "EXPR [ (1, _13896, _13908) (-1, _13912) 0 ]", "EXPR [ (-1, _13911, _13912) (-1, _13913) 1 ]", - "EXPR [ (-1, _13914) (-1, _37623) (-1, _37624) 0 ]", + "EXPR [ (-1, _13914) (-1, _37617) (-1, _37618) 0 ]", "EXPR [ (1, _19) (-1, _13915) 6 ]", - "EXPR [ (-1, _13911, _13912) (-1, _37625) 0 ]", - "EXPR [ (-1, _13913, _13914) (-1, _37626) 0 ]", - "EXPR [ (-1, _13916) (1, _37625) (1, _37626) 1 ]", + "EXPR [ (-1, _13911, _13912) (-1, _37619) 0 ]", + "EXPR [ (-1, _13913, _13914) (-1, _37620) 0 ]", + "EXPR [ (-1, _13916) (1, _37619) (1, _37620) 1 ]", "EXPR [ (1, _13915, _13916) (-1, _13917) 0 ]", "BLACKBOX::RANGE [(_13917, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13917))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13918)), Simple(Witness(13919))]", @@ -16150,11 +16150,11 @@ expression: artifact "EXPR [ (1, _13929, _13931) 0 ]", "EXPR [ (1, _13916, _13928) (-1, _13932) 0 ]", "EXPR [ (-1, _13931, _13932) (-1, _13933) 1 ]", - "EXPR [ (-1, _13934) (-1, _37625) (-1, _37626) 0 ]", + "EXPR [ (-1, _13934) (-1, _37619) (-1, _37620) 0 ]", "EXPR [ (1, _19) (-1, _13935) 10 ]", - "EXPR [ (-1, _13931, _13932) (-1, _37627) 0 ]", - "EXPR [ (-1, _13933, _13934) (-1, _37628) 0 ]", - "EXPR [ (-1, _13936) (1, _37627) (1, _37628) 1 ]", + "EXPR [ (-1, _13931, _13932) (-1, _37621) 0 ]", + "EXPR [ (-1, _13933, _13934) (-1, _37622) 0 ]", + "EXPR [ (-1, _13936) (1, _37621) (1, _37622) 1 ]", "EXPR [ (1, _13935, _13936) (-1, _13937) 0 ]", "BLACKBOX::RANGE [(_13937, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13937))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13938)), Simple(Witness(13939))]", @@ -16179,11 +16179,11 @@ expression: artifact "EXPR [ (1, _13949, _13951) 0 ]", "EXPR [ (1, _13936, _13948) (-1, _13952) 0 ]", "EXPR [ (-1, _13951, _13952) (-1, _13953) 1 ]", - "EXPR [ (-1, _13954) (-1, _37627) (-1, _37628) 0 ]", + "EXPR [ (-1, _13954) (-1, _37621) (-1, _37622) 0 ]", "EXPR [ (1, _19) (-1, _13955) 15 ]", - "EXPR [ (-1, _13951, _13952) (-1, _37629) 0 ]", - "EXPR [ (-1, _13953, _13954) (-1, _37630) 0 ]", - "EXPR [ (-1, _13956) (1, _37629) (1, _37630) 1 ]", + "EXPR [ (-1, _13951, _13952) (-1, _37623) 0 ]", + "EXPR [ (-1, _13953, _13954) (-1, _37624) 0 ]", + "EXPR [ (-1, _13956) (1, _37623) (1, _37624) 1 ]", "EXPR [ (1, _13955, _13956) (-1, _13957) 0 ]", "BLACKBOX::RANGE [(_13957, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13957))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13958)), Simple(Witness(13959))]", @@ -16208,11 +16208,11 @@ expression: artifact "EXPR [ (1, _13969, _13971) 0 ]", "EXPR [ (1, _13956, _13968) (-1, _13972) 0 ]", "EXPR [ (-1, _13971, _13972) (-1, _13973) 1 ]", - "EXPR [ (-1, _13974) (-1, _37629) (-1, _37630) 0 ]", + "EXPR [ (-1, _13974) (-1, _37623) (-1, _37624) 0 ]", "EXPR [ (1, _19) (-1, _13975) 21 ]", - "EXPR [ (-1, _13971, _13972) (-1, _37631) 0 ]", - "EXPR [ (-1, _13973, _13974) (-1, _37632) 0 ]", - "EXPR [ (-1, _13976) (1, _37631) (1, _37632) 1 ]", + "EXPR [ (-1, _13971, _13972) (-1, _37625) 0 ]", + "EXPR [ (-1, _13973, _13974) (-1, _37626) 0 ]", + "EXPR [ (-1, _13976) (1, _37625) (1, _37626) 1 ]", "EXPR [ (1, _13975, _13976) (-1, _13977) 0 ]", "BLACKBOX::RANGE [(_13977, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13977))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13978)), Simple(Witness(13979))]", @@ -16237,11 +16237,11 @@ expression: artifact "EXPR [ (1, _13989, _13991) 0 ]", "EXPR [ (1, _13976, _13988) (-1, _13992) 0 ]", "EXPR [ (-1, _13991, _13992) (-1, _13993) 1 ]", - "EXPR [ (-1, _13994) (-1, _37631) (-1, _37632) 0 ]", + "EXPR [ (-1, _13994) (-1, _37625) (-1, _37626) 0 ]", "EXPR [ (1, _19) (-1, _13995) 28 ]", - "EXPR [ (-1, _13991, _13992) (-1, _37633) 0 ]", - "EXPR [ (-1, _13993, _13994) (-1, _37634) 0 ]", - "EXPR [ (-1, _13996) (1, _37633) (1, _37634) 1 ]", + "EXPR [ (-1, _13991, _13992) (-1, _37627) 0 ]", + "EXPR [ (-1, _13993, _13994) (-1, _37628) 0 ]", + "EXPR [ (-1, _13996) (1, _37627) (1, _37628) 1 ]", "EXPR [ (1, _13995, _13996) (-1, _13997) 0 ]", "BLACKBOX::RANGE [(_13997, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13997))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13998)), Simple(Witness(13999))]", @@ -16266,7 +16266,7 @@ expression: artifact "EXPR [ (1, _14009, _14011) 0 ]", "EXPR [ (1, _13996, _14008) (-1, _14012) 0 ]", "EXPR [ (-1, _14011, _14012) (-1, _14013) 1 ]", - "EXPR [ (-1, _14014) (-1, _37633) (-1, _37634) 0 ]", + "EXPR [ (-1, _14014) (-1, _37627) (-1, _37628) 0 ]", "EXPR [ (1, _14011, _14012) (1, _14013, _14014) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _1953) 0 ], value: EXPR [ (1, _14015) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _1955) 0 ], value: EXPR [ (1, _14016) 0 ]) ", @@ -16304,9 +16304,9 @@ expression: artifact "EXPR [ (-1, _14038, _14039) (-1, _14040) 1 ]", "EXPR [ (1, _14020, _14021) (-1, _14041) 0 ]", "EXPR [ (1, _1944) (-1, _14042) 3 ]", - "EXPR [ (-1, _14038, _14039) (-1, _37637) 0 ]", - "EXPR [ (-1, _14040, _14041) (-1, _37638) 0 ]", - "EXPR [ (-1, _14043) (1, _37637) (1, _37638) 1 ]", + "EXPR [ (-1, _14038, _14039) (-1, _37631) 0 ]", + "EXPR [ (-1, _14040, _14041) (-1, _37632) 0 ]", + "EXPR [ (-1, _14043) (1, _37631) (1, _37632) 1 ]", "EXPR [ (1, _14042, _14043) (-1, _14044) 0 ]", "BLACKBOX::RANGE [(_14044, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14044))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14045)), Simple(Witness(14046))]", @@ -16331,11 +16331,11 @@ expression: artifact "EXPR [ (1, _14056, _14058) 0 ]", "EXPR [ (1, _14043, _14055) (-1, _14059) 0 ]", "EXPR [ (-1, _14058, _14059) (-1, _14060) 1 ]", - "EXPR [ (-1, _14061) (-1, _37637) (-1, _37638) 0 ]", + "EXPR [ (-1, _14061) (-1, _37631) (-1, _37632) 0 ]", "EXPR [ (1, _1944) (-1, _14062) 6 ]", - "EXPR [ (-1, _14058, _14059) (-1, _37639) 0 ]", - "EXPR [ (-1, _14060, _14061) (-1, _37640) 0 ]", - "EXPR [ (-1, _14063) (1, _37639) (1, _37640) 1 ]", + "EXPR [ (-1, _14058, _14059) (-1, _37633) 0 ]", + "EXPR [ (-1, _14060, _14061) (-1, _37634) 0 ]", + "EXPR [ (-1, _14063) (1, _37633) (1, _37634) 1 ]", "EXPR [ (1, _14062, _14063) (-1, _14064) 0 ]", "BLACKBOX::RANGE [(_14064, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14064))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14065)), Simple(Witness(14066))]", @@ -16360,11 +16360,11 @@ expression: artifact "EXPR [ (1, _14076, _14078) 0 ]", "EXPR [ (1, _14063, _14075) (-1, _14079) 0 ]", "EXPR [ (-1, _14078, _14079) (-1, _14080) 1 ]", - "EXPR [ (-1, _14081) (-1, _37639) (-1, _37640) 0 ]", + "EXPR [ (-1, _14081) (-1, _37633) (-1, _37634) 0 ]", "EXPR [ (1, _1944) (-1, _14082) 10 ]", - "EXPR [ (-1, _14078, _14079) (-1, _37641) 0 ]", - "EXPR [ (-1, _14080, _14081) (-1, _37642) 0 ]", - "EXPR [ (-1, _14083) (1, _37641) (1, _37642) 1 ]", + "EXPR [ (-1, _14078, _14079) (-1, _37635) 0 ]", + "EXPR [ (-1, _14080, _14081) (-1, _37636) 0 ]", + "EXPR [ (-1, _14083) (1, _37635) (1, _37636) 1 ]", "EXPR [ (1, _14082, _14083) (-1, _14084) 0 ]", "BLACKBOX::RANGE [(_14084, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14084))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14085)), Simple(Witness(14086))]", @@ -16389,11 +16389,11 @@ expression: artifact "EXPR [ (1, _14096, _14098) 0 ]", "EXPR [ (1, _14083, _14095) (-1, _14099) 0 ]", "EXPR [ (-1, _14098, _14099) (-1, _14100) 1 ]", - "EXPR [ (-1, _14101) (-1, _37641) (-1, _37642) 0 ]", + "EXPR [ (-1, _14101) (-1, _37635) (-1, _37636) 0 ]", "EXPR [ (1, _1944) (-1, _14102) 15 ]", - "EXPR [ (-1, _14098, _14099) (-1, _37643) 0 ]", - "EXPR [ (-1, _14100, _14101) (-1, _37644) 0 ]", - "EXPR [ (-1, _14103) (1, _37643) (1, _37644) 1 ]", + "EXPR [ (-1, _14098, _14099) (-1, _37637) 0 ]", + "EXPR [ (-1, _14100, _14101) (-1, _37638) 0 ]", + "EXPR [ (-1, _14103) (1, _37637) (1, _37638) 1 ]", "EXPR [ (1, _14102, _14103) (-1, _14104) 0 ]", "BLACKBOX::RANGE [(_14104, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14104))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14105)), Simple(Witness(14106))]", @@ -16418,11 +16418,11 @@ expression: artifact "EXPR [ (1, _14116, _14118) 0 ]", "EXPR [ (1, _14103, _14115) (-1, _14119) 0 ]", "EXPR [ (-1, _14118, _14119) (-1, _14120) 1 ]", - "EXPR [ (-1, _14121) (-1, _37643) (-1, _37644) 0 ]", + "EXPR [ (-1, _14121) (-1, _37637) (-1, _37638) 0 ]", "EXPR [ (1, _1944) (-1, _14122) 21 ]", - "EXPR [ (-1, _14118, _14119) (-1, _37645) 0 ]", - "EXPR [ (-1, _14120, _14121) (-1, _37646) 0 ]", - "EXPR [ (-1, _14123) (1, _37645) (1, _37646) 1 ]", + "EXPR [ (-1, _14118, _14119) (-1, _37639) 0 ]", + "EXPR [ (-1, _14120, _14121) (-1, _37640) 0 ]", + "EXPR [ (-1, _14123) (1, _37639) (1, _37640) 1 ]", "EXPR [ (1, _14122, _14123) (-1, _14124) 0 ]", "BLACKBOX::RANGE [(_14124, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14124))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14125)), Simple(Witness(14126))]", @@ -16447,11 +16447,11 @@ expression: artifact "EXPR [ (1, _14136, _14138) 0 ]", "EXPR [ (1, _14123, _14135) (-1, _14139) 0 ]", "EXPR [ (-1, _14138, _14139) (-1, _14140) 1 ]", - "EXPR [ (-1, _14141) (-1, _37645) (-1, _37646) 0 ]", + "EXPR [ (-1, _14141) (-1, _37639) (-1, _37640) 0 ]", "EXPR [ (1, _1944) (-1, _14142) 28 ]", - "EXPR [ (-1, _14138, _14139) (-1, _37647) 0 ]", - "EXPR [ (-1, _14140, _14141) (-1, _37648) 0 ]", - "EXPR [ (-1, _14143) (1, _37647) (1, _37648) 1 ]", + "EXPR [ (-1, _14138, _14139) (-1, _37641) 0 ]", + "EXPR [ (-1, _14140, _14141) (-1, _37642) 0 ]", + "EXPR [ (-1, _14143) (1, _37641) (1, _37642) 1 ]", "EXPR [ (1, _14142, _14143) (-1, _14144) 0 ]", "BLACKBOX::RANGE [(_14144, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14144))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14145)), Simple(Witness(14146))]", @@ -16476,7 +16476,7 @@ expression: artifact "EXPR [ (1, _14156, _14158) 0 ]", "EXPR [ (1, _14143, _14155) (-1, _14159) 0 ]", "EXPR [ (-1, _14158, _14159) (-1, _14160) 1 ]", - "EXPR [ (-1, _14161) (-1, _37647) (-1, _37648) 0 ]", + "EXPR [ (-1, _14161) (-1, _37641) (-1, _37642) 0 ]", "EXPR [ (1, _14158, _14159) (1, _14160, _14161) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _7073) 0 ], value: EXPR [ (1, _14162) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _7075) 0 ], value: EXPR [ (1, _14163) 0 ]) ", @@ -16514,9 +16514,9 @@ expression: artifact "EXPR [ (-1, _14185, _14186) (-1, _14187) 1 ]", "EXPR [ (1, _14167, _14168) (-1, _14188) 0 ]", "EXPR [ (1, _7064) (-1, _14189) 3 ]", - "EXPR [ (-1, _14185, _14186) (-1, _37651) 0 ]", - "EXPR [ (-1, _14187, _14188) (-1, _37652) 0 ]", - "EXPR [ (-1, _14190) (1, _37651) (1, _37652) 1 ]", + "EXPR [ (-1, _14185, _14186) (-1, _37645) 0 ]", + "EXPR [ (-1, _14187, _14188) (-1, _37646) 0 ]", + "EXPR [ (-1, _14190) (1, _37645) (1, _37646) 1 ]", "EXPR [ (1, _14189, _14190) (-1, _14191) 0 ]", "BLACKBOX::RANGE [(_14191, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14191))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14192)), Simple(Witness(14193))]", @@ -16541,11 +16541,11 @@ expression: artifact "EXPR [ (1, _14203, _14205) 0 ]", "EXPR [ (1, _14190, _14202) (-1, _14206) 0 ]", "EXPR [ (-1, _14205, _14206) (-1, _14207) 1 ]", - "EXPR [ (-1, _14208) (-1, _37651) (-1, _37652) 0 ]", + "EXPR [ (-1, _14208) (-1, _37645) (-1, _37646) 0 ]", "EXPR [ (1, _7064) (-1, _14209) 6 ]", - "EXPR [ (-1, _14205, _14206) (-1, _37653) 0 ]", - "EXPR [ (-1, _14207, _14208) (-1, _37654) 0 ]", - "EXPR [ (-1, _14210) (1, _37653) (1, _37654) 1 ]", + "EXPR [ (-1, _14205, _14206) (-1, _37647) 0 ]", + "EXPR [ (-1, _14207, _14208) (-1, _37648) 0 ]", + "EXPR [ (-1, _14210) (1, _37647) (1, _37648) 1 ]", "EXPR [ (1, _14209, _14210) (-1, _14211) 0 ]", "BLACKBOX::RANGE [(_14211, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14211))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14212)), Simple(Witness(14213))]", @@ -16570,11 +16570,11 @@ expression: artifact "EXPR [ (1, _14223, _14225) 0 ]", "EXPR [ (1, _14210, _14222) (-1, _14226) 0 ]", "EXPR [ (-1, _14225, _14226) (-1, _14227) 1 ]", - "EXPR [ (-1, _14228) (-1, _37653) (-1, _37654) 0 ]", + "EXPR [ (-1, _14228) (-1, _37647) (-1, _37648) 0 ]", "EXPR [ (1, _7064) (-1, _14229) 10 ]", - "EXPR [ (-1, _14225, _14226) (-1, _37655) 0 ]", - "EXPR [ (-1, _14227, _14228) (-1, _37656) 0 ]", - "EXPR [ (-1, _14230) (1, _37655) (1, _37656) 1 ]", + "EXPR [ (-1, _14225, _14226) (-1, _37649) 0 ]", + "EXPR [ (-1, _14227, _14228) (-1, _37650) 0 ]", + "EXPR [ (-1, _14230) (1, _37649) (1, _37650) 1 ]", "EXPR [ (1, _14229, _14230) (-1, _14231) 0 ]", "BLACKBOX::RANGE [(_14231, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14231))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14232)), Simple(Witness(14233))]", @@ -16599,11 +16599,11 @@ expression: artifact "EXPR [ (1, _14243, _14245) 0 ]", "EXPR [ (1, _14230, _14242) (-1, _14246) 0 ]", "EXPR [ (-1, _14245, _14246) (-1, _14247) 1 ]", - "EXPR [ (-1, _14248) (-1, _37655) (-1, _37656) 0 ]", + "EXPR [ (-1, _14248) (-1, _37649) (-1, _37650) 0 ]", "EXPR [ (1, _7064) (-1, _14249) 15 ]", - "EXPR [ (-1, _14245, _14246) (-1, _37657) 0 ]", - "EXPR [ (-1, _14247, _14248) (-1, _37658) 0 ]", - "EXPR [ (-1, _14250) (1, _37657) (1, _37658) 1 ]", + "EXPR [ (-1, _14245, _14246) (-1, _37651) 0 ]", + "EXPR [ (-1, _14247, _14248) (-1, _37652) 0 ]", + "EXPR [ (-1, _14250) (1, _37651) (1, _37652) 1 ]", "EXPR [ (1, _14249, _14250) (-1, _14251) 0 ]", "BLACKBOX::RANGE [(_14251, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14251))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14252)), Simple(Witness(14253))]", @@ -16628,11 +16628,11 @@ expression: artifact "EXPR [ (1, _14263, _14265) 0 ]", "EXPR [ (1, _14250, _14262) (-1, _14266) 0 ]", "EXPR [ (-1, _14265, _14266) (-1, _14267) 1 ]", - "EXPR [ (-1, _14268) (-1, _37657) (-1, _37658) 0 ]", + "EXPR [ (-1, _14268) (-1, _37651) (-1, _37652) 0 ]", "EXPR [ (1, _7064) (-1, _14269) 21 ]", - "EXPR [ (-1, _14265, _14266) (-1, _37659) 0 ]", - "EXPR [ (-1, _14267, _14268) (-1, _37660) 0 ]", - "EXPR [ (-1, _14270) (1, _37659) (1, _37660) 1 ]", + "EXPR [ (-1, _14265, _14266) (-1, _37653) 0 ]", + "EXPR [ (-1, _14267, _14268) (-1, _37654) 0 ]", + "EXPR [ (-1, _14270) (1, _37653) (1, _37654) 1 ]", "EXPR [ (1, _14269, _14270) (-1, _14271) 0 ]", "BLACKBOX::RANGE [(_14271, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14271))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14272)), Simple(Witness(14273))]", @@ -16657,11 +16657,11 @@ expression: artifact "EXPR [ (1, _14283, _14285) 0 ]", "EXPR [ (1, _14270, _14282) (-1, _14286) 0 ]", "EXPR [ (-1, _14285, _14286) (-1, _14287) 1 ]", - "EXPR [ (-1, _14288) (-1, _37659) (-1, _37660) 0 ]", + "EXPR [ (-1, _14288) (-1, _37653) (-1, _37654) 0 ]", "EXPR [ (1, _7064) (-1, _14289) 28 ]", - "EXPR [ (-1, _14285, _14286) (-1, _37661) 0 ]", - "EXPR [ (-1, _14287, _14288) (-1, _37662) 0 ]", - "EXPR [ (-1, _14290) (1, _37661) (1, _37662) 1 ]", + "EXPR [ (-1, _14285, _14286) (-1, _37655) 0 ]", + "EXPR [ (-1, _14287, _14288) (-1, _37656) 0 ]", + "EXPR [ (-1, _14290) (1, _37655) (1, _37656) 1 ]", "EXPR [ (1, _14289, _14290) (-1, _14291) 0 ]", "BLACKBOX::RANGE [(_14291, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14291))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14292)), Simple(Witness(14293))]", @@ -16686,7 +16686,7 @@ expression: artifact "EXPR [ (1, _14303, _14305) 0 ]", "EXPR [ (1, _14290, _14302) (-1, _14306) 0 ]", "EXPR [ (-1, _14305, _14306) (-1, _14307) 1 ]", - "EXPR [ (-1, _14308) (-1, _37661) (-1, _37662) 0 ]", + "EXPR [ (-1, _14308) (-1, _37655) (-1, _37656) 0 ]", "EXPR [ (1, _14305, _14306) (1, _14307, _14308) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _11368) 0 ], value: EXPR [ (1, _14309) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _11370) 0 ], value: EXPR [ (1, _14310) 0 ]) ", @@ -16724,9 +16724,9 @@ expression: artifact "EXPR [ (-1, _14332, _14333) (-1, _14334) 1 ]", "EXPR [ (1, _14314, _14315) (-1, _14335) 0 ]", "EXPR [ (1, _11327) (-1, _14336) 3 ]", - "EXPR [ (-1, _14332, _14333) (-1, _37665) 0 ]", - "EXPR [ (-1, _14334, _14335) (-1, _37666) 0 ]", - "EXPR [ (-1, _14337) (1, _37665) (1, _37666) 1 ]", + "EXPR [ (-1, _14332, _14333) (-1, _37659) 0 ]", + "EXPR [ (-1, _14334, _14335) (-1, _37660) 0 ]", + "EXPR [ (-1, _14337) (1, _37659) (1, _37660) 1 ]", "EXPR [ (1, _14336, _14337) (-1, _14338) 0 ]", "BLACKBOX::RANGE [(_14338, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14338))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14339)), Simple(Witness(14340))]", @@ -16751,11 +16751,11 @@ expression: artifact "EXPR [ (1, _14350, _14352) 0 ]", "EXPR [ (1, _14337, _14349) (-1, _14353) 0 ]", "EXPR [ (-1, _14352, _14353) (-1, _14354) 1 ]", - "EXPR [ (-1, _14355) (-1, _37665) (-1, _37666) 0 ]", + "EXPR [ (-1, _14355) (-1, _37659) (-1, _37660) 0 ]", "EXPR [ (1, _11327) (-1, _14356) 6 ]", - "EXPR [ (-1, _14352, _14353) (-1, _37667) 0 ]", - "EXPR [ (-1, _14354, _14355) (-1, _37668) 0 ]", - "EXPR [ (-1, _14357) (1, _37667) (1, _37668) 1 ]", + "EXPR [ (-1, _14352, _14353) (-1, _37661) 0 ]", + "EXPR [ (-1, _14354, _14355) (-1, _37662) 0 ]", + "EXPR [ (-1, _14357) (1, _37661) (1, _37662) 1 ]", "EXPR [ (1, _14356, _14357) (-1, _14358) 0 ]", "BLACKBOX::RANGE [(_14358, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14358))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14359)), Simple(Witness(14360))]", @@ -16780,11 +16780,11 @@ expression: artifact "EXPR [ (1, _14370, _14372) 0 ]", "EXPR [ (1, _14357, _14369) (-1, _14373) 0 ]", "EXPR [ (-1, _14372, _14373) (-1, _14374) 1 ]", - "EXPR [ (-1, _14375) (-1, _37667) (-1, _37668) 0 ]", + "EXPR [ (-1, _14375) (-1, _37661) (-1, _37662) 0 ]", "EXPR [ (1, _11327) (-1, _14376) 10 ]", - "EXPR [ (-1, _14372, _14373) (-1, _37669) 0 ]", - "EXPR [ (-1, _14374, _14375) (-1, _37670) 0 ]", - "EXPR [ (-1, _14377) (1, _37669) (1, _37670) 1 ]", + "EXPR [ (-1, _14372, _14373) (-1, _37663) 0 ]", + "EXPR [ (-1, _14374, _14375) (-1, _37664) 0 ]", + "EXPR [ (-1, _14377) (1, _37663) (1, _37664) 1 ]", "EXPR [ (1, _14376, _14377) (-1, _14378) 0 ]", "BLACKBOX::RANGE [(_14378, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14378))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14379)), Simple(Witness(14380))]", @@ -16809,11 +16809,11 @@ expression: artifact "EXPR [ (1, _14390, _14392) 0 ]", "EXPR [ (1, _14377, _14389) (-1, _14393) 0 ]", "EXPR [ (-1, _14392, _14393) (-1, _14394) 1 ]", - "EXPR [ (-1, _14395) (-1, _37669) (-1, _37670) 0 ]", + "EXPR [ (-1, _14395) (-1, _37663) (-1, _37664) 0 ]", "EXPR [ (1, _11327) (-1, _14396) 15 ]", - "EXPR [ (-1, _14392, _14393) (-1, _37671) 0 ]", - "EXPR [ (-1, _14394, _14395) (-1, _37672) 0 ]", - "EXPR [ (-1, _14397) (1, _37671) (1, _37672) 1 ]", + "EXPR [ (-1, _14392, _14393) (-1, _37665) 0 ]", + "EXPR [ (-1, _14394, _14395) (-1, _37666) 0 ]", + "EXPR [ (-1, _14397) (1, _37665) (1, _37666) 1 ]", "EXPR [ (1, _14396, _14397) (-1, _14398) 0 ]", "BLACKBOX::RANGE [(_14398, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14398))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14399)), Simple(Witness(14400))]", @@ -16838,11 +16838,11 @@ expression: artifact "EXPR [ (1, _14410, _14412) 0 ]", "EXPR [ (1, _14397, _14409) (-1, _14413) 0 ]", "EXPR [ (-1, _14412, _14413) (-1, _14414) 1 ]", - "EXPR [ (-1, _14415) (-1, _37671) (-1, _37672) 0 ]", + "EXPR [ (-1, _14415) (-1, _37665) (-1, _37666) 0 ]", "EXPR [ (1, _11327) (-1, _14416) 21 ]", - "EXPR [ (-1, _14412, _14413) (-1, _37673) 0 ]", - "EXPR [ (-1, _14414, _14415) (-1, _37674) 0 ]", - "EXPR [ (-1, _14417) (1, _37673) (1, _37674) 1 ]", + "EXPR [ (-1, _14412, _14413) (-1, _37667) 0 ]", + "EXPR [ (-1, _14414, _14415) (-1, _37668) 0 ]", + "EXPR [ (-1, _14417) (1, _37667) (1, _37668) 1 ]", "EXPR [ (1, _14416, _14417) (-1, _14418) 0 ]", "BLACKBOX::RANGE [(_14418, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14418))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14419)), Simple(Witness(14420))]", @@ -16867,11 +16867,11 @@ expression: artifact "EXPR [ (1, _14430, _14432) 0 ]", "EXPR [ (1, _14417, _14429) (-1, _14433) 0 ]", "EXPR [ (-1, _14432, _14433) (-1, _14434) 1 ]", - "EXPR [ (-1, _14435) (-1, _37673) (-1, _37674) 0 ]", + "EXPR [ (-1, _14435) (-1, _37667) (-1, _37668) 0 ]", "EXPR [ (1, _11327) (-1, _14436) 28 ]", - "EXPR [ (-1, _14432, _14433) (-1, _37675) 0 ]", - "EXPR [ (-1, _14434, _14435) (-1, _37676) 0 ]", - "EXPR [ (-1, _14437) (1, _37675) (1, _37676) 1 ]", + "EXPR [ (-1, _14432, _14433) (-1, _37669) 0 ]", + "EXPR [ (-1, _14434, _14435) (-1, _37670) 0 ]", + "EXPR [ (-1, _14437) (1, _37669) (1, _37670) 1 ]", "EXPR [ (1, _14436, _14437) (-1, _14438) 0 ]", "BLACKBOX::RANGE [(_14438, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14438))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14439)), Simple(Witness(14440))]", @@ -16896,7 +16896,7 @@ expression: artifact "EXPR [ (1, _14450, _14452) 0 ]", "EXPR [ (1, _14437, _14449) (-1, _14453) 0 ]", "EXPR [ (-1, _14452, _14453) (-1, _14454) 1 ]", - "EXPR [ (-1, _14455) (-1, _37675) (-1, _37676) 0 ]", + "EXPR [ (-1, _14455) (-1, _37669) (-1, _37670) 0 ]", "EXPR [ (1, _14452, _14453) (1, _14454, _14455) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _12207) 0 ], value: EXPR [ (1, _14456) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _12209) 0 ], value: EXPR [ (1, _14457) 0 ]) ", @@ -16934,9 +16934,9 @@ expression: artifact "EXPR [ (-1, _14479, _14480) (-1, _14481) 1 ]", "EXPR [ (1, _14461, _14462) (-1, _14482) 0 ]", "EXPR [ (1, _12166) (-1, _14483) 3 ]", - "EXPR [ (-1, _14479, _14480) (-1, _37679) 0 ]", - "EXPR [ (-1, _14481, _14482) (-1, _37680) 0 ]", - "EXPR [ (-1, _14484) (1, _37679) (1, _37680) 1 ]", + "EXPR [ (-1, _14479, _14480) (-1, _37673) 0 ]", + "EXPR [ (-1, _14481, _14482) (-1, _37674) 0 ]", + "EXPR [ (-1, _14484) (1, _37673) (1, _37674) 1 ]", "EXPR [ (1, _14483, _14484) (-1, _14485) 0 ]", "BLACKBOX::RANGE [(_14485, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14485))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14486)), Simple(Witness(14487))]", @@ -16961,11 +16961,11 @@ expression: artifact "EXPR [ (1, _14497, _14499) 0 ]", "EXPR [ (1, _14484, _14496) (-1, _14500) 0 ]", "EXPR [ (-1, _14499, _14500) (-1, _14501) 1 ]", - "EXPR [ (-1, _14502) (-1, _37679) (-1, _37680) 0 ]", + "EXPR [ (-1, _14502) (-1, _37673) (-1, _37674) 0 ]", "EXPR [ (1, _12166) (-1, _14503) 6 ]", - "EXPR [ (-1, _14499, _14500) (-1, _37681) 0 ]", - "EXPR [ (-1, _14501, _14502) (-1, _37682) 0 ]", - "EXPR [ (-1, _14504) (1, _37681) (1, _37682) 1 ]", + "EXPR [ (-1, _14499, _14500) (-1, _37675) 0 ]", + "EXPR [ (-1, _14501, _14502) (-1, _37676) 0 ]", + "EXPR [ (-1, _14504) (1, _37675) (1, _37676) 1 ]", "EXPR [ (1, _14503, _14504) (-1, _14505) 0 ]", "BLACKBOX::RANGE [(_14505, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14505))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14506)), Simple(Witness(14507))]", @@ -16990,11 +16990,11 @@ expression: artifact "EXPR [ (1, _14517, _14519) 0 ]", "EXPR [ (1, _14504, _14516) (-1, _14520) 0 ]", "EXPR [ (-1, _14519, _14520) (-1, _14521) 1 ]", - "EXPR [ (-1, _14522) (-1, _37681) (-1, _37682) 0 ]", + "EXPR [ (-1, _14522) (-1, _37675) (-1, _37676) 0 ]", "EXPR [ (1, _12166) (-1, _14523) 10 ]", - "EXPR [ (-1, _14519, _14520) (-1, _37683) 0 ]", - "EXPR [ (-1, _14521, _14522) (-1, _37684) 0 ]", - "EXPR [ (-1, _14524) (1, _37683) (1, _37684) 1 ]", + "EXPR [ (-1, _14519, _14520) (-1, _37677) 0 ]", + "EXPR [ (-1, _14521, _14522) (-1, _37678) 0 ]", + "EXPR [ (-1, _14524) (1, _37677) (1, _37678) 1 ]", "EXPR [ (1, _14523, _14524) (-1, _14525) 0 ]", "BLACKBOX::RANGE [(_14525, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14525))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14526)), Simple(Witness(14527))]", @@ -17019,11 +17019,11 @@ expression: artifact "EXPR [ (1, _14537, _14539) 0 ]", "EXPR [ (1, _14524, _14536) (-1, _14540) 0 ]", "EXPR [ (-1, _14539, _14540) (-1, _14541) 1 ]", - "EXPR [ (-1, _14542) (-1, _37683) (-1, _37684) 0 ]", + "EXPR [ (-1, _14542) (-1, _37677) (-1, _37678) 0 ]", "EXPR [ (1, _12166) (-1, _14543) 15 ]", - "EXPR [ (-1, _14539, _14540) (-1, _37685) 0 ]", - "EXPR [ (-1, _14541, _14542) (-1, _37686) 0 ]", - "EXPR [ (-1, _14544) (1, _37685) (1, _37686) 1 ]", + "EXPR [ (-1, _14539, _14540) (-1, _37679) 0 ]", + "EXPR [ (-1, _14541, _14542) (-1, _37680) 0 ]", + "EXPR [ (-1, _14544) (1, _37679) (1, _37680) 1 ]", "EXPR [ (1, _14543, _14544) (-1, _14545) 0 ]", "BLACKBOX::RANGE [(_14545, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14545))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14546)), Simple(Witness(14547))]", @@ -17048,11 +17048,11 @@ expression: artifact "EXPR [ (1, _14557, _14559) 0 ]", "EXPR [ (1, _14544, _14556) (-1, _14560) 0 ]", "EXPR [ (-1, _14559, _14560) (-1, _14561) 1 ]", - "EXPR [ (-1, _14562) (-1, _37685) (-1, _37686) 0 ]", + "EXPR [ (-1, _14562) (-1, _37679) (-1, _37680) 0 ]", "EXPR [ (1, _12166) (-1, _14563) 21 ]", - "EXPR [ (-1, _14559, _14560) (-1, _37687) 0 ]", - "EXPR [ (-1, _14561, _14562) (-1, _37688) 0 ]", - "EXPR [ (-1, _14564) (1, _37687) (1, _37688) 1 ]", + "EXPR [ (-1, _14559, _14560) (-1, _37681) 0 ]", + "EXPR [ (-1, _14561, _14562) (-1, _37682) 0 ]", + "EXPR [ (-1, _14564) (1, _37681) (1, _37682) 1 ]", "EXPR [ (1, _14563, _14564) (-1, _14565) 0 ]", "BLACKBOX::RANGE [(_14565, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14565))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14566)), Simple(Witness(14567))]", @@ -17077,11 +17077,11 @@ expression: artifact "EXPR [ (1, _14577, _14579) 0 ]", "EXPR [ (1, _14564, _14576) (-1, _14580) 0 ]", "EXPR [ (-1, _14579, _14580) (-1, _14581) 1 ]", - "EXPR [ (-1, _14582) (-1, _37687) (-1, _37688) 0 ]", + "EXPR [ (-1, _14582) (-1, _37681) (-1, _37682) 0 ]", "EXPR [ (1, _12166) (-1, _14583) 28 ]", - "EXPR [ (-1, _14579, _14580) (-1, _37689) 0 ]", - "EXPR [ (-1, _14581, _14582) (-1, _37690) 0 ]", - "EXPR [ (-1, _14584) (1, _37689) (1, _37690) 1 ]", + "EXPR [ (-1, _14579, _14580) (-1, _37683) 0 ]", + "EXPR [ (-1, _14581, _14582) (-1, _37684) 0 ]", + "EXPR [ (-1, _14584) (1, _37683) (1, _37684) 1 ]", "EXPR [ (1, _14583, _14584) (-1, _14585) 0 ]", "BLACKBOX::RANGE [(_14585, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14585))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14586)), Simple(Witness(14587))]", @@ -17106,7 +17106,7 @@ expression: artifact "EXPR [ (1, _14597, _14599) 0 ]", "EXPR [ (1, _14584, _14596) (-1, _14600) 0 ]", "EXPR [ (-1, _14599, _14600) (-1, _14601) 1 ]", - "EXPR [ (-1, _14602) (-1, _37689) (-1, _37690) 0 ]", + "EXPR [ (-1, _14602) (-1, _37683) (-1, _37684) 0 ]", "EXPR [ (1, _14599, _14600) (1, _14601, _14602) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _13046) 0 ], value: EXPR [ (1, _14603) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _13048) 0 ], value: EXPR [ (1, _14604) 0 ]) ", @@ -17144,9 +17144,9 @@ expression: artifact "EXPR [ (-1, _14626, _14627) (-1, _14628) 1 ]", "EXPR [ (1, _14608, _14609) (-1, _14629) 0 ]", "EXPR [ (1, _13005) (-1, _14630) 3 ]", - "EXPR [ (-1, _14626, _14627) (-1, _37693) 0 ]", - "EXPR [ (-1, _14628, _14629) (-1, _37694) 0 ]", - "EXPR [ (-1, _14631) (1, _37693) (1, _37694) 1 ]", + "EXPR [ (-1, _14626, _14627) (-1, _37687) 0 ]", + "EXPR [ (-1, _14628, _14629) (-1, _37688) 0 ]", + "EXPR [ (-1, _14631) (1, _37687) (1, _37688) 1 ]", "EXPR [ (1, _14630, _14631) (-1, _14632) 0 ]", "BLACKBOX::RANGE [(_14632, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14632))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14633)), Simple(Witness(14634))]", @@ -17171,11 +17171,11 @@ expression: artifact "EXPR [ (1, _14644, _14646) 0 ]", "EXPR [ (1, _14631, _14643) (-1, _14647) 0 ]", "EXPR [ (-1, _14646, _14647) (-1, _14648) 1 ]", - "EXPR [ (-1, _14649) (-1, _37693) (-1, _37694) 0 ]", + "EXPR [ (-1, _14649) (-1, _37687) (-1, _37688) 0 ]", "EXPR [ (1, _13005) (-1, _14650) 6 ]", - "EXPR [ (-1, _14646, _14647) (-1, _37695) 0 ]", - "EXPR [ (-1, _14648, _14649) (-1, _37696) 0 ]", - "EXPR [ (-1, _14651) (1, _37695) (1, _37696) 1 ]", + "EXPR [ (-1, _14646, _14647) (-1, _37689) 0 ]", + "EXPR [ (-1, _14648, _14649) (-1, _37690) 0 ]", + "EXPR [ (-1, _14651) (1, _37689) (1, _37690) 1 ]", "EXPR [ (1, _14650, _14651) (-1, _14652) 0 ]", "BLACKBOX::RANGE [(_14652, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14652))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14653)), Simple(Witness(14654))]", @@ -17200,11 +17200,11 @@ expression: artifact "EXPR [ (1, _14664, _14666) 0 ]", "EXPR [ (1, _14651, _14663) (-1, _14667) 0 ]", "EXPR [ (-1, _14666, _14667) (-1, _14668) 1 ]", - "EXPR [ (-1, _14669) (-1, _37695) (-1, _37696) 0 ]", + "EXPR [ (-1, _14669) (-1, _37689) (-1, _37690) 0 ]", "EXPR [ (1, _13005) (-1, _14670) 10 ]", - "EXPR [ (-1, _14666, _14667) (-1, _37697) 0 ]", - "EXPR [ (-1, _14668, _14669) (-1, _37698) 0 ]", - "EXPR [ (-1, _14671) (1, _37697) (1, _37698) 1 ]", + "EXPR [ (-1, _14666, _14667) (-1, _37691) 0 ]", + "EXPR [ (-1, _14668, _14669) (-1, _37692) 0 ]", + "EXPR [ (-1, _14671) (1, _37691) (1, _37692) 1 ]", "EXPR [ (1, _14670, _14671) (-1, _14672) 0 ]", "BLACKBOX::RANGE [(_14672, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14672))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14673)), Simple(Witness(14674))]", @@ -17229,11 +17229,11 @@ expression: artifact "EXPR [ (1, _14684, _14686) 0 ]", "EXPR [ (1, _14671, _14683) (-1, _14687) 0 ]", "EXPR [ (-1, _14686, _14687) (-1, _14688) 1 ]", - "EXPR [ (-1, _14689) (-1, _37697) (-1, _37698) 0 ]", + "EXPR [ (-1, _14689) (-1, _37691) (-1, _37692) 0 ]", "EXPR [ (1, _13005) (-1, _14690) 15 ]", - "EXPR [ (-1, _14686, _14687) (-1, _37699) 0 ]", - "EXPR [ (-1, _14688, _14689) (-1, _37700) 0 ]", - "EXPR [ (-1, _14691) (1, _37699) (1, _37700) 1 ]", + "EXPR [ (-1, _14686, _14687) (-1, _37693) 0 ]", + "EXPR [ (-1, _14688, _14689) (-1, _37694) 0 ]", + "EXPR [ (-1, _14691) (1, _37693) (1, _37694) 1 ]", "EXPR [ (1, _14690, _14691) (-1, _14692) 0 ]", "BLACKBOX::RANGE [(_14692, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14692))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14693)), Simple(Witness(14694))]", @@ -17258,11 +17258,11 @@ expression: artifact "EXPR [ (1, _14704, _14706) 0 ]", "EXPR [ (1, _14691, _14703) (-1, _14707) 0 ]", "EXPR [ (-1, _14706, _14707) (-1, _14708) 1 ]", - "EXPR [ (-1, _14709) (-1, _37699) (-1, _37700) 0 ]", + "EXPR [ (-1, _14709) (-1, _37693) (-1, _37694) 0 ]", "EXPR [ (1, _13005) (-1, _14710) 21 ]", - "EXPR [ (-1, _14706, _14707) (-1, _37701) 0 ]", - "EXPR [ (-1, _14708, _14709) (-1, _37702) 0 ]", - "EXPR [ (-1, _14711) (1, _37701) (1, _37702) 1 ]", + "EXPR [ (-1, _14706, _14707) (-1, _37695) 0 ]", + "EXPR [ (-1, _14708, _14709) (-1, _37696) 0 ]", + "EXPR [ (-1, _14711) (1, _37695) (1, _37696) 1 ]", "EXPR [ (1, _14710, _14711) (-1, _14712) 0 ]", "BLACKBOX::RANGE [(_14712, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14712))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14713)), Simple(Witness(14714))]", @@ -17287,11 +17287,11 @@ expression: artifact "EXPR [ (1, _14724, _14726) 0 ]", "EXPR [ (1, _14711, _14723) (-1, _14727) 0 ]", "EXPR [ (-1, _14726, _14727) (-1, _14728) 1 ]", - "EXPR [ (-1, _14729) (-1, _37701) (-1, _37702) 0 ]", + "EXPR [ (-1, _14729) (-1, _37695) (-1, _37696) 0 ]", "EXPR [ (1, _13005) (-1, _14730) 28 ]", - "EXPR [ (-1, _14726, _14727) (-1, _37703) 0 ]", - "EXPR [ (-1, _14728, _14729) (-1, _37704) 0 ]", - "EXPR [ (-1, _14731) (1, _37703) (1, _37704) 1 ]", + "EXPR [ (-1, _14726, _14727) (-1, _37697) 0 ]", + "EXPR [ (-1, _14728, _14729) (-1, _37698) 0 ]", + "EXPR [ (-1, _14731) (1, _37697) (1, _37698) 1 ]", "EXPR [ (1, _14730, _14731) (-1, _14732) 0 ]", "BLACKBOX::RANGE [(_14732, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14732))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14733)), Simple(Witness(14734))]", @@ -17316,7 +17316,7 @@ expression: artifact "EXPR [ (1, _14744, _14746) 0 ]", "EXPR [ (1, _14731, _14743) (-1, _14747) 0 ]", "EXPR [ (-1, _14746, _14747) (-1, _14748) 1 ]", - "EXPR [ (-1, _14749) (-1, _37703) (-1, _37704) 0 ]", + "EXPR [ (-1, _14749) (-1, _37697) (-1, _37698) 0 ]", "EXPR [ (1, _14746, _14747) (1, _14748, _14749) -1 ]", "INIT (id: 139, len: 32, witnesses: [_12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12])", "MEM (id: 139, read at: EXPR [ (1, _28) 0 ], value: EXPR [ (1, _14750) 0 ]) ", @@ -28307,7 +28307,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24456))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24459))]", "EXPR [ (-1, _24456, _24459) (5096253676302562286669017222071363378443840053029366383258766538131, _24459) (1, _24460) -1 ]", "EXPR [ (-1, _24456, _24460) (5096253676302562286669017222071363378443840053029366383258766538131, _24460) 0 ]", - "EXPR [ (1, _24457, _24460) (1, _24460, _24460) (268435454, _24460) (-1, _24461) 0 ]", + "EXPR [ (1, _24457, _24460) (268435455, _24460) (-1, _24461) 0 ]", "BLACKBOX::RANGE [(_24461, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24457))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24462)), Simple(Witness(24463))]", "BLACKBOX::RANGE [(_24462, 29)] []", @@ -28399,9 +28399,9 @@ expression: artifact "EXPR [ (-1, _24533, _24534) (-1, _24535) 1 ]", "EXPR [ (1, _24533, _24534) (-1, _24536) 0 ]", "EXPR [ (1, _24505, _24513) (-1, _24537) 0 ]", - "EXPR [ (-1, _24513, _24535) (-1, _44424) 0 ]", - "EXPR [ (-1, _24533, _24534) (-1, _44425) 0 ]", - "EXPR [ (-1, _24538) (1, _44424) (1, _44425) 1 ]", + "EXPR [ (-1, _24513, _24535) (-1, _44417) 0 ]", + "EXPR [ (-1, _24533, _24534) (-1, _44418) 0 ]", + "EXPR [ (-1, _24538) (1, _44417) (1, _44418) 1 ]", "EXPR [ (1, _24457) (-1, _24539) 3 ]", "EXPR [ (1, _24467, _24538) (-1, _24540) 0 ]", "EXPR [ (1, _24539, _24540) (-1, _24541) 0 ]", @@ -28430,12 +28430,12 @@ expression: artifact "EXPR [ (1, _24555, _24557) 0 ]", "EXPR [ (1, _24540, _24554) (-1, _24558) 0 ]", "EXPR [ (-1, _24557, _24558) (-1, _24559) 1 ]", - "EXPR [ (-1, _24560) (-1, _44424) (-1, _44425) 0 ]", + "EXPR [ (-1, _24560) (-1, _44417) (-1, _44418) 0 ]", "EXPR [ (1, _24557, _24558) (-1, _24561) 0 ]", "EXPR [ (1, _24527, _24536) (1, _24535, _24537) (-1, _24562) 0 ]", - "EXPR [ (-1, _24557, _24558) (-1, _44428) 0 ]", - "EXPR [ (-1, _24559, _24560) (-1, _44429) 0 ]", - "EXPR [ (-1, _24563) (1, _44428) (1, _44429) 1 ]", + "EXPR [ (-1, _24557, _24558) (-1, _44421) 0 ]", + "EXPR [ (-1, _24559, _24560) (-1, _44422) 0 ]", + "EXPR [ (-1, _24563) (1, _44421) (1, _44422) 1 ]", "EXPR [ (1, _24457) (-1, _24564) 6 ]", "EXPR [ (1, _24467, _24563) (-1, _24565) 0 ]", "EXPR [ (1, _24564, _24565) (-1, _24566) 0 ]", @@ -28464,12 +28464,12 @@ expression: artifact "EXPR [ (1, _24580, _24582) 0 ]", "EXPR [ (1, _24565, _24579) (-1, _24583) 0 ]", "EXPR [ (-1, _24582, _24583) (-1, _24584) 1 ]", - "EXPR [ (-1, _24585) (-1, _44428) (-1, _44429) 0 ]", + "EXPR [ (-1, _24585) (-1, _44421) (-1, _44422) 0 ]", "EXPR [ (1, _24582, _24583) (-1, _24586) 0 ]", "EXPR [ (1, _24551, _24561) (1, _24559, _24562) (-1, _24587) 0 ]", - "EXPR [ (-1, _24582, _24583) (-1, _44432) 0 ]", - "EXPR [ (-1, _24584, _24585) (-1, _44433) 0 ]", - "EXPR [ (-1, _24588) (1, _44432) (1, _44433) 1 ]", + "EXPR [ (-1, _24582, _24583) (-1, _44425) 0 ]", + "EXPR [ (-1, _24584, _24585) (-1, _44426) 0 ]", + "EXPR [ (-1, _24588) (1, _44425) (1, _44426) 1 ]", "EXPR [ (1, _24457) (-1, _24589) 10 ]", "EXPR [ (1, _24467, _24588) (-1, _24590) 0 ]", "EXPR [ (1, _24589, _24590) (-1, _24591) 0 ]", @@ -28498,12 +28498,12 @@ expression: artifact "EXPR [ (1, _24605, _24607) 0 ]", "EXPR [ (1, _24590, _24604) (-1, _24608) 0 ]", "EXPR [ (-1, _24607, _24608) (-1, _24609) 1 ]", - "EXPR [ (-1, _24610) (-1, _44432) (-1, _44433) 0 ]", + "EXPR [ (-1, _24610) (-1, _44425) (-1, _44426) 0 ]", "EXPR [ (1, _24607, _24608) (-1, _24611) 0 ]", "EXPR [ (1, _24576, _24586) (1, _24584, _24587) (-1, _24612) 0 ]", - "EXPR [ (-1, _24607, _24608) (-1, _44436) 0 ]", - "EXPR [ (-1, _24609, _24610) (-1, _44437) 0 ]", - "EXPR [ (-1, _24613) (1, _44436) (1, _44437) 1 ]", + "EXPR [ (-1, _24607, _24608) (-1, _44429) 0 ]", + "EXPR [ (-1, _24609, _24610) (-1, _44430) 0 ]", + "EXPR [ (-1, _24613) (1, _44429) (1, _44430) 1 ]", "EXPR [ (1, _24457) (-1, _24614) 15 ]", "EXPR [ (1, _24467, _24613) (-1, _24615) 0 ]", "EXPR [ (1, _24614, _24615) (-1, _24616) 0 ]", @@ -28532,12 +28532,12 @@ expression: artifact "EXPR [ (1, _24630, _24632) 0 ]", "EXPR [ (1, _24615, _24629) (-1, _24633) 0 ]", "EXPR [ (-1, _24632, _24633) (-1, _24634) 1 ]", - "EXPR [ (-1, _24635) (-1, _44436) (-1, _44437) 0 ]", + "EXPR [ (-1, _24635) (-1, _44429) (-1, _44430) 0 ]", "EXPR [ (1, _24632, _24633) (-1, _24636) 0 ]", "EXPR [ (1, _24601, _24611) (1, _24609, _24612) (-1, _24637) 0 ]", - "EXPR [ (-1, _24632, _24633) (-1, _44440) 0 ]", - "EXPR [ (-1, _24634, _24635) (-1, _44441) 0 ]", - "EXPR [ (-1, _24638) (1, _44440) (1, _44441) 1 ]", + "EXPR [ (-1, _24632, _24633) (-1, _44433) 0 ]", + "EXPR [ (-1, _24634, _24635) (-1, _44434) 0 ]", + "EXPR [ (-1, _24638) (1, _44433) (1, _44434) 1 ]", "EXPR [ (1, _24457) (-1, _24639) 21 ]", "EXPR [ (1, _24467, _24638) (-1, _24640) 0 ]", "EXPR [ (1, _24639, _24640) (-1, _24641) 0 ]", @@ -28566,12 +28566,12 @@ expression: artifact "EXPR [ (1, _24655, _24657) 0 ]", "EXPR [ (1, _24640, _24654) (-1, _24658) 0 ]", "EXPR [ (-1, _24657, _24658) (-1, _24659) 1 ]", - "EXPR [ (-1, _24660) (-1, _44440) (-1, _44441) 0 ]", + "EXPR [ (-1, _24660) (-1, _44433) (-1, _44434) 0 ]", "EXPR [ (1, _24657, _24658) (-1, _24661) 0 ]", "EXPR [ (1, _24626, _24636) (1, _24634, _24637) (-1, _24662) 0 ]", - "EXPR [ (-1, _24657, _24658) (-1, _44444) 0 ]", - "EXPR [ (-1, _24659, _24660) (-1, _44445) 0 ]", - "EXPR [ (-1, _24663) (1, _44444) (1, _44445) 1 ]", + "EXPR [ (-1, _24657, _24658) (-1, _44437) 0 ]", + "EXPR [ (-1, _24659, _24660) (-1, _44438) 0 ]", + "EXPR [ (-1, _24663) (1, _44437) (1, _44438) 1 ]", "EXPR [ (1, _24457) (-1, _24664) 28 ]", "EXPR [ (1, _24467, _24663) (-1, _24665) 0 ]", "EXPR [ (1, _24664, _24665) (-1, _24666) 0 ]", @@ -28600,16 +28600,16 @@ expression: artifact "EXPR [ (1, _24680, _24682) 0 ]", "EXPR [ (1, _24665, _24679) (-1, _24683) 0 ]", "EXPR [ (-1, _24682, _24683) (-1, _24684) 1 ]", - "EXPR [ (-1, _24685) (-1, _44444) (-1, _44445) 0 ]", + "EXPR [ (-1, _24685) (-1, _44437) (-1, _44438) 0 ]", "EXPR [ (1, _24682, _24683) (-1, _24686) 0 ]", "EXPR [ (1, _24651, _24661) (1, _24659, _24662) (-1, _24687) 0 ]", - "EXPR [ (-1, _24682, _24683) (-1, _44448) 0 ]", - "EXPR [ (-1, _24684, _24685) (-1, _44449) 0 ]", - "EXPR [ (-1, _24688) (1, _44448) (1, _44449) 1 ]", + "EXPR [ (-1, _24682, _24683) (-1, _44441) 0 ]", + "EXPR [ (-1, _24684, _24685) (-1, _44442) 0 ]", + "EXPR [ (-1, _24688) (1, _44441) (1, _44442) 1 ]", "EXPR [ (-1, _24467, _24688) (-1, _24689) 1 ]", - "EXPR [ (-1, _24690) (-1, _44448) (-1, _44449) 0 ]", - "EXPR [ (-1, _23529, _23577) (1, _23577, _23592) (1, _23529) (-1, _44454) 0 ]", - "EXPR [ (-1, _24676, _24686) (-1, _24684, _24687) (-1, _24691) (1, _44454) 0 ]", + "EXPR [ (-1, _24690) (-1, _44441) (-1, _44442) 0 ]", + "EXPR [ (-1, _23529, _23577) (1, _23577, _23592) (1, _23529) (-1, _44447) 0 ]", + "EXPR [ (-1, _24676, _24686) (-1, _24684, _24687) (-1, _24691) (1, _44447) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24691))], q_c: 0 })], outputs: [Simple(Witness(24692))]", "EXPR [ (1, _24691, _24692) (1, _24693) -1 ]", "EXPR [ (1, _24691, _24693) 0 ]", @@ -28633,7 +28633,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24708))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24711))]", "EXPR [ (-1, _24708, _24711) (5096253676302562286669017222071363378443840053029366383258766538131, _24711) (1, _24712) -1 ]", "EXPR [ (-1, _24708, _24712) (5096253676302562286669017222071363378443840053029366383258766538131, _24712) 0 ]", - "EXPR [ (1, _24709, _24712) (1, _24712, _24712) (268435454, _24712) (-1, _24713) 0 ]", + "EXPR [ (1, _24709, _24712) (268435455, _24712) (-1, _24713) 0 ]", "BLACKBOX::RANGE [(_24713, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24709))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24714)), Simple(Witness(24715))]", "BLACKBOX::RANGE [(_24714, 29)] []", @@ -28692,9 +28692,9 @@ expression: artifact "EXPR [ (-1, _24753, _24754) (-1, _24755) 1 ]", "EXPR [ (1, _24753, _24754) (-1, _24756) 0 ]", "EXPR [ (1, _24725, _24733) (-1, _24757) 0 ]", - "EXPR [ (-1, _24733, _24755) (-1, _44462) 0 ]", - "EXPR [ (-1, _24753, _24754) (-1, _44463) 0 ]", - "EXPR [ (-1, _24758) (1, _44462) (1, _44463) 1 ]", + "EXPR [ (-1, _24733, _24755) (-1, _44454) 0 ]", + "EXPR [ (-1, _24753, _24754) (-1, _44455) 0 ]", + "EXPR [ (-1, _24758) (1, _44454) (1, _44455) 1 ]", "EXPR [ (1, _24709) (-1, _24759) 3 ]", "EXPR [ (1, _24719, _24758) (-1, _24760) 0 ]", "EXPR [ (1, _24759, _24760) (-1, _24761) 0 ]", @@ -28723,12 +28723,12 @@ expression: artifact "EXPR [ (1, _24775, _24777) 0 ]", "EXPR [ (1, _24760, _24774) (-1, _24778) 0 ]", "EXPR [ (-1, _24777, _24778) (-1, _24779) 1 ]", - "EXPR [ (-1, _24780) (-1, _44462) (-1, _44463) 0 ]", + "EXPR [ (-1, _24780) (-1, _44454) (-1, _44455) 0 ]", "EXPR [ (1, _24777, _24778) (-1, _24781) 0 ]", "EXPR [ (1, _24747, _24756) (1, _24755, _24757) (-1, _24782) 0 ]", - "EXPR [ (-1, _24777, _24778) (-1, _44466) 0 ]", - "EXPR [ (-1, _24779, _24780) (-1, _44467) 0 ]", - "EXPR [ (-1, _24783) (1, _44466) (1, _44467) 1 ]", + "EXPR [ (-1, _24777, _24778) (-1, _44458) 0 ]", + "EXPR [ (-1, _24779, _24780) (-1, _44459) 0 ]", + "EXPR [ (-1, _24783) (1, _44458) (1, _44459) 1 ]", "EXPR [ (1, _24709) (-1, _24784) 6 ]", "EXPR [ (1, _24719, _24783) (-1, _24785) 0 ]", "EXPR [ (1, _24784, _24785) (-1, _24786) 0 ]", @@ -28757,12 +28757,12 @@ expression: artifact "EXPR [ (1, _24800, _24802) 0 ]", "EXPR [ (1, _24785, _24799) (-1, _24803) 0 ]", "EXPR [ (-1, _24802, _24803) (-1, _24804) 1 ]", - "EXPR [ (-1, _24805) (-1, _44466) (-1, _44467) 0 ]", + "EXPR [ (-1, _24805) (-1, _44458) (-1, _44459) 0 ]", "EXPR [ (1, _24802, _24803) (-1, _24806) 0 ]", "EXPR [ (1, _24771, _24781) (1, _24779, _24782) (-1, _24807) 0 ]", - "EXPR [ (-1, _24802, _24803) (-1, _44470) 0 ]", - "EXPR [ (-1, _24804, _24805) (-1, _44471) 0 ]", - "EXPR [ (-1, _24808) (1, _44470) (1, _44471) 1 ]", + "EXPR [ (-1, _24802, _24803) (-1, _44462) 0 ]", + "EXPR [ (-1, _24804, _24805) (-1, _44463) 0 ]", + "EXPR [ (-1, _24808) (1, _44462) (1, _44463) 1 ]", "EXPR [ (1, _24709) (-1, _24809) 10 ]", "EXPR [ (1, _24719, _24808) (-1, _24810) 0 ]", "EXPR [ (1, _24809, _24810) (-1, _24811) 0 ]", @@ -28791,12 +28791,12 @@ expression: artifact "EXPR [ (1, _24825, _24827) 0 ]", "EXPR [ (1, _24810, _24824) (-1, _24828) 0 ]", "EXPR [ (-1, _24827, _24828) (-1, _24829) 1 ]", - "EXPR [ (-1, _24830) (-1, _44470) (-1, _44471) 0 ]", + "EXPR [ (-1, _24830) (-1, _44462) (-1, _44463) 0 ]", "EXPR [ (1, _24827, _24828) (-1, _24831) 0 ]", "EXPR [ (1, _24796, _24806) (1, _24804, _24807) (-1, _24832) 0 ]", - "EXPR [ (-1, _24827, _24828) (-1, _44474) 0 ]", - "EXPR [ (-1, _24829, _24830) (-1, _44475) 0 ]", - "EXPR [ (-1, _24833) (1, _44474) (1, _44475) 1 ]", + "EXPR [ (-1, _24827, _24828) (-1, _44466) 0 ]", + "EXPR [ (-1, _24829, _24830) (-1, _44467) 0 ]", + "EXPR [ (-1, _24833) (1, _44466) (1, _44467) 1 ]", "EXPR [ (1, _24709) (-1, _24834) 15 ]", "EXPR [ (1, _24719, _24833) (-1, _24835) 0 ]", "EXPR [ (1, _24834, _24835) (-1, _24836) 0 ]", @@ -28825,12 +28825,12 @@ expression: artifact "EXPR [ (1, _24850, _24852) 0 ]", "EXPR [ (1, _24835, _24849) (-1, _24853) 0 ]", "EXPR [ (-1, _24852, _24853) (-1, _24854) 1 ]", - "EXPR [ (-1, _24855) (-1, _44474) (-1, _44475) 0 ]", + "EXPR [ (-1, _24855) (-1, _44466) (-1, _44467) 0 ]", "EXPR [ (1, _24852, _24853) (-1, _24856) 0 ]", "EXPR [ (1, _24821, _24831) (1, _24829, _24832) (-1, _24857) 0 ]", - "EXPR [ (-1, _24852, _24853) (-1, _44478) 0 ]", - "EXPR [ (-1, _24854, _24855) (-1, _44479) 0 ]", - "EXPR [ (-1, _24858) (1, _44478) (1, _44479) 1 ]", + "EXPR [ (-1, _24852, _24853) (-1, _44470) 0 ]", + "EXPR [ (-1, _24854, _24855) (-1, _44471) 0 ]", + "EXPR [ (-1, _24858) (1, _44470) (1, _44471) 1 ]", "EXPR [ (1, _24709) (-1, _24859) 21 ]", "EXPR [ (1, _24719, _24858) (-1, _24860) 0 ]", "EXPR [ (1, _24859, _24860) (-1, _24861) 0 ]", @@ -28859,12 +28859,12 @@ expression: artifact "EXPR [ (1, _24875, _24877) 0 ]", "EXPR [ (1, _24860, _24874) (-1, _24878) 0 ]", "EXPR [ (-1, _24877, _24878) (-1, _24879) 1 ]", - "EXPR [ (-1, _24880) (-1, _44478) (-1, _44479) 0 ]", + "EXPR [ (-1, _24880) (-1, _44470) (-1, _44471) 0 ]", "EXPR [ (1, _24877, _24878) (-1, _24881) 0 ]", "EXPR [ (1, _24846, _24856) (1, _24854, _24857) (-1, _24882) 0 ]", - "EXPR [ (-1, _24877, _24878) (-1, _44482) 0 ]", - "EXPR [ (-1, _24879, _24880) (-1, _44483) 0 ]", - "EXPR [ (-1, _24883) (1, _44482) (1, _44483) 1 ]", + "EXPR [ (-1, _24877, _24878) (-1, _44474) 0 ]", + "EXPR [ (-1, _24879, _24880) (-1, _44475) 0 ]", + "EXPR [ (-1, _24883) (1, _44474) (1, _44475) 1 ]", "EXPR [ (1, _24709) (-1, _24884) 28 ]", "EXPR [ (1, _24719, _24883) (-1, _24885) 0 ]", "EXPR [ (1, _24884, _24885) (-1, _24886) 0 ]", @@ -28893,16 +28893,16 @@ expression: artifact "EXPR [ (1, _24900, _24902) 0 ]", "EXPR [ (1, _24885, _24899) (-1, _24903) 0 ]", "EXPR [ (-1, _24902, _24903) (-1, _24904) 1 ]", - "EXPR [ (-1, _24905) (-1, _44482) (-1, _44483) 0 ]", + "EXPR [ (-1, _24905) (-1, _44474) (-1, _44475) 0 ]", "EXPR [ (1, _24902, _24903) (-1, _24906) 0 ]", "EXPR [ (1, _24871, _24881) (1, _24879, _24882) (-1, _24907) 0 ]", - "EXPR [ (-1, _24902, _24903) (-1, _44486) 0 ]", - "EXPR [ (-1, _24904, _24905) (-1, _44487) 0 ]", - "EXPR [ (-1, _24908) (1, _44486) (1, _44487) 1 ]", + "EXPR [ (-1, _24902, _24903) (-1, _44478) 0 ]", + "EXPR [ (-1, _24904, _24905) (-1, _44479) 0 ]", + "EXPR [ (-1, _24908) (1, _44478) (1, _44479) 1 ]", "EXPR [ (-1, _24719, _24908) (-1, _24909) 1 ]", - "EXPR [ (-1, _24910) (-1, _44486) (-1, _44487) 0 ]", - "EXPR [ (-1, _23533, _23577) (1, _23577, _23596) (1, _23533) (-1, _44492) 0 ]", - "EXPR [ (-1, _24896, _24906) (-1, _24904, _24907) (-1, _24911) (1, _44492) 0 ]", + "EXPR [ (-1, _24910) (-1, _44478) (-1, _44479) 0 ]", + "EXPR [ (-1, _23533, _23577) (1, _23577, _23596) (1, _23533) (-1, _44484) 0 ]", + "EXPR [ (-1, _24896, _24906) (-1, _24904, _24907) (-1, _24911) (1, _44484) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24911))], q_c: 0 })], outputs: [Simple(Witness(24912))]", "EXPR [ (1, _24911, _24912) (1, _24913) -1 ]", "EXPR [ (1, _24911, _24913) 0 ]", @@ -28926,7 +28926,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24928))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24931))]", "EXPR [ (-1, _24928, _24931) (5096253676302562286669017222071363378443840053029366383258766538131, _24931) (1, _24932) -1 ]", "EXPR [ (-1, _24928, _24932) (5096253676302562286669017222071363378443840053029366383258766538131, _24932) 0 ]", - "EXPR [ (1, _24929, _24932) (1, _24932, _24932) (268435454, _24932) (-1, _24933) 0 ]", + "EXPR [ (1, _24929, _24932) (268435455, _24932) (-1, _24933) 0 ]", "BLACKBOX::RANGE [(_24933, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24929))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24934)), Simple(Witness(24935))]", "BLACKBOX::RANGE [(_24934, 29)] []", @@ -28985,9 +28985,9 @@ expression: artifact "EXPR [ (-1, _24973, _24974) (-1, _24975) 1 ]", "EXPR [ (1, _24973, _24974) (-1, _24976) 0 ]", "EXPR [ (1, _24945, _24953) (-1, _24977) 0 ]", - "EXPR [ (-1, _24953, _24975) (-1, _44500) 0 ]", - "EXPR [ (-1, _24973, _24974) (-1, _44501) 0 ]", - "EXPR [ (-1, _24978) (1, _44500) (1, _44501) 1 ]", + "EXPR [ (-1, _24953, _24975) (-1, _44491) 0 ]", + "EXPR [ (-1, _24973, _24974) (-1, _44492) 0 ]", + "EXPR [ (-1, _24978) (1, _44491) (1, _44492) 1 ]", "EXPR [ (1, _24929) (-1, _24979) 3 ]", "EXPR [ (1, _24939, _24978) (-1, _24980) 0 ]", "EXPR [ (1, _24979, _24980) (-1, _24981) 0 ]", @@ -29016,12 +29016,12 @@ expression: artifact "EXPR [ (1, _24995, _24997) 0 ]", "EXPR [ (1, _24980, _24994) (-1, _24998) 0 ]", "EXPR [ (-1, _24997, _24998) (-1, _24999) 1 ]", - "EXPR [ (-1, _25000) (-1, _44500) (-1, _44501) 0 ]", + "EXPR [ (-1, _25000) (-1, _44491) (-1, _44492) 0 ]", "EXPR [ (1, _24997, _24998) (-1, _25001) 0 ]", "EXPR [ (1, _24967, _24976) (1, _24975, _24977) (-1, _25002) 0 ]", - "EXPR [ (-1, _24997, _24998) (-1, _44504) 0 ]", - "EXPR [ (-1, _24999, _25000) (-1, _44505) 0 ]", - "EXPR [ (-1, _25003) (1, _44504) (1, _44505) 1 ]", + "EXPR [ (-1, _24997, _24998) (-1, _44495) 0 ]", + "EXPR [ (-1, _24999, _25000) (-1, _44496) 0 ]", + "EXPR [ (-1, _25003) (1, _44495) (1, _44496) 1 ]", "EXPR [ (1, _24929) (-1, _25004) 6 ]", "EXPR [ (1, _24939, _25003) (-1, _25005) 0 ]", "EXPR [ (1, _25004, _25005) (-1, _25006) 0 ]", @@ -29050,12 +29050,12 @@ expression: artifact "EXPR [ (1, _25020, _25022) 0 ]", "EXPR [ (1, _25005, _25019) (-1, _25023) 0 ]", "EXPR [ (-1, _25022, _25023) (-1, _25024) 1 ]", - "EXPR [ (-1, _25025) (-1, _44504) (-1, _44505) 0 ]", + "EXPR [ (-1, _25025) (-1, _44495) (-1, _44496) 0 ]", "EXPR [ (1, _25022, _25023) (-1, _25026) 0 ]", "EXPR [ (1, _24991, _25001) (1, _24999, _25002) (-1, _25027) 0 ]", - "EXPR [ (-1, _25022, _25023) (-1, _44508) 0 ]", - "EXPR [ (-1, _25024, _25025) (-1, _44509) 0 ]", - "EXPR [ (-1, _25028) (1, _44508) (1, _44509) 1 ]", + "EXPR [ (-1, _25022, _25023) (-1, _44499) 0 ]", + "EXPR [ (-1, _25024, _25025) (-1, _44500) 0 ]", + "EXPR [ (-1, _25028) (1, _44499) (1, _44500) 1 ]", "EXPR [ (1, _24929) (-1, _25029) 10 ]", "EXPR [ (1, _24939, _25028) (-1, _25030) 0 ]", "EXPR [ (1, _25029, _25030) (-1, _25031) 0 ]", @@ -29084,12 +29084,12 @@ expression: artifact "EXPR [ (1, _25045, _25047) 0 ]", "EXPR [ (1, _25030, _25044) (-1, _25048) 0 ]", "EXPR [ (-1, _25047, _25048) (-1, _25049) 1 ]", - "EXPR [ (-1, _25050) (-1, _44508) (-1, _44509) 0 ]", + "EXPR [ (-1, _25050) (-1, _44499) (-1, _44500) 0 ]", "EXPR [ (1, _25047, _25048) (-1, _25051) 0 ]", "EXPR [ (1, _25016, _25026) (1, _25024, _25027) (-1, _25052) 0 ]", - "EXPR [ (-1, _25047, _25048) (-1, _44512) 0 ]", - "EXPR [ (-1, _25049, _25050) (-1, _44513) 0 ]", - "EXPR [ (-1, _25053) (1, _44512) (1, _44513) 1 ]", + "EXPR [ (-1, _25047, _25048) (-1, _44503) 0 ]", + "EXPR [ (-1, _25049, _25050) (-1, _44504) 0 ]", + "EXPR [ (-1, _25053) (1, _44503) (1, _44504) 1 ]", "EXPR [ (1, _24929) (-1, _25054) 15 ]", "EXPR [ (1, _24939, _25053) (-1, _25055) 0 ]", "EXPR [ (1, _25054, _25055) (-1, _25056) 0 ]", @@ -29118,12 +29118,12 @@ expression: artifact "EXPR [ (1, _25070, _25072) 0 ]", "EXPR [ (1, _25055, _25069) (-1, _25073) 0 ]", "EXPR [ (-1, _25072, _25073) (-1, _25074) 1 ]", - "EXPR [ (-1, _25075) (-1, _44512) (-1, _44513) 0 ]", + "EXPR [ (-1, _25075) (-1, _44503) (-1, _44504) 0 ]", "EXPR [ (1, _25072, _25073) (-1, _25076) 0 ]", "EXPR [ (1, _25041, _25051) (1, _25049, _25052) (-1, _25077) 0 ]", - "EXPR [ (-1, _25072, _25073) (-1, _44516) 0 ]", - "EXPR [ (-1, _25074, _25075) (-1, _44517) 0 ]", - "EXPR [ (-1, _25078) (1, _44516) (1, _44517) 1 ]", + "EXPR [ (-1, _25072, _25073) (-1, _44507) 0 ]", + "EXPR [ (-1, _25074, _25075) (-1, _44508) 0 ]", + "EXPR [ (-1, _25078) (1, _44507) (1, _44508) 1 ]", "EXPR [ (1, _24929) (-1, _25079) 21 ]", "EXPR [ (1, _24939, _25078) (-1, _25080) 0 ]", "EXPR [ (1, _25079, _25080) (-1, _25081) 0 ]", @@ -29152,12 +29152,12 @@ expression: artifact "EXPR [ (1, _25095, _25097) 0 ]", "EXPR [ (1, _25080, _25094) (-1, _25098) 0 ]", "EXPR [ (-1, _25097, _25098) (-1, _25099) 1 ]", - "EXPR [ (-1, _25100) (-1, _44516) (-1, _44517) 0 ]", + "EXPR [ (-1, _25100) (-1, _44507) (-1, _44508) 0 ]", "EXPR [ (1, _25097, _25098) (-1, _25101) 0 ]", "EXPR [ (1, _25066, _25076) (1, _25074, _25077) (-1, _25102) 0 ]", - "EXPR [ (-1, _25097, _25098) (-1, _44520) 0 ]", - "EXPR [ (-1, _25099, _25100) (-1, _44521) 0 ]", - "EXPR [ (-1, _25103) (1, _44520) (1, _44521) 1 ]", + "EXPR [ (-1, _25097, _25098) (-1, _44511) 0 ]", + "EXPR [ (-1, _25099, _25100) (-1, _44512) 0 ]", + "EXPR [ (-1, _25103) (1, _44511) (1, _44512) 1 ]", "EXPR [ (1, _24929) (-1, _25104) 28 ]", "EXPR [ (1, _24939, _25103) (-1, _25105) 0 ]", "EXPR [ (1, _25104, _25105) (-1, _25106) 0 ]", @@ -29186,16 +29186,16 @@ expression: artifact "EXPR [ (1, _25120, _25122) 0 ]", "EXPR [ (1, _25105, _25119) (-1, _25123) 0 ]", "EXPR [ (-1, _25122, _25123) (-1, _25124) 1 ]", - "EXPR [ (-1, _25125) (-1, _44520) (-1, _44521) 0 ]", + "EXPR [ (-1, _25125) (-1, _44511) (-1, _44512) 0 ]", "EXPR [ (1, _25122, _25123) (-1, _25126) 0 ]", "EXPR [ (1, _25091, _25101) (1, _25099, _25102) (-1, _25127) 0 ]", - "EXPR [ (-1, _25122, _25123) (-1, _44524) 0 ]", - "EXPR [ (-1, _25124, _25125) (-1, _44525) 0 ]", - "EXPR [ (-1, _25128) (1, _44524) (1, _44525) 1 ]", + "EXPR [ (-1, _25122, _25123) (-1, _44515) 0 ]", + "EXPR [ (-1, _25124, _25125) (-1, _44516) 0 ]", + "EXPR [ (-1, _25128) (1, _44515) (1, _44516) 1 ]", "EXPR [ (-1, _24939, _25128) (-1, _25129) 1 ]", - "EXPR [ (-1, _25130) (-1, _44524) (-1, _44525) 0 ]", - "EXPR [ (-1, _23537, _23577) (1, _23577, _23600) (1, _23537) (-1, _44530) 0 ]", - "EXPR [ (-1, _25116, _25126) (-1, _25124, _25127) (-1, _25131) (1, _44530) 0 ]", + "EXPR [ (-1, _25130) (-1, _44515) (-1, _44516) 0 ]", + "EXPR [ (-1, _23537, _23577) (1, _23577, _23600) (1, _23537) (-1, _44521) 0 ]", + "EXPR [ (-1, _25116, _25126) (-1, _25124, _25127) (-1, _25131) (1, _44521) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25131))], q_c: 0 })], outputs: [Simple(Witness(25132))]", "EXPR [ (1, _25131, _25132) (1, _25133) -1 ]", "EXPR [ (1, _25131, _25133) 0 ]", @@ -29219,7 +29219,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25151))]", "EXPR [ (-1, _25148, _25151) (5096253676302562286669017222071363378443840053029366383258766538131, _25151) (1, _25152) -1 ]", "EXPR [ (-1, _25148, _25152) (5096253676302562286669017222071363378443840053029366383258766538131, _25152) 0 ]", - "EXPR [ (1, _25149, _25152) (1, _25152, _25152) (268435454, _25152) (-1, _25153) 0 ]", + "EXPR [ (1, _25149, _25152) (268435455, _25152) (-1, _25153) 0 ]", "BLACKBOX::RANGE [(_25153, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25149))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25154)), Simple(Witness(25155))]", "BLACKBOX::RANGE [(_25154, 29)] []", @@ -29278,9 +29278,9 @@ expression: artifact "EXPR [ (-1, _25193, _25194) (-1, _25195) 1 ]", "EXPR [ (1, _25193, _25194) (-1, _25196) 0 ]", "EXPR [ (1, _25165, _25173) (-1, _25197) 0 ]", - "EXPR [ (-1, _25173, _25195) (-1, _44538) 0 ]", - "EXPR [ (-1, _25193, _25194) (-1, _44539) 0 ]", - "EXPR [ (-1, _25198) (1, _44538) (1, _44539) 1 ]", + "EXPR [ (-1, _25173, _25195) (-1, _44528) 0 ]", + "EXPR [ (-1, _25193, _25194) (-1, _44529) 0 ]", + "EXPR [ (-1, _25198) (1, _44528) (1, _44529) 1 ]", "EXPR [ (1, _25149) (-1, _25199) 3 ]", "EXPR [ (1, _25159, _25198) (-1, _25200) 0 ]", "EXPR [ (1, _25199, _25200) (-1, _25201) 0 ]", @@ -29309,12 +29309,12 @@ expression: artifact "EXPR [ (1, _25215, _25217) 0 ]", "EXPR [ (1, _25200, _25214) (-1, _25218) 0 ]", "EXPR [ (-1, _25217, _25218) (-1, _25219) 1 ]", - "EXPR [ (-1, _25220) (-1, _44538) (-1, _44539) 0 ]", + "EXPR [ (-1, _25220) (-1, _44528) (-1, _44529) 0 ]", "EXPR [ (1, _25217, _25218) (-1, _25221) 0 ]", "EXPR [ (1, _25187, _25196) (1, _25195, _25197) (-1, _25222) 0 ]", - "EXPR [ (-1, _25217, _25218) (-1, _44542) 0 ]", - "EXPR [ (-1, _25219, _25220) (-1, _44543) 0 ]", - "EXPR [ (-1, _25223) (1, _44542) (1, _44543) 1 ]", + "EXPR [ (-1, _25217, _25218) (-1, _44532) 0 ]", + "EXPR [ (-1, _25219, _25220) (-1, _44533) 0 ]", + "EXPR [ (-1, _25223) (1, _44532) (1, _44533) 1 ]", "EXPR [ (1, _25149) (-1, _25224) 6 ]", "EXPR [ (1, _25159, _25223) (-1, _25225) 0 ]", "EXPR [ (1, _25224, _25225) (-1, _25226) 0 ]", @@ -29343,12 +29343,12 @@ expression: artifact "EXPR [ (1, _25240, _25242) 0 ]", "EXPR [ (1, _25225, _25239) (-1, _25243) 0 ]", "EXPR [ (-1, _25242, _25243) (-1, _25244) 1 ]", - "EXPR [ (-1, _25245) (-1, _44542) (-1, _44543) 0 ]", + "EXPR [ (-1, _25245) (-1, _44532) (-1, _44533) 0 ]", "EXPR [ (1, _25242, _25243) (-1, _25246) 0 ]", "EXPR [ (1, _25211, _25221) (1, _25219, _25222) (-1, _25247) 0 ]", - "EXPR [ (-1, _25242, _25243) (-1, _44546) 0 ]", - "EXPR [ (-1, _25244, _25245) (-1, _44547) 0 ]", - "EXPR [ (-1, _25248) (1, _44546) (1, _44547) 1 ]", + "EXPR [ (-1, _25242, _25243) (-1, _44536) 0 ]", + "EXPR [ (-1, _25244, _25245) (-1, _44537) 0 ]", + "EXPR [ (-1, _25248) (1, _44536) (1, _44537) 1 ]", "EXPR [ (1, _25149) (-1, _25249) 10 ]", "EXPR [ (1, _25159, _25248) (-1, _25250) 0 ]", "EXPR [ (1, _25249, _25250) (-1, _25251) 0 ]", @@ -29377,12 +29377,12 @@ expression: artifact "EXPR [ (1, _25265, _25267) 0 ]", "EXPR [ (1, _25250, _25264) (-1, _25268) 0 ]", "EXPR [ (-1, _25267, _25268) (-1, _25269) 1 ]", - "EXPR [ (-1, _25270) (-1, _44546) (-1, _44547) 0 ]", + "EXPR [ (-1, _25270) (-1, _44536) (-1, _44537) 0 ]", "EXPR [ (1, _25267, _25268) (-1, _25271) 0 ]", "EXPR [ (1, _25236, _25246) (1, _25244, _25247) (-1, _25272) 0 ]", - "EXPR [ (-1, _25267, _25268) (-1, _44550) 0 ]", - "EXPR [ (-1, _25269, _25270) (-1, _44551) 0 ]", - "EXPR [ (-1, _25273) (1, _44550) (1, _44551) 1 ]", + "EXPR [ (-1, _25267, _25268) (-1, _44540) 0 ]", + "EXPR [ (-1, _25269, _25270) (-1, _44541) 0 ]", + "EXPR [ (-1, _25273) (1, _44540) (1, _44541) 1 ]", "EXPR [ (1, _25149) (-1, _25274) 15 ]", "EXPR [ (1, _25159, _25273) (-1, _25275) 0 ]", "EXPR [ (1, _25274, _25275) (-1, _25276) 0 ]", @@ -29411,12 +29411,12 @@ expression: artifact "EXPR [ (1, _25290, _25292) 0 ]", "EXPR [ (1, _25275, _25289) (-1, _25293) 0 ]", "EXPR [ (-1, _25292, _25293) (-1, _25294) 1 ]", - "EXPR [ (-1, _25295) (-1, _44550) (-1, _44551) 0 ]", + "EXPR [ (-1, _25295) (-1, _44540) (-1, _44541) 0 ]", "EXPR [ (1, _25292, _25293) (-1, _25296) 0 ]", "EXPR [ (1, _25261, _25271) (1, _25269, _25272) (-1, _25297) 0 ]", - "EXPR [ (-1, _25292, _25293) (-1, _44554) 0 ]", - "EXPR [ (-1, _25294, _25295) (-1, _44555) 0 ]", - "EXPR [ (-1, _25298) (1, _44554) (1, _44555) 1 ]", + "EXPR [ (-1, _25292, _25293) (-1, _44544) 0 ]", + "EXPR [ (-1, _25294, _25295) (-1, _44545) 0 ]", + "EXPR [ (-1, _25298) (1, _44544) (1, _44545) 1 ]", "EXPR [ (1, _25149) (-1, _25299) 21 ]", "EXPR [ (1, _25159, _25298) (-1, _25300) 0 ]", "EXPR [ (1, _25299, _25300) (-1, _25301) 0 ]", @@ -29445,12 +29445,12 @@ expression: artifact "EXPR [ (1, _25315, _25317) 0 ]", "EXPR [ (1, _25300, _25314) (-1, _25318) 0 ]", "EXPR [ (-1, _25317, _25318) (-1, _25319) 1 ]", - "EXPR [ (-1, _25320) (-1, _44554) (-1, _44555) 0 ]", + "EXPR [ (-1, _25320) (-1, _44544) (-1, _44545) 0 ]", "EXPR [ (1, _25317, _25318) (-1, _25321) 0 ]", "EXPR [ (1, _25286, _25296) (1, _25294, _25297) (-1, _25322) 0 ]", - "EXPR [ (-1, _25317, _25318) (-1, _44558) 0 ]", - "EXPR [ (-1, _25319, _25320) (-1, _44559) 0 ]", - "EXPR [ (-1, _25323) (1, _44558) (1, _44559) 1 ]", + "EXPR [ (-1, _25317, _25318) (-1, _44548) 0 ]", + "EXPR [ (-1, _25319, _25320) (-1, _44549) 0 ]", + "EXPR [ (-1, _25323) (1, _44548) (1, _44549) 1 ]", "EXPR [ (1, _25149) (-1, _25324) 28 ]", "EXPR [ (1, _25159, _25323) (-1, _25325) 0 ]", "EXPR [ (1, _25324, _25325) (-1, _25326) 0 ]", @@ -29479,16 +29479,16 @@ expression: artifact "EXPR [ (1, _25340, _25342) 0 ]", "EXPR [ (1, _25325, _25339) (-1, _25343) 0 ]", "EXPR [ (-1, _25342, _25343) (-1, _25344) 1 ]", - "EXPR [ (-1, _25345) (-1, _44558) (-1, _44559) 0 ]", + "EXPR [ (-1, _25345) (-1, _44548) (-1, _44549) 0 ]", "EXPR [ (1, _25342, _25343) (-1, _25346) 0 ]", "EXPR [ (1, _25311, _25321) (1, _25319, _25322) (-1, _25347) 0 ]", - "EXPR [ (-1, _25342, _25343) (-1, _44562) 0 ]", - "EXPR [ (-1, _25344, _25345) (-1, _44563) 0 ]", - "EXPR [ (-1, _25348) (1, _44562) (1, _44563) 1 ]", + "EXPR [ (-1, _25342, _25343) (-1, _44552) 0 ]", + "EXPR [ (-1, _25344, _25345) (-1, _44553) 0 ]", + "EXPR [ (-1, _25348) (1, _44552) (1, _44553) 1 ]", "EXPR [ (-1, _25159, _25348) (-1, _25349) 1 ]", - "EXPR [ (-1, _25350) (-1, _44562) (-1, _44563) 0 ]", - "EXPR [ (-1, _23541, _23577) (1, _23577, _23604) (1, _23541) (-1, _44568) 0 ]", - "EXPR [ (-1, _25336, _25346) (-1, _25344, _25347) (-1, _25351) (1, _44568) 0 ]", + "EXPR [ (-1, _25350) (-1, _44552) (-1, _44553) 0 ]", + "EXPR [ (-1, _23541, _23577) (1, _23577, _23604) (1, _23541) (-1, _44558) 0 ]", + "EXPR [ (-1, _25336, _25346) (-1, _25344, _25347) (-1, _25351) (1, _44558) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25351))], q_c: 0 })], outputs: [Simple(Witness(25352))]", "EXPR [ (1, _25351, _25352) (1, _25353) -1 ]", "EXPR [ (1, _25351, _25353) 0 ]", @@ -29512,7 +29512,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25368))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25371))]", "EXPR [ (-1, _25368, _25371) (5096253676302562286669017222071363378443840053029366383258766538131, _25371) (1, _25372) -1 ]", "EXPR [ (-1, _25368, _25372) (5096253676302562286669017222071363378443840053029366383258766538131, _25372) 0 ]", - "EXPR [ (1, _25369, _25372) (1, _25372, _25372) (268435454, _25372) (-1, _25373) 0 ]", + "EXPR [ (1, _25369, _25372) (268435455, _25372) (-1, _25373) 0 ]", "BLACKBOX::RANGE [(_25373, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25369))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25374)), Simple(Witness(25375))]", "BLACKBOX::RANGE [(_25374, 29)] []", @@ -29571,9 +29571,9 @@ expression: artifact "EXPR [ (-1, _25413, _25414) (-1, _25415) 1 ]", "EXPR [ (1, _25413, _25414) (-1, _25416) 0 ]", "EXPR [ (1, _25385, _25393) (-1, _25417) 0 ]", - "EXPR [ (-1, _25393, _25415) (-1, _44576) 0 ]", - "EXPR [ (-1, _25413, _25414) (-1, _44577) 0 ]", - "EXPR [ (-1, _25418) (1, _44576) (1, _44577) 1 ]", + "EXPR [ (-1, _25393, _25415) (-1, _44565) 0 ]", + "EXPR [ (-1, _25413, _25414) (-1, _44566) 0 ]", + "EXPR [ (-1, _25418) (1, _44565) (1, _44566) 1 ]", "EXPR [ (1, _25369) (-1, _25419) 3 ]", "EXPR [ (1, _25379, _25418) (-1, _25420) 0 ]", "EXPR [ (1, _25419, _25420) (-1, _25421) 0 ]", @@ -29602,12 +29602,12 @@ expression: artifact "EXPR [ (1, _25435, _25437) 0 ]", "EXPR [ (1, _25420, _25434) (-1, _25438) 0 ]", "EXPR [ (-1, _25437, _25438) (-1, _25439) 1 ]", - "EXPR [ (-1, _25440) (-1, _44576) (-1, _44577) 0 ]", + "EXPR [ (-1, _25440) (-1, _44565) (-1, _44566) 0 ]", "EXPR [ (1, _25437, _25438) (-1, _25441) 0 ]", "EXPR [ (1, _25407, _25416) (1, _25415, _25417) (-1, _25442) 0 ]", - "EXPR [ (-1, _25437, _25438) (-1, _44580) 0 ]", - "EXPR [ (-1, _25439, _25440) (-1, _44581) 0 ]", - "EXPR [ (-1, _25443) (1, _44580) (1, _44581) 1 ]", + "EXPR [ (-1, _25437, _25438) (-1, _44569) 0 ]", + "EXPR [ (-1, _25439, _25440) (-1, _44570) 0 ]", + "EXPR [ (-1, _25443) (1, _44569) (1, _44570) 1 ]", "EXPR [ (1, _25369) (-1, _25444) 6 ]", "EXPR [ (1, _25379, _25443) (-1, _25445) 0 ]", "EXPR [ (1, _25444, _25445) (-1, _25446) 0 ]", @@ -29636,12 +29636,12 @@ expression: artifact "EXPR [ (1, _25460, _25462) 0 ]", "EXPR [ (1, _25445, _25459) (-1, _25463) 0 ]", "EXPR [ (-1, _25462, _25463) (-1, _25464) 1 ]", - "EXPR [ (-1, _25465) (-1, _44580) (-1, _44581) 0 ]", + "EXPR [ (-1, _25465) (-1, _44569) (-1, _44570) 0 ]", "EXPR [ (1, _25462, _25463) (-1, _25466) 0 ]", "EXPR [ (1, _25431, _25441) (1, _25439, _25442) (-1, _25467) 0 ]", - "EXPR [ (-1, _25462, _25463) (-1, _44584) 0 ]", - "EXPR [ (-1, _25464, _25465) (-1, _44585) 0 ]", - "EXPR [ (-1, _25468) (1, _44584) (1, _44585) 1 ]", + "EXPR [ (-1, _25462, _25463) (-1, _44573) 0 ]", + "EXPR [ (-1, _25464, _25465) (-1, _44574) 0 ]", + "EXPR [ (-1, _25468) (1, _44573) (1, _44574) 1 ]", "EXPR [ (1, _25369) (-1, _25469) 10 ]", "EXPR [ (1, _25379, _25468) (-1, _25470) 0 ]", "EXPR [ (1, _25469, _25470) (-1, _25471) 0 ]", @@ -29670,12 +29670,12 @@ expression: artifact "EXPR [ (1, _25485, _25487) 0 ]", "EXPR [ (1, _25470, _25484) (-1, _25488) 0 ]", "EXPR [ (-1, _25487, _25488) (-1, _25489) 1 ]", - "EXPR [ (-1, _25490) (-1, _44584) (-1, _44585) 0 ]", + "EXPR [ (-1, _25490) (-1, _44573) (-1, _44574) 0 ]", "EXPR [ (1, _25487, _25488) (-1, _25491) 0 ]", "EXPR [ (1, _25456, _25466) (1, _25464, _25467) (-1, _25492) 0 ]", - "EXPR [ (-1, _25487, _25488) (-1, _44588) 0 ]", - "EXPR [ (-1, _25489, _25490) (-1, _44589) 0 ]", - "EXPR [ (-1, _25493) (1, _44588) (1, _44589) 1 ]", + "EXPR [ (-1, _25487, _25488) (-1, _44577) 0 ]", + "EXPR [ (-1, _25489, _25490) (-1, _44578) 0 ]", + "EXPR [ (-1, _25493) (1, _44577) (1, _44578) 1 ]", "EXPR [ (1, _25369) (-1, _25494) 15 ]", "EXPR [ (1, _25379, _25493) (-1, _25495) 0 ]", "EXPR [ (1, _25494, _25495) (-1, _25496) 0 ]", @@ -29704,12 +29704,12 @@ expression: artifact "EXPR [ (1, _25510, _25512) 0 ]", "EXPR [ (1, _25495, _25509) (-1, _25513) 0 ]", "EXPR [ (-1, _25512, _25513) (-1, _25514) 1 ]", - "EXPR [ (-1, _25515) (-1, _44588) (-1, _44589) 0 ]", + "EXPR [ (-1, _25515) (-1, _44577) (-1, _44578) 0 ]", "EXPR [ (1, _25512, _25513) (-1, _25516) 0 ]", "EXPR [ (1, _25481, _25491) (1, _25489, _25492) (-1, _25517) 0 ]", - "EXPR [ (-1, _25512, _25513) (-1, _44592) 0 ]", - "EXPR [ (-1, _25514, _25515) (-1, _44593) 0 ]", - "EXPR [ (-1, _25518) (1, _44592) (1, _44593) 1 ]", + "EXPR [ (-1, _25512, _25513) (-1, _44581) 0 ]", + "EXPR [ (-1, _25514, _25515) (-1, _44582) 0 ]", + "EXPR [ (-1, _25518) (1, _44581) (1, _44582) 1 ]", "EXPR [ (1, _25369) (-1, _25519) 21 ]", "EXPR [ (1, _25379, _25518) (-1, _25520) 0 ]", "EXPR [ (1, _25519, _25520) (-1, _25521) 0 ]", @@ -29738,12 +29738,12 @@ expression: artifact "EXPR [ (1, _25535, _25537) 0 ]", "EXPR [ (1, _25520, _25534) (-1, _25538) 0 ]", "EXPR [ (-1, _25537, _25538) (-1, _25539) 1 ]", - "EXPR [ (-1, _25540) (-1, _44592) (-1, _44593) 0 ]", + "EXPR [ (-1, _25540) (-1, _44581) (-1, _44582) 0 ]", "EXPR [ (1, _25537, _25538) (-1, _25541) 0 ]", "EXPR [ (1, _25506, _25516) (1, _25514, _25517) (-1, _25542) 0 ]", - "EXPR [ (-1, _25537, _25538) (-1, _44596) 0 ]", - "EXPR [ (-1, _25539, _25540) (-1, _44597) 0 ]", - "EXPR [ (-1, _25543) (1, _44596) (1, _44597) 1 ]", + "EXPR [ (-1, _25537, _25538) (-1, _44585) 0 ]", + "EXPR [ (-1, _25539, _25540) (-1, _44586) 0 ]", + "EXPR [ (-1, _25543) (1, _44585) (1, _44586) 1 ]", "EXPR [ (1, _25369) (-1, _25544) 28 ]", "EXPR [ (1, _25379, _25543) (-1, _25545) 0 ]", "EXPR [ (1, _25544, _25545) (-1, _25546) 0 ]", @@ -29772,16 +29772,16 @@ expression: artifact "EXPR [ (1, _25560, _25562) 0 ]", "EXPR [ (1, _25545, _25559) (-1, _25563) 0 ]", "EXPR [ (-1, _25562, _25563) (-1, _25564) 1 ]", - "EXPR [ (-1, _25565) (-1, _44596) (-1, _44597) 0 ]", + "EXPR [ (-1, _25565) (-1, _44585) (-1, _44586) 0 ]", "EXPR [ (1, _25562, _25563) (-1, _25566) 0 ]", "EXPR [ (1, _25531, _25541) (1, _25539, _25542) (-1, _25567) 0 ]", - "EXPR [ (-1, _25562, _25563) (-1, _44600) 0 ]", - "EXPR [ (-1, _25564, _25565) (-1, _44601) 0 ]", - "EXPR [ (-1, _25568) (1, _44600) (1, _44601) 1 ]", + "EXPR [ (-1, _25562, _25563) (-1, _44589) 0 ]", + "EXPR [ (-1, _25564, _25565) (-1, _44590) 0 ]", + "EXPR [ (-1, _25568) (1, _44589) (1, _44590) 1 ]", "EXPR [ (-1, _25379, _25568) (-1, _25569) 1 ]", - "EXPR [ (-1, _25570) (-1, _44600) (-1, _44601) 0 ]", - "EXPR [ (-1, _23545, _23577) (1, _23577, _23608) (1, _23545) (-1, _44606) 0 ]", - "EXPR [ (-1, _25556, _25566) (-1, _25564, _25567) (-1, _25571) (1, _44606) 0 ]", + "EXPR [ (-1, _25570) (-1, _44589) (-1, _44590) 0 ]", + "EXPR [ (-1, _23545, _23577) (1, _23577, _23608) (1, _23545) (-1, _44595) 0 ]", + "EXPR [ (-1, _25556, _25566) (-1, _25564, _25567) (-1, _25571) (1, _44595) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25571))], q_c: 0 })], outputs: [Simple(Witness(25572))]", "EXPR [ (1, _25571, _25572) (1, _25573) -1 ]", "EXPR [ (1, _25571, _25573) 0 ]", @@ -29805,7 +29805,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25588))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25591))]", "EXPR [ (-1, _25588, _25591) (5096253676302562286669017222071363378443840053029366383258766538131, _25591) (1, _25592) -1 ]", "EXPR [ (-1, _25588, _25592) (5096253676302562286669017222071363378443840053029366383258766538131, _25592) 0 ]", - "EXPR [ (1, _25589, _25592) (1, _25592, _25592) (268435454, _25592) (-1, _25593) 0 ]", + "EXPR [ (1, _25589, _25592) (268435455, _25592) (-1, _25593) 0 ]", "BLACKBOX::RANGE [(_25593, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25589))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25594)), Simple(Witness(25595))]", "BLACKBOX::RANGE [(_25594, 29)] []", @@ -29864,9 +29864,9 @@ expression: artifact "EXPR [ (-1, _25633, _25634) (-1, _25635) 1 ]", "EXPR [ (1, _25633, _25634) (-1, _25636) 0 ]", "EXPR [ (1, _25605, _25613) (-1, _25637) 0 ]", - "EXPR [ (-1, _25613, _25635) (-1, _44614) 0 ]", - "EXPR [ (-1, _25633, _25634) (-1, _44615) 0 ]", - "EXPR [ (-1, _25638) (1, _44614) (1, _44615) 1 ]", + "EXPR [ (-1, _25613, _25635) (-1, _44602) 0 ]", + "EXPR [ (-1, _25633, _25634) (-1, _44603) 0 ]", + "EXPR [ (-1, _25638) (1, _44602) (1, _44603) 1 ]", "EXPR [ (1, _25589) (-1, _25639) 3 ]", "EXPR [ (1, _25599, _25638) (-1, _25640) 0 ]", "EXPR [ (1, _25639, _25640) (-1, _25641) 0 ]", @@ -29895,12 +29895,12 @@ expression: artifact "EXPR [ (1, _25655, _25657) 0 ]", "EXPR [ (1, _25640, _25654) (-1, _25658) 0 ]", "EXPR [ (-1, _25657, _25658) (-1, _25659) 1 ]", - "EXPR [ (-1, _25660) (-1, _44614) (-1, _44615) 0 ]", + "EXPR [ (-1, _25660) (-1, _44602) (-1, _44603) 0 ]", "EXPR [ (1, _25657, _25658) (-1, _25661) 0 ]", "EXPR [ (1, _25627, _25636) (1, _25635, _25637) (-1, _25662) 0 ]", - "EXPR [ (-1, _25657, _25658) (-1, _44618) 0 ]", - "EXPR [ (-1, _25659, _25660) (-1, _44619) 0 ]", - "EXPR [ (-1, _25663) (1, _44618) (1, _44619) 1 ]", + "EXPR [ (-1, _25657, _25658) (-1, _44606) 0 ]", + "EXPR [ (-1, _25659, _25660) (-1, _44607) 0 ]", + "EXPR [ (-1, _25663) (1, _44606) (1, _44607) 1 ]", "EXPR [ (1, _25589) (-1, _25664) 6 ]", "EXPR [ (1, _25599, _25663) (-1, _25665) 0 ]", "EXPR [ (1, _25664, _25665) (-1, _25666) 0 ]", @@ -29929,12 +29929,12 @@ expression: artifact "EXPR [ (1, _25680, _25682) 0 ]", "EXPR [ (1, _25665, _25679) (-1, _25683) 0 ]", "EXPR [ (-1, _25682, _25683) (-1, _25684) 1 ]", - "EXPR [ (-1, _25685) (-1, _44618) (-1, _44619) 0 ]", + "EXPR [ (-1, _25685) (-1, _44606) (-1, _44607) 0 ]", "EXPR [ (1, _25682, _25683) (-1, _25686) 0 ]", "EXPR [ (1, _25651, _25661) (1, _25659, _25662) (-1, _25687) 0 ]", - "EXPR [ (-1, _25682, _25683) (-1, _44622) 0 ]", - "EXPR [ (-1, _25684, _25685) (-1, _44623) 0 ]", - "EXPR [ (-1, _25688) (1, _44622) (1, _44623) 1 ]", + "EXPR [ (-1, _25682, _25683) (-1, _44610) 0 ]", + "EXPR [ (-1, _25684, _25685) (-1, _44611) 0 ]", + "EXPR [ (-1, _25688) (1, _44610) (1, _44611) 1 ]", "EXPR [ (1, _25589) (-1, _25689) 10 ]", "EXPR [ (1, _25599, _25688) (-1, _25690) 0 ]", "EXPR [ (1, _25689, _25690) (-1, _25691) 0 ]", @@ -29963,12 +29963,12 @@ expression: artifact "EXPR [ (1, _25705, _25707) 0 ]", "EXPR [ (1, _25690, _25704) (-1, _25708) 0 ]", "EXPR [ (-1, _25707, _25708) (-1, _25709) 1 ]", - "EXPR [ (-1, _25710) (-1, _44622) (-1, _44623) 0 ]", + "EXPR [ (-1, _25710) (-1, _44610) (-1, _44611) 0 ]", "EXPR [ (1, _25707, _25708) (-1, _25711) 0 ]", "EXPR [ (1, _25676, _25686) (1, _25684, _25687) (-1, _25712) 0 ]", - "EXPR [ (-1, _25707, _25708) (-1, _44626) 0 ]", - "EXPR [ (-1, _25709, _25710) (-1, _44627) 0 ]", - "EXPR [ (-1, _25713) (1, _44626) (1, _44627) 1 ]", + "EXPR [ (-1, _25707, _25708) (-1, _44614) 0 ]", + "EXPR [ (-1, _25709, _25710) (-1, _44615) 0 ]", + "EXPR [ (-1, _25713) (1, _44614) (1, _44615) 1 ]", "EXPR [ (1, _25589) (-1, _25714) 15 ]", "EXPR [ (1, _25599, _25713) (-1, _25715) 0 ]", "EXPR [ (1, _25714, _25715) (-1, _25716) 0 ]", @@ -29997,12 +29997,12 @@ expression: artifact "EXPR [ (1, _25730, _25732) 0 ]", "EXPR [ (1, _25715, _25729) (-1, _25733) 0 ]", "EXPR [ (-1, _25732, _25733) (-1, _25734) 1 ]", - "EXPR [ (-1, _25735) (-1, _44626) (-1, _44627) 0 ]", + "EXPR [ (-1, _25735) (-1, _44614) (-1, _44615) 0 ]", "EXPR [ (1, _25732, _25733) (-1, _25736) 0 ]", "EXPR [ (1, _25701, _25711) (1, _25709, _25712) (-1, _25737) 0 ]", - "EXPR [ (-1, _25732, _25733) (-1, _44630) 0 ]", - "EXPR [ (-1, _25734, _25735) (-1, _44631) 0 ]", - "EXPR [ (-1, _25738) (1, _44630) (1, _44631) 1 ]", + "EXPR [ (-1, _25732, _25733) (-1, _44618) 0 ]", + "EXPR [ (-1, _25734, _25735) (-1, _44619) 0 ]", + "EXPR [ (-1, _25738) (1, _44618) (1, _44619) 1 ]", "EXPR [ (1, _25589) (-1, _25739) 21 ]", "EXPR [ (1, _25599, _25738) (-1, _25740) 0 ]", "EXPR [ (1, _25739, _25740) (-1, _25741) 0 ]", @@ -30031,12 +30031,12 @@ expression: artifact "EXPR [ (1, _25755, _25757) 0 ]", "EXPR [ (1, _25740, _25754) (-1, _25758) 0 ]", "EXPR [ (-1, _25757, _25758) (-1, _25759) 1 ]", - "EXPR [ (-1, _25760) (-1, _44630) (-1, _44631) 0 ]", + "EXPR [ (-1, _25760) (-1, _44618) (-1, _44619) 0 ]", "EXPR [ (1, _25757, _25758) (-1, _25761) 0 ]", "EXPR [ (1, _25726, _25736) (1, _25734, _25737) (-1, _25762) 0 ]", - "EXPR [ (-1, _25757, _25758) (-1, _44634) 0 ]", - "EXPR [ (-1, _25759, _25760) (-1, _44635) 0 ]", - "EXPR [ (-1, _25763) (1, _44634) (1, _44635) 1 ]", + "EXPR [ (-1, _25757, _25758) (-1, _44622) 0 ]", + "EXPR [ (-1, _25759, _25760) (-1, _44623) 0 ]", + "EXPR [ (-1, _25763) (1, _44622) (1, _44623) 1 ]", "EXPR [ (1, _25589) (-1, _25764) 28 ]", "EXPR [ (1, _25599, _25763) (-1, _25765) 0 ]", "EXPR [ (1, _25764, _25765) (-1, _25766) 0 ]", @@ -30065,16 +30065,16 @@ expression: artifact "EXPR [ (1, _25780, _25782) 0 ]", "EXPR [ (1, _25765, _25779) (-1, _25783) 0 ]", "EXPR [ (-1, _25782, _25783) (-1, _25784) 1 ]", - "EXPR [ (-1, _25785) (-1, _44634) (-1, _44635) 0 ]", + "EXPR [ (-1, _25785) (-1, _44622) (-1, _44623) 0 ]", "EXPR [ (1, _25782, _25783) (-1, _25786) 0 ]", "EXPR [ (1, _25751, _25761) (1, _25759, _25762) (-1, _25787) 0 ]", - "EXPR [ (-1, _25782, _25783) (-1, _44638) 0 ]", - "EXPR [ (-1, _25784, _25785) (-1, _44639) 0 ]", - "EXPR [ (-1, _25788) (1, _44638) (1, _44639) 1 ]", + "EXPR [ (-1, _25782, _25783) (-1, _44626) 0 ]", + "EXPR [ (-1, _25784, _25785) (-1, _44627) 0 ]", + "EXPR [ (-1, _25788) (1, _44626) (1, _44627) 1 ]", "EXPR [ (-1, _25599, _25788) (-1, _25789) 1 ]", - "EXPR [ (-1, _25790) (-1, _44638) (-1, _44639) 0 ]", - "EXPR [ (-1, _23549, _23577) (1, _23577, _23612) (1, _23549) (-1, _44644) 0 ]", - "EXPR [ (-1, _25776, _25786) (-1, _25784, _25787) (-1, _25791) (1, _44644) 0 ]", + "EXPR [ (-1, _25790) (-1, _44626) (-1, _44627) 0 ]", + "EXPR [ (-1, _23549, _23577) (1, _23577, _23612) (1, _23549) (-1, _44632) 0 ]", + "EXPR [ (-1, _25776, _25786) (-1, _25784, _25787) (-1, _25791) (1, _44632) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25791))], q_c: 0 })], outputs: [Simple(Witness(25792))]", "EXPR [ (1, _25791, _25792) (1, _25793) -1 ]", "EXPR [ (1, _25791, _25793) 0 ]", @@ -30098,7 +30098,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25808))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25811))]", "EXPR [ (-1, _25808, _25811) (5096253676302562286669017222071363378443840053029366383258766538131, _25811) (1, _25812) -1 ]", "EXPR [ (-1, _25808, _25812) (5096253676302562286669017222071363378443840053029366383258766538131, _25812) 0 ]", - "EXPR [ (1, _25809, _25812) (1, _25812, _25812) (268435454, _25812) (-1, _25813) 0 ]", + "EXPR [ (1, _25809, _25812) (268435455, _25812) (-1, _25813) 0 ]", "BLACKBOX::RANGE [(_25813, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25809))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25814)), Simple(Witness(25815))]", "BLACKBOX::RANGE [(_25814, 29)] []", @@ -30157,9 +30157,9 @@ expression: artifact "EXPR [ (-1, _25853, _25854) (-1, _25855) 1 ]", "EXPR [ (1, _25853, _25854) (-1, _25856) 0 ]", "EXPR [ (1, _25825, _25833) (-1, _25857) 0 ]", - "EXPR [ (-1, _25833, _25855) (-1, _44652) 0 ]", - "EXPR [ (-1, _25853, _25854) (-1, _44653) 0 ]", - "EXPR [ (-1, _25858) (1, _44652) (1, _44653) 1 ]", + "EXPR [ (-1, _25833, _25855) (-1, _44639) 0 ]", + "EXPR [ (-1, _25853, _25854) (-1, _44640) 0 ]", + "EXPR [ (-1, _25858) (1, _44639) (1, _44640) 1 ]", "EXPR [ (1, _25809) (-1, _25859) 3 ]", "EXPR [ (1, _25819, _25858) (-1, _25860) 0 ]", "EXPR [ (1, _25859, _25860) (-1, _25861) 0 ]", @@ -30188,12 +30188,12 @@ expression: artifact "EXPR [ (1, _25875, _25877) 0 ]", "EXPR [ (1, _25860, _25874) (-1, _25878) 0 ]", "EXPR [ (-1, _25877, _25878) (-1, _25879) 1 ]", - "EXPR [ (-1, _25880) (-1, _44652) (-1, _44653) 0 ]", + "EXPR [ (-1, _25880) (-1, _44639) (-1, _44640) 0 ]", "EXPR [ (1, _25877, _25878) (-1, _25881) 0 ]", "EXPR [ (1, _25847, _25856) (1, _25855, _25857) (-1, _25882) 0 ]", - "EXPR [ (-1, _25877, _25878) (-1, _44656) 0 ]", - "EXPR [ (-1, _25879, _25880) (-1, _44657) 0 ]", - "EXPR [ (-1, _25883) (1, _44656) (1, _44657) 1 ]", + "EXPR [ (-1, _25877, _25878) (-1, _44643) 0 ]", + "EXPR [ (-1, _25879, _25880) (-1, _44644) 0 ]", + "EXPR [ (-1, _25883) (1, _44643) (1, _44644) 1 ]", "EXPR [ (1, _25809) (-1, _25884) 6 ]", "EXPR [ (1, _25819, _25883) (-1, _25885) 0 ]", "EXPR [ (1, _25884, _25885) (-1, _25886) 0 ]", @@ -30222,12 +30222,12 @@ expression: artifact "EXPR [ (1, _25900, _25902) 0 ]", "EXPR [ (1, _25885, _25899) (-1, _25903) 0 ]", "EXPR [ (-1, _25902, _25903) (-1, _25904) 1 ]", - "EXPR [ (-1, _25905) (-1, _44656) (-1, _44657) 0 ]", + "EXPR [ (-1, _25905) (-1, _44643) (-1, _44644) 0 ]", "EXPR [ (1, _25902, _25903) (-1, _25906) 0 ]", "EXPR [ (1, _25871, _25881) (1, _25879, _25882) (-1, _25907) 0 ]", - "EXPR [ (-1, _25902, _25903) (-1, _44660) 0 ]", - "EXPR [ (-1, _25904, _25905) (-1, _44661) 0 ]", - "EXPR [ (-1, _25908) (1, _44660) (1, _44661) 1 ]", + "EXPR [ (-1, _25902, _25903) (-1, _44647) 0 ]", + "EXPR [ (-1, _25904, _25905) (-1, _44648) 0 ]", + "EXPR [ (-1, _25908) (1, _44647) (1, _44648) 1 ]", "EXPR [ (1, _25809) (-1, _25909) 10 ]", "EXPR [ (1, _25819, _25908) (-1, _25910) 0 ]", "EXPR [ (1, _25909, _25910) (-1, _25911) 0 ]", @@ -30256,12 +30256,12 @@ expression: artifact "EXPR [ (1, _25925, _25927) 0 ]", "EXPR [ (1, _25910, _25924) (-1, _25928) 0 ]", "EXPR [ (-1, _25927, _25928) (-1, _25929) 1 ]", - "EXPR [ (-1, _25930) (-1, _44660) (-1, _44661) 0 ]", + "EXPR [ (-1, _25930) (-1, _44647) (-1, _44648) 0 ]", "EXPR [ (1, _25927, _25928) (-1, _25931) 0 ]", "EXPR [ (1, _25896, _25906) (1, _25904, _25907) (-1, _25932) 0 ]", - "EXPR [ (-1, _25927, _25928) (-1, _44664) 0 ]", - "EXPR [ (-1, _25929, _25930) (-1, _44665) 0 ]", - "EXPR [ (-1, _25933) (1, _44664) (1, _44665) 1 ]", + "EXPR [ (-1, _25927, _25928) (-1, _44651) 0 ]", + "EXPR [ (-1, _25929, _25930) (-1, _44652) 0 ]", + "EXPR [ (-1, _25933) (1, _44651) (1, _44652) 1 ]", "EXPR [ (1, _25809) (-1, _25934) 15 ]", "EXPR [ (1, _25819, _25933) (-1, _25935) 0 ]", "EXPR [ (1, _25934, _25935) (-1, _25936) 0 ]", @@ -30290,12 +30290,12 @@ expression: artifact "EXPR [ (1, _25950, _25952) 0 ]", "EXPR [ (1, _25935, _25949) (-1, _25953) 0 ]", "EXPR [ (-1, _25952, _25953) (-1, _25954) 1 ]", - "EXPR [ (-1, _25955) (-1, _44664) (-1, _44665) 0 ]", + "EXPR [ (-1, _25955) (-1, _44651) (-1, _44652) 0 ]", "EXPR [ (1, _25952, _25953) (-1, _25956) 0 ]", "EXPR [ (1, _25921, _25931) (1, _25929, _25932) (-1, _25957) 0 ]", - "EXPR [ (-1, _25952, _25953) (-1, _44668) 0 ]", - "EXPR [ (-1, _25954, _25955) (-1, _44669) 0 ]", - "EXPR [ (-1, _25958) (1, _44668) (1, _44669) 1 ]", + "EXPR [ (-1, _25952, _25953) (-1, _44655) 0 ]", + "EXPR [ (-1, _25954, _25955) (-1, _44656) 0 ]", + "EXPR [ (-1, _25958) (1, _44655) (1, _44656) 1 ]", "EXPR [ (1, _25809) (-1, _25959) 21 ]", "EXPR [ (1, _25819, _25958) (-1, _25960) 0 ]", "EXPR [ (1, _25959, _25960) (-1, _25961) 0 ]", @@ -30324,12 +30324,12 @@ expression: artifact "EXPR [ (1, _25975, _25977) 0 ]", "EXPR [ (1, _25960, _25974) (-1, _25978) 0 ]", "EXPR [ (-1, _25977, _25978) (-1, _25979) 1 ]", - "EXPR [ (-1, _25980) (-1, _44668) (-1, _44669) 0 ]", + "EXPR [ (-1, _25980) (-1, _44655) (-1, _44656) 0 ]", "EXPR [ (1, _25977, _25978) (-1, _25981) 0 ]", "EXPR [ (1, _25946, _25956) (1, _25954, _25957) (-1, _25982) 0 ]", - "EXPR [ (-1, _25977, _25978) (-1, _44672) 0 ]", - "EXPR [ (-1, _25979, _25980) (-1, _44673) 0 ]", - "EXPR [ (-1, _25983) (1, _44672) (1, _44673) 1 ]", + "EXPR [ (-1, _25977, _25978) (-1, _44659) 0 ]", + "EXPR [ (-1, _25979, _25980) (-1, _44660) 0 ]", + "EXPR [ (-1, _25983) (1, _44659) (1, _44660) 1 ]", "EXPR [ (1, _25809) (-1, _25984) 28 ]", "EXPR [ (1, _25819, _25983) (-1, _25985) 0 ]", "EXPR [ (1, _25984, _25985) (-1, _25986) 0 ]", @@ -30358,16 +30358,16 @@ expression: artifact "EXPR [ (1, _26000, _26002) 0 ]", "EXPR [ (1, _25985, _25999) (-1, _26003) 0 ]", "EXPR [ (-1, _26002, _26003) (-1, _26004) 1 ]", - "EXPR [ (-1, _26005) (-1, _44672) (-1, _44673) 0 ]", + "EXPR [ (-1, _26005) (-1, _44659) (-1, _44660) 0 ]", "EXPR [ (1, _26002, _26003) (-1, _26006) 0 ]", "EXPR [ (1, _25971, _25981) (1, _25979, _25982) (-1, _26007) 0 ]", - "EXPR [ (-1, _26002, _26003) (-1, _44676) 0 ]", - "EXPR [ (-1, _26004, _26005) (-1, _44677) 0 ]", - "EXPR [ (-1, _26008) (1, _44676) (1, _44677) 1 ]", + "EXPR [ (-1, _26002, _26003) (-1, _44663) 0 ]", + "EXPR [ (-1, _26004, _26005) (-1, _44664) 0 ]", + "EXPR [ (-1, _26008) (1, _44663) (1, _44664) 1 ]", "EXPR [ (-1, _25819, _26008) (-1, _26009) 1 ]", - "EXPR [ (-1, _26010) (-1, _44676) (-1, _44677) 0 ]", - "EXPR [ (-1, _23553, _23577) (1, _23577, _23616) (1, _23553) (-1, _44682) 0 ]", - "EXPR [ (-1, _25996, _26006) (-1, _26004, _26007) (-1, _26011) (1, _44682) 0 ]", + "EXPR [ (-1, _26010) (-1, _44663) (-1, _44664) 0 ]", + "EXPR [ (-1, _23553, _23577) (1, _23577, _23616) (1, _23553) (-1, _44669) 0 ]", + "EXPR [ (-1, _25996, _26006) (-1, _26004, _26007) (-1, _26011) (1, _44669) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26011))], q_c: 0 })], outputs: [Simple(Witness(26012))]", "EXPR [ (1, _26011, _26012) (1, _26013) -1 ]", "EXPR [ (1, _26011, _26013) 0 ]", @@ -30391,7 +30391,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(26028))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(26031))]", "EXPR [ (-1, _26028, _26031) (5096253676302562286669017222071363378443840053029366383258766538131, _26031) (1, _26032) -1 ]", "EXPR [ (-1, _26028, _26032) (5096253676302562286669017222071363378443840053029366383258766538131, _26032) 0 ]", - "EXPR [ (1, _26029, _26032) (1, _26032, _26032) (268435454, _26032) (-1, _26033) 0 ]", + "EXPR [ (1, _26029, _26032) (268435455, _26032) (-1, _26033) 0 ]", "BLACKBOX::RANGE [(_26033, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26029))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(26034)), Simple(Witness(26035))]", "BLACKBOX::RANGE [(_26034, 29)] []", @@ -30450,9 +30450,9 @@ expression: artifact "EXPR [ (-1, _26073, _26074) (-1, _26075) 1 ]", "EXPR [ (1, _26073, _26074) (-1, _26076) 0 ]", "EXPR [ (1, _26045, _26053) (-1, _26077) 0 ]", - "EXPR [ (-1, _26053, _26075) (-1, _44690) 0 ]", - "EXPR [ (-1, _26073, _26074) (-1, _44691) 0 ]", - "EXPR [ (-1, _26078) (1, _44690) (1, _44691) 1 ]", + "EXPR [ (-1, _26053, _26075) (-1, _44676) 0 ]", + "EXPR [ (-1, _26073, _26074) (-1, _44677) 0 ]", + "EXPR [ (-1, _26078) (1, _44676) (1, _44677) 1 ]", "EXPR [ (1, _26029) (-1, _26079) 3 ]", "EXPR [ (1, _26039, _26078) (-1, _26080) 0 ]", "EXPR [ (1, _26079, _26080) (-1, _26081) 0 ]", @@ -30481,12 +30481,12 @@ expression: artifact "EXPR [ (1, _26095, _26097) 0 ]", "EXPR [ (1, _26080, _26094) (-1, _26098) 0 ]", "EXPR [ (-1, _26097, _26098) (-1, _26099) 1 ]", - "EXPR [ (-1, _26100) (-1, _44690) (-1, _44691) 0 ]", + "EXPR [ (-1, _26100) (-1, _44676) (-1, _44677) 0 ]", "EXPR [ (1, _26097, _26098) (-1, _26101) 0 ]", "EXPR [ (1, _26067, _26076) (1, _26075, _26077) (-1, _26102) 0 ]", - "EXPR [ (-1, _26097, _26098) (-1, _44694) 0 ]", - "EXPR [ (-1, _26099, _26100) (-1, _44695) 0 ]", - "EXPR [ (-1, _26103) (1, _44694) (1, _44695) 1 ]", + "EXPR [ (-1, _26097, _26098) (-1, _44680) 0 ]", + "EXPR [ (-1, _26099, _26100) (-1, _44681) 0 ]", + "EXPR [ (-1, _26103) (1, _44680) (1, _44681) 1 ]", "EXPR [ (1, _26029) (-1, _26104) 6 ]", "EXPR [ (1, _26039, _26103) (-1, _26105) 0 ]", "EXPR [ (1, _26104, _26105) (-1, _26106) 0 ]", @@ -30515,12 +30515,12 @@ expression: artifact "EXPR [ (1, _26120, _26122) 0 ]", "EXPR [ (1, _26105, _26119) (-1, _26123) 0 ]", "EXPR [ (-1, _26122, _26123) (-1, _26124) 1 ]", - "EXPR [ (-1, _26125) (-1, _44694) (-1, _44695) 0 ]", + "EXPR [ (-1, _26125) (-1, _44680) (-1, _44681) 0 ]", "EXPR [ (1, _26122, _26123) (-1, _26126) 0 ]", "EXPR [ (1, _26091, _26101) (1, _26099, _26102) (-1, _26127) 0 ]", - "EXPR [ (-1, _26122, _26123) (-1, _44698) 0 ]", - "EXPR [ (-1, _26124, _26125) (-1, _44699) 0 ]", - "EXPR [ (-1, _26128) (1, _44698) (1, _44699) 1 ]", + "EXPR [ (-1, _26122, _26123) (-1, _44684) 0 ]", + "EXPR [ (-1, _26124, _26125) (-1, _44685) 0 ]", + "EXPR [ (-1, _26128) (1, _44684) (1, _44685) 1 ]", "EXPR [ (1, _26029) (-1, _26129) 10 ]", "EXPR [ (1, _26039, _26128) (-1, _26130) 0 ]", "EXPR [ (1, _26129, _26130) (-1, _26131) 0 ]", @@ -30549,12 +30549,12 @@ expression: artifact "EXPR [ (1, _26145, _26147) 0 ]", "EXPR [ (1, _26130, _26144) (-1, _26148) 0 ]", "EXPR [ (-1, _26147, _26148) (-1, _26149) 1 ]", - "EXPR [ (-1, _26150) (-1, _44698) (-1, _44699) 0 ]", + "EXPR [ (-1, _26150) (-1, _44684) (-1, _44685) 0 ]", "EXPR [ (1, _26147, _26148) (-1, _26151) 0 ]", "EXPR [ (1, _26116, _26126) (1, _26124, _26127) (-1, _26152) 0 ]", - "EXPR [ (-1, _26147, _26148) (-1, _44702) 0 ]", - "EXPR [ (-1, _26149, _26150) (-1, _44703) 0 ]", - "EXPR [ (-1, _26153) (1, _44702) (1, _44703) 1 ]", + "EXPR [ (-1, _26147, _26148) (-1, _44688) 0 ]", + "EXPR [ (-1, _26149, _26150) (-1, _44689) 0 ]", + "EXPR [ (-1, _26153) (1, _44688) (1, _44689) 1 ]", "EXPR [ (1, _26029) (-1, _26154) 15 ]", "EXPR [ (1, _26039, _26153) (-1, _26155) 0 ]", "EXPR [ (1, _26154, _26155) (-1, _26156) 0 ]", @@ -30583,12 +30583,12 @@ expression: artifact "EXPR [ (1, _26170, _26172) 0 ]", "EXPR [ (1, _26155, _26169) (-1, _26173) 0 ]", "EXPR [ (-1, _26172, _26173) (-1, _26174) 1 ]", - "EXPR [ (-1, _26175) (-1, _44702) (-1, _44703) 0 ]", + "EXPR [ (-1, _26175) (-1, _44688) (-1, _44689) 0 ]", "EXPR [ (1, _26172, _26173) (-1, _26176) 0 ]", "EXPR [ (1, _26141, _26151) (1, _26149, _26152) (-1, _26177) 0 ]", - "EXPR [ (-1, _26172, _26173) (-1, _44706) 0 ]", - "EXPR [ (-1, _26174, _26175) (-1, _44707) 0 ]", - "EXPR [ (-1, _26178) (1, _44706) (1, _44707) 1 ]", + "EXPR [ (-1, _26172, _26173) (-1, _44692) 0 ]", + "EXPR [ (-1, _26174, _26175) (-1, _44693) 0 ]", + "EXPR [ (-1, _26178) (1, _44692) (1, _44693) 1 ]", "EXPR [ (1, _26029) (-1, _26179) 21 ]", "EXPR [ (1, _26039, _26178) (-1, _26180) 0 ]", "EXPR [ (1, _26179, _26180) (-1, _26181) 0 ]", @@ -30617,12 +30617,12 @@ expression: artifact "EXPR [ (1, _26195, _26197) 0 ]", "EXPR [ (1, _26180, _26194) (-1, _26198) 0 ]", "EXPR [ (-1, _26197, _26198) (-1, _26199) 1 ]", - "EXPR [ (-1, _26200) (-1, _44706) (-1, _44707) 0 ]", + "EXPR [ (-1, _26200) (-1, _44692) (-1, _44693) 0 ]", "EXPR [ (1, _26197, _26198) (-1, _26201) 0 ]", "EXPR [ (1, _26166, _26176) (1, _26174, _26177) (-1, _26202) 0 ]", - "EXPR [ (-1, _26197, _26198) (-1, _44710) 0 ]", - "EXPR [ (-1, _26199, _26200) (-1, _44711) 0 ]", - "EXPR [ (-1, _26203) (1, _44710) (1, _44711) 1 ]", + "EXPR [ (-1, _26197, _26198) (-1, _44696) 0 ]", + "EXPR [ (-1, _26199, _26200) (-1, _44697) 0 ]", + "EXPR [ (-1, _26203) (1, _44696) (1, _44697) 1 ]", "EXPR [ (1, _26029) (-1, _26204) 28 ]", "EXPR [ (1, _26039, _26203) (-1, _26205) 0 ]", "EXPR [ (1, _26204, _26205) (-1, _26206) 0 ]", @@ -30651,15 +30651,15 @@ expression: artifact "EXPR [ (1, _26220, _26222) 0 ]", "EXPR [ (1, _26205, _26219) (-1, _26223) 0 ]", "EXPR [ (-1, _26222, _26223) (-1, _26224) 1 ]", - "EXPR [ (-1, _26225) (-1, _44710) (-1, _44711) 0 ]", + "EXPR [ (-1, _26225) (-1, _44696) (-1, _44697) 0 ]", "EXPR [ (1, _26222, _26223) (-1, _26226) 0 ]", "EXPR [ (1, _26191, _26201) (1, _26199, _26202) (-1, _26227) 0 ]", - "EXPR [ (-1, _26222, _26223) (-1, _44714) 0 ]", - "EXPR [ (-1, _26224, _26225) (-1, _44715) 0 ]", - "EXPR [ (-1, _26228) (1, _44714) (1, _44715) 1 ]", - "EXPR [ (-1, _26229) (-1, _44714) (-1, _44715) 0 ]", - "EXPR [ (-1, _23557, _23577) (1, _23577, _23620) (1, _23557) (-1, _44720) 0 ]", - "EXPR [ (-1, _26216, _26226) (-1, _26224, _26227) (-1, _26230) (1, _44720) 0 ]", + "EXPR [ (-1, _26222, _26223) (-1, _44700) 0 ]", + "EXPR [ (-1, _26224, _26225) (-1, _44701) 0 ]", + "EXPR [ (-1, _26228) (1, _44700) (1, _44701) 1 ]", + "EXPR [ (-1, _26229) (-1, _44700) (-1, _44701) 0 ]", + "EXPR [ (-1, _23557, _23577) (1, _23577, _23620) (1, _23557) (-1, _44706) 0 ]", + "EXPR [ (-1, _26216, _26226) (-1, _26224, _26227) (-1, _26230) (1, _44706) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26230))], q_c: 0 })], outputs: [Simple(Witness(26231))]", "EXPR [ (1, _26230, _26231) (1, _26232) -1 ]", "EXPR [ (1, _26230, _26232) 0 ]", @@ -30805,9 +30805,9 @@ expression: artifact "MEM (id: 243, read at: EXPR [ (1, _26340) 0 ], value: EXPR [ (1, _26341) 0 ]) ", "EXPR [ (-1, _26336, _26341) (1, _26336) (1, _26341) (-1, _26342) 0 ]", "MEM (id: 243, write EXPR [ (1, _26342) 0 ] at: EXPR [ (1, _26340) 0 ]) ", - "EXPR [ (-1, _23622, _26244) (-1, _44789) 0 ]", - "EXPR [ (1, _26244, _26251) (-1, _44790) 0 ]", - "EXPR [ (1, _23622) (-1, _26343) (1, _44789) (1, _44790) -1 ]", + "EXPR [ (-1, _23622, _26244) (-1, _44775) 0 ]", + "EXPR [ (1, _26244, _26251) (-1, _44776) 0 ]", + "EXPR [ (1, _23622) (-1, _26343) (1, _44775) (1, _44776) -1 ]", "EXPR [ (1, _26336, _26343) (-1, _26344) 0 ]", "BLACKBOX::RANGE [(_26344, 32)] []", "MEM (id: 243, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26345) 0 ]) ", @@ -30843,7 +30843,7 @@ expression: artifact "MEM (id: 243, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26375) 0 ]) ", "MEM (id: 243, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26376) 0 ]) ", "EXPR [ (-1, _26336) (-1, _26377) 1 ]", - "EXPR [ (1, _23622) (-1, _26378) (1, _44789) (1, _44790) 0 ]", + "EXPR [ (1, _23622) (-1, _26378) (1, _44775) (1, _44776) 0 ]", "EXPR [ (1, _19) (-1, _26379) 3 ]", "EXPR [ (-1, _26244, _26377) (-1, _26336) (-1, _26380) 1 ]", "EXPR [ (1, _26379, _26380) (-1, _26381) 0 ]", @@ -30915,9 +30915,9 @@ expression: artifact "MEM (id: 244, read at: EXPR [ (1, _26436) 0 ], value: EXPR [ (1, _26437) 0 ]) ", "EXPR [ (-1, _26432, _26437) (1, _26432) (1, _26437) (-1, _26438) 0 ]", "MEM (id: 244, write EXPR [ (1, _26438) 0 ] at: EXPR [ (1, _26436) 0 ]) ", - "EXPR [ (1, _26336, _26344) (-1, _44857) 0 ]", - "EXPR [ (1, _26377, _26378) (-1, _44858) 0 ]", - "EXPR [ (-1, _26439) (1, _44857) (1, _44858) -1 ]", + "EXPR [ (1, _26336, _26344) (-1, _44843) 0 ]", + "EXPR [ (1, _26377, _26378) (-1, _44844) 0 ]", + "EXPR [ (-1, _26439) (1, _44843) (1, _44844) -1 ]", "EXPR [ (1, _26432, _26439) (-1, _26440) 0 ]", "BLACKBOX::RANGE [(_26440, 32)] []", "MEM (id: 244, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26441) 0 ]) ", @@ -30953,7 +30953,7 @@ expression: artifact "MEM (id: 244, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26471) 0 ]) ", "MEM (id: 244, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26472) 0 ]) ", "EXPR [ (-1, _26432) (-1, _26473) 1 ]", - "EXPR [ (-1, _26474) (1, _44857) (1, _44858) 0 ]", + "EXPR [ (-1, _26474) (1, _44843) (1, _44844) 0 ]", "EXPR [ (1, _26244, _26377) (1, _26336) (-1, _26475) 0 ]", "EXPR [ (1, _19) (-1, _26476) 6 ]", "EXPR [ (-1, _26473, _26475) (-1, _26432) (-1, _26477) 1 ]", @@ -31026,9 +31026,9 @@ expression: artifact "MEM (id: 245, read at: EXPR [ (1, _26533) 0 ], value: EXPR [ (1, _26534) 0 ]) ", "EXPR [ (-1, _26529, _26534) (1, _26529) (1, _26534) (-1, _26535) 0 ]", "MEM (id: 245, write EXPR [ (1, _26535) 0 ] at: EXPR [ (1, _26533) 0 ]) ", - "EXPR [ (1, _26432, _26440) (-1, _44925) 0 ]", - "EXPR [ (1, _26473, _26474) (-1, _44926) 0 ]", - "EXPR [ (-1, _26536) (1, _44925) (1, _44926) -1 ]", + "EXPR [ (1, _26432, _26440) (-1, _44911) 0 ]", + "EXPR [ (1, _26473, _26474) (-1, _44912) 0 ]", + "EXPR [ (-1, _26536) (1, _44911) (1, _44912) -1 ]", "EXPR [ (1, _26529, _26536) (-1, _26537) 0 ]", "BLACKBOX::RANGE [(_26537, 32)] []", "MEM (id: 245, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26538) 0 ]) ", @@ -31064,7 +31064,7 @@ expression: artifact "MEM (id: 245, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26568) 0 ]) ", "MEM (id: 245, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26569) 0 ]) ", "EXPR [ (-1, _26529) (-1, _26570) 1 ]", - "EXPR [ (-1, _26571) (1, _44925) (1, _44926) 0 ]", + "EXPR [ (-1, _26571) (1, _44911) (1, _44912) 0 ]", "EXPR [ (1, _26473, _26475) (1, _26432) (-1, _26572) 0 ]", "EXPR [ (1, _19) (-1, _26573) 10 ]", "EXPR [ (-1, _26570, _26572) (-1, _26529) (-1, _26574) 1 ]", @@ -31137,9 +31137,9 @@ expression: artifact "MEM (id: 246, read at: EXPR [ (1, _26630) 0 ], value: EXPR [ (1, _26631) 0 ]) ", "EXPR [ (-1, _26626, _26631) (1, _26626) (1, _26631) (-1, _26632) 0 ]", "MEM (id: 246, write EXPR [ (1, _26632) 0 ] at: EXPR [ (1, _26630) 0 ]) ", - "EXPR [ (1, _26529, _26537) (-1, _44993) 0 ]", - "EXPR [ (1, _26570, _26571) (-1, _44994) 0 ]", - "EXPR [ (-1, _26633) (1, _44993) (1, _44994) -1 ]", + "EXPR [ (1, _26529, _26537) (-1, _44979) 0 ]", + "EXPR [ (1, _26570, _26571) (-1, _44980) 0 ]", + "EXPR [ (-1, _26633) (1, _44979) (1, _44980) -1 ]", "EXPR [ (1, _26626, _26633) (-1, _26634) 0 ]", "BLACKBOX::RANGE [(_26634, 32)] []", "MEM (id: 246, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26635) 0 ]) ", @@ -31175,7 +31175,7 @@ expression: artifact "MEM (id: 246, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26665) 0 ]) ", "MEM (id: 246, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26666) 0 ]) ", "EXPR [ (-1, _26626) (-1, _26667) 1 ]", - "EXPR [ (-1, _26668) (1, _44993) (1, _44994) 0 ]", + "EXPR [ (-1, _26668) (1, _44979) (1, _44980) 0 ]", "EXPR [ (1, _26570, _26572) (1, _26529) (-1, _26669) 0 ]", "EXPR [ (1, _19) (-1, _26670) 15 ]", "EXPR [ (-1, _26667, _26669) (-1, _26626) (-1, _26671) 1 ]", @@ -31248,9 +31248,9 @@ expression: artifact "MEM (id: 247, read at: EXPR [ (1, _26727) 0 ], value: EXPR [ (1, _26728) 0 ]) ", "EXPR [ (-1, _26723, _26728) (1, _26723) (1, _26728) (-1, _26729) 0 ]", "MEM (id: 247, write EXPR [ (1, _26729) 0 ] at: EXPR [ (1, _26727) 0 ]) ", - "EXPR [ (1, _26626, _26634) (-1, _45061) 0 ]", - "EXPR [ (1, _26667, _26668) (-1, _45062) 0 ]", - "EXPR [ (-1, _26730) (1, _45061) (1, _45062) -1 ]", + "EXPR [ (1, _26626, _26634) (-1, _45047) 0 ]", + "EXPR [ (1, _26667, _26668) (-1, _45048) 0 ]", + "EXPR [ (-1, _26730) (1, _45047) (1, _45048) -1 ]", "EXPR [ (1, _26723, _26730) (-1, _26731) 0 ]", "BLACKBOX::RANGE [(_26731, 32)] []", "MEM (id: 247, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26732) 0 ]) ", @@ -31286,7 +31286,7 @@ expression: artifact "MEM (id: 247, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26762) 0 ]) ", "MEM (id: 247, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26763) 0 ]) ", "EXPR [ (-1, _26723) (-1, _26764) 1 ]", - "EXPR [ (-1, _26765) (1, _45061) (1, _45062) 0 ]", + "EXPR [ (-1, _26765) (1, _45047) (1, _45048) 0 ]", "EXPR [ (1, _26667, _26669) (1, _26626) (-1, _26766) 0 ]", "EXPR [ (1, _19) (-1, _26767) 21 ]", "EXPR [ (-1, _26764, _26766) (-1, _26723) (-1, _26768) 1 ]", @@ -31359,9 +31359,9 @@ expression: artifact "MEM (id: 248, read at: EXPR [ (1, _26824) 0 ], value: EXPR [ (1, _26825) 0 ]) ", "EXPR [ (-1, _26820, _26825) (1, _26820) (1, _26825) (-1, _26826) 0 ]", "MEM (id: 248, write EXPR [ (1, _26826) 0 ] at: EXPR [ (1, _26824) 0 ]) ", - "EXPR [ (1, _26723, _26731) (-1, _45129) 0 ]", - "EXPR [ (1, _26764, _26765) (-1, _45130) 0 ]", - "EXPR [ (-1, _26827) (1, _45129) (1, _45130) -1 ]", + "EXPR [ (1, _26723, _26731) (-1, _45115) 0 ]", + "EXPR [ (1, _26764, _26765) (-1, _45116) 0 ]", + "EXPR [ (-1, _26827) (1, _45115) (1, _45116) -1 ]", "EXPR [ (1, _26820, _26827) (-1, _26828) 0 ]", "BLACKBOX::RANGE [(_26828, 32)] []", "MEM (id: 248, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26829) 0 ]) ", @@ -31397,7 +31397,7 @@ expression: artifact "MEM (id: 248, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26859) 0 ]) ", "MEM (id: 248, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26860) 0 ]) ", "EXPR [ (-1, _26820) (-1, _26861) 1 ]", - "EXPR [ (-1, _26862) (1, _45129) (1, _45130) 0 ]", + "EXPR [ (-1, _26862) (1, _45115) (1, _45116) 0 ]", "EXPR [ (1, _26764, _26766) (1, _26723) (-1, _26863) 0 ]", "EXPR [ (1, _19) (-1, _26864) 28 ]", "EXPR [ (-1, _26861, _26863) (-1, _26820) (-1, _26865) 1 ]", @@ -31470,9 +31470,9 @@ expression: artifact "MEM (id: 249, read at: EXPR [ (1, _26921) 0 ], value: EXPR [ (1, _26922) 0 ]) ", "EXPR [ (-1, _26917, _26922) (1, _26917) (1, _26922) (-1, _26923) 0 ]", "MEM (id: 249, write EXPR [ (1, _26923) 0 ] at: EXPR [ (1, _26921) 0 ]) ", - "EXPR [ (1, _26820, _26828) (-1, _45197) 0 ]", - "EXPR [ (1, _26861, _26862) (-1, _45198) 0 ]", - "EXPR [ (-1, _26924) (1, _45197) (1, _45198) -1 ]", + "EXPR [ (1, _26820, _26828) (-1, _45183) 0 ]", + "EXPR [ (1, _26861, _26862) (-1, _45184) 0 ]", + "EXPR [ (-1, _26924) (1, _45183) (1, _45184) -1 ]", "EXPR [ (1, _26917, _26924) (-1, _26925) 0 ]", "BLACKBOX::RANGE [(_26925, 32)] []", "MEM (id: 249, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26926) 0 ]) ", @@ -31508,7 +31508,7 @@ expression: artifact "MEM (id: 249, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26956) 0 ]) ", "MEM (id: 249, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26957) 0 ]) ", "EXPR [ (-1, _26917) (-1, _26958) 1 ]", - "EXPR [ (-1, _26959) (1, _45197) (1, _45198) 0 ]", + "EXPR [ (-1, _26959) (1, _45183) (1, _45184) 0 ]", "EXPR [ (-1, _26917, _26925) (-1, _26958, _26959) (1, _23622) (-1, _26960) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26960))], q_c: 0 })], outputs: [Simple(Witness(26961))]", "EXPR [ (1, _26960, _26961) (1, _26962) -1 ]", @@ -31594,9 +31594,9 @@ expression: artifact "EXPR [ (-1, _27029, _27030) (-1, _27031) 1 ]", "EXPR [ (1, _27029, _27030) (-1, _27032) 0 ]", "EXPR [ (1, _27001, _27009) (-1, _27033) 0 ]", - "EXPR [ (-1, _27009, _27031) (-1, _45265) 0 ]", - "EXPR [ (-1, _27029, _27030) (-1, _45266) 0 ]", - "EXPR [ (-1, _27034) (1, _45265) (1, _45266) 1 ]", + "EXPR [ (-1, _27009, _27031) (-1, _45251) 0 ]", + "EXPR [ (-1, _27029, _27030) (-1, _45252) 0 ]", + "EXPR [ (-1, _27034) (1, _45251) (1, _45252) 1 ]", "EXPR [ (1, _24457) (-1, _27035) 3 ]", "EXPR [ (1, _26963, _27034) (-1, _27036) 0 ]", "EXPR [ (1, _27035, _27036) (-1, _27037) 0 ]", @@ -31625,12 +31625,12 @@ expression: artifact "EXPR [ (1, _27051, _27053) 0 ]", "EXPR [ (1, _27036, _27050) (-1, _27054) 0 ]", "EXPR [ (-1, _27053, _27054) (-1, _27055) 1 ]", - "EXPR [ (-1, _27056) (-1, _45265) (-1, _45266) 0 ]", + "EXPR [ (-1, _27056) (-1, _45251) (-1, _45252) 0 ]", "EXPR [ (1, _27053, _27054) (-1, _27057) 0 ]", "EXPR [ (1, _27023, _27032) (1, _27031, _27033) (-1, _27058) 0 ]", - "EXPR [ (-1, _27053, _27054) (-1, _45269) 0 ]", - "EXPR [ (-1, _27055, _27056) (-1, _45270) 0 ]", - "EXPR [ (-1, _27059) (1, _45269) (1, _45270) 1 ]", + "EXPR [ (-1, _27053, _27054) (-1, _45255) 0 ]", + "EXPR [ (-1, _27055, _27056) (-1, _45256) 0 ]", + "EXPR [ (-1, _27059) (1, _45255) (1, _45256) 1 ]", "EXPR [ (1, _24457) (-1, _27060) 6 ]", "EXPR [ (1, _26963, _27059) (-1, _27061) 0 ]", "EXPR [ (1, _27060, _27061) (-1, _27062) 0 ]", @@ -31659,12 +31659,12 @@ expression: artifact "EXPR [ (1, _27076, _27078) 0 ]", "EXPR [ (1, _27061, _27075) (-1, _27079) 0 ]", "EXPR [ (-1, _27078, _27079) (-1, _27080) 1 ]", - "EXPR [ (-1, _27081) (-1, _45269) (-1, _45270) 0 ]", + "EXPR [ (-1, _27081) (-1, _45255) (-1, _45256) 0 ]", "EXPR [ (1, _27078, _27079) (-1, _27082) 0 ]", "EXPR [ (1, _27047, _27057) (1, _27055, _27058) (-1, _27083) 0 ]", - "EXPR [ (-1, _27078, _27079) (-1, _45273) 0 ]", - "EXPR [ (-1, _27080, _27081) (-1, _45274) 0 ]", - "EXPR [ (-1, _27084) (1, _45273) (1, _45274) 1 ]", + "EXPR [ (-1, _27078, _27079) (-1, _45259) 0 ]", + "EXPR [ (-1, _27080, _27081) (-1, _45260) 0 ]", + "EXPR [ (-1, _27084) (1, _45259) (1, _45260) 1 ]", "EXPR [ (1, _24457) (-1, _27085) 10 ]", "EXPR [ (1, _26963, _27084) (-1, _27086) 0 ]", "EXPR [ (1, _27085, _27086) (-1, _27087) 0 ]", @@ -31693,12 +31693,12 @@ expression: artifact "EXPR [ (1, _27101, _27103) 0 ]", "EXPR [ (1, _27086, _27100) (-1, _27104) 0 ]", "EXPR [ (-1, _27103, _27104) (-1, _27105) 1 ]", - "EXPR [ (-1, _27106) (-1, _45273) (-1, _45274) 0 ]", + "EXPR [ (-1, _27106) (-1, _45259) (-1, _45260) 0 ]", "EXPR [ (1, _27103, _27104) (-1, _27107) 0 ]", "EXPR [ (1, _27072, _27082) (1, _27080, _27083) (-1, _27108) 0 ]", - "EXPR [ (-1, _27103, _27104) (-1, _45277) 0 ]", - "EXPR [ (-1, _27105, _27106) (-1, _45278) 0 ]", - "EXPR [ (-1, _27109) (1, _45277) (1, _45278) 1 ]", + "EXPR [ (-1, _27103, _27104) (-1, _45263) 0 ]", + "EXPR [ (-1, _27105, _27106) (-1, _45264) 0 ]", + "EXPR [ (-1, _27109) (1, _45263) (1, _45264) 1 ]", "EXPR [ (1, _24457) (-1, _27110) 15 ]", "EXPR [ (1, _26963, _27109) (-1, _27111) 0 ]", "EXPR [ (1, _27110, _27111) (-1, _27112) 0 ]", @@ -31727,12 +31727,12 @@ expression: artifact "EXPR [ (1, _27126, _27128) 0 ]", "EXPR [ (1, _27111, _27125) (-1, _27129) 0 ]", "EXPR [ (-1, _27128, _27129) (-1, _27130) 1 ]", - "EXPR [ (-1, _27131) (-1, _45277) (-1, _45278) 0 ]", + "EXPR [ (-1, _27131) (-1, _45263) (-1, _45264) 0 ]", "EXPR [ (1, _27128, _27129) (-1, _27132) 0 ]", "EXPR [ (1, _27097, _27107) (1, _27105, _27108) (-1, _27133) 0 ]", - "EXPR [ (-1, _27128, _27129) (-1, _45281) 0 ]", - "EXPR [ (-1, _27130, _27131) (-1, _45282) 0 ]", - "EXPR [ (-1, _27134) (1, _45281) (1, _45282) 1 ]", + "EXPR [ (-1, _27128, _27129) (-1, _45267) 0 ]", + "EXPR [ (-1, _27130, _27131) (-1, _45268) 0 ]", + "EXPR [ (-1, _27134) (1, _45267) (1, _45268) 1 ]", "EXPR [ (1, _24457) (-1, _27135) 21 ]", "EXPR [ (1, _26963, _27134) (-1, _27136) 0 ]", "EXPR [ (1, _27135, _27136) (-1, _27137) 0 ]", @@ -31761,12 +31761,12 @@ expression: artifact "EXPR [ (1, _27151, _27153) 0 ]", "EXPR [ (1, _27136, _27150) (-1, _27154) 0 ]", "EXPR [ (-1, _27153, _27154) (-1, _27155) 1 ]", - "EXPR [ (-1, _27156) (-1, _45281) (-1, _45282) 0 ]", + "EXPR [ (-1, _27156) (-1, _45267) (-1, _45268) 0 ]", "EXPR [ (1, _27153, _27154) (-1, _27157) 0 ]", "EXPR [ (1, _27122, _27132) (1, _27130, _27133) (-1, _27158) 0 ]", - "EXPR [ (-1, _27153, _27154) (-1, _45285) 0 ]", - "EXPR [ (-1, _27155, _27156) (-1, _45286) 0 ]", - "EXPR [ (-1, _27159) (1, _45285) (1, _45286) 1 ]", + "EXPR [ (-1, _27153, _27154) (-1, _45271) 0 ]", + "EXPR [ (-1, _27155, _27156) (-1, _45272) 0 ]", + "EXPR [ (-1, _27159) (1, _45271) (1, _45272) 1 ]", "EXPR [ (1, _24457) (-1, _27160) 28 ]", "EXPR [ (1, _26963, _27159) (-1, _27161) 0 ]", "EXPR [ (1, _27160, _27161) (-1, _27162) 0 ]", @@ -31795,15 +31795,15 @@ expression: artifact "EXPR [ (1, _27176, _27178) 0 ]", "EXPR [ (1, _27161, _27175) (-1, _27179) 0 ]", "EXPR [ (-1, _27178, _27179) (-1, _27180) 1 ]", - "EXPR [ (-1, _27181) (-1, _45285) (-1, _45286) 0 ]", + "EXPR [ (-1, _27181) (-1, _45271) (-1, _45272) 0 ]", "EXPR [ (1, _27178, _27179) (-1, _27182) 0 ]", "EXPR [ (1, _27147, _27157) (1, _27155, _27158) (-1, _27183) 0 ]", - "EXPR [ (-1, _27178, _27179) (-1, _45289) 0 ]", - "EXPR [ (-1, _27180, _27181) (-1, _45290) 0 ]", - "EXPR [ (-1, _27184) (1, _45289) (1, _45290) 1 ]", + "EXPR [ (-1, _27178, _27179) (-1, _45275) 0 ]", + "EXPR [ (-1, _27180, _27181) (-1, _45276) 0 ]", + "EXPR [ (-1, _27184) (1, _45275) (1, _45276) 1 ]", "EXPR [ (-1, _26963, _27184) (-1, _27185) 1 ]", - "EXPR [ (-1, _27186) (-1, _45289) (-1, _45290) 0 ]", - "EXPR [ (-1, _27172, _27182) (-1, _27180, _27183) (-1, _27187) (1, _44454) 0 ]", + "EXPR [ (-1, _27186) (-1, _45275) (-1, _45276) 0 ]", + "EXPR [ (-1, _27172, _27182) (-1, _27180, _27183) (-1, _27187) (1, _44447) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27187))], q_c: 0 })], outputs: [Simple(Witness(27188))]", "EXPR [ (1, _27187, _27188) (1, _27189) -1 ]", "EXPR [ (1, _27187, _27189) 0 ]", @@ -31861,9 +31861,9 @@ expression: artifact "EXPR [ (-1, _27230, _27231) (-1, _27232) 1 ]", "EXPR [ (1, _27230, _27231) (-1, _27233) 0 ]", "EXPR [ (1, _27202, _27210) (-1, _27234) 0 ]", - "EXPR [ (-1, _27210, _27232) (-1, _45293) 0 ]", - "EXPR [ (-1, _27230, _27231) (-1, _45294) 0 ]", - "EXPR [ (-1, _27235) (1, _45293) (1, _45294) 1 ]", + "EXPR [ (-1, _27210, _27232) (-1, _45279) 0 ]", + "EXPR [ (-1, _27230, _27231) (-1, _45280) 0 ]", + "EXPR [ (-1, _27235) (1, _45279) (1, _45280) 1 ]", "EXPR [ (1, _24709) (-1, _27236) 3 ]", "EXPR [ (1, _27196, _27235) (-1, _27237) 0 ]", "EXPR [ (1, _27236, _27237) (-1, _27238) 0 ]", @@ -31892,12 +31892,12 @@ expression: artifact "EXPR [ (1, _27252, _27254) 0 ]", "EXPR [ (1, _27237, _27251) (-1, _27255) 0 ]", "EXPR [ (-1, _27254, _27255) (-1, _27256) 1 ]", - "EXPR [ (-1, _27257) (-1, _45293) (-1, _45294) 0 ]", + "EXPR [ (-1, _27257) (-1, _45279) (-1, _45280) 0 ]", "EXPR [ (1, _27254, _27255) (-1, _27258) 0 ]", "EXPR [ (1, _27224, _27233) (1, _27232, _27234) (-1, _27259) 0 ]", - "EXPR [ (-1, _27254, _27255) (-1, _45297) 0 ]", - "EXPR [ (-1, _27256, _27257) (-1, _45298) 0 ]", - "EXPR [ (-1, _27260) (1, _45297) (1, _45298) 1 ]", + "EXPR [ (-1, _27254, _27255) (-1, _45283) 0 ]", + "EXPR [ (-1, _27256, _27257) (-1, _45284) 0 ]", + "EXPR [ (-1, _27260) (1, _45283) (1, _45284) 1 ]", "EXPR [ (1, _24709) (-1, _27261) 6 ]", "EXPR [ (1, _27196, _27260) (-1, _27262) 0 ]", "EXPR [ (1, _27261, _27262) (-1, _27263) 0 ]", @@ -31926,12 +31926,12 @@ expression: artifact "EXPR [ (1, _27277, _27279) 0 ]", "EXPR [ (1, _27262, _27276) (-1, _27280) 0 ]", "EXPR [ (-1, _27279, _27280) (-1, _27281) 1 ]", - "EXPR [ (-1, _27282) (-1, _45297) (-1, _45298) 0 ]", + "EXPR [ (-1, _27282) (-1, _45283) (-1, _45284) 0 ]", "EXPR [ (1, _27279, _27280) (-1, _27283) 0 ]", "EXPR [ (1, _27248, _27258) (1, _27256, _27259) (-1, _27284) 0 ]", - "EXPR [ (-1, _27279, _27280) (-1, _45301) 0 ]", - "EXPR [ (-1, _27281, _27282) (-1, _45302) 0 ]", - "EXPR [ (-1, _27285) (1, _45301) (1, _45302) 1 ]", + "EXPR [ (-1, _27279, _27280) (-1, _45287) 0 ]", + "EXPR [ (-1, _27281, _27282) (-1, _45288) 0 ]", + "EXPR [ (-1, _27285) (1, _45287) (1, _45288) 1 ]", "EXPR [ (1, _24709) (-1, _27286) 10 ]", "EXPR [ (1, _27196, _27285) (-1, _27287) 0 ]", "EXPR [ (1, _27286, _27287) (-1, _27288) 0 ]", @@ -31960,12 +31960,12 @@ expression: artifact "EXPR [ (1, _27302, _27304) 0 ]", "EXPR [ (1, _27287, _27301) (-1, _27305) 0 ]", "EXPR [ (-1, _27304, _27305) (-1, _27306) 1 ]", - "EXPR [ (-1, _27307) (-1, _45301) (-1, _45302) 0 ]", + "EXPR [ (-1, _27307) (-1, _45287) (-1, _45288) 0 ]", "EXPR [ (1, _27304, _27305) (-1, _27308) 0 ]", "EXPR [ (1, _27273, _27283) (1, _27281, _27284) (-1, _27309) 0 ]", - "EXPR [ (-1, _27304, _27305) (-1, _45305) 0 ]", - "EXPR [ (-1, _27306, _27307) (-1, _45306) 0 ]", - "EXPR [ (-1, _27310) (1, _45305) (1, _45306) 1 ]", + "EXPR [ (-1, _27304, _27305) (-1, _45291) 0 ]", + "EXPR [ (-1, _27306, _27307) (-1, _45292) 0 ]", + "EXPR [ (-1, _27310) (1, _45291) (1, _45292) 1 ]", "EXPR [ (1, _24709) (-1, _27311) 15 ]", "EXPR [ (1, _27196, _27310) (-1, _27312) 0 ]", "EXPR [ (1, _27311, _27312) (-1, _27313) 0 ]", @@ -31994,12 +31994,12 @@ expression: artifact "EXPR [ (1, _27327, _27329) 0 ]", "EXPR [ (1, _27312, _27326) (-1, _27330) 0 ]", "EXPR [ (-1, _27329, _27330) (-1, _27331) 1 ]", - "EXPR [ (-1, _27332) (-1, _45305) (-1, _45306) 0 ]", + "EXPR [ (-1, _27332) (-1, _45291) (-1, _45292) 0 ]", "EXPR [ (1, _27329, _27330) (-1, _27333) 0 ]", "EXPR [ (1, _27298, _27308) (1, _27306, _27309) (-1, _27334) 0 ]", - "EXPR [ (-1, _27329, _27330) (-1, _45309) 0 ]", - "EXPR [ (-1, _27331, _27332) (-1, _45310) 0 ]", - "EXPR [ (-1, _27335) (1, _45309) (1, _45310) 1 ]", + "EXPR [ (-1, _27329, _27330) (-1, _45295) 0 ]", + "EXPR [ (-1, _27331, _27332) (-1, _45296) 0 ]", + "EXPR [ (-1, _27335) (1, _45295) (1, _45296) 1 ]", "EXPR [ (1, _24709) (-1, _27336) 21 ]", "EXPR [ (1, _27196, _27335) (-1, _27337) 0 ]", "EXPR [ (1, _27336, _27337) (-1, _27338) 0 ]", @@ -32028,12 +32028,12 @@ expression: artifact "EXPR [ (1, _27352, _27354) 0 ]", "EXPR [ (1, _27337, _27351) (-1, _27355) 0 ]", "EXPR [ (-1, _27354, _27355) (-1, _27356) 1 ]", - "EXPR [ (-1, _27357) (-1, _45309) (-1, _45310) 0 ]", + "EXPR [ (-1, _27357) (-1, _45295) (-1, _45296) 0 ]", "EXPR [ (1, _27354, _27355) (-1, _27358) 0 ]", "EXPR [ (1, _27323, _27333) (1, _27331, _27334) (-1, _27359) 0 ]", - "EXPR [ (-1, _27354, _27355) (-1, _45313) 0 ]", - "EXPR [ (-1, _27356, _27357) (-1, _45314) 0 ]", - "EXPR [ (-1, _27360) (1, _45313) (1, _45314) 1 ]", + "EXPR [ (-1, _27354, _27355) (-1, _45299) 0 ]", + "EXPR [ (-1, _27356, _27357) (-1, _45300) 0 ]", + "EXPR [ (-1, _27360) (1, _45299) (1, _45300) 1 ]", "EXPR [ (1, _24709) (-1, _27361) 28 ]", "EXPR [ (1, _27196, _27360) (-1, _27362) 0 ]", "EXPR [ (1, _27361, _27362) (-1, _27363) 0 ]", @@ -32062,15 +32062,15 @@ expression: artifact "EXPR [ (1, _27377, _27379) 0 ]", "EXPR [ (1, _27362, _27376) (-1, _27380) 0 ]", "EXPR [ (-1, _27379, _27380) (-1, _27381) 1 ]", - "EXPR [ (-1, _27382) (-1, _45313) (-1, _45314) 0 ]", + "EXPR [ (-1, _27382) (-1, _45299) (-1, _45300) 0 ]", "EXPR [ (1, _27379, _27380) (-1, _27383) 0 ]", "EXPR [ (1, _27348, _27358) (1, _27356, _27359) (-1, _27384) 0 ]", - "EXPR [ (-1, _27379, _27380) (-1, _45317) 0 ]", - "EXPR [ (-1, _27381, _27382) (-1, _45318) 0 ]", - "EXPR [ (-1, _27385) (1, _45317) (1, _45318) 1 ]", + "EXPR [ (-1, _27379, _27380) (-1, _45303) 0 ]", + "EXPR [ (-1, _27381, _27382) (-1, _45304) 0 ]", + "EXPR [ (-1, _27385) (1, _45303) (1, _45304) 1 ]", "EXPR [ (-1, _27196, _27385) (-1, _27386) 1 ]", - "EXPR [ (-1, _27387) (-1, _45317) (-1, _45318) 0 ]", - "EXPR [ (-1, _27373, _27383) (-1, _27381, _27384) (-1, _27388) (1, _44492) 0 ]", + "EXPR [ (-1, _27387) (-1, _45303) (-1, _45304) 0 ]", + "EXPR [ (-1, _27373, _27383) (-1, _27381, _27384) (-1, _27388) (1, _44484) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27388))], q_c: 0 })], outputs: [Simple(Witness(27389))]", "EXPR [ (1, _27388, _27389) (1, _27390) -1 ]", "EXPR [ (1, _27388, _27390) 0 ]", @@ -32128,9 +32128,9 @@ expression: artifact "EXPR [ (-1, _27431, _27432) (-1, _27433) 1 ]", "EXPR [ (1, _27431, _27432) (-1, _27434) 0 ]", "EXPR [ (1, _27403, _27411) (-1, _27435) 0 ]", - "EXPR [ (-1, _27411, _27433) (-1, _45321) 0 ]", - "EXPR [ (-1, _27431, _27432) (-1, _45322) 0 ]", - "EXPR [ (-1, _27436) (1, _45321) (1, _45322) 1 ]", + "EXPR [ (-1, _27411, _27433) (-1, _45307) 0 ]", + "EXPR [ (-1, _27431, _27432) (-1, _45308) 0 ]", + "EXPR [ (-1, _27436) (1, _45307) (1, _45308) 1 ]", "EXPR [ (1, _24929) (-1, _27437) 3 ]", "EXPR [ (1, _27397, _27436) (-1, _27438) 0 ]", "EXPR [ (1, _27437, _27438) (-1, _27439) 0 ]", @@ -32159,12 +32159,12 @@ expression: artifact "EXPR [ (1, _27453, _27455) 0 ]", "EXPR [ (1, _27438, _27452) (-1, _27456) 0 ]", "EXPR [ (-1, _27455, _27456) (-1, _27457) 1 ]", - "EXPR [ (-1, _27458) (-1, _45321) (-1, _45322) 0 ]", + "EXPR [ (-1, _27458) (-1, _45307) (-1, _45308) 0 ]", "EXPR [ (1, _27455, _27456) (-1, _27459) 0 ]", "EXPR [ (1, _27425, _27434) (1, _27433, _27435) (-1, _27460) 0 ]", - "EXPR [ (-1, _27455, _27456) (-1, _45325) 0 ]", - "EXPR [ (-1, _27457, _27458) (-1, _45326) 0 ]", - "EXPR [ (-1, _27461) (1, _45325) (1, _45326) 1 ]", + "EXPR [ (-1, _27455, _27456) (-1, _45311) 0 ]", + "EXPR [ (-1, _27457, _27458) (-1, _45312) 0 ]", + "EXPR [ (-1, _27461) (1, _45311) (1, _45312) 1 ]", "EXPR [ (1, _24929) (-1, _27462) 6 ]", "EXPR [ (1, _27397, _27461) (-1, _27463) 0 ]", "EXPR [ (1, _27462, _27463) (-1, _27464) 0 ]", @@ -32193,12 +32193,12 @@ expression: artifact "EXPR [ (1, _27478, _27480) 0 ]", "EXPR [ (1, _27463, _27477) (-1, _27481) 0 ]", "EXPR [ (-1, _27480, _27481) (-1, _27482) 1 ]", - "EXPR [ (-1, _27483) (-1, _45325) (-1, _45326) 0 ]", + "EXPR [ (-1, _27483) (-1, _45311) (-1, _45312) 0 ]", "EXPR [ (1, _27480, _27481) (-1, _27484) 0 ]", "EXPR [ (1, _27449, _27459) (1, _27457, _27460) (-1, _27485) 0 ]", - "EXPR [ (-1, _27480, _27481) (-1, _45329) 0 ]", - "EXPR [ (-1, _27482, _27483) (-1, _45330) 0 ]", - "EXPR [ (-1, _27486) (1, _45329) (1, _45330) 1 ]", + "EXPR [ (-1, _27480, _27481) (-1, _45315) 0 ]", + "EXPR [ (-1, _27482, _27483) (-1, _45316) 0 ]", + "EXPR [ (-1, _27486) (1, _45315) (1, _45316) 1 ]", "EXPR [ (1, _24929) (-1, _27487) 10 ]", "EXPR [ (1, _27397, _27486) (-1, _27488) 0 ]", "EXPR [ (1, _27487, _27488) (-1, _27489) 0 ]", @@ -32227,12 +32227,12 @@ expression: artifact "EXPR [ (1, _27503, _27505) 0 ]", "EXPR [ (1, _27488, _27502) (-1, _27506) 0 ]", "EXPR [ (-1, _27505, _27506) (-1, _27507) 1 ]", - "EXPR [ (-1, _27508) (-1, _45329) (-1, _45330) 0 ]", + "EXPR [ (-1, _27508) (-1, _45315) (-1, _45316) 0 ]", "EXPR [ (1, _27505, _27506) (-1, _27509) 0 ]", "EXPR [ (1, _27474, _27484) (1, _27482, _27485) (-1, _27510) 0 ]", - "EXPR [ (-1, _27505, _27506) (-1, _45333) 0 ]", - "EXPR [ (-1, _27507, _27508) (-1, _45334) 0 ]", - "EXPR [ (-1, _27511) (1, _45333) (1, _45334) 1 ]", + "EXPR [ (-1, _27505, _27506) (-1, _45319) 0 ]", + "EXPR [ (-1, _27507, _27508) (-1, _45320) 0 ]", + "EXPR [ (-1, _27511) (1, _45319) (1, _45320) 1 ]", "EXPR [ (1, _24929) (-1, _27512) 15 ]", "EXPR [ (1, _27397, _27511) (-1, _27513) 0 ]", "EXPR [ (1, _27512, _27513) (-1, _27514) 0 ]", @@ -32261,12 +32261,12 @@ expression: artifact "EXPR [ (1, _27528, _27530) 0 ]", "EXPR [ (1, _27513, _27527) (-1, _27531) 0 ]", "EXPR [ (-1, _27530, _27531) (-1, _27532) 1 ]", - "EXPR [ (-1, _27533) (-1, _45333) (-1, _45334) 0 ]", + "EXPR [ (-1, _27533) (-1, _45319) (-1, _45320) 0 ]", "EXPR [ (1, _27530, _27531) (-1, _27534) 0 ]", "EXPR [ (1, _27499, _27509) (1, _27507, _27510) (-1, _27535) 0 ]", - "EXPR [ (-1, _27530, _27531) (-1, _45337) 0 ]", - "EXPR [ (-1, _27532, _27533) (-1, _45338) 0 ]", - "EXPR [ (-1, _27536) (1, _45337) (1, _45338) 1 ]", + "EXPR [ (-1, _27530, _27531) (-1, _45323) 0 ]", + "EXPR [ (-1, _27532, _27533) (-1, _45324) 0 ]", + "EXPR [ (-1, _27536) (1, _45323) (1, _45324) 1 ]", "EXPR [ (1, _24929) (-1, _27537) 21 ]", "EXPR [ (1, _27397, _27536) (-1, _27538) 0 ]", "EXPR [ (1, _27537, _27538) (-1, _27539) 0 ]", @@ -32295,12 +32295,12 @@ expression: artifact "EXPR [ (1, _27553, _27555) 0 ]", "EXPR [ (1, _27538, _27552) (-1, _27556) 0 ]", "EXPR [ (-1, _27555, _27556) (-1, _27557) 1 ]", - "EXPR [ (-1, _27558) (-1, _45337) (-1, _45338) 0 ]", + "EXPR [ (-1, _27558) (-1, _45323) (-1, _45324) 0 ]", "EXPR [ (1, _27555, _27556) (-1, _27559) 0 ]", "EXPR [ (1, _27524, _27534) (1, _27532, _27535) (-1, _27560) 0 ]", - "EXPR [ (-1, _27555, _27556) (-1, _45341) 0 ]", - "EXPR [ (-1, _27557, _27558) (-1, _45342) 0 ]", - "EXPR [ (-1, _27561) (1, _45341) (1, _45342) 1 ]", + "EXPR [ (-1, _27555, _27556) (-1, _45327) 0 ]", + "EXPR [ (-1, _27557, _27558) (-1, _45328) 0 ]", + "EXPR [ (-1, _27561) (1, _45327) (1, _45328) 1 ]", "EXPR [ (1, _24929) (-1, _27562) 28 ]", "EXPR [ (1, _27397, _27561) (-1, _27563) 0 ]", "EXPR [ (1, _27562, _27563) (-1, _27564) 0 ]", @@ -32329,15 +32329,15 @@ expression: artifact "EXPR [ (1, _27578, _27580) 0 ]", "EXPR [ (1, _27563, _27577) (-1, _27581) 0 ]", "EXPR [ (-1, _27580, _27581) (-1, _27582) 1 ]", - "EXPR [ (-1, _27583) (-1, _45341) (-1, _45342) 0 ]", + "EXPR [ (-1, _27583) (-1, _45327) (-1, _45328) 0 ]", "EXPR [ (1, _27580, _27581) (-1, _27584) 0 ]", "EXPR [ (1, _27549, _27559) (1, _27557, _27560) (-1, _27585) 0 ]", - "EXPR [ (-1, _27580, _27581) (-1, _45345) 0 ]", - "EXPR [ (-1, _27582, _27583) (-1, _45346) 0 ]", - "EXPR [ (-1, _27586) (1, _45345) (1, _45346) 1 ]", + "EXPR [ (-1, _27580, _27581) (-1, _45331) 0 ]", + "EXPR [ (-1, _27582, _27583) (-1, _45332) 0 ]", + "EXPR [ (-1, _27586) (1, _45331) (1, _45332) 1 ]", "EXPR [ (-1, _27397, _27586) (-1, _27587) 1 ]", - "EXPR [ (-1, _27588) (-1, _45345) (-1, _45346) 0 ]", - "EXPR [ (-1, _27574, _27584) (-1, _27582, _27585) (-1, _27589) (1, _44530) 0 ]", + "EXPR [ (-1, _27588) (-1, _45331) (-1, _45332) 0 ]", + "EXPR [ (-1, _27574, _27584) (-1, _27582, _27585) (-1, _27589) (1, _44521) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27589))], q_c: 0 })], outputs: [Simple(Witness(27590))]", "EXPR [ (1, _27589, _27590) (1, _27591) -1 ]", "EXPR [ (1, _27589, _27591) 0 ]", @@ -32395,9 +32395,9 @@ expression: artifact "EXPR [ (-1, _27632, _27633) (-1, _27634) 1 ]", "EXPR [ (1, _27632, _27633) (-1, _27635) 0 ]", "EXPR [ (1, _27604, _27612) (-1, _27636) 0 ]", - "EXPR [ (-1, _27612, _27634) (-1, _45349) 0 ]", - "EXPR [ (-1, _27632, _27633) (-1, _45350) 0 ]", - "EXPR [ (-1, _27637) (1, _45349) (1, _45350) 1 ]", + "EXPR [ (-1, _27612, _27634) (-1, _45335) 0 ]", + "EXPR [ (-1, _27632, _27633) (-1, _45336) 0 ]", + "EXPR [ (-1, _27637) (1, _45335) (1, _45336) 1 ]", "EXPR [ (1, _25149) (-1, _27638) 3 ]", "EXPR [ (1, _27598, _27637) (-1, _27639) 0 ]", "EXPR [ (1, _27638, _27639) (-1, _27640) 0 ]", @@ -32426,12 +32426,12 @@ expression: artifact "EXPR [ (1, _27654, _27656) 0 ]", "EXPR [ (1, _27639, _27653) (-1, _27657) 0 ]", "EXPR [ (-1, _27656, _27657) (-1, _27658) 1 ]", - "EXPR [ (-1, _27659) (-1, _45349) (-1, _45350) 0 ]", + "EXPR [ (-1, _27659) (-1, _45335) (-1, _45336) 0 ]", "EXPR [ (1, _27656, _27657) (-1, _27660) 0 ]", "EXPR [ (1, _27626, _27635) (1, _27634, _27636) (-1, _27661) 0 ]", - "EXPR [ (-1, _27656, _27657) (-1, _45353) 0 ]", - "EXPR [ (-1, _27658, _27659) (-1, _45354) 0 ]", - "EXPR [ (-1, _27662) (1, _45353) (1, _45354) 1 ]", + "EXPR [ (-1, _27656, _27657) (-1, _45339) 0 ]", + "EXPR [ (-1, _27658, _27659) (-1, _45340) 0 ]", + "EXPR [ (-1, _27662) (1, _45339) (1, _45340) 1 ]", "EXPR [ (1, _25149) (-1, _27663) 6 ]", "EXPR [ (1, _27598, _27662) (-1, _27664) 0 ]", "EXPR [ (1, _27663, _27664) (-1, _27665) 0 ]", @@ -32460,12 +32460,12 @@ expression: artifact "EXPR [ (1, _27679, _27681) 0 ]", "EXPR [ (1, _27664, _27678) (-1, _27682) 0 ]", "EXPR [ (-1, _27681, _27682) (-1, _27683) 1 ]", - "EXPR [ (-1, _27684) (-1, _45353) (-1, _45354) 0 ]", + "EXPR [ (-1, _27684) (-1, _45339) (-1, _45340) 0 ]", "EXPR [ (1, _27681, _27682) (-1, _27685) 0 ]", "EXPR [ (1, _27650, _27660) (1, _27658, _27661) (-1, _27686) 0 ]", - "EXPR [ (-1, _27681, _27682) (-1, _45357) 0 ]", - "EXPR [ (-1, _27683, _27684) (-1, _45358) 0 ]", - "EXPR [ (-1, _27687) (1, _45357) (1, _45358) 1 ]", + "EXPR [ (-1, _27681, _27682) (-1, _45343) 0 ]", + "EXPR [ (-1, _27683, _27684) (-1, _45344) 0 ]", + "EXPR [ (-1, _27687) (1, _45343) (1, _45344) 1 ]", "EXPR [ (1, _25149) (-1, _27688) 10 ]", "EXPR [ (1, _27598, _27687) (-1, _27689) 0 ]", "EXPR [ (1, _27688, _27689) (-1, _27690) 0 ]", @@ -32494,12 +32494,12 @@ expression: artifact "EXPR [ (1, _27704, _27706) 0 ]", "EXPR [ (1, _27689, _27703) (-1, _27707) 0 ]", "EXPR [ (-1, _27706, _27707) (-1, _27708) 1 ]", - "EXPR [ (-1, _27709) (-1, _45357) (-1, _45358) 0 ]", + "EXPR [ (-1, _27709) (-1, _45343) (-1, _45344) 0 ]", "EXPR [ (1, _27706, _27707) (-1, _27710) 0 ]", "EXPR [ (1, _27675, _27685) (1, _27683, _27686) (-1, _27711) 0 ]", - "EXPR [ (-1, _27706, _27707) (-1, _45361) 0 ]", - "EXPR [ (-1, _27708, _27709) (-1, _45362) 0 ]", - "EXPR [ (-1, _27712) (1, _45361) (1, _45362) 1 ]", + "EXPR [ (-1, _27706, _27707) (-1, _45347) 0 ]", + "EXPR [ (-1, _27708, _27709) (-1, _45348) 0 ]", + "EXPR [ (-1, _27712) (1, _45347) (1, _45348) 1 ]", "EXPR [ (1, _25149) (-1, _27713) 15 ]", "EXPR [ (1, _27598, _27712) (-1, _27714) 0 ]", "EXPR [ (1, _27713, _27714) (-1, _27715) 0 ]", @@ -32528,12 +32528,12 @@ expression: artifact "EXPR [ (1, _27729, _27731) 0 ]", "EXPR [ (1, _27714, _27728) (-1, _27732) 0 ]", "EXPR [ (-1, _27731, _27732) (-1, _27733) 1 ]", - "EXPR [ (-1, _27734) (-1, _45361) (-1, _45362) 0 ]", + "EXPR [ (-1, _27734) (-1, _45347) (-1, _45348) 0 ]", "EXPR [ (1, _27731, _27732) (-1, _27735) 0 ]", "EXPR [ (1, _27700, _27710) (1, _27708, _27711) (-1, _27736) 0 ]", - "EXPR [ (-1, _27731, _27732) (-1, _45365) 0 ]", - "EXPR [ (-1, _27733, _27734) (-1, _45366) 0 ]", - "EXPR [ (-1, _27737) (1, _45365) (1, _45366) 1 ]", + "EXPR [ (-1, _27731, _27732) (-1, _45351) 0 ]", + "EXPR [ (-1, _27733, _27734) (-1, _45352) 0 ]", + "EXPR [ (-1, _27737) (1, _45351) (1, _45352) 1 ]", "EXPR [ (1, _25149) (-1, _27738) 21 ]", "EXPR [ (1, _27598, _27737) (-1, _27739) 0 ]", "EXPR [ (1, _27738, _27739) (-1, _27740) 0 ]", @@ -32562,12 +32562,12 @@ expression: artifact "EXPR [ (1, _27754, _27756) 0 ]", "EXPR [ (1, _27739, _27753) (-1, _27757) 0 ]", "EXPR [ (-1, _27756, _27757) (-1, _27758) 1 ]", - "EXPR [ (-1, _27759) (-1, _45365) (-1, _45366) 0 ]", + "EXPR [ (-1, _27759) (-1, _45351) (-1, _45352) 0 ]", "EXPR [ (1, _27756, _27757) (-1, _27760) 0 ]", "EXPR [ (1, _27725, _27735) (1, _27733, _27736) (-1, _27761) 0 ]", - "EXPR [ (-1, _27756, _27757) (-1, _45369) 0 ]", - "EXPR [ (-1, _27758, _27759) (-1, _45370) 0 ]", - "EXPR [ (-1, _27762) (1, _45369) (1, _45370) 1 ]", + "EXPR [ (-1, _27756, _27757) (-1, _45355) 0 ]", + "EXPR [ (-1, _27758, _27759) (-1, _45356) 0 ]", + "EXPR [ (-1, _27762) (1, _45355) (1, _45356) 1 ]", "EXPR [ (1, _25149) (-1, _27763) 28 ]", "EXPR [ (1, _27598, _27762) (-1, _27764) 0 ]", "EXPR [ (1, _27763, _27764) (-1, _27765) 0 ]", @@ -32596,15 +32596,15 @@ expression: artifact "EXPR [ (1, _27779, _27781) 0 ]", "EXPR [ (1, _27764, _27778) (-1, _27782) 0 ]", "EXPR [ (-1, _27781, _27782) (-1, _27783) 1 ]", - "EXPR [ (-1, _27784) (-1, _45369) (-1, _45370) 0 ]", + "EXPR [ (-1, _27784) (-1, _45355) (-1, _45356) 0 ]", "EXPR [ (1, _27781, _27782) (-1, _27785) 0 ]", "EXPR [ (1, _27750, _27760) (1, _27758, _27761) (-1, _27786) 0 ]", - "EXPR [ (-1, _27781, _27782) (-1, _45373) 0 ]", - "EXPR [ (-1, _27783, _27784) (-1, _45374) 0 ]", - "EXPR [ (-1, _27787) (1, _45373) (1, _45374) 1 ]", + "EXPR [ (-1, _27781, _27782) (-1, _45359) 0 ]", + "EXPR [ (-1, _27783, _27784) (-1, _45360) 0 ]", + "EXPR [ (-1, _27787) (1, _45359) (1, _45360) 1 ]", "EXPR [ (-1, _27598, _27787) (-1, _27788) 1 ]", - "EXPR [ (-1, _27789) (-1, _45373) (-1, _45374) 0 ]", - "EXPR [ (-1, _27775, _27785) (-1, _27783, _27786) (-1, _27790) (1, _44568) 0 ]", + "EXPR [ (-1, _27789) (-1, _45359) (-1, _45360) 0 ]", + "EXPR [ (-1, _27775, _27785) (-1, _27783, _27786) (-1, _27790) (1, _44558) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27790))], q_c: 0 })], outputs: [Simple(Witness(27791))]", "EXPR [ (1, _27790, _27791) (1, _27792) -1 ]", "EXPR [ (1, _27790, _27792) 0 ]", @@ -32662,9 +32662,9 @@ expression: artifact "EXPR [ (-1, _27833, _27834) (-1, _27835) 1 ]", "EXPR [ (1, _27833, _27834) (-1, _27836) 0 ]", "EXPR [ (1, _27805, _27813) (-1, _27837) 0 ]", - "EXPR [ (-1, _27813, _27835) (-1, _45377) 0 ]", - "EXPR [ (-1, _27833, _27834) (-1, _45378) 0 ]", - "EXPR [ (-1, _27838) (1, _45377) (1, _45378) 1 ]", + "EXPR [ (-1, _27813, _27835) (-1, _45363) 0 ]", + "EXPR [ (-1, _27833, _27834) (-1, _45364) 0 ]", + "EXPR [ (-1, _27838) (1, _45363) (1, _45364) 1 ]", "EXPR [ (1, _25369) (-1, _27839) 3 ]", "EXPR [ (1, _27799, _27838) (-1, _27840) 0 ]", "EXPR [ (1, _27839, _27840) (-1, _27841) 0 ]", @@ -32693,12 +32693,12 @@ expression: artifact "EXPR [ (1, _27855, _27857) 0 ]", "EXPR [ (1, _27840, _27854) (-1, _27858) 0 ]", "EXPR [ (-1, _27857, _27858) (-1, _27859) 1 ]", - "EXPR [ (-1, _27860) (-1, _45377) (-1, _45378) 0 ]", + "EXPR [ (-1, _27860) (-1, _45363) (-1, _45364) 0 ]", "EXPR [ (1, _27857, _27858) (-1, _27861) 0 ]", "EXPR [ (1, _27827, _27836) (1, _27835, _27837) (-1, _27862) 0 ]", - "EXPR [ (-1, _27857, _27858) (-1, _45381) 0 ]", - "EXPR [ (-1, _27859, _27860) (-1, _45382) 0 ]", - "EXPR [ (-1, _27863) (1, _45381) (1, _45382) 1 ]", + "EXPR [ (-1, _27857, _27858) (-1, _45367) 0 ]", + "EXPR [ (-1, _27859, _27860) (-1, _45368) 0 ]", + "EXPR [ (-1, _27863) (1, _45367) (1, _45368) 1 ]", "EXPR [ (1, _25369) (-1, _27864) 6 ]", "EXPR [ (1, _27799, _27863) (-1, _27865) 0 ]", "EXPR [ (1, _27864, _27865) (-1, _27866) 0 ]", @@ -32727,12 +32727,12 @@ expression: artifact "EXPR [ (1, _27880, _27882) 0 ]", "EXPR [ (1, _27865, _27879) (-1, _27883) 0 ]", "EXPR [ (-1, _27882, _27883) (-1, _27884) 1 ]", - "EXPR [ (-1, _27885) (-1, _45381) (-1, _45382) 0 ]", + "EXPR [ (-1, _27885) (-1, _45367) (-1, _45368) 0 ]", "EXPR [ (1, _27882, _27883) (-1, _27886) 0 ]", "EXPR [ (1, _27851, _27861) (1, _27859, _27862) (-1, _27887) 0 ]", - "EXPR [ (-1, _27882, _27883) (-1, _45385) 0 ]", - "EXPR [ (-1, _27884, _27885) (-1, _45386) 0 ]", - "EXPR [ (-1, _27888) (1, _45385) (1, _45386) 1 ]", + "EXPR [ (-1, _27882, _27883) (-1, _45371) 0 ]", + "EXPR [ (-1, _27884, _27885) (-1, _45372) 0 ]", + "EXPR [ (-1, _27888) (1, _45371) (1, _45372) 1 ]", "EXPR [ (1, _25369) (-1, _27889) 10 ]", "EXPR [ (1, _27799, _27888) (-1, _27890) 0 ]", "EXPR [ (1, _27889, _27890) (-1, _27891) 0 ]", @@ -32761,12 +32761,12 @@ expression: artifact "EXPR [ (1, _27905, _27907) 0 ]", "EXPR [ (1, _27890, _27904) (-1, _27908) 0 ]", "EXPR [ (-1, _27907, _27908) (-1, _27909) 1 ]", - "EXPR [ (-1, _27910) (-1, _45385) (-1, _45386) 0 ]", + "EXPR [ (-1, _27910) (-1, _45371) (-1, _45372) 0 ]", "EXPR [ (1, _27907, _27908) (-1, _27911) 0 ]", "EXPR [ (1, _27876, _27886) (1, _27884, _27887) (-1, _27912) 0 ]", - "EXPR [ (-1, _27907, _27908) (-1, _45389) 0 ]", - "EXPR [ (-1, _27909, _27910) (-1, _45390) 0 ]", - "EXPR [ (-1, _27913) (1, _45389) (1, _45390) 1 ]", + "EXPR [ (-1, _27907, _27908) (-1, _45375) 0 ]", + "EXPR [ (-1, _27909, _27910) (-1, _45376) 0 ]", + "EXPR [ (-1, _27913) (1, _45375) (1, _45376) 1 ]", "EXPR [ (1, _25369) (-1, _27914) 15 ]", "EXPR [ (1, _27799, _27913) (-1, _27915) 0 ]", "EXPR [ (1, _27914, _27915) (-1, _27916) 0 ]", @@ -32795,12 +32795,12 @@ expression: artifact "EXPR [ (1, _27930, _27932) 0 ]", "EXPR [ (1, _27915, _27929) (-1, _27933) 0 ]", "EXPR [ (-1, _27932, _27933) (-1, _27934) 1 ]", - "EXPR [ (-1, _27935) (-1, _45389) (-1, _45390) 0 ]", + "EXPR [ (-1, _27935) (-1, _45375) (-1, _45376) 0 ]", "EXPR [ (1, _27932, _27933) (-1, _27936) 0 ]", "EXPR [ (1, _27901, _27911) (1, _27909, _27912) (-1, _27937) 0 ]", - "EXPR [ (-1, _27932, _27933) (-1, _45393) 0 ]", - "EXPR [ (-1, _27934, _27935) (-1, _45394) 0 ]", - "EXPR [ (-1, _27938) (1, _45393) (1, _45394) 1 ]", + "EXPR [ (-1, _27932, _27933) (-1, _45379) 0 ]", + "EXPR [ (-1, _27934, _27935) (-1, _45380) 0 ]", + "EXPR [ (-1, _27938) (1, _45379) (1, _45380) 1 ]", "EXPR [ (1, _25369) (-1, _27939) 21 ]", "EXPR [ (1, _27799, _27938) (-1, _27940) 0 ]", "EXPR [ (1, _27939, _27940) (-1, _27941) 0 ]", @@ -32829,12 +32829,12 @@ expression: artifact "EXPR [ (1, _27955, _27957) 0 ]", "EXPR [ (1, _27940, _27954) (-1, _27958) 0 ]", "EXPR [ (-1, _27957, _27958) (-1, _27959) 1 ]", - "EXPR [ (-1, _27960) (-1, _45393) (-1, _45394) 0 ]", + "EXPR [ (-1, _27960) (-1, _45379) (-1, _45380) 0 ]", "EXPR [ (1, _27957, _27958) (-1, _27961) 0 ]", "EXPR [ (1, _27926, _27936) (1, _27934, _27937) (-1, _27962) 0 ]", - "EXPR [ (-1, _27957, _27958) (-1, _45397) 0 ]", - "EXPR [ (-1, _27959, _27960) (-1, _45398) 0 ]", - "EXPR [ (-1, _27963) (1, _45397) (1, _45398) 1 ]", + "EXPR [ (-1, _27957, _27958) (-1, _45383) 0 ]", + "EXPR [ (-1, _27959, _27960) (-1, _45384) 0 ]", + "EXPR [ (-1, _27963) (1, _45383) (1, _45384) 1 ]", "EXPR [ (1, _25369) (-1, _27964) 28 ]", "EXPR [ (1, _27799, _27963) (-1, _27965) 0 ]", "EXPR [ (1, _27964, _27965) (-1, _27966) 0 ]", @@ -32863,15 +32863,15 @@ expression: artifact "EXPR [ (1, _27980, _27982) 0 ]", "EXPR [ (1, _27965, _27979) (-1, _27983) 0 ]", "EXPR [ (-1, _27982, _27983) (-1, _27984) 1 ]", - "EXPR [ (-1, _27985) (-1, _45397) (-1, _45398) 0 ]", + "EXPR [ (-1, _27985) (-1, _45383) (-1, _45384) 0 ]", "EXPR [ (1, _27982, _27983) (-1, _27986) 0 ]", "EXPR [ (1, _27951, _27961) (1, _27959, _27962) (-1, _27987) 0 ]", - "EXPR [ (-1, _27982, _27983) (-1, _45401) 0 ]", - "EXPR [ (-1, _27984, _27985) (-1, _45402) 0 ]", - "EXPR [ (-1, _27988) (1, _45401) (1, _45402) 1 ]", + "EXPR [ (-1, _27982, _27983) (-1, _45387) 0 ]", + "EXPR [ (-1, _27984, _27985) (-1, _45388) 0 ]", + "EXPR [ (-1, _27988) (1, _45387) (1, _45388) 1 ]", "EXPR [ (-1, _27799, _27988) (-1, _27989) 1 ]", - "EXPR [ (-1, _27990) (-1, _45401) (-1, _45402) 0 ]", - "EXPR [ (-1, _27976, _27986) (-1, _27984, _27987) (-1, _27991) (1, _44606) 0 ]", + "EXPR [ (-1, _27990) (-1, _45387) (-1, _45388) 0 ]", + "EXPR [ (-1, _27976, _27986) (-1, _27984, _27987) (-1, _27991) (1, _44595) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27991))], q_c: 0 })], outputs: [Simple(Witness(27992))]", "EXPR [ (1, _27991, _27992) (1, _27993) -1 ]", "EXPR [ (1, _27991, _27993) 0 ]", @@ -32929,9 +32929,9 @@ expression: artifact "EXPR [ (-1, _28034, _28035) (-1, _28036) 1 ]", "EXPR [ (1, _28034, _28035) (-1, _28037) 0 ]", "EXPR [ (1, _28006, _28014) (-1, _28038) 0 ]", - "EXPR [ (-1, _28014, _28036) (-1, _45405) 0 ]", - "EXPR [ (-1, _28034, _28035) (-1, _45406) 0 ]", - "EXPR [ (-1, _28039) (1, _45405) (1, _45406) 1 ]", + "EXPR [ (-1, _28014, _28036) (-1, _45391) 0 ]", + "EXPR [ (-1, _28034, _28035) (-1, _45392) 0 ]", + "EXPR [ (-1, _28039) (1, _45391) (1, _45392) 1 ]", "EXPR [ (1, _25589) (-1, _28040) 3 ]", "EXPR [ (1, _28000, _28039) (-1, _28041) 0 ]", "EXPR [ (1, _28040, _28041) (-1, _28042) 0 ]", @@ -32960,12 +32960,12 @@ expression: artifact "EXPR [ (1, _28056, _28058) 0 ]", "EXPR [ (1, _28041, _28055) (-1, _28059) 0 ]", "EXPR [ (-1, _28058, _28059) (-1, _28060) 1 ]", - "EXPR [ (-1, _28061) (-1, _45405) (-1, _45406) 0 ]", + "EXPR [ (-1, _28061) (-1, _45391) (-1, _45392) 0 ]", "EXPR [ (1, _28058, _28059) (-1, _28062) 0 ]", "EXPR [ (1, _28028, _28037) (1, _28036, _28038) (-1, _28063) 0 ]", - "EXPR [ (-1, _28058, _28059) (-1, _45409) 0 ]", - "EXPR [ (-1, _28060, _28061) (-1, _45410) 0 ]", - "EXPR [ (-1, _28064) (1, _45409) (1, _45410) 1 ]", + "EXPR [ (-1, _28058, _28059) (-1, _45395) 0 ]", + "EXPR [ (-1, _28060, _28061) (-1, _45396) 0 ]", + "EXPR [ (-1, _28064) (1, _45395) (1, _45396) 1 ]", "EXPR [ (1, _25589) (-1, _28065) 6 ]", "EXPR [ (1, _28000, _28064) (-1, _28066) 0 ]", "EXPR [ (1, _28065, _28066) (-1, _28067) 0 ]", @@ -32994,12 +32994,12 @@ expression: artifact "EXPR [ (1, _28081, _28083) 0 ]", "EXPR [ (1, _28066, _28080) (-1, _28084) 0 ]", "EXPR [ (-1, _28083, _28084) (-1, _28085) 1 ]", - "EXPR [ (-1, _28086) (-1, _45409) (-1, _45410) 0 ]", + "EXPR [ (-1, _28086) (-1, _45395) (-1, _45396) 0 ]", "EXPR [ (1, _28083, _28084) (-1, _28087) 0 ]", "EXPR [ (1, _28052, _28062) (1, _28060, _28063) (-1, _28088) 0 ]", - "EXPR [ (-1, _28083, _28084) (-1, _45413) 0 ]", - "EXPR [ (-1, _28085, _28086) (-1, _45414) 0 ]", - "EXPR [ (-1, _28089) (1, _45413) (1, _45414) 1 ]", + "EXPR [ (-1, _28083, _28084) (-1, _45399) 0 ]", + "EXPR [ (-1, _28085, _28086) (-1, _45400) 0 ]", + "EXPR [ (-1, _28089) (1, _45399) (1, _45400) 1 ]", "EXPR [ (1, _25589) (-1, _28090) 10 ]", "EXPR [ (1, _28000, _28089) (-1, _28091) 0 ]", "EXPR [ (1, _28090, _28091) (-1, _28092) 0 ]", @@ -33028,12 +33028,12 @@ expression: artifact "EXPR [ (1, _28106, _28108) 0 ]", "EXPR [ (1, _28091, _28105) (-1, _28109) 0 ]", "EXPR [ (-1, _28108, _28109) (-1, _28110) 1 ]", - "EXPR [ (-1, _28111) (-1, _45413) (-1, _45414) 0 ]", + "EXPR [ (-1, _28111) (-1, _45399) (-1, _45400) 0 ]", "EXPR [ (1, _28108, _28109) (-1, _28112) 0 ]", "EXPR [ (1, _28077, _28087) (1, _28085, _28088) (-1, _28113) 0 ]", - "EXPR [ (-1, _28108, _28109) (-1, _45417) 0 ]", - "EXPR [ (-1, _28110, _28111) (-1, _45418) 0 ]", - "EXPR [ (-1, _28114) (1, _45417) (1, _45418) 1 ]", + "EXPR [ (-1, _28108, _28109) (-1, _45403) 0 ]", + "EXPR [ (-1, _28110, _28111) (-1, _45404) 0 ]", + "EXPR [ (-1, _28114) (1, _45403) (1, _45404) 1 ]", "EXPR [ (1, _25589) (-1, _28115) 15 ]", "EXPR [ (1, _28000, _28114) (-1, _28116) 0 ]", "EXPR [ (1, _28115, _28116) (-1, _28117) 0 ]", @@ -33062,12 +33062,12 @@ expression: artifact "EXPR [ (1, _28131, _28133) 0 ]", "EXPR [ (1, _28116, _28130) (-1, _28134) 0 ]", "EXPR [ (-1, _28133, _28134) (-1, _28135) 1 ]", - "EXPR [ (-1, _28136) (-1, _45417) (-1, _45418) 0 ]", + "EXPR [ (-1, _28136) (-1, _45403) (-1, _45404) 0 ]", "EXPR [ (1, _28133, _28134) (-1, _28137) 0 ]", "EXPR [ (1, _28102, _28112) (1, _28110, _28113) (-1, _28138) 0 ]", - "EXPR [ (-1, _28133, _28134) (-1, _45421) 0 ]", - "EXPR [ (-1, _28135, _28136) (-1, _45422) 0 ]", - "EXPR [ (-1, _28139) (1, _45421) (1, _45422) 1 ]", + "EXPR [ (-1, _28133, _28134) (-1, _45407) 0 ]", + "EXPR [ (-1, _28135, _28136) (-1, _45408) 0 ]", + "EXPR [ (-1, _28139) (1, _45407) (1, _45408) 1 ]", "EXPR [ (1, _25589) (-1, _28140) 21 ]", "EXPR [ (1, _28000, _28139) (-1, _28141) 0 ]", "EXPR [ (1, _28140, _28141) (-1, _28142) 0 ]", @@ -33096,12 +33096,12 @@ expression: artifact "EXPR [ (1, _28156, _28158) 0 ]", "EXPR [ (1, _28141, _28155) (-1, _28159) 0 ]", "EXPR [ (-1, _28158, _28159) (-1, _28160) 1 ]", - "EXPR [ (-1, _28161) (-1, _45421) (-1, _45422) 0 ]", + "EXPR [ (-1, _28161) (-1, _45407) (-1, _45408) 0 ]", "EXPR [ (1, _28158, _28159) (-1, _28162) 0 ]", "EXPR [ (1, _28127, _28137) (1, _28135, _28138) (-1, _28163) 0 ]", - "EXPR [ (-1, _28158, _28159) (-1, _45425) 0 ]", - "EXPR [ (-1, _28160, _28161) (-1, _45426) 0 ]", - "EXPR [ (-1, _28164) (1, _45425) (1, _45426) 1 ]", + "EXPR [ (-1, _28158, _28159) (-1, _45411) 0 ]", + "EXPR [ (-1, _28160, _28161) (-1, _45412) 0 ]", + "EXPR [ (-1, _28164) (1, _45411) (1, _45412) 1 ]", "EXPR [ (1, _25589) (-1, _28165) 28 ]", "EXPR [ (1, _28000, _28164) (-1, _28166) 0 ]", "EXPR [ (1, _28165, _28166) (-1, _28167) 0 ]", @@ -33130,15 +33130,15 @@ expression: artifact "EXPR [ (1, _28181, _28183) 0 ]", "EXPR [ (1, _28166, _28180) (-1, _28184) 0 ]", "EXPR [ (-1, _28183, _28184) (-1, _28185) 1 ]", - "EXPR [ (-1, _28186) (-1, _45425) (-1, _45426) 0 ]", + "EXPR [ (-1, _28186) (-1, _45411) (-1, _45412) 0 ]", "EXPR [ (1, _28183, _28184) (-1, _28187) 0 ]", "EXPR [ (1, _28152, _28162) (1, _28160, _28163) (-1, _28188) 0 ]", - "EXPR [ (-1, _28183, _28184) (-1, _45429) 0 ]", - "EXPR [ (-1, _28185, _28186) (-1, _45430) 0 ]", - "EXPR [ (-1, _28189) (1, _45429) (1, _45430) 1 ]", + "EXPR [ (-1, _28183, _28184) (-1, _45415) 0 ]", + "EXPR [ (-1, _28185, _28186) (-1, _45416) 0 ]", + "EXPR [ (-1, _28189) (1, _45415) (1, _45416) 1 ]", "EXPR [ (-1, _28000, _28189) (-1, _28190) 1 ]", - "EXPR [ (-1, _28191) (-1, _45429) (-1, _45430) 0 ]", - "EXPR [ (-1, _28177, _28187) (-1, _28185, _28188) (-1, _28192) (1, _44644) 0 ]", + "EXPR [ (-1, _28191) (-1, _45415) (-1, _45416) 0 ]", + "EXPR [ (-1, _28177, _28187) (-1, _28185, _28188) (-1, _28192) (1, _44632) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(28192))], q_c: 0 })], outputs: [Simple(Witness(28193))]", "EXPR [ (1, _28192, _28193) (1, _28194) -1 ]", "EXPR [ (1, _28192, _28194) 0 ]", @@ -33196,9 +33196,9 @@ expression: artifact "EXPR [ (-1, _28235, _28236) (-1, _28237) 1 ]", "EXPR [ (1, _28235, _28236) (-1, _28238) 0 ]", "EXPR [ (1, _28207, _28215) (-1, _28239) 0 ]", - "EXPR [ (-1, _28215, _28237) (-1, _45433) 0 ]", - "EXPR [ (-1, _28235, _28236) (-1, _45434) 0 ]", - "EXPR [ (-1, _28240) (1, _45433) (1, _45434) 1 ]", + "EXPR [ (-1, _28215, _28237) (-1, _45419) 0 ]", + "EXPR [ (-1, _28235, _28236) (-1, _45420) 0 ]", + "EXPR [ (-1, _28240) (1, _45419) (1, _45420) 1 ]", "EXPR [ (1, _25809) (-1, _28241) 3 ]", "EXPR [ (1, _28201, _28240) (-1, _28242) 0 ]", "EXPR [ (1, _28241, _28242) (-1, _28243) 0 ]", @@ -33227,12 +33227,12 @@ expression: artifact "EXPR [ (1, _28257, _28259) 0 ]", "EXPR [ (1, _28242, _28256) (-1, _28260) 0 ]", "EXPR [ (-1, _28259, _28260) (-1, _28261) 1 ]", - "EXPR [ (-1, _28262) (-1, _45433) (-1, _45434) 0 ]", + "EXPR [ (-1, _28262) (-1, _45419) (-1, _45420) 0 ]", "EXPR [ (1, _28259, _28260) (-1, _28263) 0 ]", "EXPR [ (1, _28229, _28238) (1, _28237, _28239) (-1, _28264) 0 ]", - "EXPR [ (-1, _28259, _28260) (-1, _45437) 0 ]", - "EXPR [ (-1, _28261, _28262) (-1, _45438) 0 ]", - "EXPR [ (-1, _28265) (1, _45437) (1, _45438) 1 ]", + "EXPR [ (-1, _28259, _28260) (-1, _45423) 0 ]", + "EXPR [ (-1, _28261, _28262) (-1, _45424) 0 ]", + "EXPR [ (-1, _28265) (1, _45423) (1, _45424) 1 ]", "EXPR [ (1, _25809) (-1, _28266) 6 ]", "EXPR [ (1, _28201, _28265) (-1, _28267) 0 ]", "EXPR [ (1, _28266, _28267) (-1, _28268) 0 ]", @@ -33261,12 +33261,12 @@ expression: artifact "EXPR [ (1, _28282, _28284) 0 ]", "EXPR [ (1, _28267, _28281) (-1, _28285) 0 ]", "EXPR [ (-1, _28284, _28285) (-1, _28286) 1 ]", - "EXPR [ (-1, _28287) (-1, _45437) (-1, _45438) 0 ]", + "EXPR [ (-1, _28287) (-1, _45423) (-1, _45424) 0 ]", "EXPR [ (1, _28284, _28285) (-1, _28288) 0 ]", "EXPR [ (1, _28253, _28263) (1, _28261, _28264) (-1, _28289) 0 ]", - "EXPR [ (-1, _28284, _28285) (-1, _45441) 0 ]", - "EXPR [ (-1, _28286, _28287) (-1, _45442) 0 ]", - "EXPR [ (-1, _28290) (1, _45441) (1, _45442) 1 ]", + "EXPR [ (-1, _28284, _28285) (-1, _45427) 0 ]", + "EXPR [ (-1, _28286, _28287) (-1, _45428) 0 ]", + "EXPR [ (-1, _28290) (1, _45427) (1, _45428) 1 ]", "EXPR [ (1, _25809) (-1, _28291) 10 ]", "EXPR [ (1, _28201, _28290) (-1, _28292) 0 ]", "EXPR [ (1, _28291, _28292) (-1, _28293) 0 ]", @@ -33295,12 +33295,12 @@ expression: artifact "EXPR [ (1, _28307, _28309) 0 ]", "EXPR [ (1, _28292, _28306) (-1, _28310) 0 ]", "EXPR [ (-1, _28309, _28310) (-1, _28311) 1 ]", - "EXPR [ (-1, _28312) (-1, _45441) (-1, _45442) 0 ]", + "EXPR [ (-1, _28312) (-1, _45427) (-1, _45428) 0 ]", "EXPR [ (1, _28309, _28310) (-1, _28313) 0 ]", "EXPR [ (1, _28278, _28288) (1, _28286, _28289) (-1, _28314) 0 ]", - "EXPR [ (-1, _28309, _28310) (-1, _45445) 0 ]", - "EXPR [ (-1, _28311, _28312) (-1, _45446) 0 ]", - "EXPR [ (-1, _28315) (1, _45445) (1, _45446) 1 ]", + "EXPR [ (-1, _28309, _28310) (-1, _45431) 0 ]", + "EXPR [ (-1, _28311, _28312) (-1, _45432) 0 ]", + "EXPR [ (-1, _28315) (1, _45431) (1, _45432) 1 ]", "EXPR [ (1, _25809) (-1, _28316) 15 ]", "EXPR [ (1, _28201, _28315) (-1, _28317) 0 ]", "EXPR [ (1, _28316, _28317) (-1, _28318) 0 ]", @@ -33329,12 +33329,12 @@ expression: artifact "EXPR [ (1, _28332, _28334) 0 ]", "EXPR [ (1, _28317, _28331) (-1, _28335) 0 ]", "EXPR [ (-1, _28334, _28335) (-1, _28336) 1 ]", - "EXPR [ (-1, _28337) (-1, _45445) (-1, _45446) 0 ]", + "EXPR [ (-1, _28337) (-1, _45431) (-1, _45432) 0 ]", "EXPR [ (1, _28334, _28335) (-1, _28338) 0 ]", "EXPR [ (1, _28303, _28313) (1, _28311, _28314) (-1, _28339) 0 ]", - "EXPR [ (-1, _28334, _28335) (-1, _45449) 0 ]", - "EXPR [ (-1, _28336, _28337) (-1, _45450) 0 ]", - "EXPR [ (-1, _28340) (1, _45449) (1, _45450) 1 ]", + "EXPR [ (-1, _28334, _28335) (-1, _45435) 0 ]", + "EXPR [ (-1, _28336, _28337) (-1, _45436) 0 ]", + "EXPR [ (-1, _28340) (1, _45435) (1, _45436) 1 ]", "EXPR [ (1, _25809) (-1, _28341) 21 ]", "EXPR [ (1, _28201, _28340) (-1, _28342) 0 ]", "EXPR [ (1, _28341, _28342) (-1, _28343) 0 ]", @@ -33363,12 +33363,12 @@ expression: artifact "EXPR [ (1, _28357, _28359) 0 ]", "EXPR [ (1, _28342, _28356) (-1, _28360) 0 ]", "EXPR [ (-1, _28359, _28360) (-1, _28361) 1 ]", - "EXPR [ (-1, _28362) (-1, _45449) (-1, _45450) 0 ]", + "EXPR [ (-1, _28362) (-1, _45435) (-1, _45436) 0 ]", "EXPR [ (1, _28359, _28360) (-1, _28363) 0 ]", "EXPR [ (1, _28328, _28338) (1, _28336, _28339) (-1, _28364) 0 ]", - "EXPR [ (-1, _28359, _28360) (-1, _45453) 0 ]", - "EXPR [ (-1, _28361, _28362) (-1, _45454) 0 ]", - "EXPR [ (-1, _28365) (1, _45453) (1, _45454) 1 ]", + "EXPR [ (-1, _28359, _28360) (-1, _45439) 0 ]", + "EXPR [ (-1, _28361, _28362) (-1, _45440) 0 ]", + "EXPR [ (-1, _28365) (1, _45439) (1, _45440) 1 ]", "EXPR [ (1, _25809) (-1, _28366) 28 ]", "EXPR [ (1, _28201, _28365) (-1, _28367) 0 ]", "EXPR [ (1, _28366, _28367) (-1, _28368) 0 ]", @@ -33397,15 +33397,15 @@ expression: artifact "EXPR [ (1, _28382, _28384) 0 ]", "EXPR [ (1, _28367, _28381) (-1, _28385) 0 ]", "EXPR [ (-1, _28384, _28385) (-1, _28386) 1 ]", - "EXPR [ (-1, _28387) (-1, _45453) (-1, _45454) 0 ]", + "EXPR [ (-1, _28387) (-1, _45439) (-1, _45440) 0 ]", "EXPR [ (1, _28384, _28385) (-1, _28388) 0 ]", "EXPR [ (1, _28353, _28363) (1, _28361, _28364) (-1, _28389) 0 ]", - "EXPR [ (-1, _28384, _28385) (-1, _45457) 0 ]", - "EXPR [ (-1, _28386, _28387) (-1, _45458) 0 ]", - "EXPR [ (-1, _28390) (1, _45457) (1, _45458) 1 ]", + "EXPR [ (-1, _28384, _28385) (-1, _45443) 0 ]", + "EXPR [ (-1, _28386, _28387) (-1, _45444) 0 ]", + "EXPR [ (-1, _28390) (1, _45443) (1, _45444) 1 ]", "EXPR [ (-1, _28201, _28390) (-1, _28391) 1 ]", - "EXPR [ (-1, _28392) (-1, _45457) (-1, _45458) 0 ]", - "EXPR [ (-1, _28378, _28388) (-1, _28386, _28389) (-1, _28393) (1, _44682) 0 ]", + "EXPR [ (-1, _28392) (-1, _45443) (-1, _45444) 0 ]", + "EXPR [ (-1, _28378, _28388) (-1, _28386, _28389) (-1, _28393) (1, _44669) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(28393))], q_c: 0 })], outputs: [Simple(Witness(28394))]", "EXPR [ (1, _28393, _28394) (1, _28395) -1 ]", "EXPR [ (1, _28393, _28395) 0 ]", @@ -33463,9 +33463,9 @@ expression: artifact "EXPR [ (-1, _28436, _28437) (-1, _28438) 1 ]", "EXPR [ (1, _28436, _28437) (-1, _28439) 0 ]", "EXPR [ (1, _28408, _28416) (-1, _28440) 0 ]", - "EXPR [ (-1, _28416, _28438) (-1, _45461) 0 ]", - "EXPR [ (-1, _28436, _28437) (-1, _45462) 0 ]", - "EXPR [ (-1, _28441) (1, _45461) (1, _45462) 1 ]", + "EXPR [ (-1, _28416, _28438) (-1, _45447) 0 ]", + "EXPR [ (-1, _28436, _28437) (-1, _45448) 0 ]", + "EXPR [ (-1, _28441) (1, _45447) (1, _45448) 1 ]", "EXPR [ (1, _26029) (-1, _28442) 3 ]", "EXPR [ (1, _28402, _28441) (-1, _28443) 0 ]", "EXPR [ (1, _28442, _28443) (-1, _28444) 0 ]", @@ -33494,12 +33494,12 @@ expression: artifact "EXPR [ (1, _28458, _28460) 0 ]", "EXPR [ (1, _28443, _28457) (-1, _28461) 0 ]", "EXPR [ (-1, _28460, _28461) (-1, _28462) 1 ]", - "EXPR [ (-1, _28463) (-1, _45461) (-1, _45462) 0 ]", + "EXPR [ (-1, _28463) (-1, _45447) (-1, _45448) 0 ]", "EXPR [ (1, _28460, _28461) (-1, _28464) 0 ]", "EXPR [ (1, _28430, _28439) (1, _28438, _28440) (-1, _28465) 0 ]", - "EXPR [ (-1, _28460, _28461) (-1, _45465) 0 ]", - "EXPR [ (-1, _28462, _28463) (-1, _45466) 0 ]", - "EXPR [ (-1, _28466) (1, _45465) (1, _45466) 1 ]", + "EXPR [ (-1, _28460, _28461) (-1, _45451) 0 ]", + "EXPR [ (-1, _28462, _28463) (-1, _45452) 0 ]", + "EXPR [ (-1, _28466) (1, _45451) (1, _45452) 1 ]", "EXPR [ (1, _26029) (-1, _28467) 6 ]", "EXPR [ (1, _28402, _28466) (-1, _28468) 0 ]", "EXPR [ (1, _28467, _28468) (-1, _28469) 0 ]", @@ -33528,12 +33528,12 @@ expression: artifact "EXPR [ (1, _28483, _28485) 0 ]", "EXPR [ (1, _28468, _28482) (-1, _28486) 0 ]", "EXPR [ (-1, _28485, _28486) (-1, _28487) 1 ]", - "EXPR [ (-1, _28488) (-1, _45465) (-1, _45466) 0 ]", + "EXPR [ (-1, _28488) (-1, _45451) (-1, _45452) 0 ]", "EXPR [ (1, _28485, _28486) (-1, _28489) 0 ]", "EXPR [ (1, _28454, _28464) (1, _28462, _28465) (-1, _28490) 0 ]", - "EXPR [ (-1, _28485, _28486) (-1, _45469) 0 ]", - "EXPR [ (-1, _28487, _28488) (-1, _45470) 0 ]", - "EXPR [ (-1, _28491) (1, _45469) (1, _45470) 1 ]", + "EXPR [ (-1, _28485, _28486) (-1, _45455) 0 ]", + "EXPR [ (-1, _28487, _28488) (-1, _45456) 0 ]", + "EXPR [ (-1, _28491) (1, _45455) (1, _45456) 1 ]", "EXPR [ (1, _26029) (-1, _28492) 10 ]", "EXPR [ (1, _28402, _28491) (-1, _28493) 0 ]", "EXPR [ (1, _28492, _28493) (-1, _28494) 0 ]", @@ -33562,12 +33562,12 @@ expression: artifact "EXPR [ (1, _28508, _28510) 0 ]", "EXPR [ (1, _28493, _28507) (-1, _28511) 0 ]", "EXPR [ (-1, _28510, _28511) (-1, _28512) 1 ]", - "EXPR [ (-1, _28513) (-1, _45469) (-1, _45470) 0 ]", + "EXPR [ (-1, _28513) (-1, _45455) (-1, _45456) 0 ]", "EXPR [ (1, _28510, _28511) (-1, _28514) 0 ]", "EXPR [ (1, _28479, _28489) (1, _28487, _28490) (-1, _28515) 0 ]", - "EXPR [ (-1, _28510, _28511) (-1, _45473) 0 ]", - "EXPR [ (-1, _28512, _28513) (-1, _45474) 0 ]", - "EXPR [ (-1, _28516) (1, _45473) (1, _45474) 1 ]", + "EXPR [ (-1, _28510, _28511) (-1, _45459) 0 ]", + "EXPR [ (-1, _28512, _28513) (-1, _45460) 0 ]", + "EXPR [ (-1, _28516) (1, _45459) (1, _45460) 1 ]", "EXPR [ (1, _26029) (-1, _28517) 15 ]", "EXPR [ (1, _28402, _28516) (-1, _28518) 0 ]", "EXPR [ (1, _28517, _28518) (-1, _28519) 0 ]", @@ -33596,12 +33596,12 @@ expression: artifact "EXPR [ (1, _28533, _28535) 0 ]", "EXPR [ (1, _28518, _28532) (-1, _28536) 0 ]", "EXPR [ (-1, _28535, _28536) (-1, _28537) 1 ]", - "EXPR [ (-1, _28538) (-1, _45473) (-1, _45474) 0 ]", + "EXPR [ (-1, _28538) (-1, _45459) (-1, _45460) 0 ]", "EXPR [ (1, _28535, _28536) (-1, _28539) 0 ]", "EXPR [ (1, _28504, _28514) (1, _28512, _28515) (-1, _28540) 0 ]", - "EXPR [ (-1, _28535, _28536) (-1, _45477) 0 ]", - "EXPR [ (-1, _28537, _28538) (-1, _45478) 0 ]", - "EXPR [ (-1, _28541) (1, _45477) (1, _45478) 1 ]", + "EXPR [ (-1, _28535, _28536) (-1, _45463) 0 ]", + "EXPR [ (-1, _28537, _28538) (-1, _45464) 0 ]", + "EXPR [ (-1, _28541) (1, _45463) (1, _45464) 1 ]", "EXPR [ (1, _26029) (-1, _28542) 21 ]", "EXPR [ (1, _28402, _28541) (-1, _28543) 0 ]", "EXPR [ (1, _28542, _28543) (-1, _28544) 0 ]", @@ -33630,12 +33630,12 @@ expression: artifact "EXPR [ (1, _28558, _28560) 0 ]", "EXPR [ (1, _28543, _28557) (-1, _28561) 0 ]", "EXPR [ (-1, _28560, _28561) (-1, _28562) 1 ]", - "EXPR [ (-1, _28563) (-1, _45477) (-1, _45478) 0 ]", + "EXPR [ (-1, _28563) (-1, _45463) (-1, _45464) 0 ]", "EXPR [ (1, _28560, _28561) (-1, _28564) 0 ]", "EXPR [ (1, _28529, _28539) (1, _28537, _28540) (-1, _28565) 0 ]", - "EXPR [ (-1, _28560, _28561) (-1, _45481) 0 ]", - "EXPR [ (-1, _28562, _28563) (-1, _45482) 0 ]", - "EXPR [ (-1, _28566) (1, _45481) (1, _45482) 1 ]", + "EXPR [ (-1, _28560, _28561) (-1, _45467) 0 ]", + "EXPR [ (-1, _28562, _28563) (-1, _45468) 0 ]", + "EXPR [ (-1, _28566) (1, _45467) (1, _45468) 1 ]", "EXPR [ (1, _26029) (-1, _28567) 28 ]", "EXPR [ (1, _28402, _28566) (-1, _28568) 0 ]", "EXPR [ (1, _28567, _28568) (-1, _28569) 0 ]", @@ -33664,15 +33664,15 @@ expression: artifact "EXPR [ (1, _28583, _28585) 0 ]", "EXPR [ (1, _28568, _28582) (-1, _28586) 0 ]", "EXPR [ (-1, _28585, _28586) (-1, _28587) 1 ]", - "EXPR [ (-1, _28588) (-1, _45481) (-1, _45482) 0 ]", + "EXPR [ (-1, _28588) (-1, _45467) (-1, _45468) 0 ]", "EXPR [ (1, _28585, _28586) (-1, _28589) 0 ]", "EXPR [ (1, _28554, _28564) (1, _28562, _28565) (-1, _28590) 0 ]", - "EXPR [ (-1, _28585, _28586) (-1, _45485) 0 ]", - "EXPR [ (-1, _28587, _28588) (-1, _45486) 0 ]", - "EXPR [ (-1, _28591) (1, _45485) (1, _45486) 1 ]", + "EXPR [ (-1, _28585, _28586) (-1, _45471) 0 ]", + "EXPR [ (-1, _28587, _28588) (-1, _45472) 0 ]", + "EXPR [ (-1, _28591) (1, _45471) (1, _45472) 1 ]", "EXPR [ (-1, _28402, _28591) (-1, _28592) 1 ]", - "EXPR [ (-1, _28593) (-1, _45485) (-1, _45486) 0 ]", - "EXPR [ (-1, _28579, _28589) (-1, _28587, _28590) (-1, _28594) (1, _44720) 0 ]", + "EXPR [ (-1, _28593) (-1, _45471) (-1, _45472) 0 ]", + "EXPR [ (-1, _28579, _28589) (-1, _28587, _28590) (-1, _28594) (1, _44706) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(28594))], q_c: 0 })], outputs: [Simple(Witness(28595))]", "EXPR [ (1, _28594, _28595) (1, _28596) -1 ]", "EXPR [ (1, _28594, _28596) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_0.snap index dd9d35f1031..053737f2f03 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_0.snap @@ -205,7 +205,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _45486", + "current witness index : _45472", "private parameters indices : [_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11]", "public parameters indices : []", "return value indices : []", @@ -221,7 +221,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(18))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(21))]", "EXPR [ (-1, _18, _21) (5096253676302562286669017222071363378443840053029366383258766538131, _21) (1, _22) -1 ]", "EXPR [ (-1, _18, _22) (5096253676302562286669017222071363378443840053029366383258766538131, _22) 0 ]", - "EXPR [ (1, _19, _22) (1, _22, _22) (268435454, _22) (-1, _23) 0 ]", + "EXPR [ (1, _19, _22) (268435455, _22) (-1, _23) 0 ]", "BLACKBOX::RANGE [(_23, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(19))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 29)] []", @@ -1228,9 +1228,9 @@ expression: artifact "EXPR [ (1, _906, _907) (-1, _909) 0 ]", "EXPR [ (1, _881, _887) (-1, _910) 0 ]", "EXPR [ (1, _19) (-1, _911) 3 ]", - "EXPR [ (-1, _887, _908) (-1, _29112) 0 ]", - "EXPR [ (-1, _906, _907) (-1, _29113) 0 ]", - "EXPR [ (-1, _912) (1, _29112) (1, _29113) 1 ]", + "EXPR [ (-1, _887, _908) (-1, _29111) 0 ]", + "EXPR [ (-1, _906, _907) (-1, _29112) 0 ]", + "EXPR [ (-1, _912) (1, _29111) (1, _29112) 1 ]", "EXPR [ (1, _911, _912) (-1, _913) 0 ]", "BLACKBOX::RANGE [(_913, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(913))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(914)), Simple(Witness(915))]", @@ -1257,13 +1257,13 @@ expression: artifact "EXPR [ (1, _927, _929) 0 ]", "EXPR [ (1, _912, _926) (-1, _930) 0 ]", "EXPR [ (-1, _929, _930) (-1, _931) 1 ]", - "EXPR [ (-1, _932) (-1, _29112) (-1, _29113) 0 ]", + "EXPR [ (-1, _932) (-1, _29111) (-1, _29112) 0 ]", "EXPR [ (1, _929, _930) (-1, _933) 0 ]", "EXPR [ (1, _900, _909) (1, _908, _910) (-1, _934) 0 ]", "EXPR [ (1, _19) (-1, _935) 6 ]", - "EXPR [ (-1, _929, _930) (-1, _29116) 0 ]", - "EXPR [ (-1, _931, _932) (-1, _29117) 0 ]", - "EXPR [ (-1, _936) (1, _29116) (1, _29117) 1 ]", + "EXPR [ (-1, _929, _930) (-1, _29115) 0 ]", + "EXPR [ (-1, _931, _932) (-1, _29116) 0 ]", + "EXPR [ (-1, _936) (1, _29115) (1, _29116) 1 ]", "EXPR [ (1, _935, _936) (-1, _937) 0 ]", "BLACKBOX::RANGE [(_937, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(937))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(938)), Simple(Witness(939))]", @@ -1290,13 +1290,13 @@ expression: artifact "EXPR [ (1, _951, _953) 0 ]", "EXPR [ (1, _936, _950) (-1, _954) 0 ]", "EXPR [ (-1, _953, _954) (-1, _955) 1 ]", - "EXPR [ (-1, _956) (-1, _29116) (-1, _29117) 0 ]", + "EXPR [ (-1, _956) (-1, _29115) (-1, _29116) 0 ]", "EXPR [ (1, _953, _954) (-1, _957) 0 ]", "EXPR [ (1, _923, _933) (1, _931, _934) (-1, _958) 0 ]", "EXPR [ (1, _19) (-1, _959) 10 ]", - "EXPR [ (-1, _953, _954) (-1, _29120) 0 ]", - "EXPR [ (-1, _955, _956) (-1, _29121) 0 ]", - "EXPR [ (-1, _960) (1, _29120) (1, _29121) 1 ]", + "EXPR [ (-1, _953, _954) (-1, _29119) 0 ]", + "EXPR [ (-1, _955, _956) (-1, _29120) 0 ]", + "EXPR [ (-1, _960) (1, _29119) (1, _29120) 1 ]", "EXPR [ (1, _959, _960) (-1, _961) 0 ]", "BLACKBOX::RANGE [(_961, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(961))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(962)), Simple(Witness(963))]", @@ -1323,13 +1323,13 @@ expression: artifact "EXPR [ (1, _975, _977) 0 ]", "EXPR [ (1, _960, _974) (-1, _978) 0 ]", "EXPR [ (-1, _977, _978) (-1, _979) 1 ]", - "EXPR [ (-1, _980) (-1, _29120) (-1, _29121) 0 ]", + "EXPR [ (-1, _980) (-1, _29119) (-1, _29120) 0 ]", "EXPR [ (1, _977, _978) (-1, _981) 0 ]", "EXPR [ (1, _947, _957) (1, _955, _958) (-1, _982) 0 ]", "EXPR [ (1, _19) (-1, _983) 15 ]", - "EXPR [ (-1, _977, _978) (-1, _29124) 0 ]", - "EXPR [ (-1, _979, _980) (-1, _29125) 0 ]", - "EXPR [ (-1, _984) (1, _29124) (1, _29125) 1 ]", + "EXPR [ (-1, _977, _978) (-1, _29123) 0 ]", + "EXPR [ (-1, _979, _980) (-1, _29124) 0 ]", + "EXPR [ (-1, _984) (1, _29123) (1, _29124) 1 ]", "EXPR [ (1, _983, _984) (-1, _985) 0 ]", "BLACKBOX::RANGE [(_985, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(985))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(986)), Simple(Witness(987))]", @@ -1356,13 +1356,13 @@ expression: artifact "EXPR [ (1, _999, _1001) 0 ]", "EXPR [ (1, _984, _998) (-1, _1002) 0 ]", "EXPR [ (-1, _1001, _1002) (-1, _1003) 1 ]", - "EXPR [ (-1, _1004) (-1, _29124) (-1, _29125) 0 ]", + "EXPR [ (-1, _1004) (-1, _29123) (-1, _29124) 0 ]", "EXPR [ (1, _1001, _1002) (-1, _1005) 0 ]", "EXPR [ (1, _971, _981) (1, _979, _982) (-1, _1006) 0 ]", "EXPR [ (1, _19) (-1, _1007) 21 ]", - "EXPR [ (-1, _1001, _1002) (-1, _29128) 0 ]", - "EXPR [ (-1, _1003, _1004) (-1, _29129) 0 ]", - "EXPR [ (-1, _1008) (1, _29128) (1, _29129) 1 ]", + "EXPR [ (-1, _1001, _1002) (-1, _29127) 0 ]", + "EXPR [ (-1, _1003, _1004) (-1, _29128) 0 ]", + "EXPR [ (-1, _1008) (1, _29127) (1, _29128) 1 ]", "EXPR [ (1, _1007, _1008) (-1, _1009) 0 ]", "BLACKBOX::RANGE [(_1009, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1009))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1010)), Simple(Witness(1011))]", @@ -1389,13 +1389,13 @@ expression: artifact "EXPR [ (1, _1023, _1025) 0 ]", "EXPR [ (1, _1008, _1022) (-1, _1026) 0 ]", "EXPR [ (-1, _1025, _1026) (-1, _1027) 1 ]", - "EXPR [ (-1, _1028) (-1, _29128) (-1, _29129) 0 ]", + "EXPR [ (-1, _1028) (-1, _29127) (-1, _29128) 0 ]", "EXPR [ (1, _1025, _1026) (-1, _1029) 0 ]", "EXPR [ (1, _995, _1005) (1, _1003, _1006) (-1, _1030) 0 ]", "EXPR [ (1, _19) (-1, _1031) 28 ]", - "EXPR [ (-1, _1025, _1026) (-1, _29132) 0 ]", - "EXPR [ (-1, _1027, _1028) (-1, _29133) 0 ]", - "EXPR [ (-1, _1032) (1, _29132) (1, _29133) 1 ]", + "EXPR [ (-1, _1025, _1026) (-1, _29131) 0 ]", + "EXPR [ (-1, _1027, _1028) (-1, _29132) 0 ]", + "EXPR [ (-1, _1032) (1, _29131) (1, _29132) 1 ]", "EXPR [ (1, _1031, _1032) (-1, _1033) 0 ]", "BLACKBOX::RANGE [(_1033, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1033))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1034)), Simple(Witness(1035))]", @@ -1422,7 +1422,7 @@ expression: artifact "EXPR [ (1, _1047, _1049) 0 ]", "EXPR [ (1, _1032, _1046) (-1, _1050) 0 ]", "EXPR [ (-1, _1049, _1050) (-1, _1051) 1 ]", - "EXPR [ (-1, _1052) (-1, _29132) (-1, _29133) 0 ]", + "EXPR [ (-1, _1052) (-1, _29131) (-1, _29132) 0 ]", "EXPR [ (1, _1049, _1050) (-1, _1053) 0 ]", "EXPR [ (1, _1019, _1029) (1, _1027, _1030) (-1, _1054) 0 ]", "EXPR [ (1, _1049, _1050) (1, _1051, _1052) -1 ]", @@ -1630,9 +1630,9 @@ expression: artifact "MEM (id: 12, read at: EXPR [ (1, _1236) 0 ], value: EXPR [ (1, _1237) 0 ]) ", "EXPR [ (-1, _1232, _1237) (1, _1232) (1, _1237) (-1, _1238) 0 ]", "MEM (id: 12, write EXPR [ (1, _1238) 0 ] at: EXPR [ (1, _1236) 0 ]) ", - "EXPR [ (-1, _889, _1139) (-1, _29274) 0 ]", - "EXPR [ (1, _1139, _1146) (-1, _29275) 0 ]", - "EXPR [ (1, _889) (-1, _1239) (1, _29274) (1, _29275) -1 ]", + "EXPR [ (-1, _889, _1139) (-1, _29273) 0 ]", + "EXPR [ (1, _1139, _1146) (-1, _29274) 0 ]", + "EXPR [ (1, _889) (-1, _1239) (1, _29273) (1, _29274) -1 ]", "EXPR [ (1, _1232, _1239) (-1, _1240) 0 ]", "BLACKBOX::RANGE [(_1240, 32)] []", "MEM (id: 12, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1241) 0 ]) ", @@ -1668,7 +1668,7 @@ expression: artifact "MEM (id: 12, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1271) 0 ]) ", "MEM (id: 12, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1272) 0 ]) ", "EXPR [ (-1, _1232) (-1, _1273) 1 ]", - "EXPR [ (1, _889) (-1, _1274) (1, _29274) (1, _29275) 0 ]", + "EXPR [ (1, _889) (-1, _1274) (1, _29273) (1, _29274) 0 ]", "EXPR [ (-1, _887, _1139) (1, _887) (1, _1139) (-1, _1275) 0 ]", "EXPR [ (1, _19) (-1, _1276) 6 ]", "EXPR [ (-1, _1273, _1275) (-1, _1232) (-1, _1277) 1 ]", @@ -1741,9 +1741,9 @@ expression: artifact "MEM (id: 13, read at: EXPR [ (1, _1333) 0 ], value: EXPR [ (1, _1334) 0 ]) ", "EXPR [ (-1, _1329, _1334) (1, _1329) (1, _1334) (-1, _1335) 0 ]", "MEM (id: 13, write EXPR [ (1, _1335) 0 ] at: EXPR [ (1, _1333) 0 ]) ", - "EXPR [ (1, _1232, _1240) (-1, _29342) 0 ]", - "EXPR [ (1, _1273, _1274) (-1, _29343) 0 ]", - "EXPR [ (-1, _1336) (1, _29342) (1, _29343) -1 ]", + "EXPR [ (1, _1232, _1240) (-1, _29341) 0 ]", + "EXPR [ (1, _1273, _1274) (-1, _29342) 0 ]", + "EXPR [ (-1, _1336) (1, _29341) (1, _29342) -1 ]", "EXPR [ (1, _1329, _1336) (-1, _1337) 0 ]", "BLACKBOX::RANGE [(_1337, 32)] []", "MEM (id: 13, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1338) 0 ]) ", @@ -1779,7 +1779,7 @@ expression: artifact "MEM (id: 13, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1368) 0 ]) ", "MEM (id: 13, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1369) 0 ]) ", "EXPR [ (-1, _1329) (-1, _1370) 1 ]", - "EXPR [ (-1, _1371) (1, _29342) (1, _29343) 0 ]", + "EXPR [ (-1, _1371) (1, _29341) (1, _29342) 0 ]", "EXPR [ (1, _1273, _1275) (1, _1232) (-1, _1372) 0 ]", "EXPR [ (1, _19) (-1, _1373) 10 ]", "EXPR [ (-1, _1370, _1372) (-1, _1329) (-1, _1374) 1 ]", @@ -1852,9 +1852,9 @@ expression: artifact "MEM (id: 14, read at: EXPR [ (1, _1430) 0 ], value: EXPR [ (1, _1431) 0 ]) ", "EXPR [ (-1, _1426, _1431) (1, _1426) (1, _1431) (-1, _1432) 0 ]", "MEM (id: 14, write EXPR [ (1, _1432) 0 ] at: EXPR [ (1, _1430) 0 ]) ", - "EXPR [ (1, _1329, _1337) (-1, _29410) 0 ]", - "EXPR [ (1, _1370, _1371) (-1, _29411) 0 ]", - "EXPR [ (-1, _1433) (1, _29410) (1, _29411) -1 ]", + "EXPR [ (1, _1329, _1337) (-1, _29409) 0 ]", + "EXPR [ (1, _1370, _1371) (-1, _29410) 0 ]", + "EXPR [ (-1, _1433) (1, _29409) (1, _29410) -1 ]", "EXPR [ (1, _1426, _1433) (-1, _1434) 0 ]", "BLACKBOX::RANGE [(_1434, 32)] []", "MEM (id: 14, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1435) 0 ]) ", @@ -1890,7 +1890,7 @@ expression: artifact "MEM (id: 14, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1465) 0 ]) ", "MEM (id: 14, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1466) 0 ]) ", "EXPR [ (-1, _1426) (-1, _1467) 1 ]", - "EXPR [ (-1, _1468) (1, _29410) (1, _29411) 0 ]", + "EXPR [ (-1, _1468) (1, _29409) (1, _29410) 0 ]", "EXPR [ (1, _1370, _1372) (1, _1329) (-1, _1469) 0 ]", "EXPR [ (1, _19) (-1, _1470) 15 ]", "EXPR [ (-1, _1467, _1469) (-1, _1426) (-1, _1471) 1 ]", @@ -1963,9 +1963,9 @@ expression: artifact "MEM (id: 15, read at: EXPR [ (1, _1527) 0 ], value: EXPR [ (1, _1528) 0 ]) ", "EXPR [ (-1, _1523, _1528) (1, _1523) (1, _1528) (-1, _1529) 0 ]", "MEM (id: 15, write EXPR [ (1, _1529) 0 ] at: EXPR [ (1, _1527) 0 ]) ", - "EXPR [ (1, _1426, _1434) (-1, _29478) 0 ]", - "EXPR [ (1, _1467, _1468) (-1, _29479) 0 ]", - "EXPR [ (-1, _1530) (1, _29478) (1, _29479) -1 ]", + "EXPR [ (1, _1426, _1434) (-1, _29477) 0 ]", + "EXPR [ (1, _1467, _1468) (-1, _29478) 0 ]", + "EXPR [ (-1, _1530) (1, _29477) (1, _29478) -1 ]", "EXPR [ (1, _1523, _1530) (-1, _1531) 0 ]", "BLACKBOX::RANGE [(_1531, 32)] []", "MEM (id: 15, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1532) 0 ]) ", @@ -2001,7 +2001,7 @@ expression: artifact "MEM (id: 15, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1562) 0 ]) ", "MEM (id: 15, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1563) 0 ]) ", "EXPR [ (-1, _1523) (-1, _1564) 1 ]", - "EXPR [ (-1, _1565) (1, _29478) (1, _29479) 0 ]", + "EXPR [ (-1, _1565) (1, _29477) (1, _29478) 0 ]", "EXPR [ (1, _1467, _1469) (1, _1426) (-1, _1566) 0 ]", "EXPR [ (1, _19) (-1, _1567) 21 ]", "EXPR [ (-1, _1564, _1566) (-1, _1523) (-1, _1568) 1 ]", @@ -2074,9 +2074,9 @@ expression: artifact "MEM (id: 16, read at: EXPR [ (1, _1624) 0 ], value: EXPR [ (1, _1625) 0 ]) ", "EXPR [ (-1, _1620, _1625) (1, _1620) (1, _1625) (-1, _1626) 0 ]", "MEM (id: 16, write EXPR [ (1, _1626) 0 ] at: EXPR [ (1, _1624) 0 ]) ", - "EXPR [ (1, _1523, _1531) (-1, _29546) 0 ]", - "EXPR [ (1, _1564, _1565) (-1, _29547) 0 ]", - "EXPR [ (-1, _1627) (1, _29546) (1, _29547) -1 ]", + "EXPR [ (1, _1523, _1531) (-1, _29545) 0 ]", + "EXPR [ (1, _1564, _1565) (-1, _29546) 0 ]", + "EXPR [ (-1, _1627) (1, _29545) (1, _29546) -1 ]", "EXPR [ (1, _1620, _1627) (-1, _1628) 0 ]", "BLACKBOX::RANGE [(_1628, 32)] []", "MEM (id: 16, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1629) 0 ]) ", @@ -2112,7 +2112,7 @@ expression: artifact "MEM (id: 16, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1659) 0 ]) ", "MEM (id: 16, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1660) 0 ]) ", "EXPR [ (-1, _1620) (-1, _1661) 1 ]", - "EXPR [ (-1, _1662) (1, _29546) (1, _29547) 0 ]", + "EXPR [ (-1, _1662) (1, _29545) (1, _29546) 0 ]", "EXPR [ (1, _1564, _1566) (1, _1523) (-1, _1663) 0 ]", "EXPR [ (1, _19) (-1, _1664) 28 ]", "EXPR [ (-1, _1661, _1663) (-1, _1620) (-1, _1665) 1 ]", @@ -2185,9 +2185,9 @@ expression: artifact "MEM (id: 17, read at: EXPR [ (1, _1721) 0 ], value: EXPR [ (1, _1722) 0 ]) ", "EXPR [ (-1, _1717, _1722) (1, _1717) (1, _1722) (-1, _1723) 0 ]", "MEM (id: 17, write EXPR [ (1, _1723) 0 ] at: EXPR [ (1, _1721) 0 ]) ", - "EXPR [ (1, _1620, _1628) (-1, _29614) 0 ]", - "EXPR [ (1, _1661, _1662) (-1, _29615) 0 ]", - "EXPR [ (-1, _1724) (1, _29614) (1, _29615) -1 ]", + "EXPR [ (1, _1620, _1628) (-1, _29613) 0 ]", + "EXPR [ (1, _1661, _1662) (-1, _29614) 0 ]", + "EXPR [ (-1, _1724) (1, _29613) (1, _29614) -1 ]", "EXPR [ (1, _1717, _1724) (-1, _1725) 0 ]", "BLACKBOX::RANGE [(_1725, 32)] []", "MEM (id: 17, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1726) 0 ]) ", @@ -2223,7 +2223,7 @@ expression: artifact "MEM (id: 17, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1756) 0 ]) ", "MEM (id: 17, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1757) 0 ]) ", "EXPR [ (-1, _1717) (-1, _1758) 1 ]", - "EXPR [ (-1, _1759) (1, _29614) (1, _29615) 0 ]", + "EXPR [ (-1, _1759) (1, _29613) (1, _29614) 0 ]", "EXPR [ (1, _1717, _1725) (1, _1758, _1759) 0 ]", "EXPR [ (-1, _1671, _1717) (1, _1717, _1726) (1, _1671) (-1, _1760) 0 ]", "EXPR [ (-1, _1672, _1717) (1, _1717, _1727) (1, _1672) (-1, _1761) 0 ]", @@ -2294,9 +2294,9 @@ expression: artifact "EXPR [ (-1, _1815, _1816) (-1, _1817) 1 ]", "EXPR [ (1, _1797, _1798) (-1, _1818) 0 ]", "EXPR [ (1, _19) (-1, _1819) 3 ]", - "EXPR [ (-1, _1815, _1816) (-1, _29682) 0 ]", - "EXPR [ (-1, _1817, _1818) (-1, _29683) 0 ]", - "EXPR [ (-1, _1820) (1, _29682) (1, _29683) 1 ]", + "EXPR [ (-1, _1815, _1816) (-1, _29681) 0 ]", + "EXPR [ (-1, _1817, _1818) (-1, _29682) 0 ]", + "EXPR [ (-1, _1820) (1, _29681) (1, _29682) 1 ]", "EXPR [ (1, _1819, _1820) (-1, _1821) 0 ]", "BLACKBOX::RANGE [(_1821, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1821))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1822)), Simple(Witness(1823))]", @@ -2321,11 +2321,11 @@ expression: artifact "EXPR [ (1, _1833, _1835) 0 ]", "EXPR [ (1, _1820, _1832) (-1, _1836) 0 ]", "EXPR [ (-1, _1835, _1836) (-1, _1837) 1 ]", - "EXPR [ (-1, _1838) (-1, _29682) (-1, _29683) 0 ]", + "EXPR [ (-1, _1838) (-1, _29681) (-1, _29682) 0 ]", "EXPR [ (1, _19) (-1, _1839) 6 ]", - "EXPR [ (-1, _1835, _1836) (-1, _29684) 0 ]", - "EXPR [ (-1, _1837, _1838) (-1, _29685) 0 ]", - "EXPR [ (-1, _1840) (1, _29684) (1, _29685) 1 ]", + "EXPR [ (-1, _1835, _1836) (-1, _29683) 0 ]", + "EXPR [ (-1, _1837, _1838) (-1, _29684) 0 ]", + "EXPR [ (-1, _1840) (1, _29683) (1, _29684) 1 ]", "EXPR [ (1, _1839, _1840) (-1, _1841) 0 ]", "BLACKBOX::RANGE [(_1841, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1841))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1842)), Simple(Witness(1843))]", @@ -2350,11 +2350,11 @@ expression: artifact "EXPR [ (1, _1853, _1855) 0 ]", "EXPR [ (1, _1840, _1852) (-1, _1856) 0 ]", "EXPR [ (-1, _1855, _1856) (-1, _1857) 1 ]", - "EXPR [ (-1, _1858) (-1, _29684) (-1, _29685) 0 ]", + "EXPR [ (-1, _1858) (-1, _29683) (-1, _29684) 0 ]", "EXPR [ (1, _19) (-1, _1859) 10 ]", - "EXPR [ (-1, _1855, _1856) (-1, _29686) 0 ]", - "EXPR [ (-1, _1857, _1858) (-1, _29687) 0 ]", - "EXPR [ (-1, _1860) (1, _29686) (1, _29687) 1 ]", + "EXPR [ (-1, _1855, _1856) (-1, _29685) 0 ]", + "EXPR [ (-1, _1857, _1858) (-1, _29686) 0 ]", + "EXPR [ (-1, _1860) (1, _29685) (1, _29686) 1 ]", "EXPR [ (1, _1859, _1860) (-1, _1861) 0 ]", "BLACKBOX::RANGE [(_1861, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1861))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1862)), Simple(Witness(1863))]", @@ -2379,11 +2379,11 @@ expression: artifact "EXPR [ (1, _1873, _1875) 0 ]", "EXPR [ (1, _1860, _1872) (-1, _1876) 0 ]", "EXPR [ (-1, _1875, _1876) (-1, _1877) 1 ]", - "EXPR [ (-1, _1878) (-1, _29686) (-1, _29687) 0 ]", + "EXPR [ (-1, _1878) (-1, _29685) (-1, _29686) 0 ]", "EXPR [ (1, _19) (-1, _1879) 15 ]", - "EXPR [ (-1, _1875, _1876) (-1, _29688) 0 ]", - "EXPR [ (-1, _1877, _1878) (-1, _29689) 0 ]", - "EXPR [ (-1, _1880) (1, _29688) (1, _29689) 1 ]", + "EXPR [ (-1, _1875, _1876) (-1, _29687) 0 ]", + "EXPR [ (-1, _1877, _1878) (-1, _29688) 0 ]", + "EXPR [ (-1, _1880) (1, _29687) (1, _29688) 1 ]", "EXPR [ (1, _1879, _1880) (-1, _1881) 0 ]", "BLACKBOX::RANGE [(_1881, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1881))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1882)), Simple(Witness(1883))]", @@ -2408,11 +2408,11 @@ expression: artifact "EXPR [ (1, _1893, _1895) 0 ]", "EXPR [ (1, _1880, _1892) (-1, _1896) 0 ]", "EXPR [ (-1, _1895, _1896) (-1, _1897) 1 ]", - "EXPR [ (-1, _1898) (-1, _29688) (-1, _29689) 0 ]", + "EXPR [ (-1, _1898) (-1, _29687) (-1, _29688) 0 ]", "EXPR [ (1, _19) (-1, _1899) 21 ]", - "EXPR [ (-1, _1895, _1896) (-1, _29690) 0 ]", - "EXPR [ (-1, _1897, _1898) (-1, _29691) 0 ]", - "EXPR [ (-1, _1900) (1, _29690) (1, _29691) 1 ]", + "EXPR [ (-1, _1895, _1896) (-1, _29689) 0 ]", + "EXPR [ (-1, _1897, _1898) (-1, _29690) 0 ]", + "EXPR [ (-1, _1900) (1, _29689) (1, _29690) 1 ]", "EXPR [ (1, _1899, _1900) (-1, _1901) 0 ]", "BLACKBOX::RANGE [(_1901, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1901))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1902)), Simple(Witness(1903))]", @@ -2437,11 +2437,11 @@ expression: artifact "EXPR [ (1, _1913, _1915) 0 ]", "EXPR [ (1, _1900, _1912) (-1, _1916) 0 ]", "EXPR [ (-1, _1915, _1916) (-1, _1917) 1 ]", - "EXPR [ (-1, _1918) (-1, _29690) (-1, _29691) 0 ]", + "EXPR [ (-1, _1918) (-1, _29689) (-1, _29690) 0 ]", "EXPR [ (1, _19) (-1, _1919) 28 ]", - "EXPR [ (-1, _1915, _1916) (-1, _29692) 0 ]", - "EXPR [ (-1, _1917, _1918) (-1, _29693) 0 ]", - "EXPR [ (-1, _1920) (1, _29692) (1, _29693) 1 ]", + "EXPR [ (-1, _1915, _1916) (-1, _29691) 0 ]", + "EXPR [ (-1, _1917, _1918) (-1, _29692) 0 ]", + "EXPR [ (-1, _1920) (1, _29691) (1, _29692) 1 ]", "EXPR [ (1, _1919, _1920) (-1, _1921) 0 ]", "BLACKBOX::RANGE [(_1921, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1921))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1922)), Simple(Witness(1923))]", @@ -2466,7 +2466,7 @@ expression: artifact "EXPR [ (1, _1933, _1935) 0 ]", "EXPR [ (1, _1920, _1932) (-1, _1936) 0 ]", "EXPR [ (-1, _1935, _1936) (-1, _1937) 1 ]", - "EXPR [ (-1, _1938) (-1, _29692) (-1, _29693) 0 ]", + "EXPR [ (-1, _1938) (-1, _29691) (-1, _29692) 0 ]", "EXPR [ (1, _1935, _1936) (1, _1937, _1938) 0 ]", "BLACKBOX::POSEIDON2_PERMUTATION [(_2, 254), (_12, 254), (_12, 254), (_13, 254)] [_1939, _1940, _1941, _1942]", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1939))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1943)), Simple(Witness(1944))]", @@ -2478,7 +2478,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1943))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(1946))]", "EXPR [ (-1, _1943, _1946) (5096253676302562286669017222071363378443840053029366383258766538131, _1946) (1, _1947) -1 ]", "EXPR [ (-1, _1943, _1947) (5096253676302562286669017222071363378443840053029366383258766538131, _1947) 0 ]", - "EXPR [ (1, _1944, _1947) (1, _1947, _1947) (268435454, _1947) (-1, _1948) 0 ]", + "EXPR [ (1, _1944, _1947) (268435455, _1947) (-1, _1948) 0 ]", "BLACKBOX::RANGE [(_1948, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1944))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1949)), Simple(Witness(1950))]", "BLACKBOX::RANGE [(_1949, 29)] []", @@ -8104,9 +8104,9 @@ expression: artifact "EXPR [ (1, _6910, _6911) (-1, _6913) 0 ]", "EXPR [ (1, _6885, _6891) (-1, _6914) 0 ]", "EXPR [ (1, _1944) (-1, _6915) 3 ]", - "EXPR [ (-1, _6891, _6912) (-1, _33087) 0 ]", - "EXPR [ (-1, _6910, _6911) (-1, _33088) 0 ]", - "EXPR [ (-1, _6916) (1, _33087) (1, _33088) 1 ]", + "EXPR [ (-1, _6891, _6912) (-1, _33085) 0 ]", + "EXPR [ (-1, _6910, _6911) (-1, _33086) 0 ]", + "EXPR [ (-1, _6916) (1, _33085) (1, _33086) 1 ]", "EXPR [ (1, _6915, _6916) (-1, _6917) 0 ]", "BLACKBOX::RANGE [(_6917, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6917))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(6918)), Simple(Witness(6919))]", @@ -8133,13 +8133,13 @@ expression: artifact "EXPR [ (1, _6931, _6933) 0 ]", "EXPR [ (1, _6916, _6930) (-1, _6934) 0 ]", "EXPR [ (-1, _6933, _6934) (-1, _6935) 1 ]", - "EXPR [ (-1, _6936) (-1, _33087) (-1, _33088) 0 ]", + "EXPR [ (-1, _6936) (-1, _33085) (-1, _33086) 0 ]", "EXPR [ (1, _6933, _6934) (-1, _6937) 0 ]", "EXPR [ (1, _6904, _6913) (1, _6912, _6914) (-1, _6938) 0 ]", "EXPR [ (1, _1944) (-1, _6939) 6 ]", - "EXPR [ (-1, _6933, _6934) (-1, _33091) 0 ]", - "EXPR [ (-1, _6935, _6936) (-1, _33092) 0 ]", - "EXPR [ (-1, _6940) (1, _33091) (1, _33092) 1 ]", + "EXPR [ (-1, _6933, _6934) (-1, _33089) 0 ]", + "EXPR [ (-1, _6935, _6936) (-1, _33090) 0 ]", + "EXPR [ (-1, _6940) (1, _33089) (1, _33090) 1 ]", "EXPR [ (1, _6939, _6940) (-1, _6941) 0 ]", "BLACKBOX::RANGE [(_6941, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6941))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(6942)), Simple(Witness(6943))]", @@ -8166,13 +8166,13 @@ expression: artifact "EXPR [ (1, _6955, _6957) 0 ]", "EXPR [ (1, _6940, _6954) (-1, _6958) 0 ]", "EXPR [ (-1, _6957, _6958) (-1, _6959) 1 ]", - "EXPR [ (-1, _6960) (-1, _33091) (-1, _33092) 0 ]", + "EXPR [ (-1, _6960) (-1, _33089) (-1, _33090) 0 ]", "EXPR [ (1, _6957, _6958) (-1, _6961) 0 ]", "EXPR [ (1, _6927, _6937) (1, _6935, _6938) (-1, _6962) 0 ]", "EXPR [ (1, _1944) (-1, _6963) 10 ]", - "EXPR [ (-1, _6957, _6958) (-1, _33095) 0 ]", - "EXPR [ (-1, _6959, _6960) (-1, _33096) 0 ]", - "EXPR [ (-1, _6964) (1, _33095) (1, _33096) 1 ]", + "EXPR [ (-1, _6957, _6958) (-1, _33093) 0 ]", + "EXPR [ (-1, _6959, _6960) (-1, _33094) 0 ]", + "EXPR [ (-1, _6964) (1, _33093) (1, _33094) 1 ]", "EXPR [ (1, _6963, _6964) (-1, _6965) 0 ]", "BLACKBOX::RANGE [(_6965, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6965))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(6966)), Simple(Witness(6967))]", @@ -8199,13 +8199,13 @@ expression: artifact "EXPR [ (1, _6979, _6981) 0 ]", "EXPR [ (1, _6964, _6978) (-1, _6982) 0 ]", "EXPR [ (-1, _6981, _6982) (-1, _6983) 1 ]", - "EXPR [ (-1, _6984) (-1, _33095) (-1, _33096) 0 ]", + "EXPR [ (-1, _6984) (-1, _33093) (-1, _33094) 0 ]", "EXPR [ (1, _6981, _6982) (-1, _6985) 0 ]", "EXPR [ (1, _6951, _6961) (1, _6959, _6962) (-1, _6986) 0 ]", "EXPR [ (1, _1944) (-1, _6987) 15 ]", - "EXPR [ (-1, _6981, _6982) (-1, _33099) 0 ]", - "EXPR [ (-1, _6983, _6984) (-1, _33100) 0 ]", - "EXPR [ (-1, _6988) (1, _33099) (1, _33100) 1 ]", + "EXPR [ (-1, _6981, _6982) (-1, _33097) 0 ]", + "EXPR [ (-1, _6983, _6984) (-1, _33098) 0 ]", + "EXPR [ (-1, _6988) (1, _33097) (1, _33098) 1 ]", "EXPR [ (1, _6987, _6988) (-1, _6989) 0 ]", "BLACKBOX::RANGE [(_6989, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6989))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(6990)), Simple(Witness(6991))]", @@ -8232,13 +8232,13 @@ expression: artifact "EXPR [ (1, _7003, _7005) 0 ]", "EXPR [ (1, _6988, _7002) (-1, _7006) 0 ]", "EXPR [ (-1, _7005, _7006) (-1, _7007) 1 ]", - "EXPR [ (-1, _7008) (-1, _33099) (-1, _33100) 0 ]", + "EXPR [ (-1, _7008) (-1, _33097) (-1, _33098) 0 ]", "EXPR [ (1, _7005, _7006) (-1, _7009) 0 ]", "EXPR [ (1, _6975, _6985) (1, _6983, _6986) (-1, _7010) 0 ]", "EXPR [ (1, _1944) (-1, _7011) 21 ]", - "EXPR [ (-1, _7005, _7006) (-1, _33103) 0 ]", - "EXPR [ (-1, _7007, _7008) (-1, _33104) 0 ]", - "EXPR [ (-1, _7012) (1, _33103) (1, _33104) 1 ]", + "EXPR [ (-1, _7005, _7006) (-1, _33101) 0 ]", + "EXPR [ (-1, _7007, _7008) (-1, _33102) 0 ]", + "EXPR [ (-1, _7012) (1, _33101) (1, _33102) 1 ]", "EXPR [ (1, _7011, _7012) (-1, _7013) 0 ]", "BLACKBOX::RANGE [(_7013, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7013))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7014)), Simple(Witness(7015))]", @@ -8265,13 +8265,13 @@ expression: artifact "EXPR [ (1, _7027, _7029) 0 ]", "EXPR [ (1, _7012, _7026) (-1, _7030) 0 ]", "EXPR [ (-1, _7029, _7030) (-1, _7031) 1 ]", - "EXPR [ (-1, _7032) (-1, _33103) (-1, _33104) 0 ]", + "EXPR [ (-1, _7032) (-1, _33101) (-1, _33102) 0 ]", "EXPR [ (1, _7029, _7030) (-1, _7033) 0 ]", "EXPR [ (1, _6999, _7009) (1, _7007, _7010) (-1, _7034) 0 ]", "EXPR [ (1, _1944) (-1, _7035) 28 ]", - "EXPR [ (-1, _7029, _7030) (-1, _33107) 0 ]", - "EXPR [ (-1, _7031, _7032) (-1, _33108) 0 ]", - "EXPR [ (-1, _7036) (1, _33107) (1, _33108) 1 ]", + "EXPR [ (-1, _7029, _7030) (-1, _33105) 0 ]", + "EXPR [ (-1, _7031, _7032) (-1, _33106) 0 ]", + "EXPR [ (-1, _7036) (1, _33105) (1, _33106) 1 ]", "EXPR [ (1, _7035, _7036) (-1, _7037) 0 ]", "BLACKBOX::RANGE [(_7037, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7037))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7038)), Simple(Witness(7039))]", @@ -8298,7 +8298,7 @@ expression: artifact "EXPR [ (1, _7051, _7053) 0 ]", "EXPR [ (1, _7036, _7050) (-1, _7054) 0 ]", "EXPR [ (-1, _7053, _7054) (-1, _7055) 1 ]", - "EXPR [ (-1, _7056) (-1, _33107) (-1, _33108) 0 ]", + "EXPR [ (-1, _7056) (-1, _33105) (-1, _33106) 0 ]", "EXPR [ (1, _7053, _7054) (-1, _7057) 0 ]", "EXPR [ (1, _7023, _7033) (1, _7031, _7034) (-1, _7058) 0 ]", "EXPR [ (1, _7053, _7054) (1, _7055, _7056) -1 ]", @@ -8313,7 +8313,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(7063))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(7066))]", "EXPR [ (-1, _7063, _7066) (5096253676302562286669017222071363378443840053029366383258766538131, _7066) (1, _7067) -1 ]", "EXPR [ (-1, _7063, _7067) (5096253676302562286669017222071363378443840053029366383258766538131, _7067) 0 ]", - "EXPR [ (1, _7064, _7067) (1, _7067, _7067) (268435454, _7067) (-1, _7068) 0 ]", + "EXPR [ (1, _7064, _7067) (268435455, _7067) (-1, _7068) 0 ]", "BLACKBOX::RANGE [(_7068, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7064))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7069)), Simple(Witness(7070))]", "BLACKBOX::RANGE [(_7069, 29)] []", @@ -10219,9 +10219,9 @@ expression: artifact "EXPR [ (1, _8742, _8743) (-1, _8745) 0 ]", "EXPR [ (1, _8717, _8723) (-1, _8746) 0 ]", "EXPR [ (1, _7064) (-1, _8747) 3 ]", - "EXPR [ (-1, _8723, _8744) (-1, _34202) 0 ]", - "EXPR [ (-1, _8742, _8743) (-1, _34203) 0 ]", - "EXPR [ (-1, _8748) (1, _34202) (1, _34203) 1 ]", + "EXPR [ (-1, _8723, _8744) (-1, _34199) 0 ]", + "EXPR [ (-1, _8742, _8743) (-1, _34200) 0 ]", + "EXPR [ (-1, _8748) (1, _34199) (1, _34200) 1 ]", "EXPR [ (1, _8747, _8748) (-1, _8749) 0 ]", "BLACKBOX::RANGE [(_8749, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8749))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8750)), Simple(Witness(8751))]", @@ -10248,13 +10248,13 @@ expression: artifact "EXPR [ (1, _8763, _8765) 0 ]", "EXPR [ (1, _8748, _8762) (-1, _8766) 0 ]", "EXPR [ (-1, _8765, _8766) (-1, _8767) 1 ]", - "EXPR [ (-1, _8768) (-1, _34202) (-1, _34203) 0 ]", + "EXPR [ (-1, _8768) (-1, _34199) (-1, _34200) 0 ]", "EXPR [ (1, _8765, _8766) (-1, _8769) 0 ]", "EXPR [ (1, _8736, _8745) (1, _8744, _8746) (-1, _8770) 0 ]", "EXPR [ (1, _7064) (-1, _8771) 6 ]", - "EXPR [ (-1, _8765, _8766) (-1, _34206) 0 ]", - "EXPR [ (-1, _8767, _8768) (-1, _34207) 0 ]", - "EXPR [ (-1, _8772) (1, _34206) (1, _34207) 1 ]", + "EXPR [ (-1, _8765, _8766) (-1, _34203) 0 ]", + "EXPR [ (-1, _8767, _8768) (-1, _34204) 0 ]", + "EXPR [ (-1, _8772) (1, _34203) (1, _34204) 1 ]", "EXPR [ (1, _8771, _8772) (-1, _8773) 0 ]", "BLACKBOX::RANGE [(_8773, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8773))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8774)), Simple(Witness(8775))]", @@ -10281,13 +10281,13 @@ expression: artifact "EXPR [ (1, _8787, _8789) 0 ]", "EXPR [ (1, _8772, _8786) (-1, _8790) 0 ]", "EXPR [ (-1, _8789, _8790) (-1, _8791) 1 ]", - "EXPR [ (-1, _8792) (-1, _34206) (-1, _34207) 0 ]", + "EXPR [ (-1, _8792) (-1, _34203) (-1, _34204) 0 ]", "EXPR [ (1, _8789, _8790) (-1, _8793) 0 ]", "EXPR [ (1, _8759, _8769) (1, _8767, _8770) (-1, _8794) 0 ]", "EXPR [ (1, _7064) (-1, _8795) 10 ]", - "EXPR [ (-1, _8789, _8790) (-1, _34210) 0 ]", - "EXPR [ (-1, _8791, _8792) (-1, _34211) 0 ]", - "EXPR [ (-1, _8796) (1, _34210) (1, _34211) 1 ]", + "EXPR [ (-1, _8789, _8790) (-1, _34207) 0 ]", + "EXPR [ (-1, _8791, _8792) (-1, _34208) 0 ]", + "EXPR [ (-1, _8796) (1, _34207) (1, _34208) 1 ]", "EXPR [ (1, _8795, _8796) (-1, _8797) 0 ]", "BLACKBOX::RANGE [(_8797, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8797))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8798)), Simple(Witness(8799))]", @@ -10314,13 +10314,13 @@ expression: artifact "EXPR [ (1, _8811, _8813) 0 ]", "EXPR [ (1, _8796, _8810) (-1, _8814) 0 ]", "EXPR [ (-1, _8813, _8814) (-1, _8815) 1 ]", - "EXPR [ (-1, _8816) (-1, _34210) (-1, _34211) 0 ]", + "EXPR [ (-1, _8816) (-1, _34207) (-1, _34208) 0 ]", "EXPR [ (1, _8813, _8814) (-1, _8817) 0 ]", "EXPR [ (1, _8783, _8793) (1, _8791, _8794) (-1, _8818) 0 ]", "EXPR [ (1, _7064) (-1, _8819) 15 ]", - "EXPR [ (-1, _8813, _8814) (-1, _34214) 0 ]", - "EXPR [ (-1, _8815, _8816) (-1, _34215) 0 ]", - "EXPR [ (-1, _8820) (1, _34214) (1, _34215) 1 ]", + "EXPR [ (-1, _8813, _8814) (-1, _34211) 0 ]", + "EXPR [ (-1, _8815, _8816) (-1, _34212) 0 ]", + "EXPR [ (-1, _8820) (1, _34211) (1, _34212) 1 ]", "EXPR [ (1, _8819, _8820) (-1, _8821) 0 ]", "BLACKBOX::RANGE [(_8821, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8821))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8822)), Simple(Witness(8823))]", @@ -10347,13 +10347,13 @@ expression: artifact "EXPR [ (1, _8835, _8837) 0 ]", "EXPR [ (1, _8820, _8834) (-1, _8838) 0 ]", "EXPR [ (-1, _8837, _8838) (-1, _8839) 1 ]", - "EXPR [ (-1, _8840) (-1, _34214) (-1, _34215) 0 ]", + "EXPR [ (-1, _8840) (-1, _34211) (-1, _34212) 0 ]", "EXPR [ (1, _8837, _8838) (-1, _8841) 0 ]", "EXPR [ (1, _8807, _8817) (1, _8815, _8818) (-1, _8842) 0 ]", "EXPR [ (1, _7064) (-1, _8843) 21 ]", - "EXPR [ (-1, _8837, _8838) (-1, _34218) 0 ]", - "EXPR [ (-1, _8839, _8840) (-1, _34219) 0 ]", - "EXPR [ (-1, _8844) (1, _34218) (1, _34219) 1 ]", + "EXPR [ (-1, _8837, _8838) (-1, _34215) 0 ]", + "EXPR [ (-1, _8839, _8840) (-1, _34216) 0 ]", + "EXPR [ (-1, _8844) (1, _34215) (1, _34216) 1 ]", "EXPR [ (1, _8843, _8844) (-1, _8845) 0 ]", "BLACKBOX::RANGE [(_8845, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8845))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8846)), Simple(Witness(8847))]", @@ -10380,13 +10380,13 @@ expression: artifact "EXPR [ (1, _8859, _8861) 0 ]", "EXPR [ (1, _8844, _8858) (-1, _8862) 0 ]", "EXPR [ (-1, _8861, _8862) (-1, _8863) 1 ]", - "EXPR [ (-1, _8864) (-1, _34218) (-1, _34219) 0 ]", + "EXPR [ (-1, _8864) (-1, _34215) (-1, _34216) 0 ]", "EXPR [ (1, _8861, _8862) (-1, _8865) 0 ]", "EXPR [ (1, _8831, _8841) (1, _8839, _8842) (-1, _8866) 0 ]", "EXPR [ (1, _7064) (-1, _8867) 28 ]", - "EXPR [ (-1, _8861, _8862) (-1, _34222) 0 ]", - "EXPR [ (-1, _8863, _8864) (-1, _34223) 0 ]", - "EXPR [ (-1, _8868) (1, _34222) (1, _34223) 1 ]", + "EXPR [ (-1, _8861, _8862) (-1, _34219) 0 ]", + "EXPR [ (-1, _8863, _8864) (-1, _34220) 0 ]", + "EXPR [ (-1, _8868) (1, _34219) (1, _34220) 1 ]", "EXPR [ (1, _8867, _8868) (-1, _8869) 0 ]", "BLACKBOX::RANGE [(_8869, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8869))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8870)), Simple(Witness(8871))]", @@ -10413,7 +10413,7 @@ expression: artifact "EXPR [ (1, _8883, _8885) 0 ]", "EXPR [ (1, _8868, _8882) (-1, _8886) 0 ]", "EXPR [ (-1, _8885, _8886) (-1, _8887) 1 ]", - "EXPR [ (-1, _8888) (-1, _34222) (-1, _34223) 0 ]", + "EXPR [ (-1, _8888) (-1, _34219) (-1, _34220) 0 ]", "EXPR [ (1, _8885, _8886) (-1, _8889) 0 ]", "EXPR [ (1, _8855, _8865) (1, _8863, _8866) (-1, _8890) 0 ]", "EXPR [ (1, _8885, _8886) (1, _8887, _8888) -1 ]", @@ -13182,7 +13182,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(11326))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11329))]", "EXPR [ (-1, _11326, _11329) (5096253676302562286669017222071363378443840053029366383258766538131, _11329) (1, _11330) -1 ]", "EXPR [ (-1, _11326, _11330) (5096253676302562286669017222071363378443840053029366383258766538131, _11330) 0 ]", - "EXPR [ (1, _11327, _11330) (1, _11330, _11330) (268435454, _11330) (-1, _11331) 0 ]", + "EXPR [ (1, _11327, _11330) (268435455, _11330) (-1, _11331) 0 ]", "BLACKBOX::RANGE [(_11331, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11327))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(11332)), Simple(Witness(11333))]", "BLACKBOX::RANGE [(_11332, 29)] []", @@ -14135,7 +14135,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(12165))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(12168))]", "EXPR [ (-1, _12165, _12168) (5096253676302562286669017222071363378443840053029366383258766538131, _12168) (1, _12169) -1 ]", "EXPR [ (-1, _12165, _12169) (5096253676302562286669017222071363378443840053029366383258766538131, _12169) 0 ]", - "EXPR [ (1, _12166, _12169) (1, _12169, _12169) (268435454, _12169) (-1, _12170) 0 ]", + "EXPR [ (1, _12166, _12169) (268435455, _12169) (-1, _12170) 0 ]", "BLACKBOX::RANGE [(_12170, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12166))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(12171)), Simple(Witness(12172))]", "BLACKBOX::RANGE [(_12171, 29)] []", @@ -15088,7 +15088,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(13004))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(13007))]", "EXPR [ (-1, _13004, _13007) (5096253676302562286669017222071363378443840053029366383258766538131, _13007) (1, _13008) -1 ]", "EXPR [ (-1, _13004, _13008) (5096253676302562286669017222071363378443840053029366383258766538131, _13008) 0 ]", - "EXPR [ (1, _13005, _13008) (1, _13008, _13008) (268435454, _13008) (-1, _13009) 0 ]", + "EXPR [ (1, _13005, _13008) (268435455, _13008) (-1, _13009) 0 ]", "BLACKBOX::RANGE [(_13009, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13005))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13010)), Simple(Witness(13011))]", "BLACKBOX::RANGE [(_13010, 29)] []", @@ -16094,9 +16094,9 @@ expression: artifact "EXPR [ (-1, _13891, _13892) (-1, _13893) 1 ]", "EXPR [ (1, _13873, _13874) (-1, _13894) 0 ]", "EXPR [ (1, _19) (-1, _13895) 3 ]", - "EXPR [ (-1, _13891, _13892) (-1, _37623) 0 ]", - "EXPR [ (-1, _13893, _13894) (-1, _37624) 0 ]", - "EXPR [ (-1, _13896) (1, _37623) (1, _37624) 1 ]", + "EXPR [ (-1, _13891, _13892) (-1, _37617) 0 ]", + "EXPR [ (-1, _13893, _13894) (-1, _37618) 0 ]", + "EXPR [ (-1, _13896) (1, _37617) (1, _37618) 1 ]", "EXPR [ (1, _13895, _13896) (-1, _13897) 0 ]", "BLACKBOX::RANGE [(_13897, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13897))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13898)), Simple(Witness(13899))]", @@ -16121,11 +16121,11 @@ expression: artifact "EXPR [ (1, _13909, _13911) 0 ]", "EXPR [ (1, _13896, _13908) (-1, _13912) 0 ]", "EXPR [ (-1, _13911, _13912) (-1, _13913) 1 ]", - "EXPR [ (-1, _13914) (-1, _37623) (-1, _37624) 0 ]", + "EXPR [ (-1, _13914) (-1, _37617) (-1, _37618) 0 ]", "EXPR [ (1, _19) (-1, _13915) 6 ]", - "EXPR [ (-1, _13911, _13912) (-1, _37625) 0 ]", - "EXPR [ (-1, _13913, _13914) (-1, _37626) 0 ]", - "EXPR [ (-1, _13916) (1, _37625) (1, _37626) 1 ]", + "EXPR [ (-1, _13911, _13912) (-1, _37619) 0 ]", + "EXPR [ (-1, _13913, _13914) (-1, _37620) 0 ]", + "EXPR [ (-1, _13916) (1, _37619) (1, _37620) 1 ]", "EXPR [ (1, _13915, _13916) (-1, _13917) 0 ]", "BLACKBOX::RANGE [(_13917, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13917))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13918)), Simple(Witness(13919))]", @@ -16150,11 +16150,11 @@ expression: artifact "EXPR [ (1, _13929, _13931) 0 ]", "EXPR [ (1, _13916, _13928) (-1, _13932) 0 ]", "EXPR [ (-1, _13931, _13932) (-1, _13933) 1 ]", - "EXPR [ (-1, _13934) (-1, _37625) (-1, _37626) 0 ]", + "EXPR [ (-1, _13934) (-1, _37619) (-1, _37620) 0 ]", "EXPR [ (1, _19) (-1, _13935) 10 ]", - "EXPR [ (-1, _13931, _13932) (-1, _37627) 0 ]", - "EXPR [ (-1, _13933, _13934) (-1, _37628) 0 ]", - "EXPR [ (-1, _13936) (1, _37627) (1, _37628) 1 ]", + "EXPR [ (-1, _13931, _13932) (-1, _37621) 0 ]", + "EXPR [ (-1, _13933, _13934) (-1, _37622) 0 ]", + "EXPR [ (-1, _13936) (1, _37621) (1, _37622) 1 ]", "EXPR [ (1, _13935, _13936) (-1, _13937) 0 ]", "BLACKBOX::RANGE [(_13937, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13937))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13938)), Simple(Witness(13939))]", @@ -16179,11 +16179,11 @@ expression: artifact "EXPR [ (1, _13949, _13951) 0 ]", "EXPR [ (1, _13936, _13948) (-1, _13952) 0 ]", "EXPR [ (-1, _13951, _13952) (-1, _13953) 1 ]", - "EXPR [ (-1, _13954) (-1, _37627) (-1, _37628) 0 ]", + "EXPR [ (-1, _13954) (-1, _37621) (-1, _37622) 0 ]", "EXPR [ (1, _19) (-1, _13955) 15 ]", - "EXPR [ (-1, _13951, _13952) (-1, _37629) 0 ]", - "EXPR [ (-1, _13953, _13954) (-1, _37630) 0 ]", - "EXPR [ (-1, _13956) (1, _37629) (1, _37630) 1 ]", + "EXPR [ (-1, _13951, _13952) (-1, _37623) 0 ]", + "EXPR [ (-1, _13953, _13954) (-1, _37624) 0 ]", + "EXPR [ (-1, _13956) (1, _37623) (1, _37624) 1 ]", "EXPR [ (1, _13955, _13956) (-1, _13957) 0 ]", "BLACKBOX::RANGE [(_13957, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13957))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13958)), Simple(Witness(13959))]", @@ -16208,11 +16208,11 @@ expression: artifact "EXPR [ (1, _13969, _13971) 0 ]", "EXPR [ (1, _13956, _13968) (-1, _13972) 0 ]", "EXPR [ (-1, _13971, _13972) (-1, _13973) 1 ]", - "EXPR [ (-1, _13974) (-1, _37629) (-1, _37630) 0 ]", + "EXPR [ (-1, _13974) (-1, _37623) (-1, _37624) 0 ]", "EXPR [ (1, _19) (-1, _13975) 21 ]", - "EXPR [ (-1, _13971, _13972) (-1, _37631) 0 ]", - "EXPR [ (-1, _13973, _13974) (-1, _37632) 0 ]", - "EXPR [ (-1, _13976) (1, _37631) (1, _37632) 1 ]", + "EXPR [ (-1, _13971, _13972) (-1, _37625) 0 ]", + "EXPR [ (-1, _13973, _13974) (-1, _37626) 0 ]", + "EXPR [ (-1, _13976) (1, _37625) (1, _37626) 1 ]", "EXPR [ (1, _13975, _13976) (-1, _13977) 0 ]", "BLACKBOX::RANGE [(_13977, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13977))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13978)), Simple(Witness(13979))]", @@ -16237,11 +16237,11 @@ expression: artifact "EXPR [ (1, _13989, _13991) 0 ]", "EXPR [ (1, _13976, _13988) (-1, _13992) 0 ]", "EXPR [ (-1, _13991, _13992) (-1, _13993) 1 ]", - "EXPR [ (-1, _13994) (-1, _37631) (-1, _37632) 0 ]", + "EXPR [ (-1, _13994) (-1, _37625) (-1, _37626) 0 ]", "EXPR [ (1, _19) (-1, _13995) 28 ]", - "EXPR [ (-1, _13991, _13992) (-1, _37633) 0 ]", - "EXPR [ (-1, _13993, _13994) (-1, _37634) 0 ]", - "EXPR [ (-1, _13996) (1, _37633) (1, _37634) 1 ]", + "EXPR [ (-1, _13991, _13992) (-1, _37627) 0 ]", + "EXPR [ (-1, _13993, _13994) (-1, _37628) 0 ]", + "EXPR [ (-1, _13996) (1, _37627) (1, _37628) 1 ]", "EXPR [ (1, _13995, _13996) (-1, _13997) 0 ]", "BLACKBOX::RANGE [(_13997, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13997))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13998)), Simple(Witness(13999))]", @@ -16266,7 +16266,7 @@ expression: artifact "EXPR [ (1, _14009, _14011) 0 ]", "EXPR [ (1, _13996, _14008) (-1, _14012) 0 ]", "EXPR [ (-1, _14011, _14012) (-1, _14013) 1 ]", - "EXPR [ (-1, _14014) (-1, _37633) (-1, _37634) 0 ]", + "EXPR [ (-1, _14014) (-1, _37627) (-1, _37628) 0 ]", "EXPR [ (1, _14011, _14012) (1, _14013, _14014) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _1953) 0 ], value: EXPR [ (1, _14015) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _1955) 0 ], value: EXPR [ (1, _14016) 0 ]) ", @@ -16304,9 +16304,9 @@ expression: artifact "EXPR [ (-1, _14038, _14039) (-1, _14040) 1 ]", "EXPR [ (1, _14020, _14021) (-1, _14041) 0 ]", "EXPR [ (1, _1944) (-1, _14042) 3 ]", - "EXPR [ (-1, _14038, _14039) (-1, _37637) 0 ]", - "EXPR [ (-1, _14040, _14041) (-1, _37638) 0 ]", - "EXPR [ (-1, _14043) (1, _37637) (1, _37638) 1 ]", + "EXPR [ (-1, _14038, _14039) (-1, _37631) 0 ]", + "EXPR [ (-1, _14040, _14041) (-1, _37632) 0 ]", + "EXPR [ (-1, _14043) (1, _37631) (1, _37632) 1 ]", "EXPR [ (1, _14042, _14043) (-1, _14044) 0 ]", "BLACKBOX::RANGE [(_14044, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14044))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14045)), Simple(Witness(14046))]", @@ -16331,11 +16331,11 @@ expression: artifact "EXPR [ (1, _14056, _14058) 0 ]", "EXPR [ (1, _14043, _14055) (-1, _14059) 0 ]", "EXPR [ (-1, _14058, _14059) (-1, _14060) 1 ]", - "EXPR [ (-1, _14061) (-1, _37637) (-1, _37638) 0 ]", + "EXPR [ (-1, _14061) (-1, _37631) (-1, _37632) 0 ]", "EXPR [ (1, _1944) (-1, _14062) 6 ]", - "EXPR [ (-1, _14058, _14059) (-1, _37639) 0 ]", - "EXPR [ (-1, _14060, _14061) (-1, _37640) 0 ]", - "EXPR [ (-1, _14063) (1, _37639) (1, _37640) 1 ]", + "EXPR [ (-1, _14058, _14059) (-1, _37633) 0 ]", + "EXPR [ (-1, _14060, _14061) (-1, _37634) 0 ]", + "EXPR [ (-1, _14063) (1, _37633) (1, _37634) 1 ]", "EXPR [ (1, _14062, _14063) (-1, _14064) 0 ]", "BLACKBOX::RANGE [(_14064, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14064))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14065)), Simple(Witness(14066))]", @@ -16360,11 +16360,11 @@ expression: artifact "EXPR [ (1, _14076, _14078) 0 ]", "EXPR [ (1, _14063, _14075) (-1, _14079) 0 ]", "EXPR [ (-1, _14078, _14079) (-1, _14080) 1 ]", - "EXPR [ (-1, _14081) (-1, _37639) (-1, _37640) 0 ]", + "EXPR [ (-1, _14081) (-1, _37633) (-1, _37634) 0 ]", "EXPR [ (1, _1944) (-1, _14082) 10 ]", - "EXPR [ (-1, _14078, _14079) (-1, _37641) 0 ]", - "EXPR [ (-1, _14080, _14081) (-1, _37642) 0 ]", - "EXPR [ (-1, _14083) (1, _37641) (1, _37642) 1 ]", + "EXPR [ (-1, _14078, _14079) (-1, _37635) 0 ]", + "EXPR [ (-1, _14080, _14081) (-1, _37636) 0 ]", + "EXPR [ (-1, _14083) (1, _37635) (1, _37636) 1 ]", "EXPR [ (1, _14082, _14083) (-1, _14084) 0 ]", "BLACKBOX::RANGE [(_14084, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14084))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14085)), Simple(Witness(14086))]", @@ -16389,11 +16389,11 @@ expression: artifact "EXPR [ (1, _14096, _14098) 0 ]", "EXPR [ (1, _14083, _14095) (-1, _14099) 0 ]", "EXPR [ (-1, _14098, _14099) (-1, _14100) 1 ]", - "EXPR [ (-1, _14101) (-1, _37641) (-1, _37642) 0 ]", + "EXPR [ (-1, _14101) (-1, _37635) (-1, _37636) 0 ]", "EXPR [ (1, _1944) (-1, _14102) 15 ]", - "EXPR [ (-1, _14098, _14099) (-1, _37643) 0 ]", - "EXPR [ (-1, _14100, _14101) (-1, _37644) 0 ]", - "EXPR [ (-1, _14103) (1, _37643) (1, _37644) 1 ]", + "EXPR [ (-1, _14098, _14099) (-1, _37637) 0 ]", + "EXPR [ (-1, _14100, _14101) (-1, _37638) 0 ]", + "EXPR [ (-1, _14103) (1, _37637) (1, _37638) 1 ]", "EXPR [ (1, _14102, _14103) (-1, _14104) 0 ]", "BLACKBOX::RANGE [(_14104, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14104))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14105)), Simple(Witness(14106))]", @@ -16418,11 +16418,11 @@ expression: artifact "EXPR [ (1, _14116, _14118) 0 ]", "EXPR [ (1, _14103, _14115) (-1, _14119) 0 ]", "EXPR [ (-1, _14118, _14119) (-1, _14120) 1 ]", - "EXPR [ (-1, _14121) (-1, _37643) (-1, _37644) 0 ]", + "EXPR [ (-1, _14121) (-1, _37637) (-1, _37638) 0 ]", "EXPR [ (1, _1944) (-1, _14122) 21 ]", - "EXPR [ (-1, _14118, _14119) (-1, _37645) 0 ]", - "EXPR [ (-1, _14120, _14121) (-1, _37646) 0 ]", - "EXPR [ (-1, _14123) (1, _37645) (1, _37646) 1 ]", + "EXPR [ (-1, _14118, _14119) (-1, _37639) 0 ]", + "EXPR [ (-1, _14120, _14121) (-1, _37640) 0 ]", + "EXPR [ (-1, _14123) (1, _37639) (1, _37640) 1 ]", "EXPR [ (1, _14122, _14123) (-1, _14124) 0 ]", "BLACKBOX::RANGE [(_14124, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14124))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14125)), Simple(Witness(14126))]", @@ -16447,11 +16447,11 @@ expression: artifact "EXPR [ (1, _14136, _14138) 0 ]", "EXPR [ (1, _14123, _14135) (-1, _14139) 0 ]", "EXPR [ (-1, _14138, _14139) (-1, _14140) 1 ]", - "EXPR [ (-1, _14141) (-1, _37645) (-1, _37646) 0 ]", + "EXPR [ (-1, _14141) (-1, _37639) (-1, _37640) 0 ]", "EXPR [ (1, _1944) (-1, _14142) 28 ]", - "EXPR [ (-1, _14138, _14139) (-1, _37647) 0 ]", - "EXPR [ (-1, _14140, _14141) (-1, _37648) 0 ]", - "EXPR [ (-1, _14143) (1, _37647) (1, _37648) 1 ]", + "EXPR [ (-1, _14138, _14139) (-1, _37641) 0 ]", + "EXPR [ (-1, _14140, _14141) (-1, _37642) 0 ]", + "EXPR [ (-1, _14143) (1, _37641) (1, _37642) 1 ]", "EXPR [ (1, _14142, _14143) (-1, _14144) 0 ]", "BLACKBOX::RANGE [(_14144, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14144))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14145)), Simple(Witness(14146))]", @@ -16476,7 +16476,7 @@ expression: artifact "EXPR [ (1, _14156, _14158) 0 ]", "EXPR [ (1, _14143, _14155) (-1, _14159) 0 ]", "EXPR [ (-1, _14158, _14159) (-1, _14160) 1 ]", - "EXPR [ (-1, _14161) (-1, _37647) (-1, _37648) 0 ]", + "EXPR [ (-1, _14161) (-1, _37641) (-1, _37642) 0 ]", "EXPR [ (1, _14158, _14159) (1, _14160, _14161) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _7073) 0 ], value: EXPR [ (1, _14162) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _7075) 0 ], value: EXPR [ (1, _14163) 0 ]) ", @@ -16514,9 +16514,9 @@ expression: artifact "EXPR [ (-1, _14185, _14186) (-1, _14187) 1 ]", "EXPR [ (1, _14167, _14168) (-1, _14188) 0 ]", "EXPR [ (1, _7064) (-1, _14189) 3 ]", - "EXPR [ (-1, _14185, _14186) (-1, _37651) 0 ]", - "EXPR [ (-1, _14187, _14188) (-1, _37652) 0 ]", - "EXPR [ (-1, _14190) (1, _37651) (1, _37652) 1 ]", + "EXPR [ (-1, _14185, _14186) (-1, _37645) 0 ]", + "EXPR [ (-1, _14187, _14188) (-1, _37646) 0 ]", + "EXPR [ (-1, _14190) (1, _37645) (1, _37646) 1 ]", "EXPR [ (1, _14189, _14190) (-1, _14191) 0 ]", "BLACKBOX::RANGE [(_14191, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14191))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14192)), Simple(Witness(14193))]", @@ -16541,11 +16541,11 @@ expression: artifact "EXPR [ (1, _14203, _14205) 0 ]", "EXPR [ (1, _14190, _14202) (-1, _14206) 0 ]", "EXPR [ (-1, _14205, _14206) (-1, _14207) 1 ]", - "EXPR [ (-1, _14208) (-1, _37651) (-1, _37652) 0 ]", + "EXPR [ (-1, _14208) (-1, _37645) (-1, _37646) 0 ]", "EXPR [ (1, _7064) (-1, _14209) 6 ]", - "EXPR [ (-1, _14205, _14206) (-1, _37653) 0 ]", - "EXPR [ (-1, _14207, _14208) (-1, _37654) 0 ]", - "EXPR [ (-1, _14210) (1, _37653) (1, _37654) 1 ]", + "EXPR [ (-1, _14205, _14206) (-1, _37647) 0 ]", + "EXPR [ (-1, _14207, _14208) (-1, _37648) 0 ]", + "EXPR [ (-1, _14210) (1, _37647) (1, _37648) 1 ]", "EXPR [ (1, _14209, _14210) (-1, _14211) 0 ]", "BLACKBOX::RANGE [(_14211, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14211))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14212)), Simple(Witness(14213))]", @@ -16570,11 +16570,11 @@ expression: artifact "EXPR [ (1, _14223, _14225) 0 ]", "EXPR [ (1, _14210, _14222) (-1, _14226) 0 ]", "EXPR [ (-1, _14225, _14226) (-1, _14227) 1 ]", - "EXPR [ (-1, _14228) (-1, _37653) (-1, _37654) 0 ]", + "EXPR [ (-1, _14228) (-1, _37647) (-1, _37648) 0 ]", "EXPR [ (1, _7064) (-1, _14229) 10 ]", - "EXPR [ (-1, _14225, _14226) (-1, _37655) 0 ]", - "EXPR [ (-1, _14227, _14228) (-1, _37656) 0 ]", - "EXPR [ (-1, _14230) (1, _37655) (1, _37656) 1 ]", + "EXPR [ (-1, _14225, _14226) (-1, _37649) 0 ]", + "EXPR [ (-1, _14227, _14228) (-1, _37650) 0 ]", + "EXPR [ (-1, _14230) (1, _37649) (1, _37650) 1 ]", "EXPR [ (1, _14229, _14230) (-1, _14231) 0 ]", "BLACKBOX::RANGE [(_14231, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14231))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14232)), Simple(Witness(14233))]", @@ -16599,11 +16599,11 @@ expression: artifact "EXPR [ (1, _14243, _14245) 0 ]", "EXPR [ (1, _14230, _14242) (-1, _14246) 0 ]", "EXPR [ (-1, _14245, _14246) (-1, _14247) 1 ]", - "EXPR [ (-1, _14248) (-1, _37655) (-1, _37656) 0 ]", + "EXPR [ (-1, _14248) (-1, _37649) (-1, _37650) 0 ]", "EXPR [ (1, _7064) (-1, _14249) 15 ]", - "EXPR [ (-1, _14245, _14246) (-1, _37657) 0 ]", - "EXPR [ (-1, _14247, _14248) (-1, _37658) 0 ]", - "EXPR [ (-1, _14250) (1, _37657) (1, _37658) 1 ]", + "EXPR [ (-1, _14245, _14246) (-1, _37651) 0 ]", + "EXPR [ (-1, _14247, _14248) (-1, _37652) 0 ]", + "EXPR [ (-1, _14250) (1, _37651) (1, _37652) 1 ]", "EXPR [ (1, _14249, _14250) (-1, _14251) 0 ]", "BLACKBOX::RANGE [(_14251, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14251))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14252)), Simple(Witness(14253))]", @@ -16628,11 +16628,11 @@ expression: artifact "EXPR [ (1, _14263, _14265) 0 ]", "EXPR [ (1, _14250, _14262) (-1, _14266) 0 ]", "EXPR [ (-1, _14265, _14266) (-1, _14267) 1 ]", - "EXPR [ (-1, _14268) (-1, _37657) (-1, _37658) 0 ]", + "EXPR [ (-1, _14268) (-1, _37651) (-1, _37652) 0 ]", "EXPR [ (1, _7064) (-1, _14269) 21 ]", - "EXPR [ (-1, _14265, _14266) (-1, _37659) 0 ]", - "EXPR [ (-1, _14267, _14268) (-1, _37660) 0 ]", - "EXPR [ (-1, _14270) (1, _37659) (1, _37660) 1 ]", + "EXPR [ (-1, _14265, _14266) (-1, _37653) 0 ]", + "EXPR [ (-1, _14267, _14268) (-1, _37654) 0 ]", + "EXPR [ (-1, _14270) (1, _37653) (1, _37654) 1 ]", "EXPR [ (1, _14269, _14270) (-1, _14271) 0 ]", "BLACKBOX::RANGE [(_14271, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14271))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14272)), Simple(Witness(14273))]", @@ -16657,11 +16657,11 @@ expression: artifact "EXPR [ (1, _14283, _14285) 0 ]", "EXPR [ (1, _14270, _14282) (-1, _14286) 0 ]", "EXPR [ (-1, _14285, _14286) (-1, _14287) 1 ]", - "EXPR [ (-1, _14288) (-1, _37659) (-1, _37660) 0 ]", + "EXPR [ (-1, _14288) (-1, _37653) (-1, _37654) 0 ]", "EXPR [ (1, _7064) (-1, _14289) 28 ]", - "EXPR [ (-1, _14285, _14286) (-1, _37661) 0 ]", - "EXPR [ (-1, _14287, _14288) (-1, _37662) 0 ]", - "EXPR [ (-1, _14290) (1, _37661) (1, _37662) 1 ]", + "EXPR [ (-1, _14285, _14286) (-1, _37655) 0 ]", + "EXPR [ (-1, _14287, _14288) (-1, _37656) 0 ]", + "EXPR [ (-1, _14290) (1, _37655) (1, _37656) 1 ]", "EXPR [ (1, _14289, _14290) (-1, _14291) 0 ]", "BLACKBOX::RANGE [(_14291, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14291))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14292)), Simple(Witness(14293))]", @@ -16686,7 +16686,7 @@ expression: artifact "EXPR [ (1, _14303, _14305) 0 ]", "EXPR [ (1, _14290, _14302) (-1, _14306) 0 ]", "EXPR [ (-1, _14305, _14306) (-1, _14307) 1 ]", - "EXPR [ (-1, _14308) (-1, _37661) (-1, _37662) 0 ]", + "EXPR [ (-1, _14308) (-1, _37655) (-1, _37656) 0 ]", "EXPR [ (1, _14305, _14306) (1, _14307, _14308) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _11368) 0 ], value: EXPR [ (1, _14309) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _11370) 0 ], value: EXPR [ (1, _14310) 0 ]) ", @@ -16724,9 +16724,9 @@ expression: artifact "EXPR [ (-1, _14332, _14333) (-1, _14334) 1 ]", "EXPR [ (1, _14314, _14315) (-1, _14335) 0 ]", "EXPR [ (1, _11327) (-1, _14336) 3 ]", - "EXPR [ (-1, _14332, _14333) (-1, _37665) 0 ]", - "EXPR [ (-1, _14334, _14335) (-1, _37666) 0 ]", - "EXPR [ (-1, _14337) (1, _37665) (1, _37666) 1 ]", + "EXPR [ (-1, _14332, _14333) (-1, _37659) 0 ]", + "EXPR [ (-1, _14334, _14335) (-1, _37660) 0 ]", + "EXPR [ (-1, _14337) (1, _37659) (1, _37660) 1 ]", "EXPR [ (1, _14336, _14337) (-1, _14338) 0 ]", "BLACKBOX::RANGE [(_14338, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14338))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14339)), Simple(Witness(14340))]", @@ -16751,11 +16751,11 @@ expression: artifact "EXPR [ (1, _14350, _14352) 0 ]", "EXPR [ (1, _14337, _14349) (-1, _14353) 0 ]", "EXPR [ (-1, _14352, _14353) (-1, _14354) 1 ]", - "EXPR [ (-1, _14355) (-1, _37665) (-1, _37666) 0 ]", + "EXPR [ (-1, _14355) (-1, _37659) (-1, _37660) 0 ]", "EXPR [ (1, _11327) (-1, _14356) 6 ]", - "EXPR [ (-1, _14352, _14353) (-1, _37667) 0 ]", - "EXPR [ (-1, _14354, _14355) (-1, _37668) 0 ]", - "EXPR [ (-1, _14357) (1, _37667) (1, _37668) 1 ]", + "EXPR [ (-1, _14352, _14353) (-1, _37661) 0 ]", + "EXPR [ (-1, _14354, _14355) (-1, _37662) 0 ]", + "EXPR [ (-1, _14357) (1, _37661) (1, _37662) 1 ]", "EXPR [ (1, _14356, _14357) (-1, _14358) 0 ]", "BLACKBOX::RANGE [(_14358, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14358))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14359)), Simple(Witness(14360))]", @@ -16780,11 +16780,11 @@ expression: artifact "EXPR [ (1, _14370, _14372) 0 ]", "EXPR [ (1, _14357, _14369) (-1, _14373) 0 ]", "EXPR [ (-1, _14372, _14373) (-1, _14374) 1 ]", - "EXPR [ (-1, _14375) (-1, _37667) (-1, _37668) 0 ]", + "EXPR [ (-1, _14375) (-1, _37661) (-1, _37662) 0 ]", "EXPR [ (1, _11327) (-1, _14376) 10 ]", - "EXPR [ (-1, _14372, _14373) (-1, _37669) 0 ]", - "EXPR [ (-1, _14374, _14375) (-1, _37670) 0 ]", - "EXPR [ (-1, _14377) (1, _37669) (1, _37670) 1 ]", + "EXPR [ (-1, _14372, _14373) (-1, _37663) 0 ]", + "EXPR [ (-1, _14374, _14375) (-1, _37664) 0 ]", + "EXPR [ (-1, _14377) (1, _37663) (1, _37664) 1 ]", "EXPR [ (1, _14376, _14377) (-1, _14378) 0 ]", "BLACKBOX::RANGE [(_14378, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14378))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14379)), Simple(Witness(14380))]", @@ -16809,11 +16809,11 @@ expression: artifact "EXPR [ (1, _14390, _14392) 0 ]", "EXPR [ (1, _14377, _14389) (-1, _14393) 0 ]", "EXPR [ (-1, _14392, _14393) (-1, _14394) 1 ]", - "EXPR [ (-1, _14395) (-1, _37669) (-1, _37670) 0 ]", + "EXPR [ (-1, _14395) (-1, _37663) (-1, _37664) 0 ]", "EXPR [ (1, _11327) (-1, _14396) 15 ]", - "EXPR [ (-1, _14392, _14393) (-1, _37671) 0 ]", - "EXPR [ (-1, _14394, _14395) (-1, _37672) 0 ]", - "EXPR [ (-1, _14397) (1, _37671) (1, _37672) 1 ]", + "EXPR [ (-1, _14392, _14393) (-1, _37665) 0 ]", + "EXPR [ (-1, _14394, _14395) (-1, _37666) 0 ]", + "EXPR [ (-1, _14397) (1, _37665) (1, _37666) 1 ]", "EXPR [ (1, _14396, _14397) (-1, _14398) 0 ]", "BLACKBOX::RANGE [(_14398, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14398))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14399)), Simple(Witness(14400))]", @@ -16838,11 +16838,11 @@ expression: artifact "EXPR [ (1, _14410, _14412) 0 ]", "EXPR [ (1, _14397, _14409) (-1, _14413) 0 ]", "EXPR [ (-1, _14412, _14413) (-1, _14414) 1 ]", - "EXPR [ (-1, _14415) (-1, _37671) (-1, _37672) 0 ]", + "EXPR [ (-1, _14415) (-1, _37665) (-1, _37666) 0 ]", "EXPR [ (1, _11327) (-1, _14416) 21 ]", - "EXPR [ (-1, _14412, _14413) (-1, _37673) 0 ]", - "EXPR [ (-1, _14414, _14415) (-1, _37674) 0 ]", - "EXPR [ (-1, _14417) (1, _37673) (1, _37674) 1 ]", + "EXPR [ (-1, _14412, _14413) (-1, _37667) 0 ]", + "EXPR [ (-1, _14414, _14415) (-1, _37668) 0 ]", + "EXPR [ (-1, _14417) (1, _37667) (1, _37668) 1 ]", "EXPR [ (1, _14416, _14417) (-1, _14418) 0 ]", "BLACKBOX::RANGE [(_14418, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14418))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14419)), Simple(Witness(14420))]", @@ -16867,11 +16867,11 @@ expression: artifact "EXPR [ (1, _14430, _14432) 0 ]", "EXPR [ (1, _14417, _14429) (-1, _14433) 0 ]", "EXPR [ (-1, _14432, _14433) (-1, _14434) 1 ]", - "EXPR [ (-1, _14435) (-1, _37673) (-1, _37674) 0 ]", + "EXPR [ (-1, _14435) (-1, _37667) (-1, _37668) 0 ]", "EXPR [ (1, _11327) (-1, _14436) 28 ]", - "EXPR [ (-1, _14432, _14433) (-1, _37675) 0 ]", - "EXPR [ (-1, _14434, _14435) (-1, _37676) 0 ]", - "EXPR [ (-1, _14437) (1, _37675) (1, _37676) 1 ]", + "EXPR [ (-1, _14432, _14433) (-1, _37669) 0 ]", + "EXPR [ (-1, _14434, _14435) (-1, _37670) 0 ]", + "EXPR [ (-1, _14437) (1, _37669) (1, _37670) 1 ]", "EXPR [ (1, _14436, _14437) (-1, _14438) 0 ]", "BLACKBOX::RANGE [(_14438, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14438))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14439)), Simple(Witness(14440))]", @@ -16896,7 +16896,7 @@ expression: artifact "EXPR [ (1, _14450, _14452) 0 ]", "EXPR [ (1, _14437, _14449) (-1, _14453) 0 ]", "EXPR [ (-1, _14452, _14453) (-1, _14454) 1 ]", - "EXPR [ (-1, _14455) (-1, _37675) (-1, _37676) 0 ]", + "EXPR [ (-1, _14455) (-1, _37669) (-1, _37670) 0 ]", "EXPR [ (1, _14452, _14453) (1, _14454, _14455) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _12207) 0 ], value: EXPR [ (1, _14456) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _12209) 0 ], value: EXPR [ (1, _14457) 0 ]) ", @@ -16934,9 +16934,9 @@ expression: artifact "EXPR [ (-1, _14479, _14480) (-1, _14481) 1 ]", "EXPR [ (1, _14461, _14462) (-1, _14482) 0 ]", "EXPR [ (1, _12166) (-1, _14483) 3 ]", - "EXPR [ (-1, _14479, _14480) (-1, _37679) 0 ]", - "EXPR [ (-1, _14481, _14482) (-1, _37680) 0 ]", - "EXPR [ (-1, _14484) (1, _37679) (1, _37680) 1 ]", + "EXPR [ (-1, _14479, _14480) (-1, _37673) 0 ]", + "EXPR [ (-1, _14481, _14482) (-1, _37674) 0 ]", + "EXPR [ (-1, _14484) (1, _37673) (1, _37674) 1 ]", "EXPR [ (1, _14483, _14484) (-1, _14485) 0 ]", "BLACKBOX::RANGE [(_14485, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14485))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14486)), Simple(Witness(14487))]", @@ -16961,11 +16961,11 @@ expression: artifact "EXPR [ (1, _14497, _14499) 0 ]", "EXPR [ (1, _14484, _14496) (-1, _14500) 0 ]", "EXPR [ (-1, _14499, _14500) (-1, _14501) 1 ]", - "EXPR [ (-1, _14502) (-1, _37679) (-1, _37680) 0 ]", + "EXPR [ (-1, _14502) (-1, _37673) (-1, _37674) 0 ]", "EXPR [ (1, _12166) (-1, _14503) 6 ]", - "EXPR [ (-1, _14499, _14500) (-1, _37681) 0 ]", - "EXPR [ (-1, _14501, _14502) (-1, _37682) 0 ]", - "EXPR [ (-1, _14504) (1, _37681) (1, _37682) 1 ]", + "EXPR [ (-1, _14499, _14500) (-1, _37675) 0 ]", + "EXPR [ (-1, _14501, _14502) (-1, _37676) 0 ]", + "EXPR [ (-1, _14504) (1, _37675) (1, _37676) 1 ]", "EXPR [ (1, _14503, _14504) (-1, _14505) 0 ]", "BLACKBOX::RANGE [(_14505, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14505))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14506)), Simple(Witness(14507))]", @@ -16990,11 +16990,11 @@ expression: artifact "EXPR [ (1, _14517, _14519) 0 ]", "EXPR [ (1, _14504, _14516) (-1, _14520) 0 ]", "EXPR [ (-1, _14519, _14520) (-1, _14521) 1 ]", - "EXPR [ (-1, _14522) (-1, _37681) (-1, _37682) 0 ]", + "EXPR [ (-1, _14522) (-1, _37675) (-1, _37676) 0 ]", "EXPR [ (1, _12166) (-1, _14523) 10 ]", - "EXPR [ (-1, _14519, _14520) (-1, _37683) 0 ]", - "EXPR [ (-1, _14521, _14522) (-1, _37684) 0 ]", - "EXPR [ (-1, _14524) (1, _37683) (1, _37684) 1 ]", + "EXPR [ (-1, _14519, _14520) (-1, _37677) 0 ]", + "EXPR [ (-1, _14521, _14522) (-1, _37678) 0 ]", + "EXPR [ (-1, _14524) (1, _37677) (1, _37678) 1 ]", "EXPR [ (1, _14523, _14524) (-1, _14525) 0 ]", "BLACKBOX::RANGE [(_14525, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14525))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14526)), Simple(Witness(14527))]", @@ -17019,11 +17019,11 @@ expression: artifact "EXPR [ (1, _14537, _14539) 0 ]", "EXPR [ (1, _14524, _14536) (-1, _14540) 0 ]", "EXPR [ (-1, _14539, _14540) (-1, _14541) 1 ]", - "EXPR [ (-1, _14542) (-1, _37683) (-1, _37684) 0 ]", + "EXPR [ (-1, _14542) (-1, _37677) (-1, _37678) 0 ]", "EXPR [ (1, _12166) (-1, _14543) 15 ]", - "EXPR [ (-1, _14539, _14540) (-1, _37685) 0 ]", - "EXPR [ (-1, _14541, _14542) (-1, _37686) 0 ]", - "EXPR [ (-1, _14544) (1, _37685) (1, _37686) 1 ]", + "EXPR [ (-1, _14539, _14540) (-1, _37679) 0 ]", + "EXPR [ (-1, _14541, _14542) (-1, _37680) 0 ]", + "EXPR [ (-1, _14544) (1, _37679) (1, _37680) 1 ]", "EXPR [ (1, _14543, _14544) (-1, _14545) 0 ]", "BLACKBOX::RANGE [(_14545, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14545))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14546)), Simple(Witness(14547))]", @@ -17048,11 +17048,11 @@ expression: artifact "EXPR [ (1, _14557, _14559) 0 ]", "EXPR [ (1, _14544, _14556) (-1, _14560) 0 ]", "EXPR [ (-1, _14559, _14560) (-1, _14561) 1 ]", - "EXPR [ (-1, _14562) (-1, _37685) (-1, _37686) 0 ]", + "EXPR [ (-1, _14562) (-1, _37679) (-1, _37680) 0 ]", "EXPR [ (1, _12166) (-1, _14563) 21 ]", - "EXPR [ (-1, _14559, _14560) (-1, _37687) 0 ]", - "EXPR [ (-1, _14561, _14562) (-1, _37688) 0 ]", - "EXPR [ (-1, _14564) (1, _37687) (1, _37688) 1 ]", + "EXPR [ (-1, _14559, _14560) (-1, _37681) 0 ]", + "EXPR [ (-1, _14561, _14562) (-1, _37682) 0 ]", + "EXPR [ (-1, _14564) (1, _37681) (1, _37682) 1 ]", "EXPR [ (1, _14563, _14564) (-1, _14565) 0 ]", "BLACKBOX::RANGE [(_14565, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14565))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14566)), Simple(Witness(14567))]", @@ -17077,11 +17077,11 @@ expression: artifact "EXPR [ (1, _14577, _14579) 0 ]", "EXPR [ (1, _14564, _14576) (-1, _14580) 0 ]", "EXPR [ (-1, _14579, _14580) (-1, _14581) 1 ]", - "EXPR [ (-1, _14582) (-1, _37687) (-1, _37688) 0 ]", + "EXPR [ (-1, _14582) (-1, _37681) (-1, _37682) 0 ]", "EXPR [ (1, _12166) (-1, _14583) 28 ]", - "EXPR [ (-1, _14579, _14580) (-1, _37689) 0 ]", - "EXPR [ (-1, _14581, _14582) (-1, _37690) 0 ]", - "EXPR [ (-1, _14584) (1, _37689) (1, _37690) 1 ]", + "EXPR [ (-1, _14579, _14580) (-1, _37683) 0 ]", + "EXPR [ (-1, _14581, _14582) (-1, _37684) 0 ]", + "EXPR [ (-1, _14584) (1, _37683) (1, _37684) 1 ]", "EXPR [ (1, _14583, _14584) (-1, _14585) 0 ]", "BLACKBOX::RANGE [(_14585, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14585))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14586)), Simple(Witness(14587))]", @@ -17106,7 +17106,7 @@ expression: artifact "EXPR [ (1, _14597, _14599) 0 ]", "EXPR [ (1, _14584, _14596) (-1, _14600) 0 ]", "EXPR [ (-1, _14599, _14600) (-1, _14601) 1 ]", - "EXPR [ (-1, _14602) (-1, _37689) (-1, _37690) 0 ]", + "EXPR [ (-1, _14602) (-1, _37683) (-1, _37684) 0 ]", "EXPR [ (1, _14599, _14600) (1, _14601, _14602) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _13046) 0 ], value: EXPR [ (1, _14603) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _13048) 0 ], value: EXPR [ (1, _14604) 0 ]) ", @@ -17144,9 +17144,9 @@ expression: artifact "EXPR [ (-1, _14626, _14627) (-1, _14628) 1 ]", "EXPR [ (1, _14608, _14609) (-1, _14629) 0 ]", "EXPR [ (1, _13005) (-1, _14630) 3 ]", - "EXPR [ (-1, _14626, _14627) (-1, _37693) 0 ]", - "EXPR [ (-1, _14628, _14629) (-1, _37694) 0 ]", - "EXPR [ (-1, _14631) (1, _37693) (1, _37694) 1 ]", + "EXPR [ (-1, _14626, _14627) (-1, _37687) 0 ]", + "EXPR [ (-1, _14628, _14629) (-1, _37688) 0 ]", + "EXPR [ (-1, _14631) (1, _37687) (1, _37688) 1 ]", "EXPR [ (1, _14630, _14631) (-1, _14632) 0 ]", "BLACKBOX::RANGE [(_14632, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14632))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14633)), Simple(Witness(14634))]", @@ -17171,11 +17171,11 @@ expression: artifact "EXPR [ (1, _14644, _14646) 0 ]", "EXPR [ (1, _14631, _14643) (-1, _14647) 0 ]", "EXPR [ (-1, _14646, _14647) (-1, _14648) 1 ]", - "EXPR [ (-1, _14649) (-1, _37693) (-1, _37694) 0 ]", + "EXPR [ (-1, _14649) (-1, _37687) (-1, _37688) 0 ]", "EXPR [ (1, _13005) (-1, _14650) 6 ]", - "EXPR [ (-1, _14646, _14647) (-1, _37695) 0 ]", - "EXPR [ (-1, _14648, _14649) (-1, _37696) 0 ]", - "EXPR [ (-1, _14651) (1, _37695) (1, _37696) 1 ]", + "EXPR [ (-1, _14646, _14647) (-1, _37689) 0 ]", + "EXPR [ (-1, _14648, _14649) (-1, _37690) 0 ]", + "EXPR [ (-1, _14651) (1, _37689) (1, _37690) 1 ]", "EXPR [ (1, _14650, _14651) (-1, _14652) 0 ]", "BLACKBOX::RANGE [(_14652, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14652))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14653)), Simple(Witness(14654))]", @@ -17200,11 +17200,11 @@ expression: artifact "EXPR [ (1, _14664, _14666) 0 ]", "EXPR [ (1, _14651, _14663) (-1, _14667) 0 ]", "EXPR [ (-1, _14666, _14667) (-1, _14668) 1 ]", - "EXPR [ (-1, _14669) (-1, _37695) (-1, _37696) 0 ]", + "EXPR [ (-1, _14669) (-1, _37689) (-1, _37690) 0 ]", "EXPR [ (1, _13005) (-1, _14670) 10 ]", - "EXPR [ (-1, _14666, _14667) (-1, _37697) 0 ]", - "EXPR [ (-1, _14668, _14669) (-1, _37698) 0 ]", - "EXPR [ (-1, _14671) (1, _37697) (1, _37698) 1 ]", + "EXPR [ (-1, _14666, _14667) (-1, _37691) 0 ]", + "EXPR [ (-1, _14668, _14669) (-1, _37692) 0 ]", + "EXPR [ (-1, _14671) (1, _37691) (1, _37692) 1 ]", "EXPR [ (1, _14670, _14671) (-1, _14672) 0 ]", "BLACKBOX::RANGE [(_14672, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14672))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14673)), Simple(Witness(14674))]", @@ -17229,11 +17229,11 @@ expression: artifact "EXPR [ (1, _14684, _14686) 0 ]", "EXPR [ (1, _14671, _14683) (-1, _14687) 0 ]", "EXPR [ (-1, _14686, _14687) (-1, _14688) 1 ]", - "EXPR [ (-1, _14689) (-1, _37697) (-1, _37698) 0 ]", + "EXPR [ (-1, _14689) (-1, _37691) (-1, _37692) 0 ]", "EXPR [ (1, _13005) (-1, _14690) 15 ]", - "EXPR [ (-1, _14686, _14687) (-1, _37699) 0 ]", - "EXPR [ (-1, _14688, _14689) (-1, _37700) 0 ]", - "EXPR [ (-1, _14691) (1, _37699) (1, _37700) 1 ]", + "EXPR [ (-1, _14686, _14687) (-1, _37693) 0 ]", + "EXPR [ (-1, _14688, _14689) (-1, _37694) 0 ]", + "EXPR [ (-1, _14691) (1, _37693) (1, _37694) 1 ]", "EXPR [ (1, _14690, _14691) (-1, _14692) 0 ]", "BLACKBOX::RANGE [(_14692, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14692))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14693)), Simple(Witness(14694))]", @@ -17258,11 +17258,11 @@ expression: artifact "EXPR [ (1, _14704, _14706) 0 ]", "EXPR [ (1, _14691, _14703) (-1, _14707) 0 ]", "EXPR [ (-1, _14706, _14707) (-1, _14708) 1 ]", - "EXPR [ (-1, _14709) (-1, _37699) (-1, _37700) 0 ]", + "EXPR [ (-1, _14709) (-1, _37693) (-1, _37694) 0 ]", "EXPR [ (1, _13005) (-1, _14710) 21 ]", - "EXPR [ (-1, _14706, _14707) (-1, _37701) 0 ]", - "EXPR [ (-1, _14708, _14709) (-1, _37702) 0 ]", - "EXPR [ (-1, _14711) (1, _37701) (1, _37702) 1 ]", + "EXPR [ (-1, _14706, _14707) (-1, _37695) 0 ]", + "EXPR [ (-1, _14708, _14709) (-1, _37696) 0 ]", + "EXPR [ (-1, _14711) (1, _37695) (1, _37696) 1 ]", "EXPR [ (1, _14710, _14711) (-1, _14712) 0 ]", "BLACKBOX::RANGE [(_14712, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14712))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14713)), Simple(Witness(14714))]", @@ -17287,11 +17287,11 @@ expression: artifact "EXPR [ (1, _14724, _14726) 0 ]", "EXPR [ (1, _14711, _14723) (-1, _14727) 0 ]", "EXPR [ (-1, _14726, _14727) (-1, _14728) 1 ]", - "EXPR [ (-1, _14729) (-1, _37701) (-1, _37702) 0 ]", + "EXPR [ (-1, _14729) (-1, _37695) (-1, _37696) 0 ]", "EXPR [ (1, _13005) (-1, _14730) 28 ]", - "EXPR [ (-1, _14726, _14727) (-1, _37703) 0 ]", - "EXPR [ (-1, _14728, _14729) (-1, _37704) 0 ]", - "EXPR [ (-1, _14731) (1, _37703) (1, _37704) 1 ]", + "EXPR [ (-1, _14726, _14727) (-1, _37697) 0 ]", + "EXPR [ (-1, _14728, _14729) (-1, _37698) 0 ]", + "EXPR [ (-1, _14731) (1, _37697) (1, _37698) 1 ]", "EXPR [ (1, _14730, _14731) (-1, _14732) 0 ]", "BLACKBOX::RANGE [(_14732, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14732))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14733)), Simple(Witness(14734))]", @@ -17316,7 +17316,7 @@ expression: artifact "EXPR [ (1, _14744, _14746) 0 ]", "EXPR [ (1, _14731, _14743) (-1, _14747) 0 ]", "EXPR [ (-1, _14746, _14747) (-1, _14748) 1 ]", - "EXPR [ (-1, _14749) (-1, _37703) (-1, _37704) 0 ]", + "EXPR [ (-1, _14749) (-1, _37697) (-1, _37698) 0 ]", "EXPR [ (1, _14746, _14747) (1, _14748, _14749) -1 ]", "INIT (id: 139, len: 32, witnesses: [_12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12])", "MEM (id: 139, read at: EXPR [ (1, _28) 0 ], value: EXPR [ (1, _14750) 0 ]) ", @@ -28307,7 +28307,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24456))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24459))]", "EXPR [ (-1, _24456, _24459) (5096253676302562286669017222071363378443840053029366383258766538131, _24459) (1, _24460) -1 ]", "EXPR [ (-1, _24456, _24460) (5096253676302562286669017222071363378443840053029366383258766538131, _24460) 0 ]", - "EXPR [ (1, _24457, _24460) (1, _24460, _24460) (268435454, _24460) (-1, _24461) 0 ]", + "EXPR [ (1, _24457, _24460) (268435455, _24460) (-1, _24461) 0 ]", "BLACKBOX::RANGE [(_24461, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24457))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24462)), Simple(Witness(24463))]", "BLACKBOX::RANGE [(_24462, 29)] []", @@ -28399,9 +28399,9 @@ expression: artifact "EXPR [ (-1, _24533, _24534) (-1, _24535) 1 ]", "EXPR [ (1, _24533, _24534) (-1, _24536) 0 ]", "EXPR [ (1, _24505, _24513) (-1, _24537) 0 ]", - "EXPR [ (-1, _24513, _24535) (-1, _44424) 0 ]", - "EXPR [ (-1, _24533, _24534) (-1, _44425) 0 ]", - "EXPR [ (-1, _24538) (1, _44424) (1, _44425) 1 ]", + "EXPR [ (-1, _24513, _24535) (-1, _44417) 0 ]", + "EXPR [ (-1, _24533, _24534) (-1, _44418) 0 ]", + "EXPR [ (-1, _24538) (1, _44417) (1, _44418) 1 ]", "EXPR [ (1, _24457) (-1, _24539) 3 ]", "EXPR [ (1, _24467, _24538) (-1, _24540) 0 ]", "EXPR [ (1, _24539, _24540) (-1, _24541) 0 ]", @@ -28430,12 +28430,12 @@ expression: artifact "EXPR [ (1, _24555, _24557) 0 ]", "EXPR [ (1, _24540, _24554) (-1, _24558) 0 ]", "EXPR [ (-1, _24557, _24558) (-1, _24559) 1 ]", - "EXPR [ (-1, _24560) (-1, _44424) (-1, _44425) 0 ]", + "EXPR [ (-1, _24560) (-1, _44417) (-1, _44418) 0 ]", "EXPR [ (1, _24557, _24558) (-1, _24561) 0 ]", "EXPR [ (1, _24527, _24536) (1, _24535, _24537) (-1, _24562) 0 ]", - "EXPR [ (-1, _24557, _24558) (-1, _44428) 0 ]", - "EXPR [ (-1, _24559, _24560) (-1, _44429) 0 ]", - "EXPR [ (-1, _24563) (1, _44428) (1, _44429) 1 ]", + "EXPR [ (-1, _24557, _24558) (-1, _44421) 0 ]", + "EXPR [ (-1, _24559, _24560) (-1, _44422) 0 ]", + "EXPR [ (-1, _24563) (1, _44421) (1, _44422) 1 ]", "EXPR [ (1, _24457) (-1, _24564) 6 ]", "EXPR [ (1, _24467, _24563) (-1, _24565) 0 ]", "EXPR [ (1, _24564, _24565) (-1, _24566) 0 ]", @@ -28464,12 +28464,12 @@ expression: artifact "EXPR [ (1, _24580, _24582) 0 ]", "EXPR [ (1, _24565, _24579) (-1, _24583) 0 ]", "EXPR [ (-1, _24582, _24583) (-1, _24584) 1 ]", - "EXPR [ (-1, _24585) (-1, _44428) (-1, _44429) 0 ]", + "EXPR [ (-1, _24585) (-1, _44421) (-1, _44422) 0 ]", "EXPR [ (1, _24582, _24583) (-1, _24586) 0 ]", "EXPR [ (1, _24551, _24561) (1, _24559, _24562) (-1, _24587) 0 ]", - "EXPR [ (-1, _24582, _24583) (-1, _44432) 0 ]", - "EXPR [ (-1, _24584, _24585) (-1, _44433) 0 ]", - "EXPR [ (-1, _24588) (1, _44432) (1, _44433) 1 ]", + "EXPR [ (-1, _24582, _24583) (-1, _44425) 0 ]", + "EXPR [ (-1, _24584, _24585) (-1, _44426) 0 ]", + "EXPR [ (-1, _24588) (1, _44425) (1, _44426) 1 ]", "EXPR [ (1, _24457) (-1, _24589) 10 ]", "EXPR [ (1, _24467, _24588) (-1, _24590) 0 ]", "EXPR [ (1, _24589, _24590) (-1, _24591) 0 ]", @@ -28498,12 +28498,12 @@ expression: artifact "EXPR [ (1, _24605, _24607) 0 ]", "EXPR [ (1, _24590, _24604) (-1, _24608) 0 ]", "EXPR [ (-1, _24607, _24608) (-1, _24609) 1 ]", - "EXPR [ (-1, _24610) (-1, _44432) (-1, _44433) 0 ]", + "EXPR [ (-1, _24610) (-1, _44425) (-1, _44426) 0 ]", "EXPR [ (1, _24607, _24608) (-1, _24611) 0 ]", "EXPR [ (1, _24576, _24586) (1, _24584, _24587) (-1, _24612) 0 ]", - "EXPR [ (-1, _24607, _24608) (-1, _44436) 0 ]", - "EXPR [ (-1, _24609, _24610) (-1, _44437) 0 ]", - "EXPR [ (-1, _24613) (1, _44436) (1, _44437) 1 ]", + "EXPR [ (-1, _24607, _24608) (-1, _44429) 0 ]", + "EXPR [ (-1, _24609, _24610) (-1, _44430) 0 ]", + "EXPR [ (-1, _24613) (1, _44429) (1, _44430) 1 ]", "EXPR [ (1, _24457) (-1, _24614) 15 ]", "EXPR [ (1, _24467, _24613) (-1, _24615) 0 ]", "EXPR [ (1, _24614, _24615) (-1, _24616) 0 ]", @@ -28532,12 +28532,12 @@ expression: artifact "EXPR [ (1, _24630, _24632) 0 ]", "EXPR [ (1, _24615, _24629) (-1, _24633) 0 ]", "EXPR [ (-1, _24632, _24633) (-1, _24634) 1 ]", - "EXPR [ (-1, _24635) (-1, _44436) (-1, _44437) 0 ]", + "EXPR [ (-1, _24635) (-1, _44429) (-1, _44430) 0 ]", "EXPR [ (1, _24632, _24633) (-1, _24636) 0 ]", "EXPR [ (1, _24601, _24611) (1, _24609, _24612) (-1, _24637) 0 ]", - "EXPR [ (-1, _24632, _24633) (-1, _44440) 0 ]", - "EXPR [ (-1, _24634, _24635) (-1, _44441) 0 ]", - "EXPR [ (-1, _24638) (1, _44440) (1, _44441) 1 ]", + "EXPR [ (-1, _24632, _24633) (-1, _44433) 0 ]", + "EXPR [ (-1, _24634, _24635) (-1, _44434) 0 ]", + "EXPR [ (-1, _24638) (1, _44433) (1, _44434) 1 ]", "EXPR [ (1, _24457) (-1, _24639) 21 ]", "EXPR [ (1, _24467, _24638) (-1, _24640) 0 ]", "EXPR [ (1, _24639, _24640) (-1, _24641) 0 ]", @@ -28566,12 +28566,12 @@ expression: artifact "EXPR [ (1, _24655, _24657) 0 ]", "EXPR [ (1, _24640, _24654) (-1, _24658) 0 ]", "EXPR [ (-1, _24657, _24658) (-1, _24659) 1 ]", - "EXPR [ (-1, _24660) (-1, _44440) (-1, _44441) 0 ]", + "EXPR [ (-1, _24660) (-1, _44433) (-1, _44434) 0 ]", "EXPR [ (1, _24657, _24658) (-1, _24661) 0 ]", "EXPR [ (1, _24626, _24636) (1, _24634, _24637) (-1, _24662) 0 ]", - "EXPR [ (-1, _24657, _24658) (-1, _44444) 0 ]", - "EXPR [ (-1, _24659, _24660) (-1, _44445) 0 ]", - "EXPR [ (-1, _24663) (1, _44444) (1, _44445) 1 ]", + "EXPR [ (-1, _24657, _24658) (-1, _44437) 0 ]", + "EXPR [ (-1, _24659, _24660) (-1, _44438) 0 ]", + "EXPR [ (-1, _24663) (1, _44437) (1, _44438) 1 ]", "EXPR [ (1, _24457) (-1, _24664) 28 ]", "EXPR [ (1, _24467, _24663) (-1, _24665) 0 ]", "EXPR [ (1, _24664, _24665) (-1, _24666) 0 ]", @@ -28600,16 +28600,16 @@ expression: artifact "EXPR [ (1, _24680, _24682) 0 ]", "EXPR [ (1, _24665, _24679) (-1, _24683) 0 ]", "EXPR [ (-1, _24682, _24683) (-1, _24684) 1 ]", - "EXPR [ (-1, _24685) (-1, _44444) (-1, _44445) 0 ]", + "EXPR [ (-1, _24685) (-1, _44437) (-1, _44438) 0 ]", "EXPR [ (1, _24682, _24683) (-1, _24686) 0 ]", "EXPR [ (1, _24651, _24661) (1, _24659, _24662) (-1, _24687) 0 ]", - "EXPR [ (-1, _24682, _24683) (-1, _44448) 0 ]", - "EXPR [ (-1, _24684, _24685) (-1, _44449) 0 ]", - "EXPR [ (-1, _24688) (1, _44448) (1, _44449) 1 ]", + "EXPR [ (-1, _24682, _24683) (-1, _44441) 0 ]", + "EXPR [ (-1, _24684, _24685) (-1, _44442) 0 ]", + "EXPR [ (-1, _24688) (1, _44441) (1, _44442) 1 ]", "EXPR [ (-1, _24467, _24688) (-1, _24689) 1 ]", - "EXPR [ (-1, _24690) (-1, _44448) (-1, _44449) 0 ]", - "EXPR [ (-1, _23529, _23577) (1, _23577, _23592) (1, _23529) (-1, _44454) 0 ]", - "EXPR [ (-1, _24676, _24686) (-1, _24684, _24687) (-1, _24691) (1, _44454) 0 ]", + "EXPR [ (-1, _24690) (-1, _44441) (-1, _44442) 0 ]", + "EXPR [ (-1, _23529, _23577) (1, _23577, _23592) (1, _23529) (-1, _44447) 0 ]", + "EXPR [ (-1, _24676, _24686) (-1, _24684, _24687) (-1, _24691) (1, _44447) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24691))], q_c: 0 })], outputs: [Simple(Witness(24692))]", "EXPR [ (1, _24691, _24692) (1, _24693) -1 ]", "EXPR [ (1, _24691, _24693) 0 ]", @@ -28633,7 +28633,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24708))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24711))]", "EXPR [ (-1, _24708, _24711) (5096253676302562286669017222071363378443840053029366383258766538131, _24711) (1, _24712) -1 ]", "EXPR [ (-1, _24708, _24712) (5096253676302562286669017222071363378443840053029366383258766538131, _24712) 0 ]", - "EXPR [ (1, _24709, _24712) (1, _24712, _24712) (268435454, _24712) (-1, _24713) 0 ]", + "EXPR [ (1, _24709, _24712) (268435455, _24712) (-1, _24713) 0 ]", "BLACKBOX::RANGE [(_24713, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24709))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24714)), Simple(Witness(24715))]", "BLACKBOX::RANGE [(_24714, 29)] []", @@ -28692,9 +28692,9 @@ expression: artifact "EXPR [ (-1, _24753, _24754) (-1, _24755) 1 ]", "EXPR [ (1, _24753, _24754) (-1, _24756) 0 ]", "EXPR [ (1, _24725, _24733) (-1, _24757) 0 ]", - "EXPR [ (-1, _24733, _24755) (-1, _44462) 0 ]", - "EXPR [ (-1, _24753, _24754) (-1, _44463) 0 ]", - "EXPR [ (-1, _24758) (1, _44462) (1, _44463) 1 ]", + "EXPR [ (-1, _24733, _24755) (-1, _44454) 0 ]", + "EXPR [ (-1, _24753, _24754) (-1, _44455) 0 ]", + "EXPR [ (-1, _24758) (1, _44454) (1, _44455) 1 ]", "EXPR [ (1, _24709) (-1, _24759) 3 ]", "EXPR [ (1, _24719, _24758) (-1, _24760) 0 ]", "EXPR [ (1, _24759, _24760) (-1, _24761) 0 ]", @@ -28723,12 +28723,12 @@ expression: artifact "EXPR [ (1, _24775, _24777) 0 ]", "EXPR [ (1, _24760, _24774) (-1, _24778) 0 ]", "EXPR [ (-1, _24777, _24778) (-1, _24779) 1 ]", - "EXPR [ (-1, _24780) (-1, _44462) (-1, _44463) 0 ]", + "EXPR [ (-1, _24780) (-1, _44454) (-1, _44455) 0 ]", "EXPR [ (1, _24777, _24778) (-1, _24781) 0 ]", "EXPR [ (1, _24747, _24756) (1, _24755, _24757) (-1, _24782) 0 ]", - "EXPR [ (-1, _24777, _24778) (-1, _44466) 0 ]", - "EXPR [ (-1, _24779, _24780) (-1, _44467) 0 ]", - "EXPR [ (-1, _24783) (1, _44466) (1, _44467) 1 ]", + "EXPR [ (-1, _24777, _24778) (-1, _44458) 0 ]", + "EXPR [ (-1, _24779, _24780) (-1, _44459) 0 ]", + "EXPR [ (-1, _24783) (1, _44458) (1, _44459) 1 ]", "EXPR [ (1, _24709) (-1, _24784) 6 ]", "EXPR [ (1, _24719, _24783) (-1, _24785) 0 ]", "EXPR [ (1, _24784, _24785) (-1, _24786) 0 ]", @@ -28757,12 +28757,12 @@ expression: artifact "EXPR [ (1, _24800, _24802) 0 ]", "EXPR [ (1, _24785, _24799) (-1, _24803) 0 ]", "EXPR [ (-1, _24802, _24803) (-1, _24804) 1 ]", - "EXPR [ (-1, _24805) (-1, _44466) (-1, _44467) 0 ]", + "EXPR [ (-1, _24805) (-1, _44458) (-1, _44459) 0 ]", "EXPR [ (1, _24802, _24803) (-1, _24806) 0 ]", "EXPR [ (1, _24771, _24781) (1, _24779, _24782) (-1, _24807) 0 ]", - "EXPR [ (-1, _24802, _24803) (-1, _44470) 0 ]", - "EXPR [ (-1, _24804, _24805) (-1, _44471) 0 ]", - "EXPR [ (-1, _24808) (1, _44470) (1, _44471) 1 ]", + "EXPR [ (-1, _24802, _24803) (-1, _44462) 0 ]", + "EXPR [ (-1, _24804, _24805) (-1, _44463) 0 ]", + "EXPR [ (-1, _24808) (1, _44462) (1, _44463) 1 ]", "EXPR [ (1, _24709) (-1, _24809) 10 ]", "EXPR [ (1, _24719, _24808) (-1, _24810) 0 ]", "EXPR [ (1, _24809, _24810) (-1, _24811) 0 ]", @@ -28791,12 +28791,12 @@ expression: artifact "EXPR [ (1, _24825, _24827) 0 ]", "EXPR [ (1, _24810, _24824) (-1, _24828) 0 ]", "EXPR [ (-1, _24827, _24828) (-1, _24829) 1 ]", - "EXPR [ (-1, _24830) (-1, _44470) (-1, _44471) 0 ]", + "EXPR [ (-1, _24830) (-1, _44462) (-1, _44463) 0 ]", "EXPR [ (1, _24827, _24828) (-1, _24831) 0 ]", "EXPR [ (1, _24796, _24806) (1, _24804, _24807) (-1, _24832) 0 ]", - "EXPR [ (-1, _24827, _24828) (-1, _44474) 0 ]", - "EXPR [ (-1, _24829, _24830) (-1, _44475) 0 ]", - "EXPR [ (-1, _24833) (1, _44474) (1, _44475) 1 ]", + "EXPR [ (-1, _24827, _24828) (-1, _44466) 0 ]", + "EXPR [ (-1, _24829, _24830) (-1, _44467) 0 ]", + "EXPR [ (-1, _24833) (1, _44466) (1, _44467) 1 ]", "EXPR [ (1, _24709) (-1, _24834) 15 ]", "EXPR [ (1, _24719, _24833) (-1, _24835) 0 ]", "EXPR [ (1, _24834, _24835) (-1, _24836) 0 ]", @@ -28825,12 +28825,12 @@ expression: artifact "EXPR [ (1, _24850, _24852) 0 ]", "EXPR [ (1, _24835, _24849) (-1, _24853) 0 ]", "EXPR [ (-1, _24852, _24853) (-1, _24854) 1 ]", - "EXPR [ (-1, _24855) (-1, _44474) (-1, _44475) 0 ]", + "EXPR [ (-1, _24855) (-1, _44466) (-1, _44467) 0 ]", "EXPR [ (1, _24852, _24853) (-1, _24856) 0 ]", "EXPR [ (1, _24821, _24831) (1, _24829, _24832) (-1, _24857) 0 ]", - "EXPR [ (-1, _24852, _24853) (-1, _44478) 0 ]", - "EXPR [ (-1, _24854, _24855) (-1, _44479) 0 ]", - "EXPR [ (-1, _24858) (1, _44478) (1, _44479) 1 ]", + "EXPR [ (-1, _24852, _24853) (-1, _44470) 0 ]", + "EXPR [ (-1, _24854, _24855) (-1, _44471) 0 ]", + "EXPR [ (-1, _24858) (1, _44470) (1, _44471) 1 ]", "EXPR [ (1, _24709) (-1, _24859) 21 ]", "EXPR [ (1, _24719, _24858) (-1, _24860) 0 ]", "EXPR [ (1, _24859, _24860) (-1, _24861) 0 ]", @@ -28859,12 +28859,12 @@ expression: artifact "EXPR [ (1, _24875, _24877) 0 ]", "EXPR [ (1, _24860, _24874) (-1, _24878) 0 ]", "EXPR [ (-1, _24877, _24878) (-1, _24879) 1 ]", - "EXPR [ (-1, _24880) (-1, _44478) (-1, _44479) 0 ]", + "EXPR [ (-1, _24880) (-1, _44470) (-1, _44471) 0 ]", "EXPR [ (1, _24877, _24878) (-1, _24881) 0 ]", "EXPR [ (1, _24846, _24856) (1, _24854, _24857) (-1, _24882) 0 ]", - "EXPR [ (-1, _24877, _24878) (-1, _44482) 0 ]", - "EXPR [ (-1, _24879, _24880) (-1, _44483) 0 ]", - "EXPR [ (-1, _24883) (1, _44482) (1, _44483) 1 ]", + "EXPR [ (-1, _24877, _24878) (-1, _44474) 0 ]", + "EXPR [ (-1, _24879, _24880) (-1, _44475) 0 ]", + "EXPR [ (-1, _24883) (1, _44474) (1, _44475) 1 ]", "EXPR [ (1, _24709) (-1, _24884) 28 ]", "EXPR [ (1, _24719, _24883) (-1, _24885) 0 ]", "EXPR [ (1, _24884, _24885) (-1, _24886) 0 ]", @@ -28893,16 +28893,16 @@ expression: artifact "EXPR [ (1, _24900, _24902) 0 ]", "EXPR [ (1, _24885, _24899) (-1, _24903) 0 ]", "EXPR [ (-1, _24902, _24903) (-1, _24904) 1 ]", - "EXPR [ (-1, _24905) (-1, _44482) (-1, _44483) 0 ]", + "EXPR [ (-1, _24905) (-1, _44474) (-1, _44475) 0 ]", "EXPR [ (1, _24902, _24903) (-1, _24906) 0 ]", "EXPR [ (1, _24871, _24881) (1, _24879, _24882) (-1, _24907) 0 ]", - "EXPR [ (-1, _24902, _24903) (-1, _44486) 0 ]", - "EXPR [ (-1, _24904, _24905) (-1, _44487) 0 ]", - "EXPR [ (-1, _24908) (1, _44486) (1, _44487) 1 ]", + "EXPR [ (-1, _24902, _24903) (-1, _44478) 0 ]", + "EXPR [ (-1, _24904, _24905) (-1, _44479) 0 ]", + "EXPR [ (-1, _24908) (1, _44478) (1, _44479) 1 ]", "EXPR [ (-1, _24719, _24908) (-1, _24909) 1 ]", - "EXPR [ (-1, _24910) (-1, _44486) (-1, _44487) 0 ]", - "EXPR [ (-1, _23533, _23577) (1, _23577, _23596) (1, _23533) (-1, _44492) 0 ]", - "EXPR [ (-1, _24896, _24906) (-1, _24904, _24907) (-1, _24911) (1, _44492) 0 ]", + "EXPR [ (-1, _24910) (-1, _44478) (-1, _44479) 0 ]", + "EXPR [ (-1, _23533, _23577) (1, _23577, _23596) (1, _23533) (-1, _44484) 0 ]", + "EXPR [ (-1, _24896, _24906) (-1, _24904, _24907) (-1, _24911) (1, _44484) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24911))], q_c: 0 })], outputs: [Simple(Witness(24912))]", "EXPR [ (1, _24911, _24912) (1, _24913) -1 ]", "EXPR [ (1, _24911, _24913) 0 ]", @@ -28926,7 +28926,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24928))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24931))]", "EXPR [ (-1, _24928, _24931) (5096253676302562286669017222071363378443840053029366383258766538131, _24931) (1, _24932) -1 ]", "EXPR [ (-1, _24928, _24932) (5096253676302562286669017222071363378443840053029366383258766538131, _24932) 0 ]", - "EXPR [ (1, _24929, _24932) (1, _24932, _24932) (268435454, _24932) (-1, _24933) 0 ]", + "EXPR [ (1, _24929, _24932) (268435455, _24932) (-1, _24933) 0 ]", "BLACKBOX::RANGE [(_24933, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24929))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24934)), Simple(Witness(24935))]", "BLACKBOX::RANGE [(_24934, 29)] []", @@ -28985,9 +28985,9 @@ expression: artifact "EXPR [ (-1, _24973, _24974) (-1, _24975) 1 ]", "EXPR [ (1, _24973, _24974) (-1, _24976) 0 ]", "EXPR [ (1, _24945, _24953) (-1, _24977) 0 ]", - "EXPR [ (-1, _24953, _24975) (-1, _44500) 0 ]", - "EXPR [ (-1, _24973, _24974) (-1, _44501) 0 ]", - "EXPR [ (-1, _24978) (1, _44500) (1, _44501) 1 ]", + "EXPR [ (-1, _24953, _24975) (-1, _44491) 0 ]", + "EXPR [ (-1, _24973, _24974) (-1, _44492) 0 ]", + "EXPR [ (-1, _24978) (1, _44491) (1, _44492) 1 ]", "EXPR [ (1, _24929) (-1, _24979) 3 ]", "EXPR [ (1, _24939, _24978) (-1, _24980) 0 ]", "EXPR [ (1, _24979, _24980) (-1, _24981) 0 ]", @@ -29016,12 +29016,12 @@ expression: artifact "EXPR [ (1, _24995, _24997) 0 ]", "EXPR [ (1, _24980, _24994) (-1, _24998) 0 ]", "EXPR [ (-1, _24997, _24998) (-1, _24999) 1 ]", - "EXPR [ (-1, _25000) (-1, _44500) (-1, _44501) 0 ]", + "EXPR [ (-1, _25000) (-1, _44491) (-1, _44492) 0 ]", "EXPR [ (1, _24997, _24998) (-1, _25001) 0 ]", "EXPR [ (1, _24967, _24976) (1, _24975, _24977) (-1, _25002) 0 ]", - "EXPR [ (-1, _24997, _24998) (-1, _44504) 0 ]", - "EXPR [ (-1, _24999, _25000) (-1, _44505) 0 ]", - "EXPR [ (-1, _25003) (1, _44504) (1, _44505) 1 ]", + "EXPR [ (-1, _24997, _24998) (-1, _44495) 0 ]", + "EXPR [ (-1, _24999, _25000) (-1, _44496) 0 ]", + "EXPR [ (-1, _25003) (1, _44495) (1, _44496) 1 ]", "EXPR [ (1, _24929) (-1, _25004) 6 ]", "EXPR [ (1, _24939, _25003) (-1, _25005) 0 ]", "EXPR [ (1, _25004, _25005) (-1, _25006) 0 ]", @@ -29050,12 +29050,12 @@ expression: artifact "EXPR [ (1, _25020, _25022) 0 ]", "EXPR [ (1, _25005, _25019) (-1, _25023) 0 ]", "EXPR [ (-1, _25022, _25023) (-1, _25024) 1 ]", - "EXPR [ (-1, _25025) (-1, _44504) (-1, _44505) 0 ]", + "EXPR [ (-1, _25025) (-1, _44495) (-1, _44496) 0 ]", "EXPR [ (1, _25022, _25023) (-1, _25026) 0 ]", "EXPR [ (1, _24991, _25001) (1, _24999, _25002) (-1, _25027) 0 ]", - "EXPR [ (-1, _25022, _25023) (-1, _44508) 0 ]", - "EXPR [ (-1, _25024, _25025) (-1, _44509) 0 ]", - "EXPR [ (-1, _25028) (1, _44508) (1, _44509) 1 ]", + "EXPR [ (-1, _25022, _25023) (-1, _44499) 0 ]", + "EXPR [ (-1, _25024, _25025) (-1, _44500) 0 ]", + "EXPR [ (-1, _25028) (1, _44499) (1, _44500) 1 ]", "EXPR [ (1, _24929) (-1, _25029) 10 ]", "EXPR [ (1, _24939, _25028) (-1, _25030) 0 ]", "EXPR [ (1, _25029, _25030) (-1, _25031) 0 ]", @@ -29084,12 +29084,12 @@ expression: artifact "EXPR [ (1, _25045, _25047) 0 ]", "EXPR [ (1, _25030, _25044) (-1, _25048) 0 ]", "EXPR [ (-1, _25047, _25048) (-1, _25049) 1 ]", - "EXPR [ (-1, _25050) (-1, _44508) (-1, _44509) 0 ]", + "EXPR [ (-1, _25050) (-1, _44499) (-1, _44500) 0 ]", "EXPR [ (1, _25047, _25048) (-1, _25051) 0 ]", "EXPR [ (1, _25016, _25026) (1, _25024, _25027) (-1, _25052) 0 ]", - "EXPR [ (-1, _25047, _25048) (-1, _44512) 0 ]", - "EXPR [ (-1, _25049, _25050) (-1, _44513) 0 ]", - "EXPR [ (-1, _25053) (1, _44512) (1, _44513) 1 ]", + "EXPR [ (-1, _25047, _25048) (-1, _44503) 0 ]", + "EXPR [ (-1, _25049, _25050) (-1, _44504) 0 ]", + "EXPR [ (-1, _25053) (1, _44503) (1, _44504) 1 ]", "EXPR [ (1, _24929) (-1, _25054) 15 ]", "EXPR [ (1, _24939, _25053) (-1, _25055) 0 ]", "EXPR [ (1, _25054, _25055) (-1, _25056) 0 ]", @@ -29118,12 +29118,12 @@ expression: artifact "EXPR [ (1, _25070, _25072) 0 ]", "EXPR [ (1, _25055, _25069) (-1, _25073) 0 ]", "EXPR [ (-1, _25072, _25073) (-1, _25074) 1 ]", - "EXPR [ (-1, _25075) (-1, _44512) (-1, _44513) 0 ]", + "EXPR [ (-1, _25075) (-1, _44503) (-1, _44504) 0 ]", "EXPR [ (1, _25072, _25073) (-1, _25076) 0 ]", "EXPR [ (1, _25041, _25051) (1, _25049, _25052) (-1, _25077) 0 ]", - "EXPR [ (-1, _25072, _25073) (-1, _44516) 0 ]", - "EXPR [ (-1, _25074, _25075) (-1, _44517) 0 ]", - "EXPR [ (-1, _25078) (1, _44516) (1, _44517) 1 ]", + "EXPR [ (-1, _25072, _25073) (-1, _44507) 0 ]", + "EXPR [ (-1, _25074, _25075) (-1, _44508) 0 ]", + "EXPR [ (-1, _25078) (1, _44507) (1, _44508) 1 ]", "EXPR [ (1, _24929) (-1, _25079) 21 ]", "EXPR [ (1, _24939, _25078) (-1, _25080) 0 ]", "EXPR [ (1, _25079, _25080) (-1, _25081) 0 ]", @@ -29152,12 +29152,12 @@ expression: artifact "EXPR [ (1, _25095, _25097) 0 ]", "EXPR [ (1, _25080, _25094) (-1, _25098) 0 ]", "EXPR [ (-1, _25097, _25098) (-1, _25099) 1 ]", - "EXPR [ (-1, _25100) (-1, _44516) (-1, _44517) 0 ]", + "EXPR [ (-1, _25100) (-1, _44507) (-1, _44508) 0 ]", "EXPR [ (1, _25097, _25098) (-1, _25101) 0 ]", "EXPR [ (1, _25066, _25076) (1, _25074, _25077) (-1, _25102) 0 ]", - "EXPR [ (-1, _25097, _25098) (-1, _44520) 0 ]", - "EXPR [ (-1, _25099, _25100) (-1, _44521) 0 ]", - "EXPR [ (-1, _25103) (1, _44520) (1, _44521) 1 ]", + "EXPR [ (-1, _25097, _25098) (-1, _44511) 0 ]", + "EXPR [ (-1, _25099, _25100) (-1, _44512) 0 ]", + "EXPR [ (-1, _25103) (1, _44511) (1, _44512) 1 ]", "EXPR [ (1, _24929) (-1, _25104) 28 ]", "EXPR [ (1, _24939, _25103) (-1, _25105) 0 ]", "EXPR [ (1, _25104, _25105) (-1, _25106) 0 ]", @@ -29186,16 +29186,16 @@ expression: artifact "EXPR [ (1, _25120, _25122) 0 ]", "EXPR [ (1, _25105, _25119) (-1, _25123) 0 ]", "EXPR [ (-1, _25122, _25123) (-1, _25124) 1 ]", - "EXPR [ (-1, _25125) (-1, _44520) (-1, _44521) 0 ]", + "EXPR [ (-1, _25125) (-1, _44511) (-1, _44512) 0 ]", "EXPR [ (1, _25122, _25123) (-1, _25126) 0 ]", "EXPR [ (1, _25091, _25101) (1, _25099, _25102) (-1, _25127) 0 ]", - "EXPR [ (-1, _25122, _25123) (-1, _44524) 0 ]", - "EXPR [ (-1, _25124, _25125) (-1, _44525) 0 ]", - "EXPR [ (-1, _25128) (1, _44524) (1, _44525) 1 ]", + "EXPR [ (-1, _25122, _25123) (-1, _44515) 0 ]", + "EXPR [ (-1, _25124, _25125) (-1, _44516) 0 ]", + "EXPR [ (-1, _25128) (1, _44515) (1, _44516) 1 ]", "EXPR [ (-1, _24939, _25128) (-1, _25129) 1 ]", - "EXPR [ (-1, _25130) (-1, _44524) (-1, _44525) 0 ]", - "EXPR [ (-1, _23537, _23577) (1, _23577, _23600) (1, _23537) (-1, _44530) 0 ]", - "EXPR [ (-1, _25116, _25126) (-1, _25124, _25127) (-1, _25131) (1, _44530) 0 ]", + "EXPR [ (-1, _25130) (-1, _44515) (-1, _44516) 0 ]", + "EXPR [ (-1, _23537, _23577) (1, _23577, _23600) (1, _23537) (-1, _44521) 0 ]", + "EXPR [ (-1, _25116, _25126) (-1, _25124, _25127) (-1, _25131) (1, _44521) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25131))], q_c: 0 })], outputs: [Simple(Witness(25132))]", "EXPR [ (1, _25131, _25132) (1, _25133) -1 ]", "EXPR [ (1, _25131, _25133) 0 ]", @@ -29219,7 +29219,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25151))]", "EXPR [ (-1, _25148, _25151) (5096253676302562286669017222071363378443840053029366383258766538131, _25151) (1, _25152) -1 ]", "EXPR [ (-1, _25148, _25152) (5096253676302562286669017222071363378443840053029366383258766538131, _25152) 0 ]", - "EXPR [ (1, _25149, _25152) (1, _25152, _25152) (268435454, _25152) (-1, _25153) 0 ]", + "EXPR [ (1, _25149, _25152) (268435455, _25152) (-1, _25153) 0 ]", "BLACKBOX::RANGE [(_25153, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25149))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25154)), Simple(Witness(25155))]", "BLACKBOX::RANGE [(_25154, 29)] []", @@ -29278,9 +29278,9 @@ expression: artifact "EXPR [ (-1, _25193, _25194) (-1, _25195) 1 ]", "EXPR [ (1, _25193, _25194) (-1, _25196) 0 ]", "EXPR [ (1, _25165, _25173) (-1, _25197) 0 ]", - "EXPR [ (-1, _25173, _25195) (-1, _44538) 0 ]", - "EXPR [ (-1, _25193, _25194) (-1, _44539) 0 ]", - "EXPR [ (-1, _25198) (1, _44538) (1, _44539) 1 ]", + "EXPR [ (-1, _25173, _25195) (-1, _44528) 0 ]", + "EXPR [ (-1, _25193, _25194) (-1, _44529) 0 ]", + "EXPR [ (-1, _25198) (1, _44528) (1, _44529) 1 ]", "EXPR [ (1, _25149) (-1, _25199) 3 ]", "EXPR [ (1, _25159, _25198) (-1, _25200) 0 ]", "EXPR [ (1, _25199, _25200) (-1, _25201) 0 ]", @@ -29309,12 +29309,12 @@ expression: artifact "EXPR [ (1, _25215, _25217) 0 ]", "EXPR [ (1, _25200, _25214) (-1, _25218) 0 ]", "EXPR [ (-1, _25217, _25218) (-1, _25219) 1 ]", - "EXPR [ (-1, _25220) (-1, _44538) (-1, _44539) 0 ]", + "EXPR [ (-1, _25220) (-1, _44528) (-1, _44529) 0 ]", "EXPR [ (1, _25217, _25218) (-1, _25221) 0 ]", "EXPR [ (1, _25187, _25196) (1, _25195, _25197) (-1, _25222) 0 ]", - "EXPR [ (-1, _25217, _25218) (-1, _44542) 0 ]", - "EXPR [ (-1, _25219, _25220) (-1, _44543) 0 ]", - "EXPR [ (-1, _25223) (1, _44542) (1, _44543) 1 ]", + "EXPR [ (-1, _25217, _25218) (-1, _44532) 0 ]", + "EXPR [ (-1, _25219, _25220) (-1, _44533) 0 ]", + "EXPR [ (-1, _25223) (1, _44532) (1, _44533) 1 ]", "EXPR [ (1, _25149) (-1, _25224) 6 ]", "EXPR [ (1, _25159, _25223) (-1, _25225) 0 ]", "EXPR [ (1, _25224, _25225) (-1, _25226) 0 ]", @@ -29343,12 +29343,12 @@ expression: artifact "EXPR [ (1, _25240, _25242) 0 ]", "EXPR [ (1, _25225, _25239) (-1, _25243) 0 ]", "EXPR [ (-1, _25242, _25243) (-1, _25244) 1 ]", - "EXPR [ (-1, _25245) (-1, _44542) (-1, _44543) 0 ]", + "EXPR [ (-1, _25245) (-1, _44532) (-1, _44533) 0 ]", "EXPR [ (1, _25242, _25243) (-1, _25246) 0 ]", "EXPR [ (1, _25211, _25221) (1, _25219, _25222) (-1, _25247) 0 ]", - "EXPR [ (-1, _25242, _25243) (-1, _44546) 0 ]", - "EXPR [ (-1, _25244, _25245) (-1, _44547) 0 ]", - "EXPR [ (-1, _25248) (1, _44546) (1, _44547) 1 ]", + "EXPR [ (-1, _25242, _25243) (-1, _44536) 0 ]", + "EXPR [ (-1, _25244, _25245) (-1, _44537) 0 ]", + "EXPR [ (-1, _25248) (1, _44536) (1, _44537) 1 ]", "EXPR [ (1, _25149) (-1, _25249) 10 ]", "EXPR [ (1, _25159, _25248) (-1, _25250) 0 ]", "EXPR [ (1, _25249, _25250) (-1, _25251) 0 ]", @@ -29377,12 +29377,12 @@ expression: artifact "EXPR [ (1, _25265, _25267) 0 ]", "EXPR [ (1, _25250, _25264) (-1, _25268) 0 ]", "EXPR [ (-1, _25267, _25268) (-1, _25269) 1 ]", - "EXPR [ (-1, _25270) (-1, _44546) (-1, _44547) 0 ]", + "EXPR [ (-1, _25270) (-1, _44536) (-1, _44537) 0 ]", "EXPR [ (1, _25267, _25268) (-1, _25271) 0 ]", "EXPR [ (1, _25236, _25246) (1, _25244, _25247) (-1, _25272) 0 ]", - "EXPR [ (-1, _25267, _25268) (-1, _44550) 0 ]", - "EXPR [ (-1, _25269, _25270) (-1, _44551) 0 ]", - "EXPR [ (-1, _25273) (1, _44550) (1, _44551) 1 ]", + "EXPR [ (-1, _25267, _25268) (-1, _44540) 0 ]", + "EXPR [ (-1, _25269, _25270) (-1, _44541) 0 ]", + "EXPR [ (-1, _25273) (1, _44540) (1, _44541) 1 ]", "EXPR [ (1, _25149) (-1, _25274) 15 ]", "EXPR [ (1, _25159, _25273) (-1, _25275) 0 ]", "EXPR [ (1, _25274, _25275) (-1, _25276) 0 ]", @@ -29411,12 +29411,12 @@ expression: artifact "EXPR [ (1, _25290, _25292) 0 ]", "EXPR [ (1, _25275, _25289) (-1, _25293) 0 ]", "EXPR [ (-1, _25292, _25293) (-1, _25294) 1 ]", - "EXPR [ (-1, _25295) (-1, _44550) (-1, _44551) 0 ]", + "EXPR [ (-1, _25295) (-1, _44540) (-1, _44541) 0 ]", "EXPR [ (1, _25292, _25293) (-1, _25296) 0 ]", "EXPR [ (1, _25261, _25271) (1, _25269, _25272) (-1, _25297) 0 ]", - "EXPR [ (-1, _25292, _25293) (-1, _44554) 0 ]", - "EXPR [ (-1, _25294, _25295) (-1, _44555) 0 ]", - "EXPR [ (-1, _25298) (1, _44554) (1, _44555) 1 ]", + "EXPR [ (-1, _25292, _25293) (-1, _44544) 0 ]", + "EXPR [ (-1, _25294, _25295) (-1, _44545) 0 ]", + "EXPR [ (-1, _25298) (1, _44544) (1, _44545) 1 ]", "EXPR [ (1, _25149) (-1, _25299) 21 ]", "EXPR [ (1, _25159, _25298) (-1, _25300) 0 ]", "EXPR [ (1, _25299, _25300) (-1, _25301) 0 ]", @@ -29445,12 +29445,12 @@ expression: artifact "EXPR [ (1, _25315, _25317) 0 ]", "EXPR [ (1, _25300, _25314) (-1, _25318) 0 ]", "EXPR [ (-1, _25317, _25318) (-1, _25319) 1 ]", - "EXPR [ (-1, _25320) (-1, _44554) (-1, _44555) 0 ]", + "EXPR [ (-1, _25320) (-1, _44544) (-1, _44545) 0 ]", "EXPR [ (1, _25317, _25318) (-1, _25321) 0 ]", "EXPR [ (1, _25286, _25296) (1, _25294, _25297) (-1, _25322) 0 ]", - "EXPR [ (-1, _25317, _25318) (-1, _44558) 0 ]", - "EXPR [ (-1, _25319, _25320) (-1, _44559) 0 ]", - "EXPR [ (-1, _25323) (1, _44558) (1, _44559) 1 ]", + "EXPR [ (-1, _25317, _25318) (-1, _44548) 0 ]", + "EXPR [ (-1, _25319, _25320) (-1, _44549) 0 ]", + "EXPR [ (-1, _25323) (1, _44548) (1, _44549) 1 ]", "EXPR [ (1, _25149) (-1, _25324) 28 ]", "EXPR [ (1, _25159, _25323) (-1, _25325) 0 ]", "EXPR [ (1, _25324, _25325) (-1, _25326) 0 ]", @@ -29479,16 +29479,16 @@ expression: artifact "EXPR [ (1, _25340, _25342) 0 ]", "EXPR [ (1, _25325, _25339) (-1, _25343) 0 ]", "EXPR [ (-1, _25342, _25343) (-1, _25344) 1 ]", - "EXPR [ (-1, _25345) (-1, _44558) (-1, _44559) 0 ]", + "EXPR [ (-1, _25345) (-1, _44548) (-1, _44549) 0 ]", "EXPR [ (1, _25342, _25343) (-1, _25346) 0 ]", "EXPR [ (1, _25311, _25321) (1, _25319, _25322) (-1, _25347) 0 ]", - "EXPR [ (-1, _25342, _25343) (-1, _44562) 0 ]", - "EXPR [ (-1, _25344, _25345) (-1, _44563) 0 ]", - "EXPR [ (-1, _25348) (1, _44562) (1, _44563) 1 ]", + "EXPR [ (-1, _25342, _25343) (-1, _44552) 0 ]", + "EXPR [ (-1, _25344, _25345) (-1, _44553) 0 ]", + "EXPR [ (-1, _25348) (1, _44552) (1, _44553) 1 ]", "EXPR [ (-1, _25159, _25348) (-1, _25349) 1 ]", - "EXPR [ (-1, _25350) (-1, _44562) (-1, _44563) 0 ]", - "EXPR [ (-1, _23541, _23577) (1, _23577, _23604) (1, _23541) (-1, _44568) 0 ]", - "EXPR [ (-1, _25336, _25346) (-1, _25344, _25347) (-1, _25351) (1, _44568) 0 ]", + "EXPR [ (-1, _25350) (-1, _44552) (-1, _44553) 0 ]", + "EXPR [ (-1, _23541, _23577) (1, _23577, _23604) (1, _23541) (-1, _44558) 0 ]", + "EXPR [ (-1, _25336, _25346) (-1, _25344, _25347) (-1, _25351) (1, _44558) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25351))], q_c: 0 })], outputs: [Simple(Witness(25352))]", "EXPR [ (1, _25351, _25352) (1, _25353) -1 ]", "EXPR [ (1, _25351, _25353) 0 ]", @@ -29512,7 +29512,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25368))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25371))]", "EXPR [ (-1, _25368, _25371) (5096253676302562286669017222071363378443840053029366383258766538131, _25371) (1, _25372) -1 ]", "EXPR [ (-1, _25368, _25372) (5096253676302562286669017222071363378443840053029366383258766538131, _25372) 0 ]", - "EXPR [ (1, _25369, _25372) (1, _25372, _25372) (268435454, _25372) (-1, _25373) 0 ]", + "EXPR [ (1, _25369, _25372) (268435455, _25372) (-1, _25373) 0 ]", "BLACKBOX::RANGE [(_25373, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25369))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25374)), Simple(Witness(25375))]", "BLACKBOX::RANGE [(_25374, 29)] []", @@ -29571,9 +29571,9 @@ expression: artifact "EXPR [ (-1, _25413, _25414) (-1, _25415) 1 ]", "EXPR [ (1, _25413, _25414) (-1, _25416) 0 ]", "EXPR [ (1, _25385, _25393) (-1, _25417) 0 ]", - "EXPR [ (-1, _25393, _25415) (-1, _44576) 0 ]", - "EXPR [ (-1, _25413, _25414) (-1, _44577) 0 ]", - "EXPR [ (-1, _25418) (1, _44576) (1, _44577) 1 ]", + "EXPR [ (-1, _25393, _25415) (-1, _44565) 0 ]", + "EXPR [ (-1, _25413, _25414) (-1, _44566) 0 ]", + "EXPR [ (-1, _25418) (1, _44565) (1, _44566) 1 ]", "EXPR [ (1, _25369) (-1, _25419) 3 ]", "EXPR [ (1, _25379, _25418) (-1, _25420) 0 ]", "EXPR [ (1, _25419, _25420) (-1, _25421) 0 ]", @@ -29602,12 +29602,12 @@ expression: artifact "EXPR [ (1, _25435, _25437) 0 ]", "EXPR [ (1, _25420, _25434) (-1, _25438) 0 ]", "EXPR [ (-1, _25437, _25438) (-1, _25439) 1 ]", - "EXPR [ (-1, _25440) (-1, _44576) (-1, _44577) 0 ]", + "EXPR [ (-1, _25440) (-1, _44565) (-1, _44566) 0 ]", "EXPR [ (1, _25437, _25438) (-1, _25441) 0 ]", "EXPR [ (1, _25407, _25416) (1, _25415, _25417) (-1, _25442) 0 ]", - "EXPR [ (-1, _25437, _25438) (-1, _44580) 0 ]", - "EXPR [ (-1, _25439, _25440) (-1, _44581) 0 ]", - "EXPR [ (-1, _25443) (1, _44580) (1, _44581) 1 ]", + "EXPR [ (-1, _25437, _25438) (-1, _44569) 0 ]", + "EXPR [ (-1, _25439, _25440) (-1, _44570) 0 ]", + "EXPR [ (-1, _25443) (1, _44569) (1, _44570) 1 ]", "EXPR [ (1, _25369) (-1, _25444) 6 ]", "EXPR [ (1, _25379, _25443) (-1, _25445) 0 ]", "EXPR [ (1, _25444, _25445) (-1, _25446) 0 ]", @@ -29636,12 +29636,12 @@ expression: artifact "EXPR [ (1, _25460, _25462) 0 ]", "EXPR [ (1, _25445, _25459) (-1, _25463) 0 ]", "EXPR [ (-1, _25462, _25463) (-1, _25464) 1 ]", - "EXPR [ (-1, _25465) (-1, _44580) (-1, _44581) 0 ]", + "EXPR [ (-1, _25465) (-1, _44569) (-1, _44570) 0 ]", "EXPR [ (1, _25462, _25463) (-1, _25466) 0 ]", "EXPR [ (1, _25431, _25441) (1, _25439, _25442) (-1, _25467) 0 ]", - "EXPR [ (-1, _25462, _25463) (-1, _44584) 0 ]", - "EXPR [ (-1, _25464, _25465) (-1, _44585) 0 ]", - "EXPR [ (-1, _25468) (1, _44584) (1, _44585) 1 ]", + "EXPR [ (-1, _25462, _25463) (-1, _44573) 0 ]", + "EXPR [ (-1, _25464, _25465) (-1, _44574) 0 ]", + "EXPR [ (-1, _25468) (1, _44573) (1, _44574) 1 ]", "EXPR [ (1, _25369) (-1, _25469) 10 ]", "EXPR [ (1, _25379, _25468) (-1, _25470) 0 ]", "EXPR [ (1, _25469, _25470) (-1, _25471) 0 ]", @@ -29670,12 +29670,12 @@ expression: artifact "EXPR [ (1, _25485, _25487) 0 ]", "EXPR [ (1, _25470, _25484) (-1, _25488) 0 ]", "EXPR [ (-1, _25487, _25488) (-1, _25489) 1 ]", - "EXPR [ (-1, _25490) (-1, _44584) (-1, _44585) 0 ]", + "EXPR [ (-1, _25490) (-1, _44573) (-1, _44574) 0 ]", "EXPR [ (1, _25487, _25488) (-1, _25491) 0 ]", "EXPR [ (1, _25456, _25466) (1, _25464, _25467) (-1, _25492) 0 ]", - "EXPR [ (-1, _25487, _25488) (-1, _44588) 0 ]", - "EXPR [ (-1, _25489, _25490) (-1, _44589) 0 ]", - "EXPR [ (-1, _25493) (1, _44588) (1, _44589) 1 ]", + "EXPR [ (-1, _25487, _25488) (-1, _44577) 0 ]", + "EXPR [ (-1, _25489, _25490) (-1, _44578) 0 ]", + "EXPR [ (-1, _25493) (1, _44577) (1, _44578) 1 ]", "EXPR [ (1, _25369) (-1, _25494) 15 ]", "EXPR [ (1, _25379, _25493) (-1, _25495) 0 ]", "EXPR [ (1, _25494, _25495) (-1, _25496) 0 ]", @@ -29704,12 +29704,12 @@ expression: artifact "EXPR [ (1, _25510, _25512) 0 ]", "EXPR [ (1, _25495, _25509) (-1, _25513) 0 ]", "EXPR [ (-1, _25512, _25513) (-1, _25514) 1 ]", - "EXPR [ (-1, _25515) (-1, _44588) (-1, _44589) 0 ]", + "EXPR [ (-1, _25515) (-1, _44577) (-1, _44578) 0 ]", "EXPR [ (1, _25512, _25513) (-1, _25516) 0 ]", "EXPR [ (1, _25481, _25491) (1, _25489, _25492) (-1, _25517) 0 ]", - "EXPR [ (-1, _25512, _25513) (-1, _44592) 0 ]", - "EXPR [ (-1, _25514, _25515) (-1, _44593) 0 ]", - "EXPR [ (-1, _25518) (1, _44592) (1, _44593) 1 ]", + "EXPR [ (-1, _25512, _25513) (-1, _44581) 0 ]", + "EXPR [ (-1, _25514, _25515) (-1, _44582) 0 ]", + "EXPR [ (-1, _25518) (1, _44581) (1, _44582) 1 ]", "EXPR [ (1, _25369) (-1, _25519) 21 ]", "EXPR [ (1, _25379, _25518) (-1, _25520) 0 ]", "EXPR [ (1, _25519, _25520) (-1, _25521) 0 ]", @@ -29738,12 +29738,12 @@ expression: artifact "EXPR [ (1, _25535, _25537) 0 ]", "EXPR [ (1, _25520, _25534) (-1, _25538) 0 ]", "EXPR [ (-1, _25537, _25538) (-1, _25539) 1 ]", - "EXPR [ (-1, _25540) (-1, _44592) (-1, _44593) 0 ]", + "EXPR [ (-1, _25540) (-1, _44581) (-1, _44582) 0 ]", "EXPR [ (1, _25537, _25538) (-1, _25541) 0 ]", "EXPR [ (1, _25506, _25516) (1, _25514, _25517) (-1, _25542) 0 ]", - "EXPR [ (-1, _25537, _25538) (-1, _44596) 0 ]", - "EXPR [ (-1, _25539, _25540) (-1, _44597) 0 ]", - "EXPR [ (-1, _25543) (1, _44596) (1, _44597) 1 ]", + "EXPR [ (-1, _25537, _25538) (-1, _44585) 0 ]", + "EXPR [ (-1, _25539, _25540) (-1, _44586) 0 ]", + "EXPR [ (-1, _25543) (1, _44585) (1, _44586) 1 ]", "EXPR [ (1, _25369) (-1, _25544) 28 ]", "EXPR [ (1, _25379, _25543) (-1, _25545) 0 ]", "EXPR [ (1, _25544, _25545) (-1, _25546) 0 ]", @@ -29772,16 +29772,16 @@ expression: artifact "EXPR [ (1, _25560, _25562) 0 ]", "EXPR [ (1, _25545, _25559) (-1, _25563) 0 ]", "EXPR [ (-1, _25562, _25563) (-1, _25564) 1 ]", - "EXPR [ (-1, _25565) (-1, _44596) (-1, _44597) 0 ]", + "EXPR [ (-1, _25565) (-1, _44585) (-1, _44586) 0 ]", "EXPR [ (1, _25562, _25563) (-1, _25566) 0 ]", "EXPR [ (1, _25531, _25541) (1, _25539, _25542) (-1, _25567) 0 ]", - "EXPR [ (-1, _25562, _25563) (-1, _44600) 0 ]", - "EXPR [ (-1, _25564, _25565) (-1, _44601) 0 ]", - "EXPR [ (-1, _25568) (1, _44600) (1, _44601) 1 ]", + "EXPR [ (-1, _25562, _25563) (-1, _44589) 0 ]", + "EXPR [ (-1, _25564, _25565) (-1, _44590) 0 ]", + "EXPR [ (-1, _25568) (1, _44589) (1, _44590) 1 ]", "EXPR [ (-1, _25379, _25568) (-1, _25569) 1 ]", - "EXPR [ (-1, _25570) (-1, _44600) (-1, _44601) 0 ]", - "EXPR [ (-1, _23545, _23577) (1, _23577, _23608) (1, _23545) (-1, _44606) 0 ]", - "EXPR [ (-1, _25556, _25566) (-1, _25564, _25567) (-1, _25571) (1, _44606) 0 ]", + "EXPR [ (-1, _25570) (-1, _44589) (-1, _44590) 0 ]", + "EXPR [ (-1, _23545, _23577) (1, _23577, _23608) (1, _23545) (-1, _44595) 0 ]", + "EXPR [ (-1, _25556, _25566) (-1, _25564, _25567) (-1, _25571) (1, _44595) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25571))], q_c: 0 })], outputs: [Simple(Witness(25572))]", "EXPR [ (1, _25571, _25572) (1, _25573) -1 ]", "EXPR [ (1, _25571, _25573) 0 ]", @@ -29805,7 +29805,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25588))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25591))]", "EXPR [ (-1, _25588, _25591) (5096253676302562286669017222071363378443840053029366383258766538131, _25591) (1, _25592) -1 ]", "EXPR [ (-1, _25588, _25592) (5096253676302562286669017222071363378443840053029366383258766538131, _25592) 0 ]", - "EXPR [ (1, _25589, _25592) (1, _25592, _25592) (268435454, _25592) (-1, _25593) 0 ]", + "EXPR [ (1, _25589, _25592) (268435455, _25592) (-1, _25593) 0 ]", "BLACKBOX::RANGE [(_25593, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25589))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25594)), Simple(Witness(25595))]", "BLACKBOX::RANGE [(_25594, 29)] []", @@ -29864,9 +29864,9 @@ expression: artifact "EXPR [ (-1, _25633, _25634) (-1, _25635) 1 ]", "EXPR [ (1, _25633, _25634) (-1, _25636) 0 ]", "EXPR [ (1, _25605, _25613) (-1, _25637) 0 ]", - "EXPR [ (-1, _25613, _25635) (-1, _44614) 0 ]", - "EXPR [ (-1, _25633, _25634) (-1, _44615) 0 ]", - "EXPR [ (-1, _25638) (1, _44614) (1, _44615) 1 ]", + "EXPR [ (-1, _25613, _25635) (-1, _44602) 0 ]", + "EXPR [ (-1, _25633, _25634) (-1, _44603) 0 ]", + "EXPR [ (-1, _25638) (1, _44602) (1, _44603) 1 ]", "EXPR [ (1, _25589) (-1, _25639) 3 ]", "EXPR [ (1, _25599, _25638) (-1, _25640) 0 ]", "EXPR [ (1, _25639, _25640) (-1, _25641) 0 ]", @@ -29895,12 +29895,12 @@ expression: artifact "EXPR [ (1, _25655, _25657) 0 ]", "EXPR [ (1, _25640, _25654) (-1, _25658) 0 ]", "EXPR [ (-1, _25657, _25658) (-1, _25659) 1 ]", - "EXPR [ (-1, _25660) (-1, _44614) (-1, _44615) 0 ]", + "EXPR [ (-1, _25660) (-1, _44602) (-1, _44603) 0 ]", "EXPR [ (1, _25657, _25658) (-1, _25661) 0 ]", "EXPR [ (1, _25627, _25636) (1, _25635, _25637) (-1, _25662) 0 ]", - "EXPR [ (-1, _25657, _25658) (-1, _44618) 0 ]", - "EXPR [ (-1, _25659, _25660) (-1, _44619) 0 ]", - "EXPR [ (-1, _25663) (1, _44618) (1, _44619) 1 ]", + "EXPR [ (-1, _25657, _25658) (-1, _44606) 0 ]", + "EXPR [ (-1, _25659, _25660) (-1, _44607) 0 ]", + "EXPR [ (-1, _25663) (1, _44606) (1, _44607) 1 ]", "EXPR [ (1, _25589) (-1, _25664) 6 ]", "EXPR [ (1, _25599, _25663) (-1, _25665) 0 ]", "EXPR [ (1, _25664, _25665) (-1, _25666) 0 ]", @@ -29929,12 +29929,12 @@ expression: artifact "EXPR [ (1, _25680, _25682) 0 ]", "EXPR [ (1, _25665, _25679) (-1, _25683) 0 ]", "EXPR [ (-1, _25682, _25683) (-1, _25684) 1 ]", - "EXPR [ (-1, _25685) (-1, _44618) (-1, _44619) 0 ]", + "EXPR [ (-1, _25685) (-1, _44606) (-1, _44607) 0 ]", "EXPR [ (1, _25682, _25683) (-1, _25686) 0 ]", "EXPR [ (1, _25651, _25661) (1, _25659, _25662) (-1, _25687) 0 ]", - "EXPR [ (-1, _25682, _25683) (-1, _44622) 0 ]", - "EXPR [ (-1, _25684, _25685) (-1, _44623) 0 ]", - "EXPR [ (-1, _25688) (1, _44622) (1, _44623) 1 ]", + "EXPR [ (-1, _25682, _25683) (-1, _44610) 0 ]", + "EXPR [ (-1, _25684, _25685) (-1, _44611) 0 ]", + "EXPR [ (-1, _25688) (1, _44610) (1, _44611) 1 ]", "EXPR [ (1, _25589) (-1, _25689) 10 ]", "EXPR [ (1, _25599, _25688) (-1, _25690) 0 ]", "EXPR [ (1, _25689, _25690) (-1, _25691) 0 ]", @@ -29963,12 +29963,12 @@ expression: artifact "EXPR [ (1, _25705, _25707) 0 ]", "EXPR [ (1, _25690, _25704) (-1, _25708) 0 ]", "EXPR [ (-1, _25707, _25708) (-1, _25709) 1 ]", - "EXPR [ (-1, _25710) (-1, _44622) (-1, _44623) 0 ]", + "EXPR [ (-1, _25710) (-1, _44610) (-1, _44611) 0 ]", "EXPR [ (1, _25707, _25708) (-1, _25711) 0 ]", "EXPR [ (1, _25676, _25686) (1, _25684, _25687) (-1, _25712) 0 ]", - "EXPR [ (-1, _25707, _25708) (-1, _44626) 0 ]", - "EXPR [ (-1, _25709, _25710) (-1, _44627) 0 ]", - "EXPR [ (-1, _25713) (1, _44626) (1, _44627) 1 ]", + "EXPR [ (-1, _25707, _25708) (-1, _44614) 0 ]", + "EXPR [ (-1, _25709, _25710) (-1, _44615) 0 ]", + "EXPR [ (-1, _25713) (1, _44614) (1, _44615) 1 ]", "EXPR [ (1, _25589) (-1, _25714) 15 ]", "EXPR [ (1, _25599, _25713) (-1, _25715) 0 ]", "EXPR [ (1, _25714, _25715) (-1, _25716) 0 ]", @@ -29997,12 +29997,12 @@ expression: artifact "EXPR [ (1, _25730, _25732) 0 ]", "EXPR [ (1, _25715, _25729) (-1, _25733) 0 ]", "EXPR [ (-1, _25732, _25733) (-1, _25734) 1 ]", - "EXPR [ (-1, _25735) (-1, _44626) (-1, _44627) 0 ]", + "EXPR [ (-1, _25735) (-1, _44614) (-1, _44615) 0 ]", "EXPR [ (1, _25732, _25733) (-1, _25736) 0 ]", "EXPR [ (1, _25701, _25711) (1, _25709, _25712) (-1, _25737) 0 ]", - "EXPR [ (-1, _25732, _25733) (-1, _44630) 0 ]", - "EXPR [ (-1, _25734, _25735) (-1, _44631) 0 ]", - "EXPR [ (-1, _25738) (1, _44630) (1, _44631) 1 ]", + "EXPR [ (-1, _25732, _25733) (-1, _44618) 0 ]", + "EXPR [ (-1, _25734, _25735) (-1, _44619) 0 ]", + "EXPR [ (-1, _25738) (1, _44618) (1, _44619) 1 ]", "EXPR [ (1, _25589) (-1, _25739) 21 ]", "EXPR [ (1, _25599, _25738) (-1, _25740) 0 ]", "EXPR [ (1, _25739, _25740) (-1, _25741) 0 ]", @@ -30031,12 +30031,12 @@ expression: artifact "EXPR [ (1, _25755, _25757) 0 ]", "EXPR [ (1, _25740, _25754) (-1, _25758) 0 ]", "EXPR [ (-1, _25757, _25758) (-1, _25759) 1 ]", - "EXPR [ (-1, _25760) (-1, _44630) (-1, _44631) 0 ]", + "EXPR [ (-1, _25760) (-1, _44618) (-1, _44619) 0 ]", "EXPR [ (1, _25757, _25758) (-1, _25761) 0 ]", "EXPR [ (1, _25726, _25736) (1, _25734, _25737) (-1, _25762) 0 ]", - "EXPR [ (-1, _25757, _25758) (-1, _44634) 0 ]", - "EXPR [ (-1, _25759, _25760) (-1, _44635) 0 ]", - "EXPR [ (-1, _25763) (1, _44634) (1, _44635) 1 ]", + "EXPR [ (-1, _25757, _25758) (-1, _44622) 0 ]", + "EXPR [ (-1, _25759, _25760) (-1, _44623) 0 ]", + "EXPR [ (-1, _25763) (1, _44622) (1, _44623) 1 ]", "EXPR [ (1, _25589) (-1, _25764) 28 ]", "EXPR [ (1, _25599, _25763) (-1, _25765) 0 ]", "EXPR [ (1, _25764, _25765) (-1, _25766) 0 ]", @@ -30065,16 +30065,16 @@ expression: artifact "EXPR [ (1, _25780, _25782) 0 ]", "EXPR [ (1, _25765, _25779) (-1, _25783) 0 ]", "EXPR [ (-1, _25782, _25783) (-1, _25784) 1 ]", - "EXPR [ (-1, _25785) (-1, _44634) (-1, _44635) 0 ]", + "EXPR [ (-1, _25785) (-1, _44622) (-1, _44623) 0 ]", "EXPR [ (1, _25782, _25783) (-1, _25786) 0 ]", "EXPR [ (1, _25751, _25761) (1, _25759, _25762) (-1, _25787) 0 ]", - "EXPR [ (-1, _25782, _25783) (-1, _44638) 0 ]", - "EXPR [ (-1, _25784, _25785) (-1, _44639) 0 ]", - "EXPR [ (-1, _25788) (1, _44638) (1, _44639) 1 ]", + "EXPR [ (-1, _25782, _25783) (-1, _44626) 0 ]", + "EXPR [ (-1, _25784, _25785) (-1, _44627) 0 ]", + "EXPR [ (-1, _25788) (1, _44626) (1, _44627) 1 ]", "EXPR [ (-1, _25599, _25788) (-1, _25789) 1 ]", - "EXPR [ (-1, _25790) (-1, _44638) (-1, _44639) 0 ]", - "EXPR [ (-1, _23549, _23577) (1, _23577, _23612) (1, _23549) (-1, _44644) 0 ]", - "EXPR [ (-1, _25776, _25786) (-1, _25784, _25787) (-1, _25791) (1, _44644) 0 ]", + "EXPR [ (-1, _25790) (-1, _44626) (-1, _44627) 0 ]", + "EXPR [ (-1, _23549, _23577) (1, _23577, _23612) (1, _23549) (-1, _44632) 0 ]", + "EXPR [ (-1, _25776, _25786) (-1, _25784, _25787) (-1, _25791) (1, _44632) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25791))], q_c: 0 })], outputs: [Simple(Witness(25792))]", "EXPR [ (1, _25791, _25792) (1, _25793) -1 ]", "EXPR [ (1, _25791, _25793) 0 ]", @@ -30098,7 +30098,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25808))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25811))]", "EXPR [ (-1, _25808, _25811) (5096253676302562286669017222071363378443840053029366383258766538131, _25811) (1, _25812) -1 ]", "EXPR [ (-1, _25808, _25812) (5096253676302562286669017222071363378443840053029366383258766538131, _25812) 0 ]", - "EXPR [ (1, _25809, _25812) (1, _25812, _25812) (268435454, _25812) (-1, _25813) 0 ]", + "EXPR [ (1, _25809, _25812) (268435455, _25812) (-1, _25813) 0 ]", "BLACKBOX::RANGE [(_25813, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25809))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25814)), Simple(Witness(25815))]", "BLACKBOX::RANGE [(_25814, 29)] []", @@ -30157,9 +30157,9 @@ expression: artifact "EXPR [ (-1, _25853, _25854) (-1, _25855) 1 ]", "EXPR [ (1, _25853, _25854) (-1, _25856) 0 ]", "EXPR [ (1, _25825, _25833) (-1, _25857) 0 ]", - "EXPR [ (-1, _25833, _25855) (-1, _44652) 0 ]", - "EXPR [ (-1, _25853, _25854) (-1, _44653) 0 ]", - "EXPR [ (-1, _25858) (1, _44652) (1, _44653) 1 ]", + "EXPR [ (-1, _25833, _25855) (-1, _44639) 0 ]", + "EXPR [ (-1, _25853, _25854) (-1, _44640) 0 ]", + "EXPR [ (-1, _25858) (1, _44639) (1, _44640) 1 ]", "EXPR [ (1, _25809) (-1, _25859) 3 ]", "EXPR [ (1, _25819, _25858) (-1, _25860) 0 ]", "EXPR [ (1, _25859, _25860) (-1, _25861) 0 ]", @@ -30188,12 +30188,12 @@ expression: artifact "EXPR [ (1, _25875, _25877) 0 ]", "EXPR [ (1, _25860, _25874) (-1, _25878) 0 ]", "EXPR [ (-1, _25877, _25878) (-1, _25879) 1 ]", - "EXPR [ (-1, _25880) (-1, _44652) (-1, _44653) 0 ]", + "EXPR [ (-1, _25880) (-1, _44639) (-1, _44640) 0 ]", "EXPR [ (1, _25877, _25878) (-1, _25881) 0 ]", "EXPR [ (1, _25847, _25856) (1, _25855, _25857) (-1, _25882) 0 ]", - "EXPR [ (-1, _25877, _25878) (-1, _44656) 0 ]", - "EXPR [ (-1, _25879, _25880) (-1, _44657) 0 ]", - "EXPR [ (-1, _25883) (1, _44656) (1, _44657) 1 ]", + "EXPR [ (-1, _25877, _25878) (-1, _44643) 0 ]", + "EXPR [ (-1, _25879, _25880) (-1, _44644) 0 ]", + "EXPR [ (-1, _25883) (1, _44643) (1, _44644) 1 ]", "EXPR [ (1, _25809) (-1, _25884) 6 ]", "EXPR [ (1, _25819, _25883) (-1, _25885) 0 ]", "EXPR [ (1, _25884, _25885) (-1, _25886) 0 ]", @@ -30222,12 +30222,12 @@ expression: artifact "EXPR [ (1, _25900, _25902) 0 ]", "EXPR [ (1, _25885, _25899) (-1, _25903) 0 ]", "EXPR [ (-1, _25902, _25903) (-1, _25904) 1 ]", - "EXPR [ (-1, _25905) (-1, _44656) (-1, _44657) 0 ]", + "EXPR [ (-1, _25905) (-1, _44643) (-1, _44644) 0 ]", "EXPR [ (1, _25902, _25903) (-1, _25906) 0 ]", "EXPR [ (1, _25871, _25881) (1, _25879, _25882) (-1, _25907) 0 ]", - "EXPR [ (-1, _25902, _25903) (-1, _44660) 0 ]", - "EXPR [ (-1, _25904, _25905) (-1, _44661) 0 ]", - "EXPR [ (-1, _25908) (1, _44660) (1, _44661) 1 ]", + "EXPR [ (-1, _25902, _25903) (-1, _44647) 0 ]", + "EXPR [ (-1, _25904, _25905) (-1, _44648) 0 ]", + "EXPR [ (-1, _25908) (1, _44647) (1, _44648) 1 ]", "EXPR [ (1, _25809) (-1, _25909) 10 ]", "EXPR [ (1, _25819, _25908) (-1, _25910) 0 ]", "EXPR [ (1, _25909, _25910) (-1, _25911) 0 ]", @@ -30256,12 +30256,12 @@ expression: artifact "EXPR [ (1, _25925, _25927) 0 ]", "EXPR [ (1, _25910, _25924) (-1, _25928) 0 ]", "EXPR [ (-1, _25927, _25928) (-1, _25929) 1 ]", - "EXPR [ (-1, _25930) (-1, _44660) (-1, _44661) 0 ]", + "EXPR [ (-1, _25930) (-1, _44647) (-1, _44648) 0 ]", "EXPR [ (1, _25927, _25928) (-1, _25931) 0 ]", "EXPR [ (1, _25896, _25906) (1, _25904, _25907) (-1, _25932) 0 ]", - "EXPR [ (-1, _25927, _25928) (-1, _44664) 0 ]", - "EXPR [ (-1, _25929, _25930) (-1, _44665) 0 ]", - "EXPR [ (-1, _25933) (1, _44664) (1, _44665) 1 ]", + "EXPR [ (-1, _25927, _25928) (-1, _44651) 0 ]", + "EXPR [ (-1, _25929, _25930) (-1, _44652) 0 ]", + "EXPR [ (-1, _25933) (1, _44651) (1, _44652) 1 ]", "EXPR [ (1, _25809) (-1, _25934) 15 ]", "EXPR [ (1, _25819, _25933) (-1, _25935) 0 ]", "EXPR [ (1, _25934, _25935) (-1, _25936) 0 ]", @@ -30290,12 +30290,12 @@ expression: artifact "EXPR [ (1, _25950, _25952) 0 ]", "EXPR [ (1, _25935, _25949) (-1, _25953) 0 ]", "EXPR [ (-1, _25952, _25953) (-1, _25954) 1 ]", - "EXPR [ (-1, _25955) (-1, _44664) (-1, _44665) 0 ]", + "EXPR [ (-1, _25955) (-1, _44651) (-1, _44652) 0 ]", "EXPR [ (1, _25952, _25953) (-1, _25956) 0 ]", "EXPR [ (1, _25921, _25931) (1, _25929, _25932) (-1, _25957) 0 ]", - "EXPR [ (-1, _25952, _25953) (-1, _44668) 0 ]", - "EXPR [ (-1, _25954, _25955) (-1, _44669) 0 ]", - "EXPR [ (-1, _25958) (1, _44668) (1, _44669) 1 ]", + "EXPR [ (-1, _25952, _25953) (-1, _44655) 0 ]", + "EXPR [ (-1, _25954, _25955) (-1, _44656) 0 ]", + "EXPR [ (-1, _25958) (1, _44655) (1, _44656) 1 ]", "EXPR [ (1, _25809) (-1, _25959) 21 ]", "EXPR [ (1, _25819, _25958) (-1, _25960) 0 ]", "EXPR [ (1, _25959, _25960) (-1, _25961) 0 ]", @@ -30324,12 +30324,12 @@ expression: artifact "EXPR [ (1, _25975, _25977) 0 ]", "EXPR [ (1, _25960, _25974) (-1, _25978) 0 ]", "EXPR [ (-1, _25977, _25978) (-1, _25979) 1 ]", - "EXPR [ (-1, _25980) (-1, _44668) (-1, _44669) 0 ]", + "EXPR [ (-1, _25980) (-1, _44655) (-1, _44656) 0 ]", "EXPR [ (1, _25977, _25978) (-1, _25981) 0 ]", "EXPR [ (1, _25946, _25956) (1, _25954, _25957) (-1, _25982) 0 ]", - "EXPR [ (-1, _25977, _25978) (-1, _44672) 0 ]", - "EXPR [ (-1, _25979, _25980) (-1, _44673) 0 ]", - "EXPR [ (-1, _25983) (1, _44672) (1, _44673) 1 ]", + "EXPR [ (-1, _25977, _25978) (-1, _44659) 0 ]", + "EXPR [ (-1, _25979, _25980) (-1, _44660) 0 ]", + "EXPR [ (-1, _25983) (1, _44659) (1, _44660) 1 ]", "EXPR [ (1, _25809) (-1, _25984) 28 ]", "EXPR [ (1, _25819, _25983) (-1, _25985) 0 ]", "EXPR [ (1, _25984, _25985) (-1, _25986) 0 ]", @@ -30358,16 +30358,16 @@ expression: artifact "EXPR [ (1, _26000, _26002) 0 ]", "EXPR [ (1, _25985, _25999) (-1, _26003) 0 ]", "EXPR [ (-1, _26002, _26003) (-1, _26004) 1 ]", - "EXPR [ (-1, _26005) (-1, _44672) (-1, _44673) 0 ]", + "EXPR [ (-1, _26005) (-1, _44659) (-1, _44660) 0 ]", "EXPR [ (1, _26002, _26003) (-1, _26006) 0 ]", "EXPR [ (1, _25971, _25981) (1, _25979, _25982) (-1, _26007) 0 ]", - "EXPR [ (-1, _26002, _26003) (-1, _44676) 0 ]", - "EXPR [ (-1, _26004, _26005) (-1, _44677) 0 ]", - "EXPR [ (-1, _26008) (1, _44676) (1, _44677) 1 ]", + "EXPR [ (-1, _26002, _26003) (-1, _44663) 0 ]", + "EXPR [ (-1, _26004, _26005) (-1, _44664) 0 ]", + "EXPR [ (-1, _26008) (1, _44663) (1, _44664) 1 ]", "EXPR [ (-1, _25819, _26008) (-1, _26009) 1 ]", - "EXPR [ (-1, _26010) (-1, _44676) (-1, _44677) 0 ]", - "EXPR [ (-1, _23553, _23577) (1, _23577, _23616) (1, _23553) (-1, _44682) 0 ]", - "EXPR [ (-1, _25996, _26006) (-1, _26004, _26007) (-1, _26011) (1, _44682) 0 ]", + "EXPR [ (-1, _26010) (-1, _44663) (-1, _44664) 0 ]", + "EXPR [ (-1, _23553, _23577) (1, _23577, _23616) (1, _23553) (-1, _44669) 0 ]", + "EXPR [ (-1, _25996, _26006) (-1, _26004, _26007) (-1, _26011) (1, _44669) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26011))], q_c: 0 })], outputs: [Simple(Witness(26012))]", "EXPR [ (1, _26011, _26012) (1, _26013) -1 ]", "EXPR [ (1, _26011, _26013) 0 ]", @@ -30391,7 +30391,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(26028))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(26031))]", "EXPR [ (-1, _26028, _26031) (5096253676302562286669017222071363378443840053029366383258766538131, _26031) (1, _26032) -1 ]", "EXPR [ (-1, _26028, _26032) (5096253676302562286669017222071363378443840053029366383258766538131, _26032) 0 ]", - "EXPR [ (1, _26029, _26032) (1, _26032, _26032) (268435454, _26032) (-1, _26033) 0 ]", + "EXPR [ (1, _26029, _26032) (268435455, _26032) (-1, _26033) 0 ]", "BLACKBOX::RANGE [(_26033, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26029))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(26034)), Simple(Witness(26035))]", "BLACKBOX::RANGE [(_26034, 29)] []", @@ -30450,9 +30450,9 @@ expression: artifact "EXPR [ (-1, _26073, _26074) (-1, _26075) 1 ]", "EXPR [ (1, _26073, _26074) (-1, _26076) 0 ]", "EXPR [ (1, _26045, _26053) (-1, _26077) 0 ]", - "EXPR [ (-1, _26053, _26075) (-1, _44690) 0 ]", - "EXPR [ (-1, _26073, _26074) (-1, _44691) 0 ]", - "EXPR [ (-1, _26078) (1, _44690) (1, _44691) 1 ]", + "EXPR [ (-1, _26053, _26075) (-1, _44676) 0 ]", + "EXPR [ (-1, _26073, _26074) (-1, _44677) 0 ]", + "EXPR [ (-1, _26078) (1, _44676) (1, _44677) 1 ]", "EXPR [ (1, _26029) (-1, _26079) 3 ]", "EXPR [ (1, _26039, _26078) (-1, _26080) 0 ]", "EXPR [ (1, _26079, _26080) (-1, _26081) 0 ]", @@ -30481,12 +30481,12 @@ expression: artifact "EXPR [ (1, _26095, _26097) 0 ]", "EXPR [ (1, _26080, _26094) (-1, _26098) 0 ]", "EXPR [ (-1, _26097, _26098) (-1, _26099) 1 ]", - "EXPR [ (-1, _26100) (-1, _44690) (-1, _44691) 0 ]", + "EXPR [ (-1, _26100) (-1, _44676) (-1, _44677) 0 ]", "EXPR [ (1, _26097, _26098) (-1, _26101) 0 ]", "EXPR [ (1, _26067, _26076) (1, _26075, _26077) (-1, _26102) 0 ]", - "EXPR [ (-1, _26097, _26098) (-1, _44694) 0 ]", - "EXPR [ (-1, _26099, _26100) (-1, _44695) 0 ]", - "EXPR [ (-1, _26103) (1, _44694) (1, _44695) 1 ]", + "EXPR [ (-1, _26097, _26098) (-1, _44680) 0 ]", + "EXPR [ (-1, _26099, _26100) (-1, _44681) 0 ]", + "EXPR [ (-1, _26103) (1, _44680) (1, _44681) 1 ]", "EXPR [ (1, _26029) (-1, _26104) 6 ]", "EXPR [ (1, _26039, _26103) (-1, _26105) 0 ]", "EXPR [ (1, _26104, _26105) (-1, _26106) 0 ]", @@ -30515,12 +30515,12 @@ expression: artifact "EXPR [ (1, _26120, _26122) 0 ]", "EXPR [ (1, _26105, _26119) (-1, _26123) 0 ]", "EXPR [ (-1, _26122, _26123) (-1, _26124) 1 ]", - "EXPR [ (-1, _26125) (-1, _44694) (-1, _44695) 0 ]", + "EXPR [ (-1, _26125) (-1, _44680) (-1, _44681) 0 ]", "EXPR [ (1, _26122, _26123) (-1, _26126) 0 ]", "EXPR [ (1, _26091, _26101) (1, _26099, _26102) (-1, _26127) 0 ]", - "EXPR [ (-1, _26122, _26123) (-1, _44698) 0 ]", - "EXPR [ (-1, _26124, _26125) (-1, _44699) 0 ]", - "EXPR [ (-1, _26128) (1, _44698) (1, _44699) 1 ]", + "EXPR [ (-1, _26122, _26123) (-1, _44684) 0 ]", + "EXPR [ (-1, _26124, _26125) (-1, _44685) 0 ]", + "EXPR [ (-1, _26128) (1, _44684) (1, _44685) 1 ]", "EXPR [ (1, _26029) (-1, _26129) 10 ]", "EXPR [ (1, _26039, _26128) (-1, _26130) 0 ]", "EXPR [ (1, _26129, _26130) (-1, _26131) 0 ]", @@ -30549,12 +30549,12 @@ expression: artifact "EXPR [ (1, _26145, _26147) 0 ]", "EXPR [ (1, _26130, _26144) (-1, _26148) 0 ]", "EXPR [ (-1, _26147, _26148) (-1, _26149) 1 ]", - "EXPR [ (-1, _26150) (-1, _44698) (-1, _44699) 0 ]", + "EXPR [ (-1, _26150) (-1, _44684) (-1, _44685) 0 ]", "EXPR [ (1, _26147, _26148) (-1, _26151) 0 ]", "EXPR [ (1, _26116, _26126) (1, _26124, _26127) (-1, _26152) 0 ]", - "EXPR [ (-1, _26147, _26148) (-1, _44702) 0 ]", - "EXPR [ (-1, _26149, _26150) (-1, _44703) 0 ]", - "EXPR [ (-1, _26153) (1, _44702) (1, _44703) 1 ]", + "EXPR [ (-1, _26147, _26148) (-1, _44688) 0 ]", + "EXPR [ (-1, _26149, _26150) (-1, _44689) 0 ]", + "EXPR [ (-1, _26153) (1, _44688) (1, _44689) 1 ]", "EXPR [ (1, _26029) (-1, _26154) 15 ]", "EXPR [ (1, _26039, _26153) (-1, _26155) 0 ]", "EXPR [ (1, _26154, _26155) (-1, _26156) 0 ]", @@ -30583,12 +30583,12 @@ expression: artifact "EXPR [ (1, _26170, _26172) 0 ]", "EXPR [ (1, _26155, _26169) (-1, _26173) 0 ]", "EXPR [ (-1, _26172, _26173) (-1, _26174) 1 ]", - "EXPR [ (-1, _26175) (-1, _44702) (-1, _44703) 0 ]", + "EXPR [ (-1, _26175) (-1, _44688) (-1, _44689) 0 ]", "EXPR [ (1, _26172, _26173) (-1, _26176) 0 ]", "EXPR [ (1, _26141, _26151) (1, _26149, _26152) (-1, _26177) 0 ]", - "EXPR [ (-1, _26172, _26173) (-1, _44706) 0 ]", - "EXPR [ (-1, _26174, _26175) (-1, _44707) 0 ]", - "EXPR [ (-1, _26178) (1, _44706) (1, _44707) 1 ]", + "EXPR [ (-1, _26172, _26173) (-1, _44692) 0 ]", + "EXPR [ (-1, _26174, _26175) (-1, _44693) 0 ]", + "EXPR [ (-1, _26178) (1, _44692) (1, _44693) 1 ]", "EXPR [ (1, _26029) (-1, _26179) 21 ]", "EXPR [ (1, _26039, _26178) (-1, _26180) 0 ]", "EXPR [ (1, _26179, _26180) (-1, _26181) 0 ]", @@ -30617,12 +30617,12 @@ expression: artifact "EXPR [ (1, _26195, _26197) 0 ]", "EXPR [ (1, _26180, _26194) (-1, _26198) 0 ]", "EXPR [ (-1, _26197, _26198) (-1, _26199) 1 ]", - "EXPR [ (-1, _26200) (-1, _44706) (-1, _44707) 0 ]", + "EXPR [ (-1, _26200) (-1, _44692) (-1, _44693) 0 ]", "EXPR [ (1, _26197, _26198) (-1, _26201) 0 ]", "EXPR [ (1, _26166, _26176) (1, _26174, _26177) (-1, _26202) 0 ]", - "EXPR [ (-1, _26197, _26198) (-1, _44710) 0 ]", - "EXPR [ (-1, _26199, _26200) (-1, _44711) 0 ]", - "EXPR [ (-1, _26203) (1, _44710) (1, _44711) 1 ]", + "EXPR [ (-1, _26197, _26198) (-1, _44696) 0 ]", + "EXPR [ (-1, _26199, _26200) (-1, _44697) 0 ]", + "EXPR [ (-1, _26203) (1, _44696) (1, _44697) 1 ]", "EXPR [ (1, _26029) (-1, _26204) 28 ]", "EXPR [ (1, _26039, _26203) (-1, _26205) 0 ]", "EXPR [ (1, _26204, _26205) (-1, _26206) 0 ]", @@ -30651,15 +30651,15 @@ expression: artifact "EXPR [ (1, _26220, _26222) 0 ]", "EXPR [ (1, _26205, _26219) (-1, _26223) 0 ]", "EXPR [ (-1, _26222, _26223) (-1, _26224) 1 ]", - "EXPR [ (-1, _26225) (-1, _44710) (-1, _44711) 0 ]", + "EXPR [ (-1, _26225) (-1, _44696) (-1, _44697) 0 ]", "EXPR [ (1, _26222, _26223) (-1, _26226) 0 ]", "EXPR [ (1, _26191, _26201) (1, _26199, _26202) (-1, _26227) 0 ]", - "EXPR [ (-1, _26222, _26223) (-1, _44714) 0 ]", - "EXPR [ (-1, _26224, _26225) (-1, _44715) 0 ]", - "EXPR [ (-1, _26228) (1, _44714) (1, _44715) 1 ]", - "EXPR [ (-1, _26229) (-1, _44714) (-1, _44715) 0 ]", - "EXPR [ (-1, _23557, _23577) (1, _23577, _23620) (1, _23557) (-1, _44720) 0 ]", - "EXPR [ (-1, _26216, _26226) (-1, _26224, _26227) (-1, _26230) (1, _44720) 0 ]", + "EXPR [ (-1, _26222, _26223) (-1, _44700) 0 ]", + "EXPR [ (-1, _26224, _26225) (-1, _44701) 0 ]", + "EXPR [ (-1, _26228) (1, _44700) (1, _44701) 1 ]", + "EXPR [ (-1, _26229) (-1, _44700) (-1, _44701) 0 ]", + "EXPR [ (-1, _23557, _23577) (1, _23577, _23620) (1, _23557) (-1, _44706) 0 ]", + "EXPR [ (-1, _26216, _26226) (-1, _26224, _26227) (-1, _26230) (1, _44706) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26230))], q_c: 0 })], outputs: [Simple(Witness(26231))]", "EXPR [ (1, _26230, _26231) (1, _26232) -1 ]", "EXPR [ (1, _26230, _26232) 0 ]", @@ -30805,9 +30805,9 @@ expression: artifact "MEM (id: 243, read at: EXPR [ (1, _26340) 0 ], value: EXPR [ (1, _26341) 0 ]) ", "EXPR [ (-1, _26336, _26341) (1, _26336) (1, _26341) (-1, _26342) 0 ]", "MEM (id: 243, write EXPR [ (1, _26342) 0 ] at: EXPR [ (1, _26340) 0 ]) ", - "EXPR [ (-1, _23622, _26244) (-1, _44789) 0 ]", - "EXPR [ (1, _26244, _26251) (-1, _44790) 0 ]", - "EXPR [ (1, _23622) (-1, _26343) (1, _44789) (1, _44790) -1 ]", + "EXPR [ (-1, _23622, _26244) (-1, _44775) 0 ]", + "EXPR [ (1, _26244, _26251) (-1, _44776) 0 ]", + "EXPR [ (1, _23622) (-1, _26343) (1, _44775) (1, _44776) -1 ]", "EXPR [ (1, _26336, _26343) (-1, _26344) 0 ]", "BLACKBOX::RANGE [(_26344, 32)] []", "MEM (id: 243, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26345) 0 ]) ", @@ -30843,7 +30843,7 @@ expression: artifact "MEM (id: 243, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26375) 0 ]) ", "MEM (id: 243, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26376) 0 ]) ", "EXPR [ (-1, _26336) (-1, _26377) 1 ]", - "EXPR [ (1, _23622) (-1, _26378) (1, _44789) (1, _44790) 0 ]", + "EXPR [ (1, _23622) (-1, _26378) (1, _44775) (1, _44776) 0 ]", "EXPR [ (1, _19) (-1, _26379) 3 ]", "EXPR [ (-1, _26244, _26377) (-1, _26336) (-1, _26380) 1 ]", "EXPR [ (1, _26379, _26380) (-1, _26381) 0 ]", @@ -30915,9 +30915,9 @@ expression: artifact "MEM (id: 244, read at: EXPR [ (1, _26436) 0 ], value: EXPR [ (1, _26437) 0 ]) ", "EXPR [ (-1, _26432, _26437) (1, _26432) (1, _26437) (-1, _26438) 0 ]", "MEM (id: 244, write EXPR [ (1, _26438) 0 ] at: EXPR [ (1, _26436) 0 ]) ", - "EXPR [ (1, _26336, _26344) (-1, _44857) 0 ]", - "EXPR [ (1, _26377, _26378) (-1, _44858) 0 ]", - "EXPR [ (-1, _26439) (1, _44857) (1, _44858) -1 ]", + "EXPR [ (1, _26336, _26344) (-1, _44843) 0 ]", + "EXPR [ (1, _26377, _26378) (-1, _44844) 0 ]", + "EXPR [ (-1, _26439) (1, _44843) (1, _44844) -1 ]", "EXPR [ (1, _26432, _26439) (-1, _26440) 0 ]", "BLACKBOX::RANGE [(_26440, 32)] []", "MEM (id: 244, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26441) 0 ]) ", @@ -30953,7 +30953,7 @@ expression: artifact "MEM (id: 244, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26471) 0 ]) ", "MEM (id: 244, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26472) 0 ]) ", "EXPR [ (-1, _26432) (-1, _26473) 1 ]", - "EXPR [ (-1, _26474) (1, _44857) (1, _44858) 0 ]", + "EXPR [ (-1, _26474) (1, _44843) (1, _44844) 0 ]", "EXPR [ (1, _26244, _26377) (1, _26336) (-1, _26475) 0 ]", "EXPR [ (1, _19) (-1, _26476) 6 ]", "EXPR [ (-1, _26473, _26475) (-1, _26432) (-1, _26477) 1 ]", @@ -31026,9 +31026,9 @@ expression: artifact "MEM (id: 245, read at: EXPR [ (1, _26533) 0 ], value: EXPR [ (1, _26534) 0 ]) ", "EXPR [ (-1, _26529, _26534) (1, _26529) (1, _26534) (-1, _26535) 0 ]", "MEM (id: 245, write EXPR [ (1, _26535) 0 ] at: EXPR [ (1, _26533) 0 ]) ", - "EXPR [ (1, _26432, _26440) (-1, _44925) 0 ]", - "EXPR [ (1, _26473, _26474) (-1, _44926) 0 ]", - "EXPR [ (-1, _26536) (1, _44925) (1, _44926) -1 ]", + "EXPR [ (1, _26432, _26440) (-1, _44911) 0 ]", + "EXPR [ (1, _26473, _26474) (-1, _44912) 0 ]", + "EXPR [ (-1, _26536) (1, _44911) (1, _44912) -1 ]", "EXPR [ (1, _26529, _26536) (-1, _26537) 0 ]", "BLACKBOX::RANGE [(_26537, 32)] []", "MEM (id: 245, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26538) 0 ]) ", @@ -31064,7 +31064,7 @@ expression: artifact "MEM (id: 245, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26568) 0 ]) ", "MEM (id: 245, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26569) 0 ]) ", "EXPR [ (-1, _26529) (-1, _26570) 1 ]", - "EXPR [ (-1, _26571) (1, _44925) (1, _44926) 0 ]", + "EXPR [ (-1, _26571) (1, _44911) (1, _44912) 0 ]", "EXPR [ (1, _26473, _26475) (1, _26432) (-1, _26572) 0 ]", "EXPR [ (1, _19) (-1, _26573) 10 ]", "EXPR [ (-1, _26570, _26572) (-1, _26529) (-1, _26574) 1 ]", @@ -31137,9 +31137,9 @@ expression: artifact "MEM (id: 246, read at: EXPR [ (1, _26630) 0 ], value: EXPR [ (1, _26631) 0 ]) ", "EXPR [ (-1, _26626, _26631) (1, _26626) (1, _26631) (-1, _26632) 0 ]", "MEM (id: 246, write EXPR [ (1, _26632) 0 ] at: EXPR [ (1, _26630) 0 ]) ", - "EXPR [ (1, _26529, _26537) (-1, _44993) 0 ]", - "EXPR [ (1, _26570, _26571) (-1, _44994) 0 ]", - "EXPR [ (-1, _26633) (1, _44993) (1, _44994) -1 ]", + "EXPR [ (1, _26529, _26537) (-1, _44979) 0 ]", + "EXPR [ (1, _26570, _26571) (-1, _44980) 0 ]", + "EXPR [ (-1, _26633) (1, _44979) (1, _44980) -1 ]", "EXPR [ (1, _26626, _26633) (-1, _26634) 0 ]", "BLACKBOX::RANGE [(_26634, 32)] []", "MEM (id: 246, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26635) 0 ]) ", @@ -31175,7 +31175,7 @@ expression: artifact "MEM (id: 246, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26665) 0 ]) ", "MEM (id: 246, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26666) 0 ]) ", "EXPR [ (-1, _26626) (-1, _26667) 1 ]", - "EXPR [ (-1, _26668) (1, _44993) (1, _44994) 0 ]", + "EXPR [ (-1, _26668) (1, _44979) (1, _44980) 0 ]", "EXPR [ (1, _26570, _26572) (1, _26529) (-1, _26669) 0 ]", "EXPR [ (1, _19) (-1, _26670) 15 ]", "EXPR [ (-1, _26667, _26669) (-1, _26626) (-1, _26671) 1 ]", @@ -31248,9 +31248,9 @@ expression: artifact "MEM (id: 247, read at: EXPR [ (1, _26727) 0 ], value: EXPR [ (1, _26728) 0 ]) ", "EXPR [ (-1, _26723, _26728) (1, _26723) (1, _26728) (-1, _26729) 0 ]", "MEM (id: 247, write EXPR [ (1, _26729) 0 ] at: EXPR [ (1, _26727) 0 ]) ", - "EXPR [ (1, _26626, _26634) (-1, _45061) 0 ]", - "EXPR [ (1, _26667, _26668) (-1, _45062) 0 ]", - "EXPR [ (-1, _26730) (1, _45061) (1, _45062) -1 ]", + "EXPR [ (1, _26626, _26634) (-1, _45047) 0 ]", + "EXPR [ (1, _26667, _26668) (-1, _45048) 0 ]", + "EXPR [ (-1, _26730) (1, _45047) (1, _45048) -1 ]", "EXPR [ (1, _26723, _26730) (-1, _26731) 0 ]", "BLACKBOX::RANGE [(_26731, 32)] []", "MEM (id: 247, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26732) 0 ]) ", @@ -31286,7 +31286,7 @@ expression: artifact "MEM (id: 247, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26762) 0 ]) ", "MEM (id: 247, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26763) 0 ]) ", "EXPR [ (-1, _26723) (-1, _26764) 1 ]", - "EXPR [ (-1, _26765) (1, _45061) (1, _45062) 0 ]", + "EXPR [ (-1, _26765) (1, _45047) (1, _45048) 0 ]", "EXPR [ (1, _26667, _26669) (1, _26626) (-1, _26766) 0 ]", "EXPR [ (1, _19) (-1, _26767) 21 ]", "EXPR [ (-1, _26764, _26766) (-1, _26723) (-1, _26768) 1 ]", @@ -31359,9 +31359,9 @@ expression: artifact "MEM (id: 248, read at: EXPR [ (1, _26824) 0 ], value: EXPR [ (1, _26825) 0 ]) ", "EXPR [ (-1, _26820, _26825) (1, _26820) (1, _26825) (-1, _26826) 0 ]", "MEM (id: 248, write EXPR [ (1, _26826) 0 ] at: EXPR [ (1, _26824) 0 ]) ", - "EXPR [ (1, _26723, _26731) (-1, _45129) 0 ]", - "EXPR [ (1, _26764, _26765) (-1, _45130) 0 ]", - "EXPR [ (-1, _26827) (1, _45129) (1, _45130) -1 ]", + "EXPR [ (1, _26723, _26731) (-1, _45115) 0 ]", + "EXPR [ (1, _26764, _26765) (-1, _45116) 0 ]", + "EXPR [ (-1, _26827) (1, _45115) (1, _45116) -1 ]", "EXPR [ (1, _26820, _26827) (-1, _26828) 0 ]", "BLACKBOX::RANGE [(_26828, 32)] []", "MEM (id: 248, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26829) 0 ]) ", @@ -31397,7 +31397,7 @@ expression: artifact "MEM (id: 248, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26859) 0 ]) ", "MEM (id: 248, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26860) 0 ]) ", "EXPR [ (-1, _26820) (-1, _26861) 1 ]", - "EXPR [ (-1, _26862) (1, _45129) (1, _45130) 0 ]", + "EXPR [ (-1, _26862) (1, _45115) (1, _45116) 0 ]", "EXPR [ (1, _26764, _26766) (1, _26723) (-1, _26863) 0 ]", "EXPR [ (1, _19) (-1, _26864) 28 ]", "EXPR [ (-1, _26861, _26863) (-1, _26820) (-1, _26865) 1 ]", @@ -31470,9 +31470,9 @@ expression: artifact "MEM (id: 249, read at: EXPR [ (1, _26921) 0 ], value: EXPR [ (1, _26922) 0 ]) ", "EXPR [ (-1, _26917, _26922) (1, _26917) (1, _26922) (-1, _26923) 0 ]", "MEM (id: 249, write EXPR [ (1, _26923) 0 ] at: EXPR [ (1, _26921) 0 ]) ", - "EXPR [ (1, _26820, _26828) (-1, _45197) 0 ]", - "EXPR [ (1, _26861, _26862) (-1, _45198) 0 ]", - "EXPR [ (-1, _26924) (1, _45197) (1, _45198) -1 ]", + "EXPR [ (1, _26820, _26828) (-1, _45183) 0 ]", + "EXPR [ (1, _26861, _26862) (-1, _45184) 0 ]", + "EXPR [ (-1, _26924) (1, _45183) (1, _45184) -1 ]", "EXPR [ (1, _26917, _26924) (-1, _26925) 0 ]", "BLACKBOX::RANGE [(_26925, 32)] []", "MEM (id: 249, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26926) 0 ]) ", @@ -31508,7 +31508,7 @@ expression: artifact "MEM (id: 249, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26956) 0 ]) ", "MEM (id: 249, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26957) 0 ]) ", "EXPR [ (-1, _26917) (-1, _26958) 1 ]", - "EXPR [ (-1, _26959) (1, _45197) (1, _45198) 0 ]", + "EXPR [ (-1, _26959) (1, _45183) (1, _45184) 0 ]", "EXPR [ (-1, _26917, _26925) (-1, _26958, _26959) (1, _23622) (-1, _26960) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26960))], q_c: 0 })], outputs: [Simple(Witness(26961))]", "EXPR [ (1, _26960, _26961) (1, _26962) -1 ]", @@ -31594,9 +31594,9 @@ expression: artifact "EXPR [ (-1, _27029, _27030) (-1, _27031) 1 ]", "EXPR [ (1, _27029, _27030) (-1, _27032) 0 ]", "EXPR [ (1, _27001, _27009) (-1, _27033) 0 ]", - "EXPR [ (-1, _27009, _27031) (-1, _45265) 0 ]", - "EXPR [ (-1, _27029, _27030) (-1, _45266) 0 ]", - "EXPR [ (-1, _27034) (1, _45265) (1, _45266) 1 ]", + "EXPR [ (-1, _27009, _27031) (-1, _45251) 0 ]", + "EXPR [ (-1, _27029, _27030) (-1, _45252) 0 ]", + "EXPR [ (-1, _27034) (1, _45251) (1, _45252) 1 ]", "EXPR [ (1, _24457) (-1, _27035) 3 ]", "EXPR [ (1, _26963, _27034) (-1, _27036) 0 ]", "EXPR [ (1, _27035, _27036) (-1, _27037) 0 ]", @@ -31625,12 +31625,12 @@ expression: artifact "EXPR [ (1, _27051, _27053) 0 ]", "EXPR [ (1, _27036, _27050) (-1, _27054) 0 ]", "EXPR [ (-1, _27053, _27054) (-1, _27055) 1 ]", - "EXPR [ (-1, _27056) (-1, _45265) (-1, _45266) 0 ]", + "EXPR [ (-1, _27056) (-1, _45251) (-1, _45252) 0 ]", "EXPR [ (1, _27053, _27054) (-1, _27057) 0 ]", "EXPR [ (1, _27023, _27032) (1, _27031, _27033) (-1, _27058) 0 ]", - "EXPR [ (-1, _27053, _27054) (-1, _45269) 0 ]", - "EXPR [ (-1, _27055, _27056) (-1, _45270) 0 ]", - "EXPR [ (-1, _27059) (1, _45269) (1, _45270) 1 ]", + "EXPR [ (-1, _27053, _27054) (-1, _45255) 0 ]", + "EXPR [ (-1, _27055, _27056) (-1, _45256) 0 ]", + "EXPR [ (-1, _27059) (1, _45255) (1, _45256) 1 ]", "EXPR [ (1, _24457) (-1, _27060) 6 ]", "EXPR [ (1, _26963, _27059) (-1, _27061) 0 ]", "EXPR [ (1, _27060, _27061) (-1, _27062) 0 ]", @@ -31659,12 +31659,12 @@ expression: artifact "EXPR [ (1, _27076, _27078) 0 ]", "EXPR [ (1, _27061, _27075) (-1, _27079) 0 ]", "EXPR [ (-1, _27078, _27079) (-1, _27080) 1 ]", - "EXPR [ (-1, _27081) (-1, _45269) (-1, _45270) 0 ]", + "EXPR [ (-1, _27081) (-1, _45255) (-1, _45256) 0 ]", "EXPR [ (1, _27078, _27079) (-1, _27082) 0 ]", "EXPR [ (1, _27047, _27057) (1, _27055, _27058) (-1, _27083) 0 ]", - "EXPR [ (-1, _27078, _27079) (-1, _45273) 0 ]", - "EXPR [ (-1, _27080, _27081) (-1, _45274) 0 ]", - "EXPR [ (-1, _27084) (1, _45273) (1, _45274) 1 ]", + "EXPR [ (-1, _27078, _27079) (-1, _45259) 0 ]", + "EXPR [ (-1, _27080, _27081) (-1, _45260) 0 ]", + "EXPR [ (-1, _27084) (1, _45259) (1, _45260) 1 ]", "EXPR [ (1, _24457) (-1, _27085) 10 ]", "EXPR [ (1, _26963, _27084) (-1, _27086) 0 ]", "EXPR [ (1, _27085, _27086) (-1, _27087) 0 ]", @@ -31693,12 +31693,12 @@ expression: artifact "EXPR [ (1, _27101, _27103) 0 ]", "EXPR [ (1, _27086, _27100) (-1, _27104) 0 ]", "EXPR [ (-1, _27103, _27104) (-1, _27105) 1 ]", - "EXPR [ (-1, _27106) (-1, _45273) (-1, _45274) 0 ]", + "EXPR [ (-1, _27106) (-1, _45259) (-1, _45260) 0 ]", "EXPR [ (1, _27103, _27104) (-1, _27107) 0 ]", "EXPR [ (1, _27072, _27082) (1, _27080, _27083) (-1, _27108) 0 ]", - "EXPR [ (-1, _27103, _27104) (-1, _45277) 0 ]", - "EXPR [ (-1, _27105, _27106) (-1, _45278) 0 ]", - "EXPR [ (-1, _27109) (1, _45277) (1, _45278) 1 ]", + "EXPR [ (-1, _27103, _27104) (-1, _45263) 0 ]", + "EXPR [ (-1, _27105, _27106) (-1, _45264) 0 ]", + "EXPR [ (-1, _27109) (1, _45263) (1, _45264) 1 ]", "EXPR [ (1, _24457) (-1, _27110) 15 ]", "EXPR [ (1, _26963, _27109) (-1, _27111) 0 ]", "EXPR [ (1, _27110, _27111) (-1, _27112) 0 ]", @@ -31727,12 +31727,12 @@ expression: artifact "EXPR [ (1, _27126, _27128) 0 ]", "EXPR [ (1, _27111, _27125) (-1, _27129) 0 ]", "EXPR [ (-1, _27128, _27129) (-1, _27130) 1 ]", - "EXPR [ (-1, _27131) (-1, _45277) (-1, _45278) 0 ]", + "EXPR [ (-1, _27131) (-1, _45263) (-1, _45264) 0 ]", "EXPR [ (1, _27128, _27129) (-1, _27132) 0 ]", "EXPR [ (1, _27097, _27107) (1, _27105, _27108) (-1, _27133) 0 ]", - "EXPR [ (-1, _27128, _27129) (-1, _45281) 0 ]", - "EXPR [ (-1, _27130, _27131) (-1, _45282) 0 ]", - "EXPR [ (-1, _27134) (1, _45281) (1, _45282) 1 ]", + "EXPR [ (-1, _27128, _27129) (-1, _45267) 0 ]", + "EXPR [ (-1, _27130, _27131) (-1, _45268) 0 ]", + "EXPR [ (-1, _27134) (1, _45267) (1, _45268) 1 ]", "EXPR [ (1, _24457) (-1, _27135) 21 ]", "EXPR [ (1, _26963, _27134) (-1, _27136) 0 ]", "EXPR [ (1, _27135, _27136) (-1, _27137) 0 ]", @@ -31761,12 +31761,12 @@ expression: artifact "EXPR [ (1, _27151, _27153) 0 ]", "EXPR [ (1, _27136, _27150) (-1, _27154) 0 ]", "EXPR [ (-1, _27153, _27154) (-1, _27155) 1 ]", - "EXPR [ (-1, _27156) (-1, _45281) (-1, _45282) 0 ]", + "EXPR [ (-1, _27156) (-1, _45267) (-1, _45268) 0 ]", "EXPR [ (1, _27153, _27154) (-1, _27157) 0 ]", "EXPR [ (1, _27122, _27132) (1, _27130, _27133) (-1, _27158) 0 ]", - "EXPR [ (-1, _27153, _27154) (-1, _45285) 0 ]", - "EXPR [ (-1, _27155, _27156) (-1, _45286) 0 ]", - "EXPR [ (-1, _27159) (1, _45285) (1, _45286) 1 ]", + "EXPR [ (-1, _27153, _27154) (-1, _45271) 0 ]", + "EXPR [ (-1, _27155, _27156) (-1, _45272) 0 ]", + "EXPR [ (-1, _27159) (1, _45271) (1, _45272) 1 ]", "EXPR [ (1, _24457) (-1, _27160) 28 ]", "EXPR [ (1, _26963, _27159) (-1, _27161) 0 ]", "EXPR [ (1, _27160, _27161) (-1, _27162) 0 ]", @@ -31795,15 +31795,15 @@ expression: artifact "EXPR [ (1, _27176, _27178) 0 ]", "EXPR [ (1, _27161, _27175) (-1, _27179) 0 ]", "EXPR [ (-1, _27178, _27179) (-1, _27180) 1 ]", - "EXPR [ (-1, _27181) (-1, _45285) (-1, _45286) 0 ]", + "EXPR [ (-1, _27181) (-1, _45271) (-1, _45272) 0 ]", "EXPR [ (1, _27178, _27179) (-1, _27182) 0 ]", "EXPR [ (1, _27147, _27157) (1, _27155, _27158) (-1, _27183) 0 ]", - "EXPR [ (-1, _27178, _27179) (-1, _45289) 0 ]", - "EXPR [ (-1, _27180, _27181) (-1, _45290) 0 ]", - "EXPR [ (-1, _27184) (1, _45289) (1, _45290) 1 ]", + "EXPR [ (-1, _27178, _27179) (-1, _45275) 0 ]", + "EXPR [ (-1, _27180, _27181) (-1, _45276) 0 ]", + "EXPR [ (-1, _27184) (1, _45275) (1, _45276) 1 ]", "EXPR [ (-1, _26963, _27184) (-1, _27185) 1 ]", - "EXPR [ (-1, _27186) (-1, _45289) (-1, _45290) 0 ]", - "EXPR [ (-1, _27172, _27182) (-1, _27180, _27183) (-1, _27187) (1, _44454) 0 ]", + "EXPR [ (-1, _27186) (-1, _45275) (-1, _45276) 0 ]", + "EXPR [ (-1, _27172, _27182) (-1, _27180, _27183) (-1, _27187) (1, _44447) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27187))], q_c: 0 })], outputs: [Simple(Witness(27188))]", "EXPR [ (1, _27187, _27188) (1, _27189) -1 ]", "EXPR [ (1, _27187, _27189) 0 ]", @@ -31861,9 +31861,9 @@ expression: artifact "EXPR [ (-1, _27230, _27231) (-1, _27232) 1 ]", "EXPR [ (1, _27230, _27231) (-1, _27233) 0 ]", "EXPR [ (1, _27202, _27210) (-1, _27234) 0 ]", - "EXPR [ (-1, _27210, _27232) (-1, _45293) 0 ]", - "EXPR [ (-1, _27230, _27231) (-1, _45294) 0 ]", - "EXPR [ (-1, _27235) (1, _45293) (1, _45294) 1 ]", + "EXPR [ (-1, _27210, _27232) (-1, _45279) 0 ]", + "EXPR [ (-1, _27230, _27231) (-1, _45280) 0 ]", + "EXPR [ (-1, _27235) (1, _45279) (1, _45280) 1 ]", "EXPR [ (1, _24709) (-1, _27236) 3 ]", "EXPR [ (1, _27196, _27235) (-1, _27237) 0 ]", "EXPR [ (1, _27236, _27237) (-1, _27238) 0 ]", @@ -31892,12 +31892,12 @@ expression: artifact "EXPR [ (1, _27252, _27254) 0 ]", "EXPR [ (1, _27237, _27251) (-1, _27255) 0 ]", "EXPR [ (-1, _27254, _27255) (-1, _27256) 1 ]", - "EXPR [ (-1, _27257) (-1, _45293) (-1, _45294) 0 ]", + "EXPR [ (-1, _27257) (-1, _45279) (-1, _45280) 0 ]", "EXPR [ (1, _27254, _27255) (-1, _27258) 0 ]", "EXPR [ (1, _27224, _27233) (1, _27232, _27234) (-1, _27259) 0 ]", - "EXPR [ (-1, _27254, _27255) (-1, _45297) 0 ]", - "EXPR [ (-1, _27256, _27257) (-1, _45298) 0 ]", - "EXPR [ (-1, _27260) (1, _45297) (1, _45298) 1 ]", + "EXPR [ (-1, _27254, _27255) (-1, _45283) 0 ]", + "EXPR [ (-1, _27256, _27257) (-1, _45284) 0 ]", + "EXPR [ (-1, _27260) (1, _45283) (1, _45284) 1 ]", "EXPR [ (1, _24709) (-1, _27261) 6 ]", "EXPR [ (1, _27196, _27260) (-1, _27262) 0 ]", "EXPR [ (1, _27261, _27262) (-1, _27263) 0 ]", @@ -31926,12 +31926,12 @@ expression: artifact "EXPR [ (1, _27277, _27279) 0 ]", "EXPR [ (1, _27262, _27276) (-1, _27280) 0 ]", "EXPR [ (-1, _27279, _27280) (-1, _27281) 1 ]", - "EXPR [ (-1, _27282) (-1, _45297) (-1, _45298) 0 ]", + "EXPR [ (-1, _27282) (-1, _45283) (-1, _45284) 0 ]", "EXPR [ (1, _27279, _27280) (-1, _27283) 0 ]", "EXPR [ (1, _27248, _27258) (1, _27256, _27259) (-1, _27284) 0 ]", - "EXPR [ (-1, _27279, _27280) (-1, _45301) 0 ]", - "EXPR [ (-1, _27281, _27282) (-1, _45302) 0 ]", - "EXPR [ (-1, _27285) (1, _45301) (1, _45302) 1 ]", + "EXPR [ (-1, _27279, _27280) (-1, _45287) 0 ]", + "EXPR [ (-1, _27281, _27282) (-1, _45288) 0 ]", + "EXPR [ (-1, _27285) (1, _45287) (1, _45288) 1 ]", "EXPR [ (1, _24709) (-1, _27286) 10 ]", "EXPR [ (1, _27196, _27285) (-1, _27287) 0 ]", "EXPR [ (1, _27286, _27287) (-1, _27288) 0 ]", @@ -31960,12 +31960,12 @@ expression: artifact "EXPR [ (1, _27302, _27304) 0 ]", "EXPR [ (1, _27287, _27301) (-1, _27305) 0 ]", "EXPR [ (-1, _27304, _27305) (-1, _27306) 1 ]", - "EXPR [ (-1, _27307) (-1, _45301) (-1, _45302) 0 ]", + "EXPR [ (-1, _27307) (-1, _45287) (-1, _45288) 0 ]", "EXPR [ (1, _27304, _27305) (-1, _27308) 0 ]", "EXPR [ (1, _27273, _27283) (1, _27281, _27284) (-1, _27309) 0 ]", - "EXPR [ (-1, _27304, _27305) (-1, _45305) 0 ]", - "EXPR [ (-1, _27306, _27307) (-1, _45306) 0 ]", - "EXPR [ (-1, _27310) (1, _45305) (1, _45306) 1 ]", + "EXPR [ (-1, _27304, _27305) (-1, _45291) 0 ]", + "EXPR [ (-1, _27306, _27307) (-1, _45292) 0 ]", + "EXPR [ (-1, _27310) (1, _45291) (1, _45292) 1 ]", "EXPR [ (1, _24709) (-1, _27311) 15 ]", "EXPR [ (1, _27196, _27310) (-1, _27312) 0 ]", "EXPR [ (1, _27311, _27312) (-1, _27313) 0 ]", @@ -31994,12 +31994,12 @@ expression: artifact "EXPR [ (1, _27327, _27329) 0 ]", "EXPR [ (1, _27312, _27326) (-1, _27330) 0 ]", "EXPR [ (-1, _27329, _27330) (-1, _27331) 1 ]", - "EXPR [ (-1, _27332) (-1, _45305) (-1, _45306) 0 ]", + "EXPR [ (-1, _27332) (-1, _45291) (-1, _45292) 0 ]", "EXPR [ (1, _27329, _27330) (-1, _27333) 0 ]", "EXPR [ (1, _27298, _27308) (1, _27306, _27309) (-1, _27334) 0 ]", - "EXPR [ (-1, _27329, _27330) (-1, _45309) 0 ]", - "EXPR [ (-1, _27331, _27332) (-1, _45310) 0 ]", - "EXPR [ (-1, _27335) (1, _45309) (1, _45310) 1 ]", + "EXPR [ (-1, _27329, _27330) (-1, _45295) 0 ]", + "EXPR [ (-1, _27331, _27332) (-1, _45296) 0 ]", + "EXPR [ (-1, _27335) (1, _45295) (1, _45296) 1 ]", "EXPR [ (1, _24709) (-1, _27336) 21 ]", "EXPR [ (1, _27196, _27335) (-1, _27337) 0 ]", "EXPR [ (1, _27336, _27337) (-1, _27338) 0 ]", @@ -32028,12 +32028,12 @@ expression: artifact "EXPR [ (1, _27352, _27354) 0 ]", "EXPR [ (1, _27337, _27351) (-1, _27355) 0 ]", "EXPR [ (-1, _27354, _27355) (-1, _27356) 1 ]", - "EXPR [ (-1, _27357) (-1, _45309) (-1, _45310) 0 ]", + "EXPR [ (-1, _27357) (-1, _45295) (-1, _45296) 0 ]", "EXPR [ (1, _27354, _27355) (-1, _27358) 0 ]", "EXPR [ (1, _27323, _27333) (1, _27331, _27334) (-1, _27359) 0 ]", - "EXPR [ (-1, _27354, _27355) (-1, _45313) 0 ]", - "EXPR [ (-1, _27356, _27357) (-1, _45314) 0 ]", - "EXPR [ (-1, _27360) (1, _45313) (1, _45314) 1 ]", + "EXPR [ (-1, _27354, _27355) (-1, _45299) 0 ]", + "EXPR [ (-1, _27356, _27357) (-1, _45300) 0 ]", + "EXPR [ (-1, _27360) (1, _45299) (1, _45300) 1 ]", "EXPR [ (1, _24709) (-1, _27361) 28 ]", "EXPR [ (1, _27196, _27360) (-1, _27362) 0 ]", "EXPR [ (1, _27361, _27362) (-1, _27363) 0 ]", @@ -32062,15 +32062,15 @@ expression: artifact "EXPR [ (1, _27377, _27379) 0 ]", "EXPR [ (1, _27362, _27376) (-1, _27380) 0 ]", "EXPR [ (-1, _27379, _27380) (-1, _27381) 1 ]", - "EXPR [ (-1, _27382) (-1, _45313) (-1, _45314) 0 ]", + "EXPR [ (-1, _27382) (-1, _45299) (-1, _45300) 0 ]", "EXPR [ (1, _27379, _27380) (-1, _27383) 0 ]", "EXPR [ (1, _27348, _27358) (1, _27356, _27359) (-1, _27384) 0 ]", - "EXPR [ (-1, _27379, _27380) (-1, _45317) 0 ]", - "EXPR [ (-1, _27381, _27382) (-1, _45318) 0 ]", - "EXPR [ (-1, _27385) (1, _45317) (1, _45318) 1 ]", + "EXPR [ (-1, _27379, _27380) (-1, _45303) 0 ]", + "EXPR [ (-1, _27381, _27382) (-1, _45304) 0 ]", + "EXPR [ (-1, _27385) (1, _45303) (1, _45304) 1 ]", "EXPR [ (-1, _27196, _27385) (-1, _27386) 1 ]", - "EXPR [ (-1, _27387) (-1, _45317) (-1, _45318) 0 ]", - "EXPR [ (-1, _27373, _27383) (-1, _27381, _27384) (-1, _27388) (1, _44492) 0 ]", + "EXPR [ (-1, _27387) (-1, _45303) (-1, _45304) 0 ]", + "EXPR [ (-1, _27373, _27383) (-1, _27381, _27384) (-1, _27388) (1, _44484) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27388))], q_c: 0 })], outputs: [Simple(Witness(27389))]", "EXPR [ (1, _27388, _27389) (1, _27390) -1 ]", "EXPR [ (1, _27388, _27390) 0 ]", @@ -32128,9 +32128,9 @@ expression: artifact "EXPR [ (-1, _27431, _27432) (-1, _27433) 1 ]", "EXPR [ (1, _27431, _27432) (-1, _27434) 0 ]", "EXPR [ (1, _27403, _27411) (-1, _27435) 0 ]", - "EXPR [ (-1, _27411, _27433) (-1, _45321) 0 ]", - "EXPR [ (-1, _27431, _27432) (-1, _45322) 0 ]", - "EXPR [ (-1, _27436) (1, _45321) (1, _45322) 1 ]", + "EXPR [ (-1, _27411, _27433) (-1, _45307) 0 ]", + "EXPR [ (-1, _27431, _27432) (-1, _45308) 0 ]", + "EXPR [ (-1, _27436) (1, _45307) (1, _45308) 1 ]", "EXPR [ (1, _24929) (-1, _27437) 3 ]", "EXPR [ (1, _27397, _27436) (-1, _27438) 0 ]", "EXPR [ (1, _27437, _27438) (-1, _27439) 0 ]", @@ -32159,12 +32159,12 @@ expression: artifact "EXPR [ (1, _27453, _27455) 0 ]", "EXPR [ (1, _27438, _27452) (-1, _27456) 0 ]", "EXPR [ (-1, _27455, _27456) (-1, _27457) 1 ]", - "EXPR [ (-1, _27458) (-1, _45321) (-1, _45322) 0 ]", + "EXPR [ (-1, _27458) (-1, _45307) (-1, _45308) 0 ]", "EXPR [ (1, _27455, _27456) (-1, _27459) 0 ]", "EXPR [ (1, _27425, _27434) (1, _27433, _27435) (-1, _27460) 0 ]", - "EXPR [ (-1, _27455, _27456) (-1, _45325) 0 ]", - "EXPR [ (-1, _27457, _27458) (-1, _45326) 0 ]", - "EXPR [ (-1, _27461) (1, _45325) (1, _45326) 1 ]", + "EXPR [ (-1, _27455, _27456) (-1, _45311) 0 ]", + "EXPR [ (-1, _27457, _27458) (-1, _45312) 0 ]", + "EXPR [ (-1, _27461) (1, _45311) (1, _45312) 1 ]", "EXPR [ (1, _24929) (-1, _27462) 6 ]", "EXPR [ (1, _27397, _27461) (-1, _27463) 0 ]", "EXPR [ (1, _27462, _27463) (-1, _27464) 0 ]", @@ -32193,12 +32193,12 @@ expression: artifact "EXPR [ (1, _27478, _27480) 0 ]", "EXPR [ (1, _27463, _27477) (-1, _27481) 0 ]", "EXPR [ (-1, _27480, _27481) (-1, _27482) 1 ]", - "EXPR [ (-1, _27483) (-1, _45325) (-1, _45326) 0 ]", + "EXPR [ (-1, _27483) (-1, _45311) (-1, _45312) 0 ]", "EXPR [ (1, _27480, _27481) (-1, _27484) 0 ]", "EXPR [ (1, _27449, _27459) (1, _27457, _27460) (-1, _27485) 0 ]", - "EXPR [ (-1, _27480, _27481) (-1, _45329) 0 ]", - "EXPR [ (-1, _27482, _27483) (-1, _45330) 0 ]", - "EXPR [ (-1, _27486) (1, _45329) (1, _45330) 1 ]", + "EXPR [ (-1, _27480, _27481) (-1, _45315) 0 ]", + "EXPR [ (-1, _27482, _27483) (-1, _45316) 0 ]", + "EXPR [ (-1, _27486) (1, _45315) (1, _45316) 1 ]", "EXPR [ (1, _24929) (-1, _27487) 10 ]", "EXPR [ (1, _27397, _27486) (-1, _27488) 0 ]", "EXPR [ (1, _27487, _27488) (-1, _27489) 0 ]", @@ -32227,12 +32227,12 @@ expression: artifact "EXPR [ (1, _27503, _27505) 0 ]", "EXPR [ (1, _27488, _27502) (-1, _27506) 0 ]", "EXPR [ (-1, _27505, _27506) (-1, _27507) 1 ]", - "EXPR [ (-1, _27508) (-1, _45329) (-1, _45330) 0 ]", + "EXPR [ (-1, _27508) (-1, _45315) (-1, _45316) 0 ]", "EXPR [ (1, _27505, _27506) (-1, _27509) 0 ]", "EXPR [ (1, _27474, _27484) (1, _27482, _27485) (-1, _27510) 0 ]", - "EXPR [ (-1, _27505, _27506) (-1, _45333) 0 ]", - "EXPR [ (-1, _27507, _27508) (-1, _45334) 0 ]", - "EXPR [ (-1, _27511) (1, _45333) (1, _45334) 1 ]", + "EXPR [ (-1, _27505, _27506) (-1, _45319) 0 ]", + "EXPR [ (-1, _27507, _27508) (-1, _45320) 0 ]", + "EXPR [ (-1, _27511) (1, _45319) (1, _45320) 1 ]", "EXPR [ (1, _24929) (-1, _27512) 15 ]", "EXPR [ (1, _27397, _27511) (-1, _27513) 0 ]", "EXPR [ (1, _27512, _27513) (-1, _27514) 0 ]", @@ -32261,12 +32261,12 @@ expression: artifact "EXPR [ (1, _27528, _27530) 0 ]", "EXPR [ (1, _27513, _27527) (-1, _27531) 0 ]", "EXPR [ (-1, _27530, _27531) (-1, _27532) 1 ]", - "EXPR [ (-1, _27533) (-1, _45333) (-1, _45334) 0 ]", + "EXPR [ (-1, _27533) (-1, _45319) (-1, _45320) 0 ]", "EXPR [ (1, _27530, _27531) (-1, _27534) 0 ]", "EXPR [ (1, _27499, _27509) (1, _27507, _27510) (-1, _27535) 0 ]", - "EXPR [ (-1, _27530, _27531) (-1, _45337) 0 ]", - "EXPR [ (-1, _27532, _27533) (-1, _45338) 0 ]", - "EXPR [ (-1, _27536) (1, _45337) (1, _45338) 1 ]", + "EXPR [ (-1, _27530, _27531) (-1, _45323) 0 ]", + "EXPR [ (-1, _27532, _27533) (-1, _45324) 0 ]", + "EXPR [ (-1, _27536) (1, _45323) (1, _45324) 1 ]", "EXPR [ (1, _24929) (-1, _27537) 21 ]", "EXPR [ (1, _27397, _27536) (-1, _27538) 0 ]", "EXPR [ (1, _27537, _27538) (-1, _27539) 0 ]", @@ -32295,12 +32295,12 @@ expression: artifact "EXPR [ (1, _27553, _27555) 0 ]", "EXPR [ (1, _27538, _27552) (-1, _27556) 0 ]", "EXPR [ (-1, _27555, _27556) (-1, _27557) 1 ]", - "EXPR [ (-1, _27558) (-1, _45337) (-1, _45338) 0 ]", + "EXPR [ (-1, _27558) (-1, _45323) (-1, _45324) 0 ]", "EXPR [ (1, _27555, _27556) (-1, _27559) 0 ]", "EXPR [ (1, _27524, _27534) (1, _27532, _27535) (-1, _27560) 0 ]", - "EXPR [ (-1, _27555, _27556) (-1, _45341) 0 ]", - "EXPR [ (-1, _27557, _27558) (-1, _45342) 0 ]", - "EXPR [ (-1, _27561) (1, _45341) (1, _45342) 1 ]", + "EXPR [ (-1, _27555, _27556) (-1, _45327) 0 ]", + "EXPR [ (-1, _27557, _27558) (-1, _45328) 0 ]", + "EXPR [ (-1, _27561) (1, _45327) (1, _45328) 1 ]", "EXPR [ (1, _24929) (-1, _27562) 28 ]", "EXPR [ (1, _27397, _27561) (-1, _27563) 0 ]", "EXPR [ (1, _27562, _27563) (-1, _27564) 0 ]", @@ -32329,15 +32329,15 @@ expression: artifact "EXPR [ (1, _27578, _27580) 0 ]", "EXPR [ (1, _27563, _27577) (-1, _27581) 0 ]", "EXPR [ (-1, _27580, _27581) (-1, _27582) 1 ]", - "EXPR [ (-1, _27583) (-1, _45341) (-1, _45342) 0 ]", + "EXPR [ (-1, _27583) (-1, _45327) (-1, _45328) 0 ]", "EXPR [ (1, _27580, _27581) (-1, _27584) 0 ]", "EXPR [ (1, _27549, _27559) (1, _27557, _27560) (-1, _27585) 0 ]", - "EXPR [ (-1, _27580, _27581) (-1, _45345) 0 ]", - "EXPR [ (-1, _27582, _27583) (-1, _45346) 0 ]", - "EXPR [ (-1, _27586) (1, _45345) (1, _45346) 1 ]", + "EXPR [ (-1, _27580, _27581) (-1, _45331) 0 ]", + "EXPR [ (-1, _27582, _27583) (-1, _45332) 0 ]", + "EXPR [ (-1, _27586) (1, _45331) (1, _45332) 1 ]", "EXPR [ (-1, _27397, _27586) (-1, _27587) 1 ]", - "EXPR [ (-1, _27588) (-1, _45345) (-1, _45346) 0 ]", - "EXPR [ (-1, _27574, _27584) (-1, _27582, _27585) (-1, _27589) (1, _44530) 0 ]", + "EXPR [ (-1, _27588) (-1, _45331) (-1, _45332) 0 ]", + "EXPR [ (-1, _27574, _27584) (-1, _27582, _27585) (-1, _27589) (1, _44521) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27589))], q_c: 0 })], outputs: [Simple(Witness(27590))]", "EXPR [ (1, _27589, _27590) (1, _27591) -1 ]", "EXPR [ (1, _27589, _27591) 0 ]", @@ -32395,9 +32395,9 @@ expression: artifact "EXPR [ (-1, _27632, _27633) (-1, _27634) 1 ]", "EXPR [ (1, _27632, _27633) (-1, _27635) 0 ]", "EXPR [ (1, _27604, _27612) (-1, _27636) 0 ]", - "EXPR [ (-1, _27612, _27634) (-1, _45349) 0 ]", - "EXPR [ (-1, _27632, _27633) (-1, _45350) 0 ]", - "EXPR [ (-1, _27637) (1, _45349) (1, _45350) 1 ]", + "EXPR [ (-1, _27612, _27634) (-1, _45335) 0 ]", + "EXPR [ (-1, _27632, _27633) (-1, _45336) 0 ]", + "EXPR [ (-1, _27637) (1, _45335) (1, _45336) 1 ]", "EXPR [ (1, _25149) (-1, _27638) 3 ]", "EXPR [ (1, _27598, _27637) (-1, _27639) 0 ]", "EXPR [ (1, _27638, _27639) (-1, _27640) 0 ]", @@ -32426,12 +32426,12 @@ expression: artifact "EXPR [ (1, _27654, _27656) 0 ]", "EXPR [ (1, _27639, _27653) (-1, _27657) 0 ]", "EXPR [ (-1, _27656, _27657) (-1, _27658) 1 ]", - "EXPR [ (-1, _27659) (-1, _45349) (-1, _45350) 0 ]", + "EXPR [ (-1, _27659) (-1, _45335) (-1, _45336) 0 ]", "EXPR [ (1, _27656, _27657) (-1, _27660) 0 ]", "EXPR [ (1, _27626, _27635) (1, _27634, _27636) (-1, _27661) 0 ]", - "EXPR [ (-1, _27656, _27657) (-1, _45353) 0 ]", - "EXPR [ (-1, _27658, _27659) (-1, _45354) 0 ]", - "EXPR [ (-1, _27662) (1, _45353) (1, _45354) 1 ]", + "EXPR [ (-1, _27656, _27657) (-1, _45339) 0 ]", + "EXPR [ (-1, _27658, _27659) (-1, _45340) 0 ]", + "EXPR [ (-1, _27662) (1, _45339) (1, _45340) 1 ]", "EXPR [ (1, _25149) (-1, _27663) 6 ]", "EXPR [ (1, _27598, _27662) (-1, _27664) 0 ]", "EXPR [ (1, _27663, _27664) (-1, _27665) 0 ]", @@ -32460,12 +32460,12 @@ expression: artifact "EXPR [ (1, _27679, _27681) 0 ]", "EXPR [ (1, _27664, _27678) (-1, _27682) 0 ]", "EXPR [ (-1, _27681, _27682) (-1, _27683) 1 ]", - "EXPR [ (-1, _27684) (-1, _45353) (-1, _45354) 0 ]", + "EXPR [ (-1, _27684) (-1, _45339) (-1, _45340) 0 ]", "EXPR [ (1, _27681, _27682) (-1, _27685) 0 ]", "EXPR [ (1, _27650, _27660) (1, _27658, _27661) (-1, _27686) 0 ]", - "EXPR [ (-1, _27681, _27682) (-1, _45357) 0 ]", - "EXPR [ (-1, _27683, _27684) (-1, _45358) 0 ]", - "EXPR [ (-1, _27687) (1, _45357) (1, _45358) 1 ]", + "EXPR [ (-1, _27681, _27682) (-1, _45343) 0 ]", + "EXPR [ (-1, _27683, _27684) (-1, _45344) 0 ]", + "EXPR [ (-1, _27687) (1, _45343) (1, _45344) 1 ]", "EXPR [ (1, _25149) (-1, _27688) 10 ]", "EXPR [ (1, _27598, _27687) (-1, _27689) 0 ]", "EXPR [ (1, _27688, _27689) (-1, _27690) 0 ]", @@ -32494,12 +32494,12 @@ expression: artifact "EXPR [ (1, _27704, _27706) 0 ]", "EXPR [ (1, _27689, _27703) (-1, _27707) 0 ]", "EXPR [ (-1, _27706, _27707) (-1, _27708) 1 ]", - "EXPR [ (-1, _27709) (-1, _45357) (-1, _45358) 0 ]", + "EXPR [ (-1, _27709) (-1, _45343) (-1, _45344) 0 ]", "EXPR [ (1, _27706, _27707) (-1, _27710) 0 ]", "EXPR [ (1, _27675, _27685) (1, _27683, _27686) (-1, _27711) 0 ]", - "EXPR [ (-1, _27706, _27707) (-1, _45361) 0 ]", - "EXPR [ (-1, _27708, _27709) (-1, _45362) 0 ]", - "EXPR [ (-1, _27712) (1, _45361) (1, _45362) 1 ]", + "EXPR [ (-1, _27706, _27707) (-1, _45347) 0 ]", + "EXPR [ (-1, _27708, _27709) (-1, _45348) 0 ]", + "EXPR [ (-1, _27712) (1, _45347) (1, _45348) 1 ]", "EXPR [ (1, _25149) (-1, _27713) 15 ]", "EXPR [ (1, _27598, _27712) (-1, _27714) 0 ]", "EXPR [ (1, _27713, _27714) (-1, _27715) 0 ]", @@ -32528,12 +32528,12 @@ expression: artifact "EXPR [ (1, _27729, _27731) 0 ]", "EXPR [ (1, _27714, _27728) (-1, _27732) 0 ]", "EXPR [ (-1, _27731, _27732) (-1, _27733) 1 ]", - "EXPR [ (-1, _27734) (-1, _45361) (-1, _45362) 0 ]", + "EXPR [ (-1, _27734) (-1, _45347) (-1, _45348) 0 ]", "EXPR [ (1, _27731, _27732) (-1, _27735) 0 ]", "EXPR [ (1, _27700, _27710) (1, _27708, _27711) (-1, _27736) 0 ]", - "EXPR [ (-1, _27731, _27732) (-1, _45365) 0 ]", - "EXPR [ (-1, _27733, _27734) (-1, _45366) 0 ]", - "EXPR [ (-1, _27737) (1, _45365) (1, _45366) 1 ]", + "EXPR [ (-1, _27731, _27732) (-1, _45351) 0 ]", + "EXPR [ (-1, _27733, _27734) (-1, _45352) 0 ]", + "EXPR [ (-1, _27737) (1, _45351) (1, _45352) 1 ]", "EXPR [ (1, _25149) (-1, _27738) 21 ]", "EXPR [ (1, _27598, _27737) (-1, _27739) 0 ]", "EXPR [ (1, _27738, _27739) (-1, _27740) 0 ]", @@ -32562,12 +32562,12 @@ expression: artifact "EXPR [ (1, _27754, _27756) 0 ]", "EXPR [ (1, _27739, _27753) (-1, _27757) 0 ]", "EXPR [ (-1, _27756, _27757) (-1, _27758) 1 ]", - "EXPR [ (-1, _27759) (-1, _45365) (-1, _45366) 0 ]", + "EXPR [ (-1, _27759) (-1, _45351) (-1, _45352) 0 ]", "EXPR [ (1, _27756, _27757) (-1, _27760) 0 ]", "EXPR [ (1, _27725, _27735) (1, _27733, _27736) (-1, _27761) 0 ]", - "EXPR [ (-1, _27756, _27757) (-1, _45369) 0 ]", - "EXPR [ (-1, _27758, _27759) (-1, _45370) 0 ]", - "EXPR [ (-1, _27762) (1, _45369) (1, _45370) 1 ]", + "EXPR [ (-1, _27756, _27757) (-1, _45355) 0 ]", + "EXPR [ (-1, _27758, _27759) (-1, _45356) 0 ]", + "EXPR [ (-1, _27762) (1, _45355) (1, _45356) 1 ]", "EXPR [ (1, _25149) (-1, _27763) 28 ]", "EXPR [ (1, _27598, _27762) (-1, _27764) 0 ]", "EXPR [ (1, _27763, _27764) (-1, _27765) 0 ]", @@ -32596,15 +32596,15 @@ expression: artifact "EXPR [ (1, _27779, _27781) 0 ]", "EXPR [ (1, _27764, _27778) (-1, _27782) 0 ]", "EXPR [ (-1, _27781, _27782) (-1, _27783) 1 ]", - "EXPR [ (-1, _27784) (-1, _45369) (-1, _45370) 0 ]", + "EXPR [ (-1, _27784) (-1, _45355) (-1, _45356) 0 ]", "EXPR [ (1, _27781, _27782) (-1, _27785) 0 ]", "EXPR [ (1, _27750, _27760) (1, _27758, _27761) (-1, _27786) 0 ]", - "EXPR [ (-1, _27781, _27782) (-1, _45373) 0 ]", - "EXPR [ (-1, _27783, _27784) (-1, _45374) 0 ]", - "EXPR [ (-1, _27787) (1, _45373) (1, _45374) 1 ]", + "EXPR [ (-1, _27781, _27782) (-1, _45359) 0 ]", + "EXPR [ (-1, _27783, _27784) (-1, _45360) 0 ]", + "EXPR [ (-1, _27787) (1, _45359) (1, _45360) 1 ]", "EXPR [ (-1, _27598, _27787) (-1, _27788) 1 ]", - "EXPR [ (-1, _27789) (-1, _45373) (-1, _45374) 0 ]", - "EXPR [ (-1, _27775, _27785) (-1, _27783, _27786) (-1, _27790) (1, _44568) 0 ]", + "EXPR [ (-1, _27789) (-1, _45359) (-1, _45360) 0 ]", + "EXPR [ (-1, _27775, _27785) (-1, _27783, _27786) (-1, _27790) (1, _44558) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27790))], q_c: 0 })], outputs: [Simple(Witness(27791))]", "EXPR [ (1, _27790, _27791) (1, _27792) -1 ]", "EXPR [ (1, _27790, _27792) 0 ]", @@ -32662,9 +32662,9 @@ expression: artifact "EXPR [ (-1, _27833, _27834) (-1, _27835) 1 ]", "EXPR [ (1, _27833, _27834) (-1, _27836) 0 ]", "EXPR [ (1, _27805, _27813) (-1, _27837) 0 ]", - "EXPR [ (-1, _27813, _27835) (-1, _45377) 0 ]", - "EXPR [ (-1, _27833, _27834) (-1, _45378) 0 ]", - "EXPR [ (-1, _27838) (1, _45377) (1, _45378) 1 ]", + "EXPR [ (-1, _27813, _27835) (-1, _45363) 0 ]", + "EXPR [ (-1, _27833, _27834) (-1, _45364) 0 ]", + "EXPR [ (-1, _27838) (1, _45363) (1, _45364) 1 ]", "EXPR [ (1, _25369) (-1, _27839) 3 ]", "EXPR [ (1, _27799, _27838) (-1, _27840) 0 ]", "EXPR [ (1, _27839, _27840) (-1, _27841) 0 ]", @@ -32693,12 +32693,12 @@ expression: artifact "EXPR [ (1, _27855, _27857) 0 ]", "EXPR [ (1, _27840, _27854) (-1, _27858) 0 ]", "EXPR [ (-1, _27857, _27858) (-1, _27859) 1 ]", - "EXPR [ (-1, _27860) (-1, _45377) (-1, _45378) 0 ]", + "EXPR [ (-1, _27860) (-1, _45363) (-1, _45364) 0 ]", "EXPR [ (1, _27857, _27858) (-1, _27861) 0 ]", "EXPR [ (1, _27827, _27836) (1, _27835, _27837) (-1, _27862) 0 ]", - "EXPR [ (-1, _27857, _27858) (-1, _45381) 0 ]", - "EXPR [ (-1, _27859, _27860) (-1, _45382) 0 ]", - "EXPR [ (-1, _27863) (1, _45381) (1, _45382) 1 ]", + "EXPR [ (-1, _27857, _27858) (-1, _45367) 0 ]", + "EXPR [ (-1, _27859, _27860) (-1, _45368) 0 ]", + "EXPR [ (-1, _27863) (1, _45367) (1, _45368) 1 ]", "EXPR [ (1, _25369) (-1, _27864) 6 ]", "EXPR [ (1, _27799, _27863) (-1, _27865) 0 ]", "EXPR [ (1, _27864, _27865) (-1, _27866) 0 ]", @@ -32727,12 +32727,12 @@ expression: artifact "EXPR [ (1, _27880, _27882) 0 ]", "EXPR [ (1, _27865, _27879) (-1, _27883) 0 ]", "EXPR [ (-1, _27882, _27883) (-1, _27884) 1 ]", - "EXPR [ (-1, _27885) (-1, _45381) (-1, _45382) 0 ]", + "EXPR [ (-1, _27885) (-1, _45367) (-1, _45368) 0 ]", "EXPR [ (1, _27882, _27883) (-1, _27886) 0 ]", "EXPR [ (1, _27851, _27861) (1, _27859, _27862) (-1, _27887) 0 ]", - "EXPR [ (-1, _27882, _27883) (-1, _45385) 0 ]", - "EXPR [ (-1, _27884, _27885) (-1, _45386) 0 ]", - "EXPR [ (-1, _27888) (1, _45385) (1, _45386) 1 ]", + "EXPR [ (-1, _27882, _27883) (-1, _45371) 0 ]", + "EXPR [ (-1, _27884, _27885) (-1, _45372) 0 ]", + "EXPR [ (-1, _27888) (1, _45371) (1, _45372) 1 ]", "EXPR [ (1, _25369) (-1, _27889) 10 ]", "EXPR [ (1, _27799, _27888) (-1, _27890) 0 ]", "EXPR [ (1, _27889, _27890) (-1, _27891) 0 ]", @@ -32761,12 +32761,12 @@ expression: artifact "EXPR [ (1, _27905, _27907) 0 ]", "EXPR [ (1, _27890, _27904) (-1, _27908) 0 ]", "EXPR [ (-1, _27907, _27908) (-1, _27909) 1 ]", - "EXPR [ (-1, _27910) (-1, _45385) (-1, _45386) 0 ]", + "EXPR [ (-1, _27910) (-1, _45371) (-1, _45372) 0 ]", "EXPR [ (1, _27907, _27908) (-1, _27911) 0 ]", "EXPR [ (1, _27876, _27886) (1, _27884, _27887) (-1, _27912) 0 ]", - "EXPR [ (-1, _27907, _27908) (-1, _45389) 0 ]", - "EXPR [ (-1, _27909, _27910) (-1, _45390) 0 ]", - "EXPR [ (-1, _27913) (1, _45389) (1, _45390) 1 ]", + "EXPR [ (-1, _27907, _27908) (-1, _45375) 0 ]", + "EXPR [ (-1, _27909, _27910) (-1, _45376) 0 ]", + "EXPR [ (-1, _27913) (1, _45375) (1, _45376) 1 ]", "EXPR [ (1, _25369) (-1, _27914) 15 ]", "EXPR [ (1, _27799, _27913) (-1, _27915) 0 ]", "EXPR [ (1, _27914, _27915) (-1, _27916) 0 ]", @@ -32795,12 +32795,12 @@ expression: artifact "EXPR [ (1, _27930, _27932) 0 ]", "EXPR [ (1, _27915, _27929) (-1, _27933) 0 ]", "EXPR [ (-1, _27932, _27933) (-1, _27934) 1 ]", - "EXPR [ (-1, _27935) (-1, _45389) (-1, _45390) 0 ]", + "EXPR [ (-1, _27935) (-1, _45375) (-1, _45376) 0 ]", "EXPR [ (1, _27932, _27933) (-1, _27936) 0 ]", "EXPR [ (1, _27901, _27911) (1, _27909, _27912) (-1, _27937) 0 ]", - "EXPR [ (-1, _27932, _27933) (-1, _45393) 0 ]", - "EXPR [ (-1, _27934, _27935) (-1, _45394) 0 ]", - "EXPR [ (-1, _27938) (1, _45393) (1, _45394) 1 ]", + "EXPR [ (-1, _27932, _27933) (-1, _45379) 0 ]", + "EXPR [ (-1, _27934, _27935) (-1, _45380) 0 ]", + "EXPR [ (-1, _27938) (1, _45379) (1, _45380) 1 ]", "EXPR [ (1, _25369) (-1, _27939) 21 ]", "EXPR [ (1, _27799, _27938) (-1, _27940) 0 ]", "EXPR [ (1, _27939, _27940) (-1, _27941) 0 ]", @@ -32829,12 +32829,12 @@ expression: artifact "EXPR [ (1, _27955, _27957) 0 ]", "EXPR [ (1, _27940, _27954) (-1, _27958) 0 ]", "EXPR [ (-1, _27957, _27958) (-1, _27959) 1 ]", - "EXPR [ (-1, _27960) (-1, _45393) (-1, _45394) 0 ]", + "EXPR [ (-1, _27960) (-1, _45379) (-1, _45380) 0 ]", "EXPR [ (1, _27957, _27958) (-1, _27961) 0 ]", "EXPR [ (1, _27926, _27936) (1, _27934, _27937) (-1, _27962) 0 ]", - "EXPR [ (-1, _27957, _27958) (-1, _45397) 0 ]", - "EXPR [ (-1, _27959, _27960) (-1, _45398) 0 ]", - "EXPR [ (-1, _27963) (1, _45397) (1, _45398) 1 ]", + "EXPR [ (-1, _27957, _27958) (-1, _45383) 0 ]", + "EXPR [ (-1, _27959, _27960) (-1, _45384) 0 ]", + "EXPR [ (-1, _27963) (1, _45383) (1, _45384) 1 ]", "EXPR [ (1, _25369) (-1, _27964) 28 ]", "EXPR [ (1, _27799, _27963) (-1, _27965) 0 ]", "EXPR [ (1, _27964, _27965) (-1, _27966) 0 ]", @@ -32863,15 +32863,15 @@ expression: artifact "EXPR [ (1, _27980, _27982) 0 ]", "EXPR [ (1, _27965, _27979) (-1, _27983) 0 ]", "EXPR [ (-1, _27982, _27983) (-1, _27984) 1 ]", - "EXPR [ (-1, _27985) (-1, _45397) (-1, _45398) 0 ]", + "EXPR [ (-1, _27985) (-1, _45383) (-1, _45384) 0 ]", "EXPR [ (1, _27982, _27983) (-1, _27986) 0 ]", "EXPR [ (1, _27951, _27961) (1, _27959, _27962) (-1, _27987) 0 ]", - "EXPR [ (-1, _27982, _27983) (-1, _45401) 0 ]", - "EXPR [ (-1, _27984, _27985) (-1, _45402) 0 ]", - "EXPR [ (-1, _27988) (1, _45401) (1, _45402) 1 ]", + "EXPR [ (-1, _27982, _27983) (-1, _45387) 0 ]", + "EXPR [ (-1, _27984, _27985) (-1, _45388) 0 ]", + "EXPR [ (-1, _27988) (1, _45387) (1, _45388) 1 ]", "EXPR [ (-1, _27799, _27988) (-1, _27989) 1 ]", - "EXPR [ (-1, _27990) (-1, _45401) (-1, _45402) 0 ]", - "EXPR [ (-1, _27976, _27986) (-1, _27984, _27987) (-1, _27991) (1, _44606) 0 ]", + "EXPR [ (-1, _27990) (-1, _45387) (-1, _45388) 0 ]", + "EXPR [ (-1, _27976, _27986) (-1, _27984, _27987) (-1, _27991) (1, _44595) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27991))], q_c: 0 })], outputs: [Simple(Witness(27992))]", "EXPR [ (1, _27991, _27992) (1, _27993) -1 ]", "EXPR [ (1, _27991, _27993) 0 ]", @@ -32929,9 +32929,9 @@ expression: artifact "EXPR [ (-1, _28034, _28035) (-1, _28036) 1 ]", "EXPR [ (1, _28034, _28035) (-1, _28037) 0 ]", "EXPR [ (1, _28006, _28014) (-1, _28038) 0 ]", - "EXPR [ (-1, _28014, _28036) (-1, _45405) 0 ]", - "EXPR [ (-1, _28034, _28035) (-1, _45406) 0 ]", - "EXPR [ (-1, _28039) (1, _45405) (1, _45406) 1 ]", + "EXPR [ (-1, _28014, _28036) (-1, _45391) 0 ]", + "EXPR [ (-1, _28034, _28035) (-1, _45392) 0 ]", + "EXPR [ (-1, _28039) (1, _45391) (1, _45392) 1 ]", "EXPR [ (1, _25589) (-1, _28040) 3 ]", "EXPR [ (1, _28000, _28039) (-1, _28041) 0 ]", "EXPR [ (1, _28040, _28041) (-1, _28042) 0 ]", @@ -32960,12 +32960,12 @@ expression: artifact "EXPR [ (1, _28056, _28058) 0 ]", "EXPR [ (1, _28041, _28055) (-1, _28059) 0 ]", "EXPR [ (-1, _28058, _28059) (-1, _28060) 1 ]", - "EXPR [ (-1, _28061) (-1, _45405) (-1, _45406) 0 ]", + "EXPR [ (-1, _28061) (-1, _45391) (-1, _45392) 0 ]", "EXPR [ (1, _28058, _28059) (-1, _28062) 0 ]", "EXPR [ (1, _28028, _28037) (1, _28036, _28038) (-1, _28063) 0 ]", - "EXPR [ (-1, _28058, _28059) (-1, _45409) 0 ]", - "EXPR [ (-1, _28060, _28061) (-1, _45410) 0 ]", - "EXPR [ (-1, _28064) (1, _45409) (1, _45410) 1 ]", + "EXPR [ (-1, _28058, _28059) (-1, _45395) 0 ]", + "EXPR [ (-1, _28060, _28061) (-1, _45396) 0 ]", + "EXPR [ (-1, _28064) (1, _45395) (1, _45396) 1 ]", "EXPR [ (1, _25589) (-1, _28065) 6 ]", "EXPR [ (1, _28000, _28064) (-1, _28066) 0 ]", "EXPR [ (1, _28065, _28066) (-1, _28067) 0 ]", @@ -32994,12 +32994,12 @@ expression: artifact "EXPR [ (1, _28081, _28083) 0 ]", "EXPR [ (1, _28066, _28080) (-1, _28084) 0 ]", "EXPR [ (-1, _28083, _28084) (-1, _28085) 1 ]", - "EXPR [ (-1, _28086) (-1, _45409) (-1, _45410) 0 ]", + "EXPR [ (-1, _28086) (-1, _45395) (-1, _45396) 0 ]", "EXPR [ (1, _28083, _28084) (-1, _28087) 0 ]", "EXPR [ (1, _28052, _28062) (1, _28060, _28063) (-1, _28088) 0 ]", - "EXPR [ (-1, _28083, _28084) (-1, _45413) 0 ]", - "EXPR [ (-1, _28085, _28086) (-1, _45414) 0 ]", - "EXPR [ (-1, _28089) (1, _45413) (1, _45414) 1 ]", + "EXPR [ (-1, _28083, _28084) (-1, _45399) 0 ]", + "EXPR [ (-1, _28085, _28086) (-1, _45400) 0 ]", + "EXPR [ (-1, _28089) (1, _45399) (1, _45400) 1 ]", "EXPR [ (1, _25589) (-1, _28090) 10 ]", "EXPR [ (1, _28000, _28089) (-1, _28091) 0 ]", "EXPR [ (1, _28090, _28091) (-1, _28092) 0 ]", @@ -33028,12 +33028,12 @@ expression: artifact "EXPR [ (1, _28106, _28108) 0 ]", "EXPR [ (1, _28091, _28105) (-1, _28109) 0 ]", "EXPR [ (-1, _28108, _28109) (-1, _28110) 1 ]", - "EXPR [ (-1, _28111) (-1, _45413) (-1, _45414) 0 ]", + "EXPR [ (-1, _28111) (-1, _45399) (-1, _45400) 0 ]", "EXPR [ (1, _28108, _28109) (-1, _28112) 0 ]", "EXPR [ (1, _28077, _28087) (1, _28085, _28088) (-1, _28113) 0 ]", - "EXPR [ (-1, _28108, _28109) (-1, _45417) 0 ]", - "EXPR [ (-1, _28110, _28111) (-1, _45418) 0 ]", - "EXPR [ (-1, _28114) (1, _45417) (1, _45418) 1 ]", + "EXPR [ (-1, _28108, _28109) (-1, _45403) 0 ]", + "EXPR [ (-1, _28110, _28111) (-1, _45404) 0 ]", + "EXPR [ (-1, _28114) (1, _45403) (1, _45404) 1 ]", "EXPR [ (1, _25589) (-1, _28115) 15 ]", "EXPR [ (1, _28000, _28114) (-1, _28116) 0 ]", "EXPR [ (1, _28115, _28116) (-1, _28117) 0 ]", @@ -33062,12 +33062,12 @@ expression: artifact "EXPR [ (1, _28131, _28133) 0 ]", "EXPR [ (1, _28116, _28130) (-1, _28134) 0 ]", "EXPR [ (-1, _28133, _28134) (-1, _28135) 1 ]", - "EXPR [ (-1, _28136) (-1, _45417) (-1, _45418) 0 ]", + "EXPR [ (-1, _28136) (-1, _45403) (-1, _45404) 0 ]", "EXPR [ (1, _28133, _28134) (-1, _28137) 0 ]", "EXPR [ (1, _28102, _28112) (1, _28110, _28113) (-1, _28138) 0 ]", - "EXPR [ (-1, _28133, _28134) (-1, _45421) 0 ]", - "EXPR [ (-1, _28135, _28136) (-1, _45422) 0 ]", - "EXPR [ (-1, _28139) (1, _45421) (1, _45422) 1 ]", + "EXPR [ (-1, _28133, _28134) (-1, _45407) 0 ]", + "EXPR [ (-1, _28135, _28136) (-1, _45408) 0 ]", + "EXPR [ (-1, _28139) (1, _45407) (1, _45408) 1 ]", "EXPR [ (1, _25589) (-1, _28140) 21 ]", "EXPR [ (1, _28000, _28139) (-1, _28141) 0 ]", "EXPR [ (1, _28140, _28141) (-1, _28142) 0 ]", @@ -33096,12 +33096,12 @@ expression: artifact "EXPR [ (1, _28156, _28158) 0 ]", "EXPR [ (1, _28141, _28155) (-1, _28159) 0 ]", "EXPR [ (-1, _28158, _28159) (-1, _28160) 1 ]", - "EXPR [ (-1, _28161) (-1, _45421) (-1, _45422) 0 ]", + "EXPR [ (-1, _28161) (-1, _45407) (-1, _45408) 0 ]", "EXPR [ (1, _28158, _28159) (-1, _28162) 0 ]", "EXPR [ (1, _28127, _28137) (1, _28135, _28138) (-1, _28163) 0 ]", - "EXPR [ (-1, _28158, _28159) (-1, _45425) 0 ]", - "EXPR [ (-1, _28160, _28161) (-1, _45426) 0 ]", - "EXPR [ (-1, _28164) (1, _45425) (1, _45426) 1 ]", + "EXPR [ (-1, _28158, _28159) (-1, _45411) 0 ]", + "EXPR [ (-1, _28160, _28161) (-1, _45412) 0 ]", + "EXPR [ (-1, _28164) (1, _45411) (1, _45412) 1 ]", "EXPR [ (1, _25589) (-1, _28165) 28 ]", "EXPR [ (1, _28000, _28164) (-1, _28166) 0 ]", "EXPR [ (1, _28165, _28166) (-1, _28167) 0 ]", @@ -33130,15 +33130,15 @@ expression: artifact "EXPR [ (1, _28181, _28183) 0 ]", "EXPR [ (1, _28166, _28180) (-1, _28184) 0 ]", "EXPR [ (-1, _28183, _28184) (-1, _28185) 1 ]", - "EXPR [ (-1, _28186) (-1, _45425) (-1, _45426) 0 ]", + "EXPR [ (-1, _28186) (-1, _45411) (-1, _45412) 0 ]", "EXPR [ (1, _28183, _28184) (-1, _28187) 0 ]", "EXPR [ (1, _28152, _28162) (1, _28160, _28163) (-1, _28188) 0 ]", - "EXPR [ (-1, _28183, _28184) (-1, _45429) 0 ]", - "EXPR [ (-1, _28185, _28186) (-1, _45430) 0 ]", - "EXPR [ (-1, _28189) (1, _45429) (1, _45430) 1 ]", + "EXPR [ (-1, _28183, _28184) (-1, _45415) 0 ]", + "EXPR [ (-1, _28185, _28186) (-1, _45416) 0 ]", + "EXPR [ (-1, _28189) (1, _45415) (1, _45416) 1 ]", "EXPR [ (-1, _28000, _28189) (-1, _28190) 1 ]", - "EXPR [ (-1, _28191) (-1, _45429) (-1, _45430) 0 ]", - "EXPR [ (-1, _28177, _28187) (-1, _28185, _28188) (-1, _28192) (1, _44644) 0 ]", + "EXPR [ (-1, _28191) (-1, _45415) (-1, _45416) 0 ]", + "EXPR [ (-1, _28177, _28187) (-1, _28185, _28188) (-1, _28192) (1, _44632) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(28192))], q_c: 0 })], outputs: [Simple(Witness(28193))]", "EXPR [ (1, _28192, _28193) (1, _28194) -1 ]", "EXPR [ (1, _28192, _28194) 0 ]", @@ -33196,9 +33196,9 @@ expression: artifact "EXPR [ (-1, _28235, _28236) (-1, _28237) 1 ]", "EXPR [ (1, _28235, _28236) (-1, _28238) 0 ]", "EXPR [ (1, _28207, _28215) (-1, _28239) 0 ]", - "EXPR [ (-1, _28215, _28237) (-1, _45433) 0 ]", - "EXPR [ (-1, _28235, _28236) (-1, _45434) 0 ]", - "EXPR [ (-1, _28240) (1, _45433) (1, _45434) 1 ]", + "EXPR [ (-1, _28215, _28237) (-1, _45419) 0 ]", + "EXPR [ (-1, _28235, _28236) (-1, _45420) 0 ]", + "EXPR [ (-1, _28240) (1, _45419) (1, _45420) 1 ]", "EXPR [ (1, _25809) (-1, _28241) 3 ]", "EXPR [ (1, _28201, _28240) (-1, _28242) 0 ]", "EXPR [ (1, _28241, _28242) (-1, _28243) 0 ]", @@ -33227,12 +33227,12 @@ expression: artifact "EXPR [ (1, _28257, _28259) 0 ]", "EXPR [ (1, _28242, _28256) (-1, _28260) 0 ]", "EXPR [ (-1, _28259, _28260) (-1, _28261) 1 ]", - "EXPR [ (-1, _28262) (-1, _45433) (-1, _45434) 0 ]", + "EXPR [ (-1, _28262) (-1, _45419) (-1, _45420) 0 ]", "EXPR [ (1, _28259, _28260) (-1, _28263) 0 ]", "EXPR [ (1, _28229, _28238) (1, _28237, _28239) (-1, _28264) 0 ]", - "EXPR [ (-1, _28259, _28260) (-1, _45437) 0 ]", - "EXPR [ (-1, _28261, _28262) (-1, _45438) 0 ]", - "EXPR [ (-1, _28265) (1, _45437) (1, _45438) 1 ]", + "EXPR [ (-1, _28259, _28260) (-1, _45423) 0 ]", + "EXPR [ (-1, _28261, _28262) (-1, _45424) 0 ]", + "EXPR [ (-1, _28265) (1, _45423) (1, _45424) 1 ]", "EXPR [ (1, _25809) (-1, _28266) 6 ]", "EXPR [ (1, _28201, _28265) (-1, _28267) 0 ]", "EXPR [ (1, _28266, _28267) (-1, _28268) 0 ]", @@ -33261,12 +33261,12 @@ expression: artifact "EXPR [ (1, _28282, _28284) 0 ]", "EXPR [ (1, _28267, _28281) (-1, _28285) 0 ]", "EXPR [ (-1, _28284, _28285) (-1, _28286) 1 ]", - "EXPR [ (-1, _28287) (-1, _45437) (-1, _45438) 0 ]", + "EXPR [ (-1, _28287) (-1, _45423) (-1, _45424) 0 ]", "EXPR [ (1, _28284, _28285) (-1, _28288) 0 ]", "EXPR [ (1, _28253, _28263) (1, _28261, _28264) (-1, _28289) 0 ]", - "EXPR [ (-1, _28284, _28285) (-1, _45441) 0 ]", - "EXPR [ (-1, _28286, _28287) (-1, _45442) 0 ]", - "EXPR [ (-1, _28290) (1, _45441) (1, _45442) 1 ]", + "EXPR [ (-1, _28284, _28285) (-1, _45427) 0 ]", + "EXPR [ (-1, _28286, _28287) (-1, _45428) 0 ]", + "EXPR [ (-1, _28290) (1, _45427) (1, _45428) 1 ]", "EXPR [ (1, _25809) (-1, _28291) 10 ]", "EXPR [ (1, _28201, _28290) (-1, _28292) 0 ]", "EXPR [ (1, _28291, _28292) (-1, _28293) 0 ]", @@ -33295,12 +33295,12 @@ expression: artifact "EXPR [ (1, _28307, _28309) 0 ]", "EXPR [ (1, _28292, _28306) (-1, _28310) 0 ]", "EXPR [ (-1, _28309, _28310) (-1, _28311) 1 ]", - "EXPR [ (-1, _28312) (-1, _45441) (-1, _45442) 0 ]", + "EXPR [ (-1, _28312) (-1, _45427) (-1, _45428) 0 ]", "EXPR [ (1, _28309, _28310) (-1, _28313) 0 ]", "EXPR [ (1, _28278, _28288) (1, _28286, _28289) (-1, _28314) 0 ]", - "EXPR [ (-1, _28309, _28310) (-1, _45445) 0 ]", - "EXPR [ (-1, _28311, _28312) (-1, _45446) 0 ]", - "EXPR [ (-1, _28315) (1, _45445) (1, _45446) 1 ]", + "EXPR [ (-1, _28309, _28310) (-1, _45431) 0 ]", + "EXPR [ (-1, _28311, _28312) (-1, _45432) 0 ]", + "EXPR [ (-1, _28315) (1, _45431) (1, _45432) 1 ]", "EXPR [ (1, _25809) (-1, _28316) 15 ]", "EXPR [ (1, _28201, _28315) (-1, _28317) 0 ]", "EXPR [ (1, _28316, _28317) (-1, _28318) 0 ]", @@ -33329,12 +33329,12 @@ expression: artifact "EXPR [ (1, _28332, _28334) 0 ]", "EXPR [ (1, _28317, _28331) (-1, _28335) 0 ]", "EXPR [ (-1, _28334, _28335) (-1, _28336) 1 ]", - "EXPR [ (-1, _28337) (-1, _45445) (-1, _45446) 0 ]", + "EXPR [ (-1, _28337) (-1, _45431) (-1, _45432) 0 ]", "EXPR [ (1, _28334, _28335) (-1, _28338) 0 ]", "EXPR [ (1, _28303, _28313) (1, _28311, _28314) (-1, _28339) 0 ]", - "EXPR [ (-1, _28334, _28335) (-1, _45449) 0 ]", - "EXPR [ (-1, _28336, _28337) (-1, _45450) 0 ]", - "EXPR [ (-1, _28340) (1, _45449) (1, _45450) 1 ]", + "EXPR [ (-1, _28334, _28335) (-1, _45435) 0 ]", + "EXPR [ (-1, _28336, _28337) (-1, _45436) 0 ]", + "EXPR [ (-1, _28340) (1, _45435) (1, _45436) 1 ]", "EXPR [ (1, _25809) (-1, _28341) 21 ]", "EXPR [ (1, _28201, _28340) (-1, _28342) 0 ]", "EXPR [ (1, _28341, _28342) (-1, _28343) 0 ]", @@ -33363,12 +33363,12 @@ expression: artifact "EXPR [ (1, _28357, _28359) 0 ]", "EXPR [ (1, _28342, _28356) (-1, _28360) 0 ]", "EXPR [ (-1, _28359, _28360) (-1, _28361) 1 ]", - "EXPR [ (-1, _28362) (-1, _45449) (-1, _45450) 0 ]", + "EXPR [ (-1, _28362) (-1, _45435) (-1, _45436) 0 ]", "EXPR [ (1, _28359, _28360) (-1, _28363) 0 ]", "EXPR [ (1, _28328, _28338) (1, _28336, _28339) (-1, _28364) 0 ]", - "EXPR [ (-1, _28359, _28360) (-1, _45453) 0 ]", - "EXPR [ (-1, _28361, _28362) (-1, _45454) 0 ]", - "EXPR [ (-1, _28365) (1, _45453) (1, _45454) 1 ]", + "EXPR [ (-1, _28359, _28360) (-1, _45439) 0 ]", + "EXPR [ (-1, _28361, _28362) (-1, _45440) 0 ]", + "EXPR [ (-1, _28365) (1, _45439) (1, _45440) 1 ]", "EXPR [ (1, _25809) (-1, _28366) 28 ]", "EXPR [ (1, _28201, _28365) (-1, _28367) 0 ]", "EXPR [ (1, _28366, _28367) (-1, _28368) 0 ]", @@ -33397,15 +33397,15 @@ expression: artifact "EXPR [ (1, _28382, _28384) 0 ]", "EXPR [ (1, _28367, _28381) (-1, _28385) 0 ]", "EXPR [ (-1, _28384, _28385) (-1, _28386) 1 ]", - "EXPR [ (-1, _28387) (-1, _45453) (-1, _45454) 0 ]", + "EXPR [ (-1, _28387) (-1, _45439) (-1, _45440) 0 ]", "EXPR [ (1, _28384, _28385) (-1, _28388) 0 ]", "EXPR [ (1, _28353, _28363) (1, _28361, _28364) (-1, _28389) 0 ]", - "EXPR [ (-1, _28384, _28385) (-1, _45457) 0 ]", - "EXPR [ (-1, _28386, _28387) (-1, _45458) 0 ]", - "EXPR [ (-1, _28390) (1, _45457) (1, _45458) 1 ]", + "EXPR [ (-1, _28384, _28385) (-1, _45443) 0 ]", + "EXPR [ (-1, _28386, _28387) (-1, _45444) 0 ]", + "EXPR [ (-1, _28390) (1, _45443) (1, _45444) 1 ]", "EXPR [ (-1, _28201, _28390) (-1, _28391) 1 ]", - "EXPR [ (-1, _28392) (-1, _45457) (-1, _45458) 0 ]", - "EXPR [ (-1, _28378, _28388) (-1, _28386, _28389) (-1, _28393) (1, _44682) 0 ]", + "EXPR [ (-1, _28392) (-1, _45443) (-1, _45444) 0 ]", + "EXPR [ (-1, _28378, _28388) (-1, _28386, _28389) (-1, _28393) (1, _44669) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(28393))], q_c: 0 })], outputs: [Simple(Witness(28394))]", "EXPR [ (1, _28393, _28394) (1, _28395) -1 ]", "EXPR [ (1, _28393, _28395) 0 ]", @@ -33463,9 +33463,9 @@ expression: artifact "EXPR [ (-1, _28436, _28437) (-1, _28438) 1 ]", "EXPR [ (1, _28436, _28437) (-1, _28439) 0 ]", "EXPR [ (1, _28408, _28416) (-1, _28440) 0 ]", - "EXPR [ (-1, _28416, _28438) (-1, _45461) 0 ]", - "EXPR [ (-1, _28436, _28437) (-1, _45462) 0 ]", - "EXPR [ (-1, _28441) (1, _45461) (1, _45462) 1 ]", + "EXPR [ (-1, _28416, _28438) (-1, _45447) 0 ]", + "EXPR [ (-1, _28436, _28437) (-1, _45448) 0 ]", + "EXPR [ (-1, _28441) (1, _45447) (1, _45448) 1 ]", "EXPR [ (1, _26029) (-1, _28442) 3 ]", "EXPR [ (1, _28402, _28441) (-1, _28443) 0 ]", "EXPR [ (1, _28442, _28443) (-1, _28444) 0 ]", @@ -33494,12 +33494,12 @@ expression: artifact "EXPR [ (1, _28458, _28460) 0 ]", "EXPR [ (1, _28443, _28457) (-1, _28461) 0 ]", "EXPR [ (-1, _28460, _28461) (-1, _28462) 1 ]", - "EXPR [ (-1, _28463) (-1, _45461) (-1, _45462) 0 ]", + "EXPR [ (-1, _28463) (-1, _45447) (-1, _45448) 0 ]", "EXPR [ (1, _28460, _28461) (-1, _28464) 0 ]", "EXPR [ (1, _28430, _28439) (1, _28438, _28440) (-1, _28465) 0 ]", - "EXPR [ (-1, _28460, _28461) (-1, _45465) 0 ]", - "EXPR [ (-1, _28462, _28463) (-1, _45466) 0 ]", - "EXPR [ (-1, _28466) (1, _45465) (1, _45466) 1 ]", + "EXPR [ (-1, _28460, _28461) (-1, _45451) 0 ]", + "EXPR [ (-1, _28462, _28463) (-1, _45452) 0 ]", + "EXPR [ (-1, _28466) (1, _45451) (1, _45452) 1 ]", "EXPR [ (1, _26029) (-1, _28467) 6 ]", "EXPR [ (1, _28402, _28466) (-1, _28468) 0 ]", "EXPR [ (1, _28467, _28468) (-1, _28469) 0 ]", @@ -33528,12 +33528,12 @@ expression: artifact "EXPR [ (1, _28483, _28485) 0 ]", "EXPR [ (1, _28468, _28482) (-1, _28486) 0 ]", "EXPR [ (-1, _28485, _28486) (-1, _28487) 1 ]", - "EXPR [ (-1, _28488) (-1, _45465) (-1, _45466) 0 ]", + "EXPR [ (-1, _28488) (-1, _45451) (-1, _45452) 0 ]", "EXPR [ (1, _28485, _28486) (-1, _28489) 0 ]", "EXPR [ (1, _28454, _28464) (1, _28462, _28465) (-1, _28490) 0 ]", - "EXPR [ (-1, _28485, _28486) (-1, _45469) 0 ]", - "EXPR [ (-1, _28487, _28488) (-1, _45470) 0 ]", - "EXPR [ (-1, _28491) (1, _45469) (1, _45470) 1 ]", + "EXPR [ (-1, _28485, _28486) (-1, _45455) 0 ]", + "EXPR [ (-1, _28487, _28488) (-1, _45456) 0 ]", + "EXPR [ (-1, _28491) (1, _45455) (1, _45456) 1 ]", "EXPR [ (1, _26029) (-1, _28492) 10 ]", "EXPR [ (1, _28402, _28491) (-1, _28493) 0 ]", "EXPR [ (1, _28492, _28493) (-1, _28494) 0 ]", @@ -33562,12 +33562,12 @@ expression: artifact "EXPR [ (1, _28508, _28510) 0 ]", "EXPR [ (1, _28493, _28507) (-1, _28511) 0 ]", "EXPR [ (-1, _28510, _28511) (-1, _28512) 1 ]", - "EXPR [ (-1, _28513) (-1, _45469) (-1, _45470) 0 ]", + "EXPR [ (-1, _28513) (-1, _45455) (-1, _45456) 0 ]", "EXPR [ (1, _28510, _28511) (-1, _28514) 0 ]", "EXPR [ (1, _28479, _28489) (1, _28487, _28490) (-1, _28515) 0 ]", - "EXPR [ (-1, _28510, _28511) (-1, _45473) 0 ]", - "EXPR [ (-1, _28512, _28513) (-1, _45474) 0 ]", - "EXPR [ (-1, _28516) (1, _45473) (1, _45474) 1 ]", + "EXPR [ (-1, _28510, _28511) (-1, _45459) 0 ]", + "EXPR [ (-1, _28512, _28513) (-1, _45460) 0 ]", + "EXPR [ (-1, _28516) (1, _45459) (1, _45460) 1 ]", "EXPR [ (1, _26029) (-1, _28517) 15 ]", "EXPR [ (1, _28402, _28516) (-1, _28518) 0 ]", "EXPR [ (1, _28517, _28518) (-1, _28519) 0 ]", @@ -33596,12 +33596,12 @@ expression: artifact "EXPR [ (1, _28533, _28535) 0 ]", "EXPR [ (1, _28518, _28532) (-1, _28536) 0 ]", "EXPR [ (-1, _28535, _28536) (-1, _28537) 1 ]", - "EXPR [ (-1, _28538) (-1, _45473) (-1, _45474) 0 ]", + "EXPR [ (-1, _28538) (-1, _45459) (-1, _45460) 0 ]", "EXPR [ (1, _28535, _28536) (-1, _28539) 0 ]", "EXPR [ (1, _28504, _28514) (1, _28512, _28515) (-1, _28540) 0 ]", - "EXPR [ (-1, _28535, _28536) (-1, _45477) 0 ]", - "EXPR [ (-1, _28537, _28538) (-1, _45478) 0 ]", - "EXPR [ (-1, _28541) (1, _45477) (1, _45478) 1 ]", + "EXPR [ (-1, _28535, _28536) (-1, _45463) 0 ]", + "EXPR [ (-1, _28537, _28538) (-1, _45464) 0 ]", + "EXPR [ (-1, _28541) (1, _45463) (1, _45464) 1 ]", "EXPR [ (1, _26029) (-1, _28542) 21 ]", "EXPR [ (1, _28402, _28541) (-1, _28543) 0 ]", "EXPR [ (1, _28542, _28543) (-1, _28544) 0 ]", @@ -33630,12 +33630,12 @@ expression: artifact "EXPR [ (1, _28558, _28560) 0 ]", "EXPR [ (1, _28543, _28557) (-1, _28561) 0 ]", "EXPR [ (-1, _28560, _28561) (-1, _28562) 1 ]", - "EXPR [ (-1, _28563) (-1, _45477) (-1, _45478) 0 ]", + "EXPR [ (-1, _28563) (-1, _45463) (-1, _45464) 0 ]", "EXPR [ (1, _28560, _28561) (-1, _28564) 0 ]", "EXPR [ (1, _28529, _28539) (1, _28537, _28540) (-1, _28565) 0 ]", - "EXPR [ (-1, _28560, _28561) (-1, _45481) 0 ]", - "EXPR [ (-1, _28562, _28563) (-1, _45482) 0 ]", - "EXPR [ (-1, _28566) (1, _45481) (1, _45482) 1 ]", + "EXPR [ (-1, _28560, _28561) (-1, _45467) 0 ]", + "EXPR [ (-1, _28562, _28563) (-1, _45468) 0 ]", + "EXPR [ (-1, _28566) (1, _45467) (1, _45468) 1 ]", "EXPR [ (1, _26029) (-1, _28567) 28 ]", "EXPR [ (1, _28402, _28566) (-1, _28568) 0 ]", "EXPR [ (1, _28567, _28568) (-1, _28569) 0 ]", @@ -33664,15 +33664,15 @@ expression: artifact "EXPR [ (1, _28583, _28585) 0 ]", "EXPR [ (1, _28568, _28582) (-1, _28586) 0 ]", "EXPR [ (-1, _28585, _28586) (-1, _28587) 1 ]", - "EXPR [ (-1, _28588) (-1, _45481) (-1, _45482) 0 ]", + "EXPR [ (-1, _28588) (-1, _45467) (-1, _45468) 0 ]", "EXPR [ (1, _28585, _28586) (-1, _28589) 0 ]", "EXPR [ (1, _28554, _28564) (1, _28562, _28565) (-1, _28590) 0 ]", - "EXPR [ (-1, _28585, _28586) (-1, _45485) 0 ]", - "EXPR [ (-1, _28587, _28588) (-1, _45486) 0 ]", - "EXPR [ (-1, _28591) (1, _45485) (1, _45486) 1 ]", + "EXPR [ (-1, _28585, _28586) (-1, _45471) 0 ]", + "EXPR [ (-1, _28587, _28588) (-1, _45472) 0 ]", + "EXPR [ (-1, _28591) (1, _45471) (1, _45472) 1 ]", "EXPR [ (-1, _28402, _28591) (-1, _28592) 1 ]", - "EXPR [ (-1, _28593) (-1, _45485) (-1, _45486) 0 ]", - "EXPR [ (-1, _28579, _28589) (-1, _28587, _28590) (-1, _28594) (1, _44720) 0 ]", + "EXPR [ (-1, _28593) (-1, _45471) (-1, _45472) 0 ]", + "EXPR [ (-1, _28579, _28589) (-1, _28587, _28590) (-1, _28594) (1, _44706) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(28594))], q_c: 0 })], outputs: [Simple(Witness(28595))]", "EXPR [ (1, _28594, _28595) (1, _28596) -1 ]", "EXPR [ (1, _28594, _28596) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 83279078b0c..3118f4732b8 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -205,7 +205,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _45486", + "current witness index : _45472", "private parameters indices : [_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11]", "public parameters indices : []", "return value indices : []", @@ -221,7 +221,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(18))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(21))]", "EXPR [ (-1, _18, _21) (5096253676302562286669017222071363378443840053029366383258766538131, _21) (1, _22) -1 ]", "EXPR [ (-1, _18, _22) (5096253676302562286669017222071363378443840053029366383258766538131, _22) 0 ]", - "EXPR [ (1, _19, _22) (1, _22, _22) (268435454, _22) (-1, _23) 0 ]", + "EXPR [ (1, _19, _22) (268435455, _22) (-1, _23) 0 ]", "BLACKBOX::RANGE [(_23, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(19))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 29)] []", @@ -1228,9 +1228,9 @@ expression: artifact "EXPR [ (1, _906, _907) (-1, _909) 0 ]", "EXPR [ (1, _881, _887) (-1, _910) 0 ]", "EXPR [ (1, _19) (-1, _911) 3 ]", - "EXPR [ (-1, _887, _908) (-1, _29112) 0 ]", - "EXPR [ (-1, _906, _907) (-1, _29113) 0 ]", - "EXPR [ (-1, _912) (1, _29112) (1, _29113) 1 ]", + "EXPR [ (-1, _887, _908) (-1, _29111) 0 ]", + "EXPR [ (-1, _906, _907) (-1, _29112) 0 ]", + "EXPR [ (-1, _912) (1, _29111) (1, _29112) 1 ]", "EXPR [ (1, _911, _912) (-1, _913) 0 ]", "BLACKBOX::RANGE [(_913, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(913))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(914)), Simple(Witness(915))]", @@ -1257,13 +1257,13 @@ expression: artifact "EXPR [ (1, _927, _929) 0 ]", "EXPR [ (1, _912, _926) (-1, _930) 0 ]", "EXPR [ (-1, _929, _930) (-1, _931) 1 ]", - "EXPR [ (-1, _932) (-1, _29112) (-1, _29113) 0 ]", + "EXPR [ (-1, _932) (-1, _29111) (-1, _29112) 0 ]", "EXPR [ (1, _929, _930) (-1, _933) 0 ]", "EXPR [ (1, _900, _909) (1, _908, _910) (-1, _934) 0 ]", "EXPR [ (1, _19) (-1, _935) 6 ]", - "EXPR [ (-1, _929, _930) (-1, _29116) 0 ]", - "EXPR [ (-1, _931, _932) (-1, _29117) 0 ]", - "EXPR [ (-1, _936) (1, _29116) (1, _29117) 1 ]", + "EXPR [ (-1, _929, _930) (-1, _29115) 0 ]", + "EXPR [ (-1, _931, _932) (-1, _29116) 0 ]", + "EXPR [ (-1, _936) (1, _29115) (1, _29116) 1 ]", "EXPR [ (1, _935, _936) (-1, _937) 0 ]", "BLACKBOX::RANGE [(_937, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(937))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(938)), Simple(Witness(939))]", @@ -1290,13 +1290,13 @@ expression: artifact "EXPR [ (1, _951, _953) 0 ]", "EXPR [ (1, _936, _950) (-1, _954) 0 ]", "EXPR [ (-1, _953, _954) (-1, _955) 1 ]", - "EXPR [ (-1, _956) (-1, _29116) (-1, _29117) 0 ]", + "EXPR [ (-1, _956) (-1, _29115) (-1, _29116) 0 ]", "EXPR [ (1, _953, _954) (-1, _957) 0 ]", "EXPR [ (1, _923, _933) (1, _931, _934) (-1, _958) 0 ]", "EXPR [ (1, _19) (-1, _959) 10 ]", - "EXPR [ (-1, _953, _954) (-1, _29120) 0 ]", - "EXPR [ (-1, _955, _956) (-1, _29121) 0 ]", - "EXPR [ (-1, _960) (1, _29120) (1, _29121) 1 ]", + "EXPR [ (-1, _953, _954) (-1, _29119) 0 ]", + "EXPR [ (-1, _955, _956) (-1, _29120) 0 ]", + "EXPR [ (-1, _960) (1, _29119) (1, _29120) 1 ]", "EXPR [ (1, _959, _960) (-1, _961) 0 ]", "BLACKBOX::RANGE [(_961, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(961))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(962)), Simple(Witness(963))]", @@ -1323,13 +1323,13 @@ expression: artifact "EXPR [ (1, _975, _977) 0 ]", "EXPR [ (1, _960, _974) (-1, _978) 0 ]", "EXPR [ (-1, _977, _978) (-1, _979) 1 ]", - "EXPR [ (-1, _980) (-1, _29120) (-1, _29121) 0 ]", + "EXPR [ (-1, _980) (-1, _29119) (-1, _29120) 0 ]", "EXPR [ (1, _977, _978) (-1, _981) 0 ]", "EXPR [ (1, _947, _957) (1, _955, _958) (-1, _982) 0 ]", "EXPR [ (1, _19) (-1, _983) 15 ]", - "EXPR [ (-1, _977, _978) (-1, _29124) 0 ]", - "EXPR [ (-1, _979, _980) (-1, _29125) 0 ]", - "EXPR [ (-1, _984) (1, _29124) (1, _29125) 1 ]", + "EXPR [ (-1, _977, _978) (-1, _29123) 0 ]", + "EXPR [ (-1, _979, _980) (-1, _29124) 0 ]", + "EXPR [ (-1, _984) (1, _29123) (1, _29124) 1 ]", "EXPR [ (1, _983, _984) (-1, _985) 0 ]", "BLACKBOX::RANGE [(_985, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(985))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(986)), Simple(Witness(987))]", @@ -1356,13 +1356,13 @@ expression: artifact "EXPR [ (1, _999, _1001) 0 ]", "EXPR [ (1, _984, _998) (-1, _1002) 0 ]", "EXPR [ (-1, _1001, _1002) (-1, _1003) 1 ]", - "EXPR [ (-1, _1004) (-1, _29124) (-1, _29125) 0 ]", + "EXPR [ (-1, _1004) (-1, _29123) (-1, _29124) 0 ]", "EXPR [ (1, _1001, _1002) (-1, _1005) 0 ]", "EXPR [ (1, _971, _981) (1, _979, _982) (-1, _1006) 0 ]", "EXPR [ (1, _19) (-1, _1007) 21 ]", - "EXPR [ (-1, _1001, _1002) (-1, _29128) 0 ]", - "EXPR [ (-1, _1003, _1004) (-1, _29129) 0 ]", - "EXPR [ (-1, _1008) (1, _29128) (1, _29129) 1 ]", + "EXPR [ (-1, _1001, _1002) (-1, _29127) 0 ]", + "EXPR [ (-1, _1003, _1004) (-1, _29128) 0 ]", + "EXPR [ (-1, _1008) (1, _29127) (1, _29128) 1 ]", "EXPR [ (1, _1007, _1008) (-1, _1009) 0 ]", "BLACKBOX::RANGE [(_1009, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1009))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1010)), Simple(Witness(1011))]", @@ -1389,13 +1389,13 @@ expression: artifact "EXPR [ (1, _1023, _1025) 0 ]", "EXPR [ (1, _1008, _1022) (-1, _1026) 0 ]", "EXPR [ (-1, _1025, _1026) (-1, _1027) 1 ]", - "EXPR [ (-1, _1028) (-1, _29128) (-1, _29129) 0 ]", + "EXPR [ (-1, _1028) (-1, _29127) (-1, _29128) 0 ]", "EXPR [ (1, _1025, _1026) (-1, _1029) 0 ]", "EXPR [ (1, _995, _1005) (1, _1003, _1006) (-1, _1030) 0 ]", "EXPR [ (1, _19) (-1, _1031) 28 ]", - "EXPR [ (-1, _1025, _1026) (-1, _29132) 0 ]", - "EXPR [ (-1, _1027, _1028) (-1, _29133) 0 ]", - "EXPR [ (-1, _1032) (1, _29132) (1, _29133) 1 ]", + "EXPR [ (-1, _1025, _1026) (-1, _29131) 0 ]", + "EXPR [ (-1, _1027, _1028) (-1, _29132) 0 ]", + "EXPR [ (-1, _1032) (1, _29131) (1, _29132) 1 ]", "EXPR [ (1, _1031, _1032) (-1, _1033) 0 ]", "BLACKBOX::RANGE [(_1033, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1033))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1034)), Simple(Witness(1035))]", @@ -1422,7 +1422,7 @@ expression: artifact "EXPR [ (1, _1047, _1049) 0 ]", "EXPR [ (1, _1032, _1046) (-1, _1050) 0 ]", "EXPR [ (-1, _1049, _1050) (-1, _1051) 1 ]", - "EXPR [ (-1, _1052) (-1, _29132) (-1, _29133) 0 ]", + "EXPR [ (-1, _1052) (-1, _29131) (-1, _29132) 0 ]", "EXPR [ (1, _1049, _1050) (-1, _1053) 0 ]", "EXPR [ (1, _1019, _1029) (1, _1027, _1030) (-1, _1054) 0 ]", "EXPR [ (1, _1049, _1050) (1, _1051, _1052) -1 ]", @@ -1630,9 +1630,9 @@ expression: artifact "MEM (id: 12, read at: EXPR [ (1, _1236) 0 ], value: EXPR [ (1, _1237) 0 ]) ", "EXPR [ (-1, _1232, _1237) (1, _1232) (1, _1237) (-1, _1238) 0 ]", "MEM (id: 12, write EXPR [ (1, _1238) 0 ] at: EXPR [ (1, _1236) 0 ]) ", - "EXPR [ (-1, _889, _1139) (-1, _29274) 0 ]", - "EXPR [ (1, _1139, _1146) (-1, _29275) 0 ]", - "EXPR [ (1, _889) (-1, _1239) (1, _29274) (1, _29275) -1 ]", + "EXPR [ (-1, _889, _1139) (-1, _29273) 0 ]", + "EXPR [ (1, _1139, _1146) (-1, _29274) 0 ]", + "EXPR [ (1, _889) (-1, _1239) (1, _29273) (1, _29274) -1 ]", "EXPR [ (1, _1232, _1239) (-1, _1240) 0 ]", "BLACKBOX::RANGE [(_1240, 32)] []", "MEM (id: 12, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1241) 0 ]) ", @@ -1668,7 +1668,7 @@ expression: artifact "MEM (id: 12, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1271) 0 ]) ", "MEM (id: 12, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1272) 0 ]) ", "EXPR [ (-1, _1232) (-1, _1273) 1 ]", - "EXPR [ (1, _889) (-1, _1274) (1, _29274) (1, _29275) 0 ]", + "EXPR [ (1, _889) (-1, _1274) (1, _29273) (1, _29274) 0 ]", "EXPR [ (-1, _887, _1139) (1, _887) (1, _1139) (-1, _1275) 0 ]", "EXPR [ (1, _19) (-1, _1276) 6 ]", "EXPR [ (-1, _1273, _1275) (-1, _1232) (-1, _1277) 1 ]", @@ -1741,9 +1741,9 @@ expression: artifact "MEM (id: 13, read at: EXPR [ (1, _1333) 0 ], value: EXPR [ (1, _1334) 0 ]) ", "EXPR [ (-1, _1329, _1334) (1, _1329) (1, _1334) (-1, _1335) 0 ]", "MEM (id: 13, write EXPR [ (1, _1335) 0 ] at: EXPR [ (1, _1333) 0 ]) ", - "EXPR [ (1, _1232, _1240) (-1, _29342) 0 ]", - "EXPR [ (1, _1273, _1274) (-1, _29343) 0 ]", - "EXPR [ (-1, _1336) (1, _29342) (1, _29343) -1 ]", + "EXPR [ (1, _1232, _1240) (-1, _29341) 0 ]", + "EXPR [ (1, _1273, _1274) (-1, _29342) 0 ]", + "EXPR [ (-1, _1336) (1, _29341) (1, _29342) -1 ]", "EXPR [ (1, _1329, _1336) (-1, _1337) 0 ]", "BLACKBOX::RANGE [(_1337, 32)] []", "MEM (id: 13, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1338) 0 ]) ", @@ -1779,7 +1779,7 @@ expression: artifact "MEM (id: 13, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1368) 0 ]) ", "MEM (id: 13, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1369) 0 ]) ", "EXPR [ (-1, _1329) (-1, _1370) 1 ]", - "EXPR [ (-1, _1371) (1, _29342) (1, _29343) 0 ]", + "EXPR [ (-1, _1371) (1, _29341) (1, _29342) 0 ]", "EXPR [ (1, _1273, _1275) (1, _1232) (-1, _1372) 0 ]", "EXPR [ (1, _19) (-1, _1373) 10 ]", "EXPR [ (-1, _1370, _1372) (-1, _1329) (-1, _1374) 1 ]", @@ -1852,9 +1852,9 @@ expression: artifact "MEM (id: 14, read at: EXPR [ (1, _1430) 0 ], value: EXPR [ (1, _1431) 0 ]) ", "EXPR [ (-1, _1426, _1431) (1, _1426) (1, _1431) (-1, _1432) 0 ]", "MEM (id: 14, write EXPR [ (1, _1432) 0 ] at: EXPR [ (1, _1430) 0 ]) ", - "EXPR [ (1, _1329, _1337) (-1, _29410) 0 ]", - "EXPR [ (1, _1370, _1371) (-1, _29411) 0 ]", - "EXPR [ (-1, _1433) (1, _29410) (1, _29411) -1 ]", + "EXPR [ (1, _1329, _1337) (-1, _29409) 0 ]", + "EXPR [ (1, _1370, _1371) (-1, _29410) 0 ]", + "EXPR [ (-1, _1433) (1, _29409) (1, _29410) -1 ]", "EXPR [ (1, _1426, _1433) (-1, _1434) 0 ]", "BLACKBOX::RANGE [(_1434, 32)] []", "MEM (id: 14, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1435) 0 ]) ", @@ -1890,7 +1890,7 @@ expression: artifact "MEM (id: 14, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1465) 0 ]) ", "MEM (id: 14, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1466) 0 ]) ", "EXPR [ (-1, _1426) (-1, _1467) 1 ]", - "EXPR [ (-1, _1468) (1, _29410) (1, _29411) 0 ]", + "EXPR [ (-1, _1468) (1, _29409) (1, _29410) 0 ]", "EXPR [ (1, _1370, _1372) (1, _1329) (-1, _1469) 0 ]", "EXPR [ (1, _19) (-1, _1470) 15 ]", "EXPR [ (-1, _1467, _1469) (-1, _1426) (-1, _1471) 1 ]", @@ -1963,9 +1963,9 @@ expression: artifact "MEM (id: 15, read at: EXPR [ (1, _1527) 0 ], value: EXPR [ (1, _1528) 0 ]) ", "EXPR [ (-1, _1523, _1528) (1, _1523) (1, _1528) (-1, _1529) 0 ]", "MEM (id: 15, write EXPR [ (1, _1529) 0 ] at: EXPR [ (1, _1527) 0 ]) ", - "EXPR [ (1, _1426, _1434) (-1, _29478) 0 ]", - "EXPR [ (1, _1467, _1468) (-1, _29479) 0 ]", - "EXPR [ (-1, _1530) (1, _29478) (1, _29479) -1 ]", + "EXPR [ (1, _1426, _1434) (-1, _29477) 0 ]", + "EXPR [ (1, _1467, _1468) (-1, _29478) 0 ]", + "EXPR [ (-1, _1530) (1, _29477) (1, _29478) -1 ]", "EXPR [ (1, _1523, _1530) (-1, _1531) 0 ]", "BLACKBOX::RANGE [(_1531, 32)] []", "MEM (id: 15, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1532) 0 ]) ", @@ -2001,7 +2001,7 @@ expression: artifact "MEM (id: 15, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1562) 0 ]) ", "MEM (id: 15, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1563) 0 ]) ", "EXPR [ (-1, _1523) (-1, _1564) 1 ]", - "EXPR [ (-1, _1565) (1, _29478) (1, _29479) 0 ]", + "EXPR [ (-1, _1565) (1, _29477) (1, _29478) 0 ]", "EXPR [ (1, _1467, _1469) (1, _1426) (-1, _1566) 0 ]", "EXPR [ (1, _19) (-1, _1567) 21 ]", "EXPR [ (-1, _1564, _1566) (-1, _1523) (-1, _1568) 1 ]", @@ -2074,9 +2074,9 @@ expression: artifact "MEM (id: 16, read at: EXPR [ (1, _1624) 0 ], value: EXPR [ (1, _1625) 0 ]) ", "EXPR [ (-1, _1620, _1625) (1, _1620) (1, _1625) (-1, _1626) 0 ]", "MEM (id: 16, write EXPR [ (1, _1626) 0 ] at: EXPR [ (1, _1624) 0 ]) ", - "EXPR [ (1, _1523, _1531) (-1, _29546) 0 ]", - "EXPR [ (1, _1564, _1565) (-1, _29547) 0 ]", - "EXPR [ (-1, _1627) (1, _29546) (1, _29547) -1 ]", + "EXPR [ (1, _1523, _1531) (-1, _29545) 0 ]", + "EXPR [ (1, _1564, _1565) (-1, _29546) 0 ]", + "EXPR [ (-1, _1627) (1, _29545) (1, _29546) -1 ]", "EXPR [ (1, _1620, _1627) (-1, _1628) 0 ]", "BLACKBOX::RANGE [(_1628, 32)] []", "MEM (id: 16, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1629) 0 ]) ", @@ -2112,7 +2112,7 @@ expression: artifact "MEM (id: 16, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1659) 0 ]) ", "MEM (id: 16, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1660) 0 ]) ", "EXPR [ (-1, _1620) (-1, _1661) 1 ]", - "EXPR [ (-1, _1662) (1, _29546) (1, _29547) 0 ]", + "EXPR [ (-1, _1662) (1, _29545) (1, _29546) 0 ]", "EXPR [ (1, _1564, _1566) (1, _1523) (-1, _1663) 0 ]", "EXPR [ (1, _19) (-1, _1664) 28 ]", "EXPR [ (-1, _1661, _1663) (-1, _1620) (-1, _1665) 1 ]", @@ -2185,9 +2185,9 @@ expression: artifact "MEM (id: 17, read at: EXPR [ (1, _1721) 0 ], value: EXPR [ (1, _1722) 0 ]) ", "EXPR [ (-1, _1717, _1722) (1, _1717) (1, _1722) (-1, _1723) 0 ]", "MEM (id: 17, write EXPR [ (1, _1723) 0 ] at: EXPR [ (1, _1721) 0 ]) ", - "EXPR [ (1, _1620, _1628) (-1, _29614) 0 ]", - "EXPR [ (1, _1661, _1662) (-1, _29615) 0 ]", - "EXPR [ (-1, _1724) (1, _29614) (1, _29615) -1 ]", + "EXPR [ (1, _1620, _1628) (-1, _29613) 0 ]", + "EXPR [ (1, _1661, _1662) (-1, _29614) 0 ]", + "EXPR [ (-1, _1724) (1, _29613) (1, _29614) -1 ]", "EXPR [ (1, _1717, _1724) (-1, _1725) 0 ]", "BLACKBOX::RANGE [(_1725, 32)] []", "MEM (id: 17, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _1726) 0 ]) ", @@ -2223,7 +2223,7 @@ expression: artifact "MEM (id: 17, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _1756) 0 ]) ", "MEM (id: 17, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _1757) 0 ]) ", "EXPR [ (-1, _1717) (-1, _1758) 1 ]", - "EXPR [ (-1, _1759) (1, _29614) (1, _29615) 0 ]", + "EXPR [ (-1, _1759) (1, _29613) (1, _29614) 0 ]", "EXPR [ (1, _1717, _1725) (1, _1758, _1759) 0 ]", "EXPR [ (-1, _1671, _1717) (1, _1717, _1726) (1, _1671) (-1, _1760) 0 ]", "EXPR [ (-1, _1672, _1717) (1, _1717, _1727) (1, _1672) (-1, _1761) 0 ]", @@ -2294,9 +2294,9 @@ expression: artifact "EXPR [ (-1, _1815, _1816) (-1, _1817) 1 ]", "EXPR [ (1, _1797, _1798) (-1, _1818) 0 ]", "EXPR [ (1, _19) (-1, _1819) 3 ]", - "EXPR [ (-1, _1815, _1816) (-1, _29682) 0 ]", - "EXPR [ (-1, _1817, _1818) (-1, _29683) 0 ]", - "EXPR [ (-1, _1820) (1, _29682) (1, _29683) 1 ]", + "EXPR [ (-1, _1815, _1816) (-1, _29681) 0 ]", + "EXPR [ (-1, _1817, _1818) (-1, _29682) 0 ]", + "EXPR [ (-1, _1820) (1, _29681) (1, _29682) 1 ]", "EXPR [ (1, _1819, _1820) (-1, _1821) 0 ]", "BLACKBOX::RANGE [(_1821, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1821))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1822)), Simple(Witness(1823))]", @@ -2321,11 +2321,11 @@ expression: artifact "EXPR [ (1, _1833, _1835) 0 ]", "EXPR [ (1, _1820, _1832) (-1, _1836) 0 ]", "EXPR [ (-1, _1835, _1836) (-1, _1837) 1 ]", - "EXPR [ (-1, _1838) (-1, _29682) (-1, _29683) 0 ]", + "EXPR [ (-1, _1838) (-1, _29681) (-1, _29682) 0 ]", "EXPR [ (1, _19) (-1, _1839) 6 ]", - "EXPR [ (-1, _1835, _1836) (-1, _29684) 0 ]", - "EXPR [ (-1, _1837, _1838) (-1, _29685) 0 ]", - "EXPR [ (-1, _1840) (1, _29684) (1, _29685) 1 ]", + "EXPR [ (-1, _1835, _1836) (-1, _29683) 0 ]", + "EXPR [ (-1, _1837, _1838) (-1, _29684) 0 ]", + "EXPR [ (-1, _1840) (1, _29683) (1, _29684) 1 ]", "EXPR [ (1, _1839, _1840) (-1, _1841) 0 ]", "BLACKBOX::RANGE [(_1841, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1841))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1842)), Simple(Witness(1843))]", @@ -2350,11 +2350,11 @@ expression: artifact "EXPR [ (1, _1853, _1855) 0 ]", "EXPR [ (1, _1840, _1852) (-1, _1856) 0 ]", "EXPR [ (-1, _1855, _1856) (-1, _1857) 1 ]", - "EXPR [ (-1, _1858) (-1, _29684) (-1, _29685) 0 ]", + "EXPR [ (-1, _1858) (-1, _29683) (-1, _29684) 0 ]", "EXPR [ (1, _19) (-1, _1859) 10 ]", - "EXPR [ (-1, _1855, _1856) (-1, _29686) 0 ]", - "EXPR [ (-1, _1857, _1858) (-1, _29687) 0 ]", - "EXPR [ (-1, _1860) (1, _29686) (1, _29687) 1 ]", + "EXPR [ (-1, _1855, _1856) (-1, _29685) 0 ]", + "EXPR [ (-1, _1857, _1858) (-1, _29686) 0 ]", + "EXPR [ (-1, _1860) (1, _29685) (1, _29686) 1 ]", "EXPR [ (1, _1859, _1860) (-1, _1861) 0 ]", "BLACKBOX::RANGE [(_1861, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1861))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1862)), Simple(Witness(1863))]", @@ -2379,11 +2379,11 @@ expression: artifact "EXPR [ (1, _1873, _1875) 0 ]", "EXPR [ (1, _1860, _1872) (-1, _1876) 0 ]", "EXPR [ (-1, _1875, _1876) (-1, _1877) 1 ]", - "EXPR [ (-1, _1878) (-1, _29686) (-1, _29687) 0 ]", + "EXPR [ (-1, _1878) (-1, _29685) (-1, _29686) 0 ]", "EXPR [ (1, _19) (-1, _1879) 15 ]", - "EXPR [ (-1, _1875, _1876) (-1, _29688) 0 ]", - "EXPR [ (-1, _1877, _1878) (-1, _29689) 0 ]", - "EXPR [ (-1, _1880) (1, _29688) (1, _29689) 1 ]", + "EXPR [ (-1, _1875, _1876) (-1, _29687) 0 ]", + "EXPR [ (-1, _1877, _1878) (-1, _29688) 0 ]", + "EXPR [ (-1, _1880) (1, _29687) (1, _29688) 1 ]", "EXPR [ (1, _1879, _1880) (-1, _1881) 0 ]", "BLACKBOX::RANGE [(_1881, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1881))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1882)), Simple(Witness(1883))]", @@ -2408,11 +2408,11 @@ expression: artifact "EXPR [ (1, _1893, _1895) 0 ]", "EXPR [ (1, _1880, _1892) (-1, _1896) 0 ]", "EXPR [ (-1, _1895, _1896) (-1, _1897) 1 ]", - "EXPR [ (-1, _1898) (-1, _29688) (-1, _29689) 0 ]", + "EXPR [ (-1, _1898) (-1, _29687) (-1, _29688) 0 ]", "EXPR [ (1, _19) (-1, _1899) 21 ]", - "EXPR [ (-1, _1895, _1896) (-1, _29690) 0 ]", - "EXPR [ (-1, _1897, _1898) (-1, _29691) 0 ]", - "EXPR [ (-1, _1900) (1, _29690) (1, _29691) 1 ]", + "EXPR [ (-1, _1895, _1896) (-1, _29689) 0 ]", + "EXPR [ (-1, _1897, _1898) (-1, _29690) 0 ]", + "EXPR [ (-1, _1900) (1, _29689) (1, _29690) 1 ]", "EXPR [ (1, _1899, _1900) (-1, _1901) 0 ]", "BLACKBOX::RANGE [(_1901, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1901))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1902)), Simple(Witness(1903))]", @@ -2437,11 +2437,11 @@ expression: artifact "EXPR [ (1, _1913, _1915) 0 ]", "EXPR [ (1, _1900, _1912) (-1, _1916) 0 ]", "EXPR [ (-1, _1915, _1916) (-1, _1917) 1 ]", - "EXPR [ (-1, _1918) (-1, _29690) (-1, _29691) 0 ]", + "EXPR [ (-1, _1918) (-1, _29689) (-1, _29690) 0 ]", "EXPR [ (1, _19) (-1, _1919) 28 ]", - "EXPR [ (-1, _1915, _1916) (-1, _29692) 0 ]", - "EXPR [ (-1, _1917, _1918) (-1, _29693) 0 ]", - "EXPR [ (-1, _1920) (1, _29692) (1, _29693) 1 ]", + "EXPR [ (-1, _1915, _1916) (-1, _29691) 0 ]", + "EXPR [ (-1, _1917, _1918) (-1, _29692) 0 ]", + "EXPR [ (-1, _1920) (1, _29691) (1, _29692) 1 ]", "EXPR [ (1, _1919, _1920) (-1, _1921) 0 ]", "BLACKBOX::RANGE [(_1921, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1921))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1922)), Simple(Witness(1923))]", @@ -2466,7 +2466,7 @@ expression: artifact "EXPR [ (1, _1933, _1935) 0 ]", "EXPR [ (1, _1920, _1932) (-1, _1936) 0 ]", "EXPR [ (-1, _1935, _1936) (-1, _1937) 1 ]", - "EXPR [ (-1, _1938) (-1, _29692) (-1, _29693) 0 ]", + "EXPR [ (-1, _1938) (-1, _29691) (-1, _29692) 0 ]", "EXPR [ (1, _1935, _1936) (1, _1937, _1938) 0 ]", "BLACKBOX::POSEIDON2_PERMUTATION [(_2, 254), (_12, 254), (_12, 254), (_13, 254)] [_1939, _1940, _1941, _1942]", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1939))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(1943)), Simple(Witness(1944))]", @@ -2478,7 +2478,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1943))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(1946))]", "EXPR [ (-1, _1943, _1946) (5096253676302562286669017222071363378443840053029366383258766538131, _1946) (1, _1947) -1 ]", "EXPR [ (-1, _1943, _1947) (5096253676302562286669017222071363378443840053029366383258766538131, _1947) 0 ]", - "EXPR [ (1, _1944, _1947) (1, _1947, _1947) (268435454, _1947) (-1, _1948) 0 ]", + "EXPR [ (1, _1944, _1947) (268435455, _1947) (-1, _1948) 0 ]", "BLACKBOX::RANGE [(_1948, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1944))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1949)), Simple(Witness(1950))]", "BLACKBOX::RANGE [(_1949, 29)] []", @@ -8104,9 +8104,9 @@ expression: artifact "EXPR [ (1, _6910, _6911) (-1, _6913) 0 ]", "EXPR [ (1, _6885, _6891) (-1, _6914) 0 ]", "EXPR [ (1, _1944) (-1, _6915) 3 ]", - "EXPR [ (-1, _6891, _6912) (-1, _33087) 0 ]", - "EXPR [ (-1, _6910, _6911) (-1, _33088) 0 ]", - "EXPR [ (-1, _6916) (1, _33087) (1, _33088) 1 ]", + "EXPR [ (-1, _6891, _6912) (-1, _33085) 0 ]", + "EXPR [ (-1, _6910, _6911) (-1, _33086) 0 ]", + "EXPR [ (-1, _6916) (1, _33085) (1, _33086) 1 ]", "EXPR [ (1, _6915, _6916) (-1, _6917) 0 ]", "BLACKBOX::RANGE [(_6917, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6917))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(6918)), Simple(Witness(6919))]", @@ -8133,13 +8133,13 @@ expression: artifact "EXPR [ (1, _6931, _6933) 0 ]", "EXPR [ (1, _6916, _6930) (-1, _6934) 0 ]", "EXPR [ (-1, _6933, _6934) (-1, _6935) 1 ]", - "EXPR [ (-1, _6936) (-1, _33087) (-1, _33088) 0 ]", + "EXPR [ (-1, _6936) (-1, _33085) (-1, _33086) 0 ]", "EXPR [ (1, _6933, _6934) (-1, _6937) 0 ]", "EXPR [ (1, _6904, _6913) (1, _6912, _6914) (-1, _6938) 0 ]", "EXPR [ (1, _1944) (-1, _6939) 6 ]", - "EXPR [ (-1, _6933, _6934) (-1, _33091) 0 ]", - "EXPR [ (-1, _6935, _6936) (-1, _33092) 0 ]", - "EXPR [ (-1, _6940) (1, _33091) (1, _33092) 1 ]", + "EXPR [ (-1, _6933, _6934) (-1, _33089) 0 ]", + "EXPR [ (-1, _6935, _6936) (-1, _33090) 0 ]", + "EXPR [ (-1, _6940) (1, _33089) (1, _33090) 1 ]", "EXPR [ (1, _6939, _6940) (-1, _6941) 0 ]", "BLACKBOX::RANGE [(_6941, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6941))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(6942)), Simple(Witness(6943))]", @@ -8166,13 +8166,13 @@ expression: artifact "EXPR [ (1, _6955, _6957) 0 ]", "EXPR [ (1, _6940, _6954) (-1, _6958) 0 ]", "EXPR [ (-1, _6957, _6958) (-1, _6959) 1 ]", - "EXPR [ (-1, _6960) (-1, _33091) (-1, _33092) 0 ]", + "EXPR [ (-1, _6960) (-1, _33089) (-1, _33090) 0 ]", "EXPR [ (1, _6957, _6958) (-1, _6961) 0 ]", "EXPR [ (1, _6927, _6937) (1, _6935, _6938) (-1, _6962) 0 ]", "EXPR [ (1, _1944) (-1, _6963) 10 ]", - "EXPR [ (-1, _6957, _6958) (-1, _33095) 0 ]", - "EXPR [ (-1, _6959, _6960) (-1, _33096) 0 ]", - "EXPR [ (-1, _6964) (1, _33095) (1, _33096) 1 ]", + "EXPR [ (-1, _6957, _6958) (-1, _33093) 0 ]", + "EXPR [ (-1, _6959, _6960) (-1, _33094) 0 ]", + "EXPR [ (-1, _6964) (1, _33093) (1, _33094) 1 ]", "EXPR [ (1, _6963, _6964) (-1, _6965) 0 ]", "BLACKBOX::RANGE [(_6965, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6965))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(6966)), Simple(Witness(6967))]", @@ -8199,13 +8199,13 @@ expression: artifact "EXPR [ (1, _6979, _6981) 0 ]", "EXPR [ (1, _6964, _6978) (-1, _6982) 0 ]", "EXPR [ (-1, _6981, _6982) (-1, _6983) 1 ]", - "EXPR [ (-1, _6984) (-1, _33095) (-1, _33096) 0 ]", + "EXPR [ (-1, _6984) (-1, _33093) (-1, _33094) 0 ]", "EXPR [ (1, _6981, _6982) (-1, _6985) 0 ]", "EXPR [ (1, _6951, _6961) (1, _6959, _6962) (-1, _6986) 0 ]", "EXPR [ (1, _1944) (-1, _6987) 15 ]", - "EXPR [ (-1, _6981, _6982) (-1, _33099) 0 ]", - "EXPR [ (-1, _6983, _6984) (-1, _33100) 0 ]", - "EXPR [ (-1, _6988) (1, _33099) (1, _33100) 1 ]", + "EXPR [ (-1, _6981, _6982) (-1, _33097) 0 ]", + "EXPR [ (-1, _6983, _6984) (-1, _33098) 0 ]", + "EXPR [ (-1, _6988) (1, _33097) (1, _33098) 1 ]", "EXPR [ (1, _6987, _6988) (-1, _6989) 0 ]", "BLACKBOX::RANGE [(_6989, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6989))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(6990)), Simple(Witness(6991))]", @@ -8232,13 +8232,13 @@ expression: artifact "EXPR [ (1, _7003, _7005) 0 ]", "EXPR [ (1, _6988, _7002) (-1, _7006) 0 ]", "EXPR [ (-1, _7005, _7006) (-1, _7007) 1 ]", - "EXPR [ (-1, _7008) (-1, _33099) (-1, _33100) 0 ]", + "EXPR [ (-1, _7008) (-1, _33097) (-1, _33098) 0 ]", "EXPR [ (1, _7005, _7006) (-1, _7009) 0 ]", "EXPR [ (1, _6975, _6985) (1, _6983, _6986) (-1, _7010) 0 ]", "EXPR [ (1, _1944) (-1, _7011) 21 ]", - "EXPR [ (-1, _7005, _7006) (-1, _33103) 0 ]", - "EXPR [ (-1, _7007, _7008) (-1, _33104) 0 ]", - "EXPR [ (-1, _7012) (1, _33103) (1, _33104) 1 ]", + "EXPR [ (-1, _7005, _7006) (-1, _33101) 0 ]", + "EXPR [ (-1, _7007, _7008) (-1, _33102) 0 ]", + "EXPR [ (-1, _7012) (1, _33101) (1, _33102) 1 ]", "EXPR [ (1, _7011, _7012) (-1, _7013) 0 ]", "BLACKBOX::RANGE [(_7013, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7013))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7014)), Simple(Witness(7015))]", @@ -8265,13 +8265,13 @@ expression: artifact "EXPR [ (1, _7027, _7029) 0 ]", "EXPR [ (1, _7012, _7026) (-1, _7030) 0 ]", "EXPR [ (-1, _7029, _7030) (-1, _7031) 1 ]", - "EXPR [ (-1, _7032) (-1, _33103) (-1, _33104) 0 ]", + "EXPR [ (-1, _7032) (-1, _33101) (-1, _33102) 0 ]", "EXPR [ (1, _7029, _7030) (-1, _7033) 0 ]", "EXPR [ (1, _6999, _7009) (1, _7007, _7010) (-1, _7034) 0 ]", "EXPR [ (1, _1944) (-1, _7035) 28 ]", - "EXPR [ (-1, _7029, _7030) (-1, _33107) 0 ]", - "EXPR [ (-1, _7031, _7032) (-1, _33108) 0 ]", - "EXPR [ (-1, _7036) (1, _33107) (1, _33108) 1 ]", + "EXPR [ (-1, _7029, _7030) (-1, _33105) 0 ]", + "EXPR [ (-1, _7031, _7032) (-1, _33106) 0 ]", + "EXPR [ (-1, _7036) (1, _33105) (1, _33106) 1 ]", "EXPR [ (1, _7035, _7036) (-1, _7037) 0 ]", "BLACKBOX::RANGE [(_7037, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7037))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7038)), Simple(Witness(7039))]", @@ -8298,7 +8298,7 @@ expression: artifact "EXPR [ (1, _7051, _7053) 0 ]", "EXPR [ (1, _7036, _7050) (-1, _7054) 0 ]", "EXPR [ (-1, _7053, _7054) (-1, _7055) 1 ]", - "EXPR [ (-1, _7056) (-1, _33107) (-1, _33108) 0 ]", + "EXPR [ (-1, _7056) (-1, _33105) (-1, _33106) 0 ]", "EXPR [ (1, _7053, _7054) (-1, _7057) 0 ]", "EXPR [ (1, _7023, _7033) (1, _7031, _7034) (-1, _7058) 0 ]", "EXPR [ (1, _7053, _7054) (1, _7055, _7056) -1 ]", @@ -8313,7 +8313,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(7063))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(7066))]", "EXPR [ (-1, _7063, _7066) (5096253676302562286669017222071363378443840053029366383258766538131, _7066) (1, _7067) -1 ]", "EXPR [ (-1, _7063, _7067) (5096253676302562286669017222071363378443840053029366383258766538131, _7067) 0 ]", - "EXPR [ (1, _7064, _7067) (1, _7067, _7067) (268435454, _7067) (-1, _7068) 0 ]", + "EXPR [ (1, _7064, _7067) (268435455, _7067) (-1, _7068) 0 ]", "BLACKBOX::RANGE [(_7068, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7064))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7069)), Simple(Witness(7070))]", "BLACKBOX::RANGE [(_7069, 29)] []", @@ -10219,9 +10219,9 @@ expression: artifact "EXPR [ (1, _8742, _8743) (-1, _8745) 0 ]", "EXPR [ (1, _8717, _8723) (-1, _8746) 0 ]", "EXPR [ (1, _7064) (-1, _8747) 3 ]", - "EXPR [ (-1, _8723, _8744) (-1, _34202) 0 ]", - "EXPR [ (-1, _8742, _8743) (-1, _34203) 0 ]", - "EXPR [ (-1, _8748) (1, _34202) (1, _34203) 1 ]", + "EXPR [ (-1, _8723, _8744) (-1, _34199) 0 ]", + "EXPR [ (-1, _8742, _8743) (-1, _34200) 0 ]", + "EXPR [ (-1, _8748) (1, _34199) (1, _34200) 1 ]", "EXPR [ (1, _8747, _8748) (-1, _8749) 0 ]", "BLACKBOX::RANGE [(_8749, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8749))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8750)), Simple(Witness(8751))]", @@ -10248,13 +10248,13 @@ expression: artifact "EXPR [ (1, _8763, _8765) 0 ]", "EXPR [ (1, _8748, _8762) (-1, _8766) 0 ]", "EXPR [ (-1, _8765, _8766) (-1, _8767) 1 ]", - "EXPR [ (-1, _8768) (-1, _34202) (-1, _34203) 0 ]", + "EXPR [ (-1, _8768) (-1, _34199) (-1, _34200) 0 ]", "EXPR [ (1, _8765, _8766) (-1, _8769) 0 ]", "EXPR [ (1, _8736, _8745) (1, _8744, _8746) (-1, _8770) 0 ]", "EXPR [ (1, _7064) (-1, _8771) 6 ]", - "EXPR [ (-1, _8765, _8766) (-1, _34206) 0 ]", - "EXPR [ (-1, _8767, _8768) (-1, _34207) 0 ]", - "EXPR [ (-1, _8772) (1, _34206) (1, _34207) 1 ]", + "EXPR [ (-1, _8765, _8766) (-1, _34203) 0 ]", + "EXPR [ (-1, _8767, _8768) (-1, _34204) 0 ]", + "EXPR [ (-1, _8772) (1, _34203) (1, _34204) 1 ]", "EXPR [ (1, _8771, _8772) (-1, _8773) 0 ]", "BLACKBOX::RANGE [(_8773, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8773))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8774)), Simple(Witness(8775))]", @@ -10281,13 +10281,13 @@ expression: artifact "EXPR [ (1, _8787, _8789) 0 ]", "EXPR [ (1, _8772, _8786) (-1, _8790) 0 ]", "EXPR [ (-1, _8789, _8790) (-1, _8791) 1 ]", - "EXPR [ (-1, _8792) (-1, _34206) (-1, _34207) 0 ]", + "EXPR [ (-1, _8792) (-1, _34203) (-1, _34204) 0 ]", "EXPR [ (1, _8789, _8790) (-1, _8793) 0 ]", "EXPR [ (1, _8759, _8769) (1, _8767, _8770) (-1, _8794) 0 ]", "EXPR [ (1, _7064) (-1, _8795) 10 ]", - "EXPR [ (-1, _8789, _8790) (-1, _34210) 0 ]", - "EXPR [ (-1, _8791, _8792) (-1, _34211) 0 ]", - "EXPR [ (-1, _8796) (1, _34210) (1, _34211) 1 ]", + "EXPR [ (-1, _8789, _8790) (-1, _34207) 0 ]", + "EXPR [ (-1, _8791, _8792) (-1, _34208) 0 ]", + "EXPR [ (-1, _8796) (1, _34207) (1, _34208) 1 ]", "EXPR [ (1, _8795, _8796) (-1, _8797) 0 ]", "BLACKBOX::RANGE [(_8797, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8797))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8798)), Simple(Witness(8799))]", @@ -10314,13 +10314,13 @@ expression: artifact "EXPR [ (1, _8811, _8813) 0 ]", "EXPR [ (1, _8796, _8810) (-1, _8814) 0 ]", "EXPR [ (-1, _8813, _8814) (-1, _8815) 1 ]", - "EXPR [ (-1, _8816) (-1, _34210) (-1, _34211) 0 ]", + "EXPR [ (-1, _8816) (-1, _34207) (-1, _34208) 0 ]", "EXPR [ (1, _8813, _8814) (-1, _8817) 0 ]", "EXPR [ (1, _8783, _8793) (1, _8791, _8794) (-1, _8818) 0 ]", "EXPR [ (1, _7064) (-1, _8819) 15 ]", - "EXPR [ (-1, _8813, _8814) (-1, _34214) 0 ]", - "EXPR [ (-1, _8815, _8816) (-1, _34215) 0 ]", - "EXPR [ (-1, _8820) (1, _34214) (1, _34215) 1 ]", + "EXPR [ (-1, _8813, _8814) (-1, _34211) 0 ]", + "EXPR [ (-1, _8815, _8816) (-1, _34212) 0 ]", + "EXPR [ (-1, _8820) (1, _34211) (1, _34212) 1 ]", "EXPR [ (1, _8819, _8820) (-1, _8821) 0 ]", "BLACKBOX::RANGE [(_8821, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8821))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8822)), Simple(Witness(8823))]", @@ -10347,13 +10347,13 @@ expression: artifact "EXPR [ (1, _8835, _8837) 0 ]", "EXPR [ (1, _8820, _8834) (-1, _8838) 0 ]", "EXPR [ (-1, _8837, _8838) (-1, _8839) 1 ]", - "EXPR [ (-1, _8840) (-1, _34214) (-1, _34215) 0 ]", + "EXPR [ (-1, _8840) (-1, _34211) (-1, _34212) 0 ]", "EXPR [ (1, _8837, _8838) (-1, _8841) 0 ]", "EXPR [ (1, _8807, _8817) (1, _8815, _8818) (-1, _8842) 0 ]", "EXPR [ (1, _7064) (-1, _8843) 21 ]", - "EXPR [ (-1, _8837, _8838) (-1, _34218) 0 ]", - "EXPR [ (-1, _8839, _8840) (-1, _34219) 0 ]", - "EXPR [ (-1, _8844) (1, _34218) (1, _34219) 1 ]", + "EXPR [ (-1, _8837, _8838) (-1, _34215) 0 ]", + "EXPR [ (-1, _8839, _8840) (-1, _34216) 0 ]", + "EXPR [ (-1, _8844) (1, _34215) (1, _34216) 1 ]", "EXPR [ (1, _8843, _8844) (-1, _8845) 0 ]", "BLACKBOX::RANGE [(_8845, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8845))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8846)), Simple(Witness(8847))]", @@ -10380,13 +10380,13 @@ expression: artifact "EXPR [ (1, _8859, _8861) 0 ]", "EXPR [ (1, _8844, _8858) (-1, _8862) 0 ]", "EXPR [ (-1, _8861, _8862) (-1, _8863) 1 ]", - "EXPR [ (-1, _8864) (-1, _34218) (-1, _34219) 0 ]", + "EXPR [ (-1, _8864) (-1, _34215) (-1, _34216) 0 ]", "EXPR [ (1, _8861, _8862) (-1, _8865) 0 ]", "EXPR [ (1, _8831, _8841) (1, _8839, _8842) (-1, _8866) 0 ]", "EXPR [ (1, _7064) (-1, _8867) 28 ]", - "EXPR [ (-1, _8861, _8862) (-1, _34222) 0 ]", - "EXPR [ (-1, _8863, _8864) (-1, _34223) 0 ]", - "EXPR [ (-1, _8868) (1, _34222) (1, _34223) 1 ]", + "EXPR [ (-1, _8861, _8862) (-1, _34219) 0 ]", + "EXPR [ (-1, _8863, _8864) (-1, _34220) 0 ]", + "EXPR [ (-1, _8868) (1, _34219) (1, _34220) 1 ]", "EXPR [ (1, _8867, _8868) (-1, _8869) 0 ]", "BLACKBOX::RANGE [(_8869, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8869))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(8870)), Simple(Witness(8871))]", @@ -10413,7 +10413,7 @@ expression: artifact "EXPR [ (1, _8883, _8885) 0 ]", "EXPR [ (1, _8868, _8882) (-1, _8886) 0 ]", "EXPR [ (-1, _8885, _8886) (-1, _8887) 1 ]", - "EXPR [ (-1, _8888) (-1, _34222) (-1, _34223) 0 ]", + "EXPR [ (-1, _8888) (-1, _34219) (-1, _34220) 0 ]", "EXPR [ (1, _8885, _8886) (-1, _8889) 0 ]", "EXPR [ (1, _8855, _8865) (1, _8863, _8866) (-1, _8890) 0 ]", "EXPR [ (1, _8885, _8886) (1, _8887, _8888) -1 ]", @@ -13182,7 +13182,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(11326))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11329))]", "EXPR [ (-1, _11326, _11329) (5096253676302562286669017222071363378443840053029366383258766538131, _11329) (1, _11330) -1 ]", "EXPR [ (-1, _11326, _11330) (5096253676302562286669017222071363378443840053029366383258766538131, _11330) 0 ]", - "EXPR [ (1, _11327, _11330) (1, _11330, _11330) (268435454, _11330) (-1, _11331) 0 ]", + "EXPR [ (1, _11327, _11330) (268435455, _11330) (-1, _11331) 0 ]", "BLACKBOX::RANGE [(_11331, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11327))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(11332)), Simple(Witness(11333))]", "BLACKBOX::RANGE [(_11332, 29)] []", @@ -14135,7 +14135,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(12165))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(12168))]", "EXPR [ (-1, _12165, _12168) (5096253676302562286669017222071363378443840053029366383258766538131, _12168) (1, _12169) -1 ]", "EXPR [ (-1, _12165, _12169) (5096253676302562286669017222071363378443840053029366383258766538131, _12169) 0 ]", - "EXPR [ (1, _12166, _12169) (1, _12169, _12169) (268435454, _12169) (-1, _12170) 0 ]", + "EXPR [ (1, _12166, _12169) (268435455, _12169) (-1, _12170) 0 ]", "BLACKBOX::RANGE [(_12170, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12166))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(12171)), Simple(Witness(12172))]", "BLACKBOX::RANGE [(_12171, 29)] []", @@ -15088,7 +15088,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(13004))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(13007))]", "EXPR [ (-1, _13004, _13007) (5096253676302562286669017222071363378443840053029366383258766538131, _13007) (1, _13008) -1 ]", "EXPR [ (-1, _13004, _13008) (5096253676302562286669017222071363378443840053029366383258766538131, _13008) 0 ]", - "EXPR [ (1, _13005, _13008) (1, _13008, _13008) (268435454, _13008) (-1, _13009) 0 ]", + "EXPR [ (1, _13005, _13008) (268435455, _13008) (-1, _13009) 0 ]", "BLACKBOX::RANGE [(_13009, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13005))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13010)), Simple(Witness(13011))]", "BLACKBOX::RANGE [(_13010, 29)] []", @@ -16094,9 +16094,9 @@ expression: artifact "EXPR [ (-1, _13891, _13892) (-1, _13893) 1 ]", "EXPR [ (1, _13873, _13874) (-1, _13894) 0 ]", "EXPR [ (1, _19) (-1, _13895) 3 ]", - "EXPR [ (-1, _13891, _13892) (-1, _37623) 0 ]", - "EXPR [ (-1, _13893, _13894) (-1, _37624) 0 ]", - "EXPR [ (-1, _13896) (1, _37623) (1, _37624) 1 ]", + "EXPR [ (-1, _13891, _13892) (-1, _37617) 0 ]", + "EXPR [ (-1, _13893, _13894) (-1, _37618) 0 ]", + "EXPR [ (-1, _13896) (1, _37617) (1, _37618) 1 ]", "EXPR [ (1, _13895, _13896) (-1, _13897) 0 ]", "BLACKBOX::RANGE [(_13897, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13897))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13898)), Simple(Witness(13899))]", @@ -16121,11 +16121,11 @@ expression: artifact "EXPR [ (1, _13909, _13911) 0 ]", "EXPR [ (1, _13896, _13908) (-1, _13912) 0 ]", "EXPR [ (-1, _13911, _13912) (-1, _13913) 1 ]", - "EXPR [ (-1, _13914) (-1, _37623) (-1, _37624) 0 ]", + "EXPR [ (-1, _13914) (-1, _37617) (-1, _37618) 0 ]", "EXPR [ (1, _19) (-1, _13915) 6 ]", - "EXPR [ (-1, _13911, _13912) (-1, _37625) 0 ]", - "EXPR [ (-1, _13913, _13914) (-1, _37626) 0 ]", - "EXPR [ (-1, _13916) (1, _37625) (1, _37626) 1 ]", + "EXPR [ (-1, _13911, _13912) (-1, _37619) 0 ]", + "EXPR [ (-1, _13913, _13914) (-1, _37620) 0 ]", + "EXPR [ (-1, _13916) (1, _37619) (1, _37620) 1 ]", "EXPR [ (1, _13915, _13916) (-1, _13917) 0 ]", "BLACKBOX::RANGE [(_13917, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13917))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13918)), Simple(Witness(13919))]", @@ -16150,11 +16150,11 @@ expression: artifact "EXPR [ (1, _13929, _13931) 0 ]", "EXPR [ (1, _13916, _13928) (-1, _13932) 0 ]", "EXPR [ (-1, _13931, _13932) (-1, _13933) 1 ]", - "EXPR [ (-1, _13934) (-1, _37625) (-1, _37626) 0 ]", + "EXPR [ (-1, _13934) (-1, _37619) (-1, _37620) 0 ]", "EXPR [ (1, _19) (-1, _13935) 10 ]", - "EXPR [ (-1, _13931, _13932) (-1, _37627) 0 ]", - "EXPR [ (-1, _13933, _13934) (-1, _37628) 0 ]", - "EXPR [ (-1, _13936) (1, _37627) (1, _37628) 1 ]", + "EXPR [ (-1, _13931, _13932) (-1, _37621) 0 ]", + "EXPR [ (-1, _13933, _13934) (-1, _37622) 0 ]", + "EXPR [ (-1, _13936) (1, _37621) (1, _37622) 1 ]", "EXPR [ (1, _13935, _13936) (-1, _13937) 0 ]", "BLACKBOX::RANGE [(_13937, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13937))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13938)), Simple(Witness(13939))]", @@ -16179,11 +16179,11 @@ expression: artifact "EXPR [ (1, _13949, _13951) 0 ]", "EXPR [ (1, _13936, _13948) (-1, _13952) 0 ]", "EXPR [ (-1, _13951, _13952) (-1, _13953) 1 ]", - "EXPR [ (-1, _13954) (-1, _37627) (-1, _37628) 0 ]", + "EXPR [ (-1, _13954) (-1, _37621) (-1, _37622) 0 ]", "EXPR [ (1, _19) (-1, _13955) 15 ]", - "EXPR [ (-1, _13951, _13952) (-1, _37629) 0 ]", - "EXPR [ (-1, _13953, _13954) (-1, _37630) 0 ]", - "EXPR [ (-1, _13956) (1, _37629) (1, _37630) 1 ]", + "EXPR [ (-1, _13951, _13952) (-1, _37623) 0 ]", + "EXPR [ (-1, _13953, _13954) (-1, _37624) 0 ]", + "EXPR [ (-1, _13956) (1, _37623) (1, _37624) 1 ]", "EXPR [ (1, _13955, _13956) (-1, _13957) 0 ]", "BLACKBOX::RANGE [(_13957, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13957))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13958)), Simple(Witness(13959))]", @@ -16208,11 +16208,11 @@ expression: artifact "EXPR [ (1, _13969, _13971) 0 ]", "EXPR [ (1, _13956, _13968) (-1, _13972) 0 ]", "EXPR [ (-1, _13971, _13972) (-1, _13973) 1 ]", - "EXPR [ (-1, _13974) (-1, _37629) (-1, _37630) 0 ]", + "EXPR [ (-1, _13974) (-1, _37623) (-1, _37624) 0 ]", "EXPR [ (1, _19) (-1, _13975) 21 ]", - "EXPR [ (-1, _13971, _13972) (-1, _37631) 0 ]", - "EXPR [ (-1, _13973, _13974) (-1, _37632) 0 ]", - "EXPR [ (-1, _13976) (1, _37631) (1, _37632) 1 ]", + "EXPR [ (-1, _13971, _13972) (-1, _37625) 0 ]", + "EXPR [ (-1, _13973, _13974) (-1, _37626) 0 ]", + "EXPR [ (-1, _13976) (1, _37625) (1, _37626) 1 ]", "EXPR [ (1, _13975, _13976) (-1, _13977) 0 ]", "BLACKBOX::RANGE [(_13977, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13977))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13978)), Simple(Witness(13979))]", @@ -16237,11 +16237,11 @@ expression: artifact "EXPR [ (1, _13989, _13991) 0 ]", "EXPR [ (1, _13976, _13988) (-1, _13992) 0 ]", "EXPR [ (-1, _13991, _13992) (-1, _13993) 1 ]", - "EXPR [ (-1, _13994) (-1, _37631) (-1, _37632) 0 ]", + "EXPR [ (-1, _13994) (-1, _37625) (-1, _37626) 0 ]", "EXPR [ (1, _19) (-1, _13995) 28 ]", - "EXPR [ (-1, _13991, _13992) (-1, _37633) 0 ]", - "EXPR [ (-1, _13993, _13994) (-1, _37634) 0 ]", - "EXPR [ (-1, _13996) (1, _37633) (1, _37634) 1 ]", + "EXPR [ (-1, _13991, _13992) (-1, _37627) 0 ]", + "EXPR [ (-1, _13993, _13994) (-1, _37628) 0 ]", + "EXPR [ (-1, _13996) (1, _37627) (1, _37628) 1 ]", "EXPR [ (1, _13995, _13996) (-1, _13997) 0 ]", "BLACKBOX::RANGE [(_13997, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13997))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13998)), Simple(Witness(13999))]", @@ -16266,7 +16266,7 @@ expression: artifact "EXPR [ (1, _14009, _14011) 0 ]", "EXPR [ (1, _13996, _14008) (-1, _14012) 0 ]", "EXPR [ (-1, _14011, _14012) (-1, _14013) 1 ]", - "EXPR [ (-1, _14014) (-1, _37633) (-1, _37634) 0 ]", + "EXPR [ (-1, _14014) (-1, _37627) (-1, _37628) 0 ]", "EXPR [ (1, _14011, _14012) (1, _14013, _14014) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _1953) 0 ], value: EXPR [ (1, _14015) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _1955) 0 ], value: EXPR [ (1, _14016) 0 ]) ", @@ -16304,9 +16304,9 @@ expression: artifact "EXPR [ (-1, _14038, _14039) (-1, _14040) 1 ]", "EXPR [ (1, _14020, _14021) (-1, _14041) 0 ]", "EXPR [ (1, _1944) (-1, _14042) 3 ]", - "EXPR [ (-1, _14038, _14039) (-1, _37637) 0 ]", - "EXPR [ (-1, _14040, _14041) (-1, _37638) 0 ]", - "EXPR [ (-1, _14043) (1, _37637) (1, _37638) 1 ]", + "EXPR [ (-1, _14038, _14039) (-1, _37631) 0 ]", + "EXPR [ (-1, _14040, _14041) (-1, _37632) 0 ]", + "EXPR [ (-1, _14043) (1, _37631) (1, _37632) 1 ]", "EXPR [ (1, _14042, _14043) (-1, _14044) 0 ]", "BLACKBOX::RANGE [(_14044, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14044))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14045)), Simple(Witness(14046))]", @@ -16331,11 +16331,11 @@ expression: artifact "EXPR [ (1, _14056, _14058) 0 ]", "EXPR [ (1, _14043, _14055) (-1, _14059) 0 ]", "EXPR [ (-1, _14058, _14059) (-1, _14060) 1 ]", - "EXPR [ (-1, _14061) (-1, _37637) (-1, _37638) 0 ]", + "EXPR [ (-1, _14061) (-1, _37631) (-1, _37632) 0 ]", "EXPR [ (1, _1944) (-1, _14062) 6 ]", - "EXPR [ (-1, _14058, _14059) (-1, _37639) 0 ]", - "EXPR [ (-1, _14060, _14061) (-1, _37640) 0 ]", - "EXPR [ (-1, _14063) (1, _37639) (1, _37640) 1 ]", + "EXPR [ (-1, _14058, _14059) (-1, _37633) 0 ]", + "EXPR [ (-1, _14060, _14061) (-1, _37634) 0 ]", + "EXPR [ (-1, _14063) (1, _37633) (1, _37634) 1 ]", "EXPR [ (1, _14062, _14063) (-1, _14064) 0 ]", "BLACKBOX::RANGE [(_14064, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14064))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14065)), Simple(Witness(14066))]", @@ -16360,11 +16360,11 @@ expression: artifact "EXPR [ (1, _14076, _14078) 0 ]", "EXPR [ (1, _14063, _14075) (-1, _14079) 0 ]", "EXPR [ (-1, _14078, _14079) (-1, _14080) 1 ]", - "EXPR [ (-1, _14081) (-1, _37639) (-1, _37640) 0 ]", + "EXPR [ (-1, _14081) (-1, _37633) (-1, _37634) 0 ]", "EXPR [ (1, _1944) (-1, _14082) 10 ]", - "EXPR [ (-1, _14078, _14079) (-1, _37641) 0 ]", - "EXPR [ (-1, _14080, _14081) (-1, _37642) 0 ]", - "EXPR [ (-1, _14083) (1, _37641) (1, _37642) 1 ]", + "EXPR [ (-1, _14078, _14079) (-1, _37635) 0 ]", + "EXPR [ (-1, _14080, _14081) (-1, _37636) 0 ]", + "EXPR [ (-1, _14083) (1, _37635) (1, _37636) 1 ]", "EXPR [ (1, _14082, _14083) (-1, _14084) 0 ]", "BLACKBOX::RANGE [(_14084, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14084))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14085)), Simple(Witness(14086))]", @@ -16389,11 +16389,11 @@ expression: artifact "EXPR [ (1, _14096, _14098) 0 ]", "EXPR [ (1, _14083, _14095) (-1, _14099) 0 ]", "EXPR [ (-1, _14098, _14099) (-1, _14100) 1 ]", - "EXPR [ (-1, _14101) (-1, _37641) (-1, _37642) 0 ]", + "EXPR [ (-1, _14101) (-1, _37635) (-1, _37636) 0 ]", "EXPR [ (1, _1944) (-1, _14102) 15 ]", - "EXPR [ (-1, _14098, _14099) (-1, _37643) 0 ]", - "EXPR [ (-1, _14100, _14101) (-1, _37644) 0 ]", - "EXPR [ (-1, _14103) (1, _37643) (1, _37644) 1 ]", + "EXPR [ (-1, _14098, _14099) (-1, _37637) 0 ]", + "EXPR [ (-1, _14100, _14101) (-1, _37638) 0 ]", + "EXPR [ (-1, _14103) (1, _37637) (1, _37638) 1 ]", "EXPR [ (1, _14102, _14103) (-1, _14104) 0 ]", "BLACKBOX::RANGE [(_14104, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14104))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14105)), Simple(Witness(14106))]", @@ -16418,11 +16418,11 @@ expression: artifact "EXPR [ (1, _14116, _14118) 0 ]", "EXPR [ (1, _14103, _14115) (-1, _14119) 0 ]", "EXPR [ (-1, _14118, _14119) (-1, _14120) 1 ]", - "EXPR [ (-1, _14121) (-1, _37643) (-1, _37644) 0 ]", + "EXPR [ (-1, _14121) (-1, _37637) (-1, _37638) 0 ]", "EXPR [ (1, _1944) (-1, _14122) 21 ]", - "EXPR [ (-1, _14118, _14119) (-1, _37645) 0 ]", - "EXPR [ (-1, _14120, _14121) (-1, _37646) 0 ]", - "EXPR [ (-1, _14123) (1, _37645) (1, _37646) 1 ]", + "EXPR [ (-1, _14118, _14119) (-1, _37639) 0 ]", + "EXPR [ (-1, _14120, _14121) (-1, _37640) 0 ]", + "EXPR [ (-1, _14123) (1, _37639) (1, _37640) 1 ]", "EXPR [ (1, _14122, _14123) (-1, _14124) 0 ]", "BLACKBOX::RANGE [(_14124, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14124))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14125)), Simple(Witness(14126))]", @@ -16447,11 +16447,11 @@ expression: artifact "EXPR [ (1, _14136, _14138) 0 ]", "EXPR [ (1, _14123, _14135) (-1, _14139) 0 ]", "EXPR [ (-1, _14138, _14139) (-1, _14140) 1 ]", - "EXPR [ (-1, _14141) (-1, _37645) (-1, _37646) 0 ]", + "EXPR [ (-1, _14141) (-1, _37639) (-1, _37640) 0 ]", "EXPR [ (1, _1944) (-1, _14142) 28 ]", - "EXPR [ (-1, _14138, _14139) (-1, _37647) 0 ]", - "EXPR [ (-1, _14140, _14141) (-1, _37648) 0 ]", - "EXPR [ (-1, _14143) (1, _37647) (1, _37648) 1 ]", + "EXPR [ (-1, _14138, _14139) (-1, _37641) 0 ]", + "EXPR [ (-1, _14140, _14141) (-1, _37642) 0 ]", + "EXPR [ (-1, _14143) (1, _37641) (1, _37642) 1 ]", "EXPR [ (1, _14142, _14143) (-1, _14144) 0 ]", "BLACKBOX::RANGE [(_14144, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14144))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14145)), Simple(Witness(14146))]", @@ -16476,7 +16476,7 @@ expression: artifact "EXPR [ (1, _14156, _14158) 0 ]", "EXPR [ (1, _14143, _14155) (-1, _14159) 0 ]", "EXPR [ (-1, _14158, _14159) (-1, _14160) 1 ]", - "EXPR [ (-1, _14161) (-1, _37647) (-1, _37648) 0 ]", + "EXPR [ (-1, _14161) (-1, _37641) (-1, _37642) 0 ]", "EXPR [ (1, _14158, _14159) (1, _14160, _14161) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _7073) 0 ], value: EXPR [ (1, _14162) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _7075) 0 ], value: EXPR [ (1, _14163) 0 ]) ", @@ -16514,9 +16514,9 @@ expression: artifact "EXPR [ (-1, _14185, _14186) (-1, _14187) 1 ]", "EXPR [ (1, _14167, _14168) (-1, _14188) 0 ]", "EXPR [ (1, _7064) (-1, _14189) 3 ]", - "EXPR [ (-1, _14185, _14186) (-1, _37651) 0 ]", - "EXPR [ (-1, _14187, _14188) (-1, _37652) 0 ]", - "EXPR [ (-1, _14190) (1, _37651) (1, _37652) 1 ]", + "EXPR [ (-1, _14185, _14186) (-1, _37645) 0 ]", + "EXPR [ (-1, _14187, _14188) (-1, _37646) 0 ]", + "EXPR [ (-1, _14190) (1, _37645) (1, _37646) 1 ]", "EXPR [ (1, _14189, _14190) (-1, _14191) 0 ]", "BLACKBOX::RANGE [(_14191, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14191))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14192)), Simple(Witness(14193))]", @@ -16541,11 +16541,11 @@ expression: artifact "EXPR [ (1, _14203, _14205) 0 ]", "EXPR [ (1, _14190, _14202) (-1, _14206) 0 ]", "EXPR [ (-1, _14205, _14206) (-1, _14207) 1 ]", - "EXPR [ (-1, _14208) (-1, _37651) (-1, _37652) 0 ]", + "EXPR [ (-1, _14208) (-1, _37645) (-1, _37646) 0 ]", "EXPR [ (1, _7064) (-1, _14209) 6 ]", - "EXPR [ (-1, _14205, _14206) (-1, _37653) 0 ]", - "EXPR [ (-1, _14207, _14208) (-1, _37654) 0 ]", - "EXPR [ (-1, _14210) (1, _37653) (1, _37654) 1 ]", + "EXPR [ (-1, _14205, _14206) (-1, _37647) 0 ]", + "EXPR [ (-1, _14207, _14208) (-1, _37648) 0 ]", + "EXPR [ (-1, _14210) (1, _37647) (1, _37648) 1 ]", "EXPR [ (1, _14209, _14210) (-1, _14211) 0 ]", "BLACKBOX::RANGE [(_14211, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14211))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14212)), Simple(Witness(14213))]", @@ -16570,11 +16570,11 @@ expression: artifact "EXPR [ (1, _14223, _14225) 0 ]", "EXPR [ (1, _14210, _14222) (-1, _14226) 0 ]", "EXPR [ (-1, _14225, _14226) (-1, _14227) 1 ]", - "EXPR [ (-1, _14228) (-1, _37653) (-1, _37654) 0 ]", + "EXPR [ (-1, _14228) (-1, _37647) (-1, _37648) 0 ]", "EXPR [ (1, _7064) (-1, _14229) 10 ]", - "EXPR [ (-1, _14225, _14226) (-1, _37655) 0 ]", - "EXPR [ (-1, _14227, _14228) (-1, _37656) 0 ]", - "EXPR [ (-1, _14230) (1, _37655) (1, _37656) 1 ]", + "EXPR [ (-1, _14225, _14226) (-1, _37649) 0 ]", + "EXPR [ (-1, _14227, _14228) (-1, _37650) 0 ]", + "EXPR [ (-1, _14230) (1, _37649) (1, _37650) 1 ]", "EXPR [ (1, _14229, _14230) (-1, _14231) 0 ]", "BLACKBOX::RANGE [(_14231, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14231))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14232)), Simple(Witness(14233))]", @@ -16599,11 +16599,11 @@ expression: artifact "EXPR [ (1, _14243, _14245) 0 ]", "EXPR [ (1, _14230, _14242) (-1, _14246) 0 ]", "EXPR [ (-1, _14245, _14246) (-1, _14247) 1 ]", - "EXPR [ (-1, _14248) (-1, _37655) (-1, _37656) 0 ]", + "EXPR [ (-1, _14248) (-1, _37649) (-1, _37650) 0 ]", "EXPR [ (1, _7064) (-1, _14249) 15 ]", - "EXPR [ (-1, _14245, _14246) (-1, _37657) 0 ]", - "EXPR [ (-1, _14247, _14248) (-1, _37658) 0 ]", - "EXPR [ (-1, _14250) (1, _37657) (1, _37658) 1 ]", + "EXPR [ (-1, _14245, _14246) (-1, _37651) 0 ]", + "EXPR [ (-1, _14247, _14248) (-1, _37652) 0 ]", + "EXPR [ (-1, _14250) (1, _37651) (1, _37652) 1 ]", "EXPR [ (1, _14249, _14250) (-1, _14251) 0 ]", "BLACKBOX::RANGE [(_14251, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14251))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14252)), Simple(Witness(14253))]", @@ -16628,11 +16628,11 @@ expression: artifact "EXPR [ (1, _14263, _14265) 0 ]", "EXPR [ (1, _14250, _14262) (-1, _14266) 0 ]", "EXPR [ (-1, _14265, _14266) (-1, _14267) 1 ]", - "EXPR [ (-1, _14268) (-1, _37657) (-1, _37658) 0 ]", + "EXPR [ (-1, _14268) (-1, _37651) (-1, _37652) 0 ]", "EXPR [ (1, _7064) (-1, _14269) 21 ]", - "EXPR [ (-1, _14265, _14266) (-1, _37659) 0 ]", - "EXPR [ (-1, _14267, _14268) (-1, _37660) 0 ]", - "EXPR [ (-1, _14270) (1, _37659) (1, _37660) 1 ]", + "EXPR [ (-1, _14265, _14266) (-1, _37653) 0 ]", + "EXPR [ (-1, _14267, _14268) (-1, _37654) 0 ]", + "EXPR [ (-1, _14270) (1, _37653) (1, _37654) 1 ]", "EXPR [ (1, _14269, _14270) (-1, _14271) 0 ]", "BLACKBOX::RANGE [(_14271, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14271))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14272)), Simple(Witness(14273))]", @@ -16657,11 +16657,11 @@ expression: artifact "EXPR [ (1, _14283, _14285) 0 ]", "EXPR [ (1, _14270, _14282) (-1, _14286) 0 ]", "EXPR [ (-1, _14285, _14286) (-1, _14287) 1 ]", - "EXPR [ (-1, _14288) (-1, _37659) (-1, _37660) 0 ]", + "EXPR [ (-1, _14288) (-1, _37653) (-1, _37654) 0 ]", "EXPR [ (1, _7064) (-1, _14289) 28 ]", - "EXPR [ (-1, _14285, _14286) (-1, _37661) 0 ]", - "EXPR [ (-1, _14287, _14288) (-1, _37662) 0 ]", - "EXPR [ (-1, _14290) (1, _37661) (1, _37662) 1 ]", + "EXPR [ (-1, _14285, _14286) (-1, _37655) 0 ]", + "EXPR [ (-1, _14287, _14288) (-1, _37656) 0 ]", + "EXPR [ (-1, _14290) (1, _37655) (1, _37656) 1 ]", "EXPR [ (1, _14289, _14290) (-1, _14291) 0 ]", "BLACKBOX::RANGE [(_14291, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14291))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14292)), Simple(Witness(14293))]", @@ -16686,7 +16686,7 @@ expression: artifact "EXPR [ (1, _14303, _14305) 0 ]", "EXPR [ (1, _14290, _14302) (-1, _14306) 0 ]", "EXPR [ (-1, _14305, _14306) (-1, _14307) 1 ]", - "EXPR [ (-1, _14308) (-1, _37661) (-1, _37662) 0 ]", + "EXPR [ (-1, _14308) (-1, _37655) (-1, _37656) 0 ]", "EXPR [ (1, _14305, _14306) (1, _14307, _14308) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _11368) 0 ], value: EXPR [ (1, _14309) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _11370) 0 ], value: EXPR [ (1, _14310) 0 ]) ", @@ -16724,9 +16724,9 @@ expression: artifact "EXPR [ (-1, _14332, _14333) (-1, _14334) 1 ]", "EXPR [ (1, _14314, _14315) (-1, _14335) 0 ]", "EXPR [ (1, _11327) (-1, _14336) 3 ]", - "EXPR [ (-1, _14332, _14333) (-1, _37665) 0 ]", - "EXPR [ (-1, _14334, _14335) (-1, _37666) 0 ]", - "EXPR [ (-1, _14337) (1, _37665) (1, _37666) 1 ]", + "EXPR [ (-1, _14332, _14333) (-1, _37659) 0 ]", + "EXPR [ (-1, _14334, _14335) (-1, _37660) 0 ]", + "EXPR [ (-1, _14337) (1, _37659) (1, _37660) 1 ]", "EXPR [ (1, _14336, _14337) (-1, _14338) 0 ]", "BLACKBOX::RANGE [(_14338, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14338))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14339)), Simple(Witness(14340))]", @@ -16751,11 +16751,11 @@ expression: artifact "EXPR [ (1, _14350, _14352) 0 ]", "EXPR [ (1, _14337, _14349) (-1, _14353) 0 ]", "EXPR [ (-1, _14352, _14353) (-1, _14354) 1 ]", - "EXPR [ (-1, _14355) (-1, _37665) (-1, _37666) 0 ]", + "EXPR [ (-1, _14355) (-1, _37659) (-1, _37660) 0 ]", "EXPR [ (1, _11327) (-1, _14356) 6 ]", - "EXPR [ (-1, _14352, _14353) (-1, _37667) 0 ]", - "EXPR [ (-1, _14354, _14355) (-1, _37668) 0 ]", - "EXPR [ (-1, _14357) (1, _37667) (1, _37668) 1 ]", + "EXPR [ (-1, _14352, _14353) (-1, _37661) 0 ]", + "EXPR [ (-1, _14354, _14355) (-1, _37662) 0 ]", + "EXPR [ (-1, _14357) (1, _37661) (1, _37662) 1 ]", "EXPR [ (1, _14356, _14357) (-1, _14358) 0 ]", "BLACKBOX::RANGE [(_14358, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14358))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14359)), Simple(Witness(14360))]", @@ -16780,11 +16780,11 @@ expression: artifact "EXPR [ (1, _14370, _14372) 0 ]", "EXPR [ (1, _14357, _14369) (-1, _14373) 0 ]", "EXPR [ (-1, _14372, _14373) (-1, _14374) 1 ]", - "EXPR [ (-1, _14375) (-1, _37667) (-1, _37668) 0 ]", + "EXPR [ (-1, _14375) (-1, _37661) (-1, _37662) 0 ]", "EXPR [ (1, _11327) (-1, _14376) 10 ]", - "EXPR [ (-1, _14372, _14373) (-1, _37669) 0 ]", - "EXPR [ (-1, _14374, _14375) (-1, _37670) 0 ]", - "EXPR [ (-1, _14377) (1, _37669) (1, _37670) 1 ]", + "EXPR [ (-1, _14372, _14373) (-1, _37663) 0 ]", + "EXPR [ (-1, _14374, _14375) (-1, _37664) 0 ]", + "EXPR [ (-1, _14377) (1, _37663) (1, _37664) 1 ]", "EXPR [ (1, _14376, _14377) (-1, _14378) 0 ]", "BLACKBOX::RANGE [(_14378, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14378))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14379)), Simple(Witness(14380))]", @@ -16809,11 +16809,11 @@ expression: artifact "EXPR [ (1, _14390, _14392) 0 ]", "EXPR [ (1, _14377, _14389) (-1, _14393) 0 ]", "EXPR [ (-1, _14392, _14393) (-1, _14394) 1 ]", - "EXPR [ (-1, _14395) (-1, _37669) (-1, _37670) 0 ]", + "EXPR [ (-1, _14395) (-1, _37663) (-1, _37664) 0 ]", "EXPR [ (1, _11327) (-1, _14396) 15 ]", - "EXPR [ (-1, _14392, _14393) (-1, _37671) 0 ]", - "EXPR [ (-1, _14394, _14395) (-1, _37672) 0 ]", - "EXPR [ (-1, _14397) (1, _37671) (1, _37672) 1 ]", + "EXPR [ (-1, _14392, _14393) (-1, _37665) 0 ]", + "EXPR [ (-1, _14394, _14395) (-1, _37666) 0 ]", + "EXPR [ (-1, _14397) (1, _37665) (1, _37666) 1 ]", "EXPR [ (1, _14396, _14397) (-1, _14398) 0 ]", "BLACKBOX::RANGE [(_14398, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14398))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14399)), Simple(Witness(14400))]", @@ -16838,11 +16838,11 @@ expression: artifact "EXPR [ (1, _14410, _14412) 0 ]", "EXPR [ (1, _14397, _14409) (-1, _14413) 0 ]", "EXPR [ (-1, _14412, _14413) (-1, _14414) 1 ]", - "EXPR [ (-1, _14415) (-1, _37671) (-1, _37672) 0 ]", + "EXPR [ (-1, _14415) (-1, _37665) (-1, _37666) 0 ]", "EXPR [ (1, _11327) (-1, _14416) 21 ]", - "EXPR [ (-1, _14412, _14413) (-1, _37673) 0 ]", - "EXPR [ (-1, _14414, _14415) (-1, _37674) 0 ]", - "EXPR [ (-1, _14417) (1, _37673) (1, _37674) 1 ]", + "EXPR [ (-1, _14412, _14413) (-1, _37667) 0 ]", + "EXPR [ (-1, _14414, _14415) (-1, _37668) 0 ]", + "EXPR [ (-1, _14417) (1, _37667) (1, _37668) 1 ]", "EXPR [ (1, _14416, _14417) (-1, _14418) 0 ]", "BLACKBOX::RANGE [(_14418, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14418))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14419)), Simple(Witness(14420))]", @@ -16867,11 +16867,11 @@ expression: artifact "EXPR [ (1, _14430, _14432) 0 ]", "EXPR [ (1, _14417, _14429) (-1, _14433) 0 ]", "EXPR [ (-1, _14432, _14433) (-1, _14434) 1 ]", - "EXPR [ (-1, _14435) (-1, _37673) (-1, _37674) 0 ]", + "EXPR [ (-1, _14435) (-1, _37667) (-1, _37668) 0 ]", "EXPR [ (1, _11327) (-1, _14436) 28 ]", - "EXPR [ (-1, _14432, _14433) (-1, _37675) 0 ]", - "EXPR [ (-1, _14434, _14435) (-1, _37676) 0 ]", - "EXPR [ (-1, _14437) (1, _37675) (1, _37676) 1 ]", + "EXPR [ (-1, _14432, _14433) (-1, _37669) 0 ]", + "EXPR [ (-1, _14434, _14435) (-1, _37670) 0 ]", + "EXPR [ (-1, _14437) (1, _37669) (1, _37670) 1 ]", "EXPR [ (1, _14436, _14437) (-1, _14438) 0 ]", "BLACKBOX::RANGE [(_14438, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14438))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14439)), Simple(Witness(14440))]", @@ -16896,7 +16896,7 @@ expression: artifact "EXPR [ (1, _14450, _14452) 0 ]", "EXPR [ (1, _14437, _14449) (-1, _14453) 0 ]", "EXPR [ (-1, _14452, _14453) (-1, _14454) 1 ]", - "EXPR [ (-1, _14455) (-1, _37675) (-1, _37676) 0 ]", + "EXPR [ (-1, _14455) (-1, _37669) (-1, _37670) 0 ]", "EXPR [ (1, _14452, _14453) (1, _14454, _14455) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _12207) 0 ], value: EXPR [ (1, _14456) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _12209) 0 ], value: EXPR [ (1, _14457) 0 ]) ", @@ -16934,9 +16934,9 @@ expression: artifact "EXPR [ (-1, _14479, _14480) (-1, _14481) 1 ]", "EXPR [ (1, _14461, _14462) (-1, _14482) 0 ]", "EXPR [ (1, _12166) (-1, _14483) 3 ]", - "EXPR [ (-1, _14479, _14480) (-1, _37679) 0 ]", - "EXPR [ (-1, _14481, _14482) (-1, _37680) 0 ]", - "EXPR [ (-1, _14484) (1, _37679) (1, _37680) 1 ]", + "EXPR [ (-1, _14479, _14480) (-1, _37673) 0 ]", + "EXPR [ (-1, _14481, _14482) (-1, _37674) 0 ]", + "EXPR [ (-1, _14484) (1, _37673) (1, _37674) 1 ]", "EXPR [ (1, _14483, _14484) (-1, _14485) 0 ]", "BLACKBOX::RANGE [(_14485, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14485))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14486)), Simple(Witness(14487))]", @@ -16961,11 +16961,11 @@ expression: artifact "EXPR [ (1, _14497, _14499) 0 ]", "EXPR [ (1, _14484, _14496) (-1, _14500) 0 ]", "EXPR [ (-1, _14499, _14500) (-1, _14501) 1 ]", - "EXPR [ (-1, _14502) (-1, _37679) (-1, _37680) 0 ]", + "EXPR [ (-1, _14502) (-1, _37673) (-1, _37674) 0 ]", "EXPR [ (1, _12166) (-1, _14503) 6 ]", - "EXPR [ (-1, _14499, _14500) (-1, _37681) 0 ]", - "EXPR [ (-1, _14501, _14502) (-1, _37682) 0 ]", - "EXPR [ (-1, _14504) (1, _37681) (1, _37682) 1 ]", + "EXPR [ (-1, _14499, _14500) (-1, _37675) 0 ]", + "EXPR [ (-1, _14501, _14502) (-1, _37676) 0 ]", + "EXPR [ (-1, _14504) (1, _37675) (1, _37676) 1 ]", "EXPR [ (1, _14503, _14504) (-1, _14505) 0 ]", "BLACKBOX::RANGE [(_14505, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14505))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14506)), Simple(Witness(14507))]", @@ -16990,11 +16990,11 @@ expression: artifact "EXPR [ (1, _14517, _14519) 0 ]", "EXPR [ (1, _14504, _14516) (-1, _14520) 0 ]", "EXPR [ (-1, _14519, _14520) (-1, _14521) 1 ]", - "EXPR [ (-1, _14522) (-1, _37681) (-1, _37682) 0 ]", + "EXPR [ (-1, _14522) (-1, _37675) (-1, _37676) 0 ]", "EXPR [ (1, _12166) (-1, _14523) 10 ]", - "EXPR [ (-1, _14519, _14520) (-1, _37683) 0 ]", - "EXPR [ (-1, _14521, _14522) (-1, _37684) 0 ]", - "EXPR [ (-1, _14524) (1, _37683) (1, _37684) 1 ]", + "EXPR [ (-1, _14519, _14520) (-1, _37677) 0 ]", + "EXPR [ (-1, _14521, _14522) (-1, _37678) 0 ]", + "EXPR [ (-1, _14524) (1, _37677) (1, _37678) 1 ]", "EXPR [ (1, _14523, _14524) (-1, _14525) 0 ]", "BLACKBOX::RANGE [(_14525, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14525))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14526)), Simple(Witness(14527))]", @@ -17019,11 +17019,11 @@ expression: artifact "EXPR [ (1, _14537, _14539) 0 ]", "EXPR [ (1, _14524, _14536) (-1, _14540) 0 ]", "EXPR [ (-1, _14539, _14540) (-1, _14541) 1 ]", - "EXPR [ (-1, _14542) (-1, _37683) (-1, _37684) 0 ]", + "EXPR [ (-1, _14542) (-1, _37677) (-1, _37678) 0 ]", "EXPR [ (1, _12166) (-1, _14543) 15 ]", - "EXPR [ (-1, _14539, _14540) (-1, _37685) 0 ]", - "EXPR [ (-1, _14541, _14542) (-1, _37686) 0 ]", - "EXPR [ (-1, _14544) (1, _37685) (1, _37686) 1 ]", + "EXPR [ (-1, _14539, _14540) (-1, _37679) 0 ]", + "EXPR [ (-1, _14541, _14542) (-1, _37680) 0 ]", + "EXPR [ (-1, _14544) (1, _37679) (1, _37680) 1 ]", "EXPR [ (1, _14543, _14544) (-1, _14545) 0 ]", "BLACKBOX::RANGE [(_14545, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14545))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14546)), Simple(Witness(14547))]", @@ -17048,11 +17048,11 @@ expression: artifact "EXPR [ (1, _14557, _14559) 0 ]", "EXPR [ (1, _14544, _14556) (-1, _14560) 0 ]", "EXPR [ (-1, _14559, _14560) (-1, _14561) 1 ]", - "EXPR [ (-1, _14562) (-1, _37685) (-1, _37686) 0 ]", + "EXPR [ (-1, _14562) (-1, _37679) (-1, _37680) 0 ]", "EXPR [ (1, _12166) (-1, _14563) 21 ]", - "EXPR [ (-1, _14559, _14560) (-1, _37687) 0 ]", - "EXPR [ (-1, _14561, _14562) (-1, _37688) 0 ]", - "EXPR [ (-1, _14564) (1, _37687) (1, _37688) 1 ]", + "EXPR [ (-1, _14559, _14560) (-1, _37681) 0 ]", + "EXPR [ (-1, _14561, _14562) (-1, _37682) 0 ]", + "EXPR [ (-1, _14564) (1, _37681) (1, _37682) 1 ]", "EXPR [ (1, _14563, _14564) (-1, _14565) 0 ]", "BLACKBOX::RANGE [(_14565, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14565))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14566)), Simple(Witness(14567))]", @@ -17077,11 +17077,11 @@ expression: artifact "EXPR [ (1, _14577, _14579) 0 ]", "EXPR [ (1, _14564, _14576) (-1, _14580) 0 ]", "EXPR [ (-1, _14579, _14580) (-1, _14581) 1 ]", - "EXPR [ (-1, _14582) (-1, _37687) (-1, _37688) 0 ]", + "EXPR [ (-1, _14582) (-1, _37681) (-1, _37682) 0 ]", "EXPR [ (1, _12166) (-1, _14583) 28 ]", - "EXPR [ (-1, _14579, _14580) (-1, _37689) 0 ]", - "EXPR [ (-1, _14581, _14582) (-1, _37690) 0 ]", - "EXPR [ (-1, _14584) (1, _37689) (1, _37690) 1 ]", + "EXPR [ (-1, _14579, _14580) (-1, _37683) 0 ]", + "EXPR [ (-1, _14581, _14582) (-1, _37684) 0 ]", + "EXPR [ (-1, _14584) (1, _37683) (1, _37684) 1 ]", "EXPR [ (1, _14583, _14584) (-1, _14585) 0 ]", "BLACKBOX::RANGE [(_14585, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14585))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14586)), Simple(Witness(14587))]", @@ -17106,7 +17106,7 @@ expression: artifact "EXPR [ (1, _14597, _14599) 0 ]", "EXPR [ (1, _14584, _14596) (-1, _14600) 0 ]", "EXPR [ (-1, _14599, _14600) (-1, _14601) 1 ]", - "EXPR [ (-1, _14602) (-1, _37689) (-1, _37690) 0 ]", + "EXPR [ (-1, _14602) (-1, _37683) (-1, _37684) 0 ]", "EXPR [ (1, _14599, _14600) (1, _14601, _14602) -1 ]", "MEM (id: 138, read at: EXPR [ (1, _13046) 0 ], value: EXPR [ (1, _14603) 0 ]) ", "MEM (id: 138, read at: EXPR [ (1, _13048) 0 ], value: EXPR [ (1, _14604) 0 ]) ", @@ -17144,9 +17144,9 @@ expression: artifact "EXPR [ (-1, _14626, _14627) (-1, _14628) 1 ]", "EXPR [ (1, _14608, _14609) (-1, _14629) 0 ]", "EXPR [ (1, _13005) (-1, _14630) 3 ]", - "EXPR [ (-1, _14626, _14627) (-1, _37693) 0 ]", - "EXPR [ (-1, _14628, _14629) (-1, _37694) 0 ]", - "EXPR [ (-1, _14631) (1, _37693) (1, _37694) 1 ]", + "EXPR [ (-1, _14626, _14627) (-1, _37687) 0 ]", + "EXPR [ (-1, _14628, _14629) (-1, _37688) 0 ]", + "EXPR [ (-1, _14631) (1, _37687) (1, _37688) 1 ]", "EXPR [ (1, _14630, _14631) (-1, _14632) 0 ]", "BLACKBOX::RANGE [(_14632, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14632))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14633)), Simple(Witness(14634))]", @@ -17171,11 +17171,11 @@ expression: artifact "EXPR [ (1, _14644, _14646) 0 ]", "EXPR [ (1, _14631, _14643) (-1, _14647) 0 ]", "EXPR [ (-1, _14646, _14647) (-1, _14648) 1 ]", - "EXPR [ (-1, _14649) (-1, _37693) (-1, _37694) 0 ]", + "EXPR [ (-1, _14649) (-1, _37687) (-1, _37688) 0 ]", "EXPR [ (1, _13005) (-1, _14650) 6 ]", - "EXPR [ (-1, _14646, _14647) (-1, _37695) 0 ]", - "EXPR [ (-1, _14648, _14649) (-1, _37696) 0 ]", - "EXPR [ (-1, _14651) (1, _37695) (1, _37696) 1 ]", + "EXPR [ (-1, _14646, _14647) (-1, _37689) 0 ]", + "EXPR [ (-1, _14648, _14649) (-1, _37690) 0 ]", + "EXPR [ (-1, _14651) (1, _37689) (1, _37690) 1 ]", "EXPR [ (1, _14650, _14651) (-1, _14652) 0 ]", "BLACKBOX::RANGE [(_14652, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14652))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14653)), Simple(Witness(14654))]", @@ -17200,11 +17200,11 @@ expression: artifact "EXPR [ (1, _14664, _14666) 0 ]", "EXPR [ (1, _14651, _14663) (-1, _14667) 0 ]", "EXPR [ (-1, _14666, _14667) (-1, _14668) 1 ]", - "EXPR [ (-1, _14669) (-1, _37695) (-1, _37696) 0 ]", + "EXPR [ (-1, _14669) (-1, _37689) (-1, _37690) 0 ]", "EXPR [ (1, _13005) (-1, _14670) 10 ]", - "EXPR [ (-1, _14666, _14667) (-1, _37697) 0 ]", - "EXPR [ (-1, _14668, _14669) (-1, _37698) 0 ]", - "EXPR [ (-1, _14671) (1, _37697) (1, _37698) 1 ]", + "EXPR [ (-1, _14666, _14667) (-1, _37691) 0 ]", + "EXPR [ (-1, _14668, _14669) (-1, _37692) 0 ]", + "EXPR [ (-1, _14671) (1, _37691) (1, _37692) 1 ]", "EXPR [ (1, _14670, _14671) (-1, _14672) 0 ]", "BLACKBOX::RANGE [(_14672, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14672))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14673)), Simple(Witness(14674))]", @@ -17229,11 +17229,11 @@ expression: artifact "EXPR [ (1, _14684, _14686) 0 ]", "EXPR [ (1, _14671, _14683) (-1, _14687) 0 ]", "EXPR [ (-1, _14686, _14687) (-1, _14688) 1 ]", - "EXPR [ (-1, _14689) (-1, _37697) (-1, _37698) 0 ]", + "EXPR [ (-1, _14689) (-1, _37691) (-1, _37692) 0 ]", "EXPR [ (1, _13005) (-1, _14690) 15 ]", - "EXPR [ (-1, _14686, _14687) (-1, _37699) 0 ]", - "EXPR [ (-1, _14688, _14689) (-1, _37700) 0 ]", - "EXPR [ (-1, _14691) (1, _37699) (1, _37700) 1 ]", + "EXPR [ (-1, _14686, _14687) (-1, _37693) 0 ]", + "EXPR [ (-1, _14688, _14689) (-1, _37694) 0 ]", + "EXPR [ (-1, _14691) (1, _37693) (1, _37694) 1 ]", "EXPR [ (1, _14690, _14691) (-1, _14692) 0 ]", "BLACKBOX::RANGE [(_14692, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14692))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14693)), Simple(Witness(14694))]", @@ -17258,11 +17258,11 @@ expression: artifact "EXPR [ (1, _14704, _14706) 0 ]", "EXPR [ (1, _14691, _14703) (-1, _14707) 0 ]", "EXPR [ (-1, _14706, _14707) (-1, _14708) 1 ]", - "EXPR [ (-1, _14709) (-1, _37699) (-1, _37700) 0 ]", + "EXPR [ (-1, _14709) (-1, _37693) (-1, _37694) 0 ]", "EXPR [ (1, _13005) (-1, _14710) 21 ]", - "EXPR [ (-1, _14706, _14707) (-1, _37701) 0 ]", - "EXPR [ (-1, _14708, _14709) (-1, _37702) 0 ]", - "EXPR [ (-1, _14711) (1, _37701) (1, _37702) 1 ]", + "EXPR [ (-1, _14706, _14707) (-1, _37695) 0 ]", + "EXPR [ (-1, _14708, _14709) (-1, _37696) 0 ]", + "EXPR [ (-1, _14711) (1, _37695) (1, _37696) 1 ]", "EXPR [ (1, _14710, _14711) (-1, _14712) 0 ]", "BLACKBOX::RANGE [(_14712, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14712))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14713)), Simple(Witness(14714))]", @@ -17287,11 +17287,11 @@ expression: artifact "EXPR [ (1, _14724, _14726) 0 ]", "EXPR [ (1, _14711, _14723) (-1, _14727) 0 ]", "EXPR [ (-1, _14726, _14727) (-1, _14728) 1 ]", - "EXPR [ (-1, _14729) (-1, _37701) (-1, _37702) 0 ]", + "EXPR [ (-1, _14729) (-1, _37695) (-1, _37696) 0 ]", "EXPR [ (1, _13005) (-1, _14730) 28 ]", - "EXPR [ (-1, _14726, _14727) (-1, _37703) 0 ]", - "EXPR [ (-1, _14728, _14729) (-1, _37704) 0 ]", - "EXPR [ (-1, _14731) (1, _37703) (1, _37704) 1 ]", + "EXPR [ (-1, _14726, _14727) (-1, _37697) 0 ]", + "EXPR [ (-1, _14728, _14729) (-1, _37698) 0 ]", + "EXPR [ (-1, _14731) (1, _37697) (1, _37698) 1 ]", "EXPR [ (1, _14730, _14731) (-1, _14732) 0 ]", "BLACKBOX::RANGE [(_14732, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(14732))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(14733)), Simple(Witness(14734))]", @@ -17316,7 +17316,7 @@ expression: artifact "EXPR [ (1, _14744, _14746) 0 ]", "EXPR [ (1, _14731, _14743) (-1, _14747) 0 ]", "EXPR [ (-1, _14746, _14747) (-1, _14748) 1 ]", - "EXPR [ (-1, _14749) (-1, _37703) (-1, _37704) 0 ]", + "EXPR [ (-1, _14749) (-1, _37697) (-1, _37698) 0 ]", "EXPR [ (1, _14746, _14747) (1, _14748, _14749) -1 ]", "INIT (id: 139, len: 32, witnesses: [_12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12, _12])", "MEM (id: 139, read at: EXPR [ (1, _28) 0 ], value: EXPR [ (1, _14750) 0 ]) ", @@ -28307,7 +28307,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24456))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24459))]", "EXPR [ (-1, _24456, _24459) (5096253676302562286669017222071363378443840053029366383258766538131, _24459) (1, _24460) -1 ]", "EXPR [ (-1, _24456, _24460) (5096253676302562286669017222071363378443840053029366383258766538131, _24460) 0 ]", - "EXPR [ (1, _24457, _24460) (1, _24460, _24460) (268435454, _24460) (-1, _24461) 0 ]", + "EXPR [ (1, _24457, _24460) (268435455, _24460) (-1, _24461) 0 ]", "BLACKBOX::RANGE [(_24461, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24457))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24462)), Simple(Witness(24463))]", "BLACKBOX::RANGE [(_24462, 29)] []", @@ -28399,9 +28399,9 @@ expression: artifact "EXPR [ (-1, _24533, _24534) (-1, _24535) 1 ]", "EXPR [ (1, _24533, _24534) (-1, _24536) 0 ]", "EXPR [ (1, _24505, _24513) (-1, _24537) 0 ]", - "EXPR [ (-1, _24513, _24535) (-1, _44424) 0 ]", - "EXPR [ (-1, _24533, _24534) (-1, _44425) 0 ]", - "EXPR [ (-1, _24538) (1, _44424) (1, _44425) 1 ]", + "EXPR [ (-1, _24513, _24535) (-1, _44417) 0 ]", + "EXPR [ (-1, _24533, _24534) (-1, _44418) 0 ]", + "EXPR [ (-1, _24538) (1, _44417) (1, _44418) 1 ]", "EXPR [ (1, _24457) (-1, _24539) 3 ]", "EXPR [ (1, _24467, _24538) (-1, _24540) 0 ]", "EXPR [ (1, _24539, _24540) (-1, _24541) 0 ]", @@ -28430,12 +28430,12 @@ expression: artifact "EXPR [ (1, _24555, _24557) 0 ]", "EXPR [ (1, _24540, _24554) (-1, _24558) 0 ]", "EXPR [ (-1, _24557, _24558) (-1, _24559) 1 ]", - "EXPR [ (-1, _24560) (-1, _44424) (-1, _44425) 0 ]", + "EXPR [ (-1, _24560) (-1, _44417) (-1, _44418) 0 ]", "EXPR [ (1, _24557, _24558) (-1, _24561) 0 ]", "EXPR [ (1, _24527, _24536) (1, _24535, _24537) (-1, _24562) 0 ]", - "EXPR [ (-1, _24557, _24558) (-1, _44428) 0 ]", - "EXPR [ (-1, _24559, _24560) (-1, _44429) 0 ]", - "EXPR [ (-1, _24563) (1, _44428) (1, _44429) 1 ]", + "EXPR [ (-1, _24557, _24558) (-1, _44421) 0 ]", + "EXPR [ (-1, _24559, _24560) (-1, _44422) 0 ]", + "EXPR [ (-1, _24563) (1, _44421) (1, _44422) 1 ]", "EXPR [ (1, _24457) (-1, _24564) 6 ]", "EXPR [ (1, _24467, _24563) (-1, _24565) 0 ]", "EXPR [ (1, _24564, _24565) (-1, _24566) 0 ]", @@ -28464,12 +28464,12 @@ expression: artifact "EXPR [ (1, _24580, _24582) 0 ]", "EXPR [ (1, _24565, _24579) (-1, _24583) 0 ]", "EXPR [ (-1, _24582, _24583) (-1, _24584) 1 ]", - "EXPR [ (-1, _24585) (-1, _44428) (-1, _44429) 0 ]", + "EXPR [ (-1, _24585) (-1, _44421) (-1, _44422) 0 ]", "EXPR [ (1, _24582, _24583) (-1, _24586) 0 ]", "EXPR [ (1, _24551, _24561) (1, _24559, _24562) (-1, _24587) 0 ]", - "EXPR [ (-1, _24582, _24583) (-1, _44432) 0 ]", - "EXPR [ (-1, _24584, _24585) (-1, _44433) 0 ]", - "EXPR [ (-1, _24588) (1, _44432) (1, _44433) 1 ]", + "EXPR [ (-1, _24582, _24583) (-1, _44425) 0 ]", + "EXPR [ (-1, _24584, _24585) (-1, _44426) 0 ]", + "EXPR [ (-1, _24588) (1, _44425) (1, _44426) 1 ]", "EXPR [ (1, _24457) (-1, _24589) 10 ]", "EXPR [ (1, _24467, _24588) (-1, _24590) 0 ]", "EXPR [ (1, _24589, _24590) (-1, _24591) 0 ]", @@ -28498,12 +28498,12 @@ expression: artifact "EXPR [ (1, _24605, _24607) 0 ]", "EXPR [ (1, _24590, _24604) (-1, _24608) 0 ]", "EXPR [ (-1, _24607, _24608) (-1, _24609) 1 ]", - "EXPR [ (-1, _24610) (-1, _44432) (-1, _44433) 0 ]", + "EXPR [ (-1, _24610) (-1, _44425) (-1, _44426) 0 ]", "EXPR [ (1, _24607, _24608) (-1, _24611) 0 ]", "EXPR [ (1, _24576, _24586) (1, _24584, _24587) (-1, _24612) 0 ]", - "EXPR [ (-1, _24607, _24608) (-1, _44436) 0 ]", - "EXPR [ (-1, _24609, _24610) (-1, _44437) 0 ]", - "EXPR [ (-1, _24613) (1, _44436) (1, _44437) 1 ]", + "EXPR [ (-1, _24607, _24608) (-1, _44429) 0 ]", + "EXPR [ (-1, _24609, _24610) (-1, _44430) 0 ]", + "EXPR [ (-1, _24613) (1, _44429) (1, _44430) 1 ]", "EXPR [ (1, _24457) (-1, _24614) 15 ]", "EXPR [ (1, _24467, _24613) (-1, _24615) 0 ]", "EXPR [ (1, _24614, _24615) (-1, _24616) 0 ]", @@ -28532,12 +28532,12 @@ expression: artifact "EXPR [ (1, _24630, _24632) 0 ]", "EXPR [ (1, _24615, _24629) (-1, _24633) 0 ]", "EXPR [ (-1, _24632, _24633) (-1, _24634) 1 ]", - "EXPR [ (-1, _24635) (-1, _44436) (-1, _44437) 0 ]", + "EXPR [ (-1, _24635) (-1, _44429) (-1, _44430) 0 ]", "EXPR [ (1, _24632, _24633) (-1, _24636) 0 ]", "EXPR [ (1, _24601, _24611) (1, _24609, _24612) (-1, _24637) 0 ]", - "EXPR [ (-1, _24632, _24633) (-1, _44440) 0 ]", - "EXPR [ (-1, _24634, _24635) (-1, _44441) 0 ]", - "EXPR [ (-1, _24638) (1, _44440) (1, _44441) 1 ]", + "EXPR [ (-1, _24632, _24633) (-1, _44433) 0 ]", + "EXPR [ (-1, _24634, _24635) (-1, _44434) 0 ]", + "EXPR [ (-1, _24638) (1, _44433) (1, _44434) 1 ]", "EXPR [ (1, _24457) (-1, _24639) 21 ]", "EXPR [ (1, _24467, _24638) (-1, _24640) 0 ]", "EXPR [ (1, _24639, _24640) (-1, _24641) 0 ]", @@ -28566,12 +28566,12 @@ expression: artifact "EXPR [ (1, _24655, _24657) 0 ]", "EXPR [ (1, _24640, _24654) (-1, _24658) 0 ]", "EXPR [ (-1, _24657, _24658) (-1, _24659) 1 ]", - "EXPR [ (-1, _24660) (-1, _44440) (-1, _44441) 0 ]", + "EXPR [ (-1, _24660) (-1, _44433) (-1, _44434) 0 ]", "EXPR [ (1, _24657, _24658) (-1, _24661) 0 ]", "EXPR [ (1, _24626, _24636) (1, _24634, _24637) (-1, _24662) 0 ]", - "EXPR [ (-1, _24657, _24658) (-1, _44444) 0 ]", - "EXPR [ (-1, _24659, _24660) (-1, _44445) 0 ]", - "EXPR [ (-1, _24663) (1, _44444) (1, _44445) 1 ]", + "EXPR [ (-1, _24657, _24658) (-1, _44437) 0 ]", + "EXPR [ (-1, _24659, _24660) (-1, _44438) 0 ]", + "EXPR [ (-1, _24663) (1, _44437) (1, _44438) 1 ]", "EXPR [ (1, _24457) (-1, _24664) 28 ]", "EXPR [ (1, _24467, _24663) (-1, _24665) 0 ]", "EXPR [ (1, _24664, _24665) (-1, _24666) 0 ]", @@ -28600,16 +28600,16 @@ expression: artifact "EXPR [ (1, _24680, _24682) 0 ]", "EXPR [ (1, _24665, _24679) (-1, _24683) 0 ]", "EXPR [ (-1, _24682, _24683) (-1, _24684) 1 ]", - "EXPR [ (-1, _24685) (-1, _44444) (-1, _44445) 0 ]", + "EXPR [ (-1, _24685) (-1, _44437) (-1, _44438) 0 ]", "EXPR [ (1, _24682, _24683) (-1, _24686) 0 ]", "EXPR [ (1, _24651, _24661) (1, _24659, _24662) (-1, _24687) 0 ]", - "EXPR [ (-1, _24682, _24683) (-1, _44448) 0 ]", - "EXPR [ (-1, _24684, _24685) (-1, _44449) 0 ]", - "EXPR [ (-1, _24688) (1, _44448) (1, _44449) 1 ]", + "EXPR [ (-1, _24682, _24683) (-1, _44441) 0 ]", + "EXPR [ (-1, _24684, _24685) (-1, _44442) 0 ]", + "EXPR [ (-1, _24688) (1, _44441) (1, _44442) 1 ]", "EXPR [ (-1, _24467, _24688) (-1, _24689) 1 ]", - "EXPR [ (-1, _24690) (-1, _44448) (-1, _44449) 0 ]", - "EXPR [ (-1, _23529, _23577) (1, _23577, _23592) (1, _23529) (-1, _44454) 0 ]", - "EXPR [ (-1, _24676, _24686) (-1, _24684, _24687) (-1, _24691) (1, _44454) 0 ]", + "EXPR [ (-1, _24690) (-1, _44441) (-1, _44442) 0 ]", + "EXPR [ (-1, _23529, _23577) (1, _23577, _23592) (1, _23529) (-1, _44447) 0 ]", + "EXPR [ (-1, _24676, _24686) (-1, _24684, _24687) (-1, _24691) (1, _44447) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24691))], q_c: 0 })], outputs: [Simple(Witness(24692))]", "EXPR [ (1, _24691, _24692) (1, _24693) -1 ]", "EXPR [ (1, _24691, _24693) 0 ]", @@ -28633,7 +28633,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24708))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24711))]", "EXPR [ (-1, _24708, _24711) (5096253676302562286669017222071363378443840053029366383258766538131, _24711) (1, _24712) -1 ]", "EXPR [ (-1, _24708, _24712) (5096253676302562286669017222071363378443840053029366383258766538131, _24712) 0 ]", - "EXPR [ (1, _24709, _24712) (1, _24712, _24712) (268435454, _24712) (-1, _24713) 0 ]", + "EXPR [ (1, _24709, _24712) (268435455, _24712) (-1, _24713) 0 ]", "BLACKBOX::RANGE [(_24713, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24709))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24714)), Simple(Witness(24715))]", "BLACKBOX::RANGE [(_24714, 29)] []", @@ -28692,9 +28692,9 @@ expression: artifact "EXPR [ (-1, _24753, _24754) (-1, _24755) 1 ]", "EXPR [ (1, _24753, _24754) (-1, _24756) 0 ]", "EXPR [ (1, _24725, _24733) (-1, _24757) 0 ]", - "EXPR [ (-1, _24733, _24755) (-1, _44462) 0 ]", - "EXPR [ (-1, _24753, _24754) (-1, _44463) 0 ]", - "EXPR [ (-1, _24758) (1, _44462) (1, _44463) 1 ]", + "EXPR [ (-1, _24733, _24755) (-1, _44454) 0 ]", + "EXPR [ (-1, _24753, _24754) (-1, _44455) 0 ]", + "EXPR [ (-1, _24758) (1, _44454) (1, _44455) 1 ]", "EXPR [ (1, _24709) (-1, _24759) 3 ]", "EXPR [ (1, _24719, _24758) (-1, _24760) 0 ]", "EXPR [ (1, _24759, _24760) (-1, _24761) 0 ]", @@ -28723,12 +28723,12 @@ expression: artifact "EXPR [ (1, _24775, _24777) 0 ]", "EXPR [ (1, _24760, _24774) (-1, _24778) 0 ]", "EXPR [ (-1, _24777, _24778) (-1, _24779) 1 ]", - "EXPR [ (-1, _24780) (-1, _44462) (-1, _44463) 0 ]", + "EXPR [ (-1, _24780) (-1, _44454) (-1, _44455) 0 ]", "EXPR [ (1, _24777, _24778) (-1, _24781) 0 ]", "EXPR [ (1, _24747, _24756) (1, _24755, _24757) (-1, _24782) 0 ]", - "EXPR [ (-1, _24777, _24778) (-1, _44466) 0 ]", - "EXPR [ (-1, _24779, _24780) (-1, _44467) 0 ]", - "EXPR [ (-1, _24783) (1, _44466) (1, _44467) 1 ]", + "EXPR [ (-1, _24777, _24778) (-1, _44458) 0 ]", + "EXPR [ (-1, _24779, _24780) (-1, _44459) 0 ]", + "EXPR [ (-1, _24783) (1, _44458) (1, _44459) 1 ]", "EXPR [ (1, _24709) (-1, _24784) 6 ]", "EXPR [ (1, _24719, _24783) (-1, _24785) 0 ]", "EXPR [ (1, _24784, _24785) (-1, _24786) 0 ]", @@ -28757,12 +28757,12 @@ expression: artifact "EXPR [ (1, _24800, _24802) 0 ]", "EXPR [ (1, _24785, _24799) (-1, _24803) 0 ]", "EXPR [ (-1, _24802, _24803) (-1, _24804) 1 ]", - "EXPR [ (-1, _24805) (-1, _44466) (-1, _44467) 0 ]", + "EXPR [ (-1, _24805) (-1, _44458) (-1, _44459) 0 ]", "EXPR [ (1, _24802, _24803) (-1, _24806) 0 ]", "EXPR [ (1, _24771, _24781) (1, _24779, _24782) (-1, _24807) 0 ]", - "EXPR [ (-1, _24802, _24803) (-1, _44470) 0 ]", - "EXPR [ (-1, _24804, _24805) (-1, _44471) 0 ]", - "EXPR [ (-1, _24808) (1, _44470) (1, _44471) 1 ]", + "EXPR [ (-1, _24802, _24803) (-1, _44462) 0 ]", + "EXPR [ (-1, _24804, _24805) (-1, _44463) 0 ]", + "EXPR [ (-1, _24808) (1, _44462) (1, _44463) 1 ]", "EXPR [ (1, _24709) (-1, _24809) 10 ]", "EXPR [ (1, _24719, _24808) (-1, _24810) 0 ]", "EXPR [ (1, _24809, _24810) (-1, _24811) 0 ]", @@ -28791,12 +28791,12 @@ expression: artifact "EXPR [ (1, _24825, _24827) 0 ]", "EXPR [ (1, _24810, _24824) (-1, _24828) 0 ]", "EXPR [ (-1, _24827, _24828) (-1, _24829) 1 ]", - "EXPR [ (-1, _24830) (-1, _44470) (-1, _44471) 0 ]", + "EXPR [ (-1, _24830) (-1, _44462) (-1, _44463) 0 ]", "EXPR [ (1, _24827, _24828) (-1, _24831) 0 ]", "EXPR [ (1, _24796, _24806) (1, _24804, _24807) (-1, _24832) 0 ]", - "EXPR [ (-1, _24827, _24828) (-1, _44474) 0 ]", - "EXPR [ (-1, _24829, _24830) (-1, _44475) 0 ]", - "EXPR [ (-1, _24833) (1, _44474) (1, _44475) 1 ]", + "EXPR [ (-1, _24827, _24828) (-1, _44466) 0 ]", + "EXPR [ (-1, _24829, _24830) (-1, _44467) 0 ]", + "EXPR [ (-1, _24833) (1, _44466) (1, _44467) 1 ]", "EXPR [ (1, _24709) (-1, _24834) 15 ]", "EXPR [ (1, _24719, _24833) (-1, _24835) 0 ]", "EXPR [ (1, _24834, _24835) (-1, _24836) 0 ]", @@ -28825,12 +28825,12 @@ expression: artifact "EXPR [ (1, _24850, _24852) 0 ]", "EXPR [ (1, _24835, _24849) (-1, _24853) 0 ]", "EXPR [ (-1, _24852, _24853) (-1, _24854) 1 ]", - "EXPR [ (-1, _24855) (-1, _44474) (-1, _44475) 0 ]", + "EXPR [ (-1, _24855) (-1, _44466) (-1, _44467) 0 ]", "EXPR [ (1, _24852, _24853) (-1, _24856) 0 ]", "EXPR [ (1, _24821, _24831) (1, _24829, _24832) (-1, _24857) 0 ]", - "EXPR [ (-1, _24852, _24853) (-1, _44478) 0 ]", - "EXPR [ (-1, _24854, _24855) (-1, _44479) 0 ]", - "EXPR [ (-1, _24858) (1, _44478) (1, _44479) 1 ]", + "EXPR [ (-1, _24852, _24853) (-1, _44470) 0 ]", + "EXPR [ (-1, _24854, _24855) (-1, _44471) 0 ]", + "EXPR [ (-1, _24858) (1, _44470) (1, _44471) 1 ]", "EXPR [ (1, _24709) (-1, _24859) 21 ]", "EXPR [ (1, _24719, _24858) (-1, _24860) 0 ]", "EXPR [ (1, _24859, _24860) (-1, _24861) 0 ]", @@ -28859,12 +28859,12 @@ expression: artifact "EXPR [ (1, _24875, _24877) 0 ]", "EXPR [ (1, _24860, _24874) (-1, _24878) 0 ]", "EXPR [ (-1, _24877, _24878) (-1, _24879) 1 ]", - "EXPR [ (-1, _24880) (-1, _44478) (-1, _44479) 0 ]", + "EXPR [ (-1, _24880) (-1, _44470) (-1, _44471) 0 ]", "EXPR [ (1, _24877, _24878) (-1, _24881) 0 ]", "EXPR [ (1, _24846, _24856) (1, _24854, _24857) (-1, _24882) 0 ]", - "EXPR [ (-1, _24877, _24878) (-1, _44482) 0 ]", - "EXPR [ (-1, _24879, _24880) (-1, _44483) 0 ]", - "EXPR [ (-1, _24883) (1, _44482) (1, _44483) 1 ]", + "EXPR [ (-1, _24877, _24878) (-1, _44474) 0 ]", + "EXPR [ (-1, _24879, _24880) (-1, _44475) 0 ]", + "EXPR [ (-1, _24883) (1, _44474) (1, _44475) 1 ]", "EXPR [ (1, _24709) (-1, _24884) 28 ]", "EXPR [ (1, _24719, _24883) (-1, _24885) 0 ]", "EXPR [ (1, _24884, _24885) (-1, _24886) 0 ]", @@ -28893,16 +28893,16 @@ expression: artifact "EXPR [ (1, _24900, _24902) 0 ]", "EXPR [ (1, _24885, _24899) (-1, _24903) 0 ]", "EXPR [ (-1, _24902, _24903) (-1, _24904) 1 ]", - "EXPR [ (-1, _24905) (-1, _44482) (-1, _44483) 0 ]", + "EXPR [ (-1, _24905) (-1, _44474) (-1, _44475) 0 ]", "EXPR [ (1, _24902, _24903) (-1, _24906) 0 ]", "EXPR [ (1, _24871, _24881) (1, _24879, _24882) (-1, _24907) 0 ]", - "EXPR [ (-1, _24902, _24903) (-1, _44486) 0 ]", - "EXPR [ (-1, _24904, _24905) (-1, _44487) 0 ]", - "EXPR [ (-1, _24908) (1, _44486) (1, _44487) 1 ]", + "EXPR [ (-1, _24902, _24903) (-1, _44478) 0 ]", + "EXPR [ (-1, _24904, _24905) (-1, _44479) 0 ]", + "EXPR [ (-1, _24908) (1, _44478) (1, _44479) 1 ]", "EXPR [ (-1, _24719, _24908) (-1, _24909) 1 ]", - "EXPR [ (-1, _24910) (-1, _44486) (-1, _44487) 0 ]", - "EXPR [ (-1, _23533, _23577) (1, _23577, _23596) (1, _23533) (-1, _44492) 0 ]", - "EXPR [ (-1, _24896, _24906) (-1, _24904, _24907) (-1, _24911) (1, _44492) 0 ]", + "EXPR [ (-1, _24910) (-1, _44478) (-1, _44479) 0 ]", + "EXPR [ (-1, _23533, _23577) (1, _23577, _23596) (1, _23533) (-1, _44484) 0 ]", + "EXPR [ (-1, _24896, _24906) (-1, _24904, _24907) (-1, _24911) (1, _44484) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24911))], q_c: 0 })], outputs: [Simple(Witness(24912))]", "EXPR [ (1, _24911, _24912) (1, _24913) -1 ]", "EXPR [ (1, _24911, _24913) 0 ]", @@ -28926,7 +28926,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24928))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24931))]", "EXPR [ (-1, _24928, _24931) (5096253676302562286669017222071363378443840053029366383258766538131, _24931) (1, _24932) -1 ]", "EXPR [ (-1, _24928, _24932) (5096253676302562286669017222071363378443840053029366383258766538131, _24932) 0 ]", - "EXPR [ (1, _24929, _24932) (1, _24932, _24932) (268435454, _24932) (-1, _24933) 0 ]", + "EXPR [ (1, _24929, _24932) (268435455, _24932) (-1, _24933) 0 ]", "BLACKBOX::RANGE [(_24933, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24929))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24934)), Simple(Witness(24935))]", "BLACKBOX::RANGE [(_24934, 29)] []", @@ -28985,9 +28985,9 @@ expression: artifact "EXPR [ (-1, _24973, _24974) (-1, _24975) 1 ]", "EXPR [ (1, _24973, _24974) (-1, _24976) 0 ]", "EXPR [ (1, _24945, _24953) (-1, _24977) 0 ]", - "EXPR [ (-1, _24953, _24975) (-1, _44500) 0 ]", - "EXPR [ (-1, _24973, _24974) (-1, _44501) 0 ]", - "EXPR [ (-1, _24978) (1, _44500) (1, _44501) 1 ]", + "EXPR [ (-1, _24953, _24975) (-1, _44491) 0 ]", + "EXPR [ (-1, _24973, _24974) (-1, _44492) 0 ]", + "EXPR [ (-1, _24978) (1, _44491) (1, _44492) 1 ]", "EXPR [ (1, _24929) (-1, _24979) 3 ]", "EXPR [ (1, _24939, _24978) (-1, _24980) 0 ]", "EXPR [ (1, _24979, _24980) (-1, _24981) 0 ]", @@ -29016,12 +29016,12 @@ expression: artifact "EXPR [ (1, _24995, _24997) 0 ]", "EXPR [ (1, _24980, _24994) (-1, _24998) 0 ]", "EXPR [ (-1, _24997, _24998) (-1, _24999) 1 ]", - "EXPR [ (-1, _25000) (-1, _44500) (-1, _44501) 0 ]", + "EXPR [ (-1, _25000) (-1, _44491) (-1, _44492) 0 ]", "EXPR [ (1, _24997, _24998) (-1, _25001) 0 ]", "EXPR [ (1, _24967, _24976) (1, _24975, _24977) (-1, _25002) 0 ]", - "EXPR [ (-1, _24997, _24998) (-1, _44504) 0 ]", - "EXPR [ (-1, _24999, _25000) (-1, _44505) 0 ]", - "EXPR [ (-1, _25003) (1, _44504) (1, _44505) 1 ]", + "EXPR [ (-1, _24997, _24998) (-1, _44495) 0 ]", + "EXPR [ (-1, _24999, _25000) (-1, _44496) 0 ]", + "EXPR [ (-1, _25003) (1, _44495) (1, _44496) 1 ]", "EXPR [ (1, _24929) (-1, _25004) 6 ]", "EXPR [ (1, _24939, _25003) (-1, _25005) 0 ]", "EXPR [ (1, _25004, _25005) (-1, _25006) 0 ]", @@ -29050,12 +29050,12 @@ expression: artifact "EXPR [ (1, _25020, _25022) 0 ]", "EXPR [ (1, _25005, _25019) (-1, _25023) 0 ]", "EXPR [ (-1, _25022, _25023) (-1, _25024) 1 ]", - "EXPR [ (-1, _25025) (-1, _44504) (-1, _44505) 0 ]", + "EXPR [ (-1, _25025) (-1, _44495) (-1, _44496) 0 ]", "EXPR [ (1, _25022, _25023) (-1, _25026) 0 ]", "EXPR [ (1, _24991, _25001) (1, _24999, _25002) (-1, _25027) 0 ]", - "EXPR [ (-1, _25022, _25023) (-1, _44508) 0 ]", - "EXPR [ (-1, _25024, _25025) (-1, _44509) 0 ]", - "EXPR [ (-1, _25028) (1, _44508) (1, _44509) 1 ]", + "EXPR [ (-1, _25022, _25023) (-1, _44499) 0 ]", + "EXPR [ (-1, _25024, _25025) (-1, _44500) 0 ]", + "EXPR [ (-1, _25028) (1, _44499) (1, _44500) 1 ]", "EXPR [ (1, _24929) (-1, _25029) 10 ]", "EXPR [ (1, _24939, _25028) (-1, _25030) 0 ]", "EXPR [ (1, _25029, _25030) (-1, _25031) 0 ]", @@ -29084,12 +29084,12 @@ expression: artifact "EXPR [ (1, _25045, _25047) 0 ]", "EXPR [ (1, _25030, _25044) (-1, _25048) 0 ]", "EXPR [ (-1, _25047, _25048) (-1, _25049) 1 ]", - "EXPR [ (-1, _25050) (-1, _44508) (-1, _44509) 0 ]", + "EXPR [ (-1, _25050) (-1, _44499) (-1, _44500) 0 ]", "EXPR [ (1, _25047, _25048) (-1, _25051) 0 ]", "EXPR [ (1, _25016, _25026) (1, _25024, _25027) (-1, _25052) 0 ]", - "EXPR [ (-1, _25047, _25048) (-1, _44512) 0 ]", - "EXPR [ (-1, _25049, _25050) (-1, _44513) 0 ]", - "EXPR [ (-1, _25053) (1, _44512) (1, _44513) 1 ]", + "EXPR [ (-1, _25047, _25048) (-1, _44503) 0 ]", + "EXPR [ (-1, _25049, _25050) (-1, _44504) 0 ]", + "EXPR [ (-1, _25053) (1, _44503) (1, _44504) 1 ]", "EXPR [ (1, _24929) (-1, _25054) 15 ]", "EXPR [ (1, _24939, _25053) (-1, _25055) 0 ]", "EXPR [ (1, _25054, _25055) (-1, _25056) 0 ]", @@ -29118,12 +29118,12 @@ expression: artifact "EXPR [ (1, _25070, _25072) 0 ]", "EXPR [ (1, _25055, _25069) (-1, _25073) 0 ]", "EXPR [ (-1, _25072, _25073) (-1, _25074) 1 ]", - "EXPR [ (-1, _25075) (-1, _44512) (-1, _44513) 0 ]", + "EXPR [ (-1, _25075) (-1, _44503) (-1, _44504) 0 ]", "EXPR [ (1, _25072, _25073) (-1, _25076) 0 ]", "EXPR [ (1, _25041, _25051) (1, _25049, _25052) (-1, _25077) 0 ]", - "EXPR [ (-1, _25072, _25073) (-1, _44516) 0 ]", - "EXPR [ (-1, _25074, _25075) (-1, _44517) 0 ]", - "EXPR [ (-1, _25078) (1, _44516) (1, _44517) 1 ]", + "EXPR [ (-1, _25072, _25073) (-1, _44507) 0 ]", + "EXPR [ (-1, _25074, _25075) (-1, _44508) 0 ]", + "EXPR [ (-1, _25078) (1, _44507) (1, _44508) 1 ]", "EXPR [ (1, _24929) (-1, _25079) 21 ]", "EXPR [ (1, _24939, _25078) (-1, _25080) 0 ]", "EXPR [ (1, _25079, _25080) (-1, _25081) 0 ]", @@ -29152,12 +29152,12 @@ expression: artifact "EXPR [ (1, _25095, _25097) 0 ]", "EXPR [ (1, _25080, _25094) (-1, _25098) 0 ]", "EXPR [ (-1, _25097, _25098) (-1, _25099) 1 ]", - "EXPR [ (-1, _25100) (-1, _44516) (-1, _44517) 0 ]", + "EXPR [ (-1, _25100) (-1, _44507) (-1, _44508) 0 ]", "EXPR [ (1, _25097, _25098) (-1, _25101) 0 ]", "EXPR [ (1, _25066, _25076) (1, _25074, _25077) (-1, _25102) 0 ]", - "EXPR [ (-1, _25097, _25098) (-1, _44520) 0 ]", - "EXPR [ (-1, _25099, _25100) (-1, _44521) 0 ]", - "EXPR [ (-1, _25103) (1, _44520) (1, _44521) 1 ]", + "EXPR [ (-1, _25097, _25098) (-1, _44511) 0 ]", + "EXPR [ (-1, _25099, _25100) (-1, _44512) 0 ]", + "EXPR [ (-1, _25103) (1, _44511) (1, _44512) 1 ]", "EXPR [ (1, _24929) (-1, _25104) 28 ]", "EXPR [ (1, _24939, _25103) (-1, _25105) 0 ]", "EXPR [ (1, _25104, _25105) (-1, _25106) 0 ]", @@ -29186,16 +29186,16 @@ expression: artifact "EXPR [ (1, _25120, _25122) 0 ]", "EXPR [ (1, _25105, _25119) (-1, _25123) 0 ]", "EXPR [ (-1, _25122, _25123) (-1, _25124) 1 ]", - "EXPR [ (-1, _25125) (-1, _44520) (-1, _44521) 0 ]", + "EXPR [ (-1, _25125) (-1, _44511) (-1, _44512) 0 ]", "EXPR [ (1, _25122, _25123) (-1, _25126) 0 ]", "EXPR [ (1, _25091, _25101) (1, _25099, _25102) (-1, _25127) 0 ]", - "EXPR [ (-1, _25122, _25123) (-1, _44524) 0 ]", - "EXPR [ (-1, _25124, _25125) (-1, _44525) 0 ]", - "EXPR [ (-1, _25128) (1, _44524) (1, _44525) 1 ]", + "EXPR [ (-1, _25122, _25123) (-1, _44515) 0 ]", + "EXPR [ (-1, _25124, _25125) (-1, _44516) 0 ]", + "EXPR [ (-1, _25128) (1, _44515) (1, _44516) 1 ]", "EXPR [ (-1, _24939, _25128) (-1, _25129) 1 ]", - "EXPR [ (-1, _25130) (-1, _44524) (-1, _44525) 0 ]", - "EXPR [ (-1, _23537, _23577) (1, _23577, _23600) (1, _23537) (-1, _44530) 0 ]", - "EXPR [ (-1, _25116, _25126) (-1, _25124, _25127) (-1, _25131) (1, _44530) 0 ]", + "EXPR [ (-1, _25130) (-1, _44515) (-1, _44516) 0 ]", + "EXPR [ (-1, _23537, _23577) (1, _23577, _23600) (1, _23537) (-1, _44521) 0 ]", + "EXPR [ (-1, _25116, _25126) (-1, _25124, _25127) (-1, _25131) (1, _44521) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25131))], q_c: 0 })], outputs: [Simple(Witness(25132))]", "EXPR [ (1, _25131, _25132) (1, _25133) -1 ]", "EXPR [ (1, _25131, _25133) 0 ]", @@ -29219,7 +29219,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25151))]", "EXPR [ (-1, _25148, _25151) (5096253676302562286669017222071363378443840053029366383258766538131, _25151) (1, _25152) -1 ]", "EXPR [ (-1, _25148, _25152) (5096253676302562286669017222071363378443840053029366383258766538131, _25152) 0 ]", - "EXPR [ (1, _25149, _25152) (1, _25152, _25152) (268435454, _25152) (-1, _25153) 0 ]", + "EXPR [ (1, _25149, _25152) (268435455, _25152) (-1, _25153) 0 ]", "BLACKBOX::RANGE [(_25153, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25149))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25154)), Simple(Witness(25155))]", "BLACKBOX::RANGE [(_25154, 29)] []", @@ -29278,9 +29278,9 @@ expression: artifact "EXPR [ (-1, _25193, _25194) (-1, _25195) 1 ]", "EXPR [ (1, _25193, _25194) (-1, _25196) 0 ]", "EXPR [ (1, _25165, _25173) (-1, _25197) 0 ]", - "EXPR [ (-1, _25173, _25195) (-1, _44538) 0 ]", - "EXPR [ (-1, _25193, _25194) (-1, _44539) 0 ]", - "EXPR [ (-1, _25198) (1, _44538) (1, _44539) 1 ]", + "EXPR [ (-1, _25173, _25195) (-1, _44528) 0 ]", + "EXPR [ (-1, _25193, _25194) (-1, _44529) 0 ]", + "EXPR [ (-1, _25198) (1, _44528) (1, _44529) 1 ]", "EXPR [ (1, _25149) (-1, _25199) 3 ]", "EXPR [ (1, _25159, _25198) (-1, _25200) 0 ]", "EXPR [ (1, _25199, _25200) (-1, _25201) 0 ]", @@ -29309,12 +29309,12 @@ expression: artifact "EXPR [ (1, _25215, _25217) 0 ]", "EXPR [ (1, _25200, _25214) (-1, _25218) 0 ]", "EXPR [ (-1, _25217, _25218) (-1, _25219) 1 ]", - "EXPR [ (-1, _25220) (-1, _44538) (-1, _44539) 0 ]", + "EXPR [ (-1, _25220) (-1, _44528) (-1, _44529) 0 ]", "EXPR [ (1, _25217, _25218) (-1, _25221) 0 ]", "EXPR [ (1, _25187, _25196) (1, _25195, _25197) (-1, _25222) 0 ]", - "EXPR [ (-1, _25217, _25218) (-1, _44542) 0 ]", - "EXPR [ (-1, _25219, _25220) (-1, _44543) 0 ]", - "EXPR [ (-1, _25223) (1, _44542) (1, _44543) 1 ]", + "EXPR [ (-1, _25217, _25218) (-1, _44532) 0 ]", + "EXPR [ (-1, _25219, _25220) (-1, _44533) 0 ]", + "EXPR [ (-1, _25223) (1, _44532) (1, _44533) 1 ]", "EXPR [ (1, _25149) (-1, _25224) 6 ]", "EXPR [ (1, _25159, _25223) (-1, _25225) 0 ]", "EXPR [ (1, _25224, _25225) (-1, _25226) 0 ]", @@ -29343,12 +29343,12 @@ expression: artifact "EXPR [ (1, _25240, _25242) 0 ]", "EXPR [ (1, _25225, _25239) (-1, _25243) 0 ]", "EXPR [ (-1, _25242, _25243) (-1, _25244) 1 ]", - "EXPR [ (-1, _25245) (-1, _44542) (-1, _44543) 0 ]", + "EXPR [ (-1, _25245) (-1, _44532) (-1, _44533) 0 ]", "EXPR [ (1, _25242, _25243) (-1, _25246) 0 ]", "EXPR [ (1, _25211, _25221) (1, _25219, _25222) (-1, _25247) 0 ]", - "EXPR [ (-1, _25242, _25243) (-1, _44546) 0 ]", - "EXPR [ (-1, _25244, _25245) (-1, _44547) 0 ]", - "EXPR [ (-1, _25248) (1, _44546) (1, _44547) 1 ]", + "EXPR [ (-1, _25242, _25243) (-1, _44536) 0 ]", + "EXPR [ (-1, _25244, _25245) (-1, _44537) 0 ]", + "EXPR [ (-1, _25248) (1, _44536) (1, _44537) 1 ]", "EXPR [ (1, _25149) (-1, _25249) 10 ]", "EXPR [ (1, _25159, _25248) (-1, _25250) 0 ]", "EXPR [ (1, _25249, _25250) (-1, _25251) 0 ]", @@ -29377,12 +29377,12 @@ expression: artifact "EXPR [ (1, _25265, _25267) 0 ]", "EXPR [ (1, _25250, _25264) (-1, _25268) 0 ]", "EXPR [ (-1, _25267, _25268) (-1, _25269) 1 ]", - "EXPR [ (-1, _25270) (-1, _44546) (-1, _44547) 0 ]", + "EXPR [ (-1, _25270) (-1, _44536) (-1, _44537) 0 ]", "EXPR [ (1, _25267, _25268) (-1, _25271) 0 ]", "EXPR [ (1, _25236, _25246) (1, _25244, _25247) (-1, _25272) 0 ]", - "EXPR [ (-1, _25267, _25268) (-1, _44550) 0 ]", - "EXPR [ (-1, _25269, _25270) (-1, _44551) 0 ]", - "EXPR [ (-1, _25273) (1, _44550) (1, _44551) 1 ]", + "EXPR [ (-1, _25267, _25268) (-1, _44540) 0 ]", + "EXPR [ (-1, _25269, _25270) (-1, _44541) 0 ]", + "EXPR [ (-1, _25273) (1, _44540) (1, _44541) 1 ]", "EXPR [ (1, _25149) (-1, _25274) 15 ]", "EXPR [ (1, _25159, _25273) (-1, _25275) 0 ]", "EXPR [ (1, _25274, _25275) (-1, _25276) 0 ]", @@ -29411,12 +29411,12 @@ expression: artifact "EXPR [ (1, _25290, _25292) 0 ]", "EXPR [ (1, _25275, _25289) (-1, _25293) 0 ]", "EXPR [ (-1, _25292, _25293) (-1, _25294) 1 ]", - "EXPR [ (-1, _25295) (-1, _44550) (-1, _44551) 0 ]", + "EXPR [ (-1, _25295) (-1, _44540) (-1, _44541) 0 ]", "EXPR [ (1, _25292, _25293) (-1, _25296) 0 ]", "EXPR [ (1, _25261, _25271) (1, _25269, _25272) (-1, _25297) 0 ]", - "EXPR [ (-1, _25292, _25293) (-1, _44554) 0 ]", - "EXPR [ (-1, _25294, _25295) (-1, _44555) 0 ]", - "EXPR [ (-1, _25298) (1, _44554) (1, _44555) 1 ]", + "EXPR [ (-1, _25292, _25293) (-1, _44544) 0 ]", + "EXPR [ (-1, _25294, _25295) (-1, _44545) 0 ]", + "EXPR [ (-1, _25298) (1, _44544) (1, _44545) 1 ]", "EXPR [ (1, _25149) (-1, _25299) 21 ]", "EXPR [ (1, _25159, _25298) (-1, _25300) 0 ]", "EXPR [ (1, _25299, _25300) (-1, _25301) 0 ]", @@ -29445,12 +29445,12 @@ expression: artifact "EXPR [ (1, _25315, _25317) 0 ]", "EXPR [ (1, _25300, _25314) (-1, _25318) 0 ]", "EXPR [ (-1, _25317, _25318) (-1, _25319) 1 ]", - "EXPR [ (-1, _25320) (-1, _44554) (-1, _44555) 0 ]", + "EXPR [ (-1, _25320) (-1, _44544) (-1, _44545) 0 ]", "EXPR [ (1, _25317, _25318) (-1, _25321) 0 ]", "EXPR [ (1, _25286, _25296) (1, _25294, _25297) (-1, _25322) 0 ]", - "EXPR [ (-1, _25317, _25318) (-1, _44558) 0 ]", - "EXPR [ (-1, _25319, _25320) (-1, _44559) 0 ]", - "EXPR [ (-1, _25323) (1, _44558) (1, _44559) 1 ]", + "EXPR [ (-1, _25317, _25318) (-1, _44548) 0 ]", + "EXPR [ (-1, _25319, _25320) (-1, _44549) 0 ]", + "EXPR [ (-1, _25323) (1, _44548) (1, _44549) 1 ]", "EXPR [ (1, _25149) (-1, _25324) 28 ]", "EXPR [ (1, _25159, _25323) (-1, _25325) 0 ]", "EXPR [ (1, _25324, _25325) (-1, _25326) 0 ]", @@ -29479,16 +29479,16 @@ expression: artifact "EXPR [ (1, _25340, _25342) 0 ]", "EXPR [ (1, _25325, _25339) (-1, _25343) 0 ]", "EXPR [ (-1, _25342, _25343) (-1, _25344) 1 ]", - "EXPR [ (-1, _25345) (-1, _44558) (-1, _44559) 0 ]", + "EXPR [ (-1, _25345) (-1, _44548) (-1, _44549) 0 ]", "EXPR [ (1, _25342, _25343) (-1, _25346) 0 ]", "EXPR [ (1, _25311, _25321) (1, _25319, _25322) (-1, _25347) 0 ]", - "EXPR [ (-1, _25342, _25343) (-1, _44562) 0 ]", - "EXPR [ (-1, _25344, _25345) (-1, _44563) 0 ]", - "EXPR [ (-1, _25348) (1, _44562) (1, _44563) 1 ]", + "EXPR [ (-1, _25342, _25343) (-1, _44552) 0 ]", + "EXPR [ (-1, _25344, _25345) (-1, _44553) 0 ]", + "EXPR [ (-1, _25348) (1, _44552) (1, _44553) 1 ]", "EXPR [ (-1, _25159, _25348) (-1, _25349) 1 ]", - "EXPR [ (-1, _25350) (-1, _44562) (-1, _44563) 0 ]", - "EXPR [ (-1, _23541, _23577) (1, _23577, _23604) (1, _23541) (-1, _44568) 0 ]", - "EXPR [ (-1, _25336, _25346) (-1, _25344, _25347) (-1, _25351) (1, _44568) 0 ]", + "EXPR [ (-1, _25350) (-1, _44552) (-1, _44553) 0 ]", + "EXPR [ (-1, _23541, _23577) (1, _23577, _23604) (1, _23541) (-1, _44558) 0 ]", + "EXPR [ (-1, _25336, _25346) (-1, _25344, _25347) (-1, _25351) (1, _44558) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25351))], q_c: 0 })], outputs: [Simple(Witness(25352))]", "EXPR [ (1, _25351, _25352) (1, _25353) -1 ]", "EXPR [ (1, _25351, _25353) 0 ]", @@ -29512,7 +29512,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25368))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25371))]", "EXPR [ (-1, _25368, _25371) (5096253676302562286669017222071363378443840053029366383258766538131, _25371) (1, _25372) -1 ]", "EXPR [ (-1, _25368, _25372) (5096253676302562286669017222071363378443840053029366383258766538131, _25372) 0 ]", - "EXPR [ (1, _25369, _25372) (1, _25372, _25372) (268435454, _25372) (-1, _25373) 0 ]", + "EXPR [ (1, _25369, _25372) (268435455, _25372) (-1, _25373) 0 ]", "BLACKBOX::RANGE [(_25373, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25369))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25374)), Simple(Witness(25375))]", "BLACKBOX::RANGE [(_25374, 29)] []", @@ -29571,9 +29571,9 @@ expression: artifact "EXPR [ (-1, _25413, _25414) (-1, _25415) 1 ]", "EXPR [ (1, _25413, _25414) (-1, _25416) 0 ]", "EXPR [ (1, _25385, _25393) (-1, _25417) 0 ]", - "EXPR [ (-1, _25393, _25415) (-1, _44576) 0 ]", - "EXPR [ (-1, _25413, _25414) (-1, _44577) 0 ]", - "EXPR [ (-1, _25418) (1, _44576) (1, _44577) 1 ]", + "EXPR [ (-1, _25393, _25415) (-1, _44565) 0 ]", + "EXPR [ (-1, _25413, _25414) (-1, _44566) 0 ]", + "EXPR [ (-1, _25418) (1, _44565) (1, _44566) 1 ]", "EXPR [ (1, _25369) (-1, _25419) 3 ]", "EXPR [ (1, _25379, _25418) (-1, _25420) 0 ]", "EXPR [ (1, _25419, _25420) (-1, _25421) 0 ]", @@ -29602,12 +29602,12 @@ expression: artifact "EXPR [ (1, _25435, _25437) 0 ]", "EXPR [ (1, _25420, _25434) (-1, _25438) 0 ]", "EXPR [ (-1, _25437, _25438) (-1, _25439) 1 ]", - "EXPR [ (-1, _25440) (-1, _44576) (-1, _44577) 0 ]", + "EXPR [ (-1, _25440) (-1, _44565) (-1, _44566) 0 ]", "EXPR [ (1, _25437, _25438) (-1, _25441) 0 ]", "EXPR [ (1, _25407, _25416) (1, _25415, _25417) (-1, _25442) 0 ]", - "EXPR [ (-1, _25437, _25438) (-1, _44580) 0 ]", - "EXPR [ (-1, _25439, _25440) (-1, _44581) 0 ]", - "EXPR [ (-1, _25443) (1, _44580) (1, _44581) 1 ]", + "EXPR [ (-1, _25437, _25438) (-1, _44569) 0 ]", + "EXPR [ (-1, _25439, _25440) (-1, _44570) 0 ]", + "EXPR [ (-1, _25443) (1, _44569) (1, _44570) 1 ]", "EXPR [ (1, _25369) (-1, _25444) 6 ]", "EXPR [ (1, _25379, _25443) (-1, _25445) 0 ]", "EXPR [ (1, _25444, _25445) (-1, _25446) 0 ]", @@ -29636,12 +29636,12 @@ expression: artifact "EXPR [ (1, _25460, _25462) 0 ]", "EXPR [ (1, _25445, _25459) (-1, _25463) 0 ]", "EXPR [ (-1, _25462, _25463) (-1, _25464) 1 ]", - "EXPR [ (-1, _25465) (-1, _44580) (-1, _44581) 0 ]", + "EXPR [ (-1, _25465) (-1, _44569) (-1, _44570) 0 ]", "EXPR [ (1, _25462, _25463) (-1, _25466) 0 ]", "EXPR [ (1, _25431, _25441) (1, _25439, _25442) (-1, _25467) 0 ]", - "EXPR [ (-1, _25462, _25463) (-1, _44584) 0 ]", - "EXPR [ (-1, _25464, _25465) (-1, _44585) 0 ]", - "EXPR [ (-1, _25468) (1, _44584) (1, _44585) 1 ]", + "EXPR [ (-1, _25462, _25463) (-1, _44573) 0 ]", + "EXPR [ (-1, _25464, _25465) (-1, _44574) 0 ]", + "EXPR [ (-1, _25468) (1, _44573) (1, _44574) 1 ]", "EXPR [ (1, _25369) (-1, _25469) 10 ]", "EXPR [ (1, _25379, _25468) (-1, _25470) 0 ]", "EXPR [ (1, _25469, _25470) (-1, _25471) 0 ]", @@ -29670,12 +29670,12 @@ expression: artifact "EXPR [ (1, _25485, _25487) 0 ]", "EXPR [ (1, _25470, _25484) (-1, _25488) 0 ]", "EXPR [ (-1, _25487, _25488) (-1, _25489) 1 ]", - "EXPR [ (-1, _25490) (-1, _44584) (-1, _44585) 0 ]", + "EXPR [ (-1, _25490) (-1, _44573) (-1, _44574) 0 ]", "EXPR [ (1, _25487, _25488) (-1, _25491) 0 ]", "EXPR [ (1, _25456, _25466) (1, _25464, _25467) (-1, _25492) 0 ]", - "EXPR [ (-1, _25487, _25488) (-1, _44588) 0 ]", - "EXPR [ (-1, _25489, _25490) (-1, _44589) 0 ]", - "EXPR [ (-1, _25493) (1, _44588) (1, _44589) 1 ]", + "EXPR [ (-1, _25487, _25488) (-1, _44577) 0 ]", + "EXPR [ (-1, _25489, _25490) (-1, _44578) 0 ]", + "EXPR [ (-1, _25493) (1, _44577) (1, _44578) 1 ]", "EXPR [ (1, _25369) (-1, _25494) 15 ]", "EXPR [ (1, _25379, _25493) (-1, _25495) 0 ]", "EXPR [ (1, _25494, _25495) (-1, _25496) 0 ]", @@ -29704,12 +29704,12 @@ expression: artifact "EXPR [ (1, _25510, _25512) 0 ]", "EXPR [ (1, _25495, _25509) (-1, _25513) 0 ]", "EXPR [ (-1, _25512, _25513) (-1, _25514) 1 ]", - "EXPR [ (-1, _25515) (-1, _44588) (-1, _44589) 0 ]", + "EXPR [ (-1, _25515) (-1, _44577) (-1, _44578) 0 ]", "EXPR [ (1, _25512, _25513) (-1, _25516) 0 ]", "EXPR [ (1, _25481, _25491) (1, _25489, _25492) (-1, _25517) 0 ]", - "EXPR [ (-1, _25512, _25513) (-1, _44592) 0 ]", - "EXPR [ (-1, _25514, _25515) (-1, _44593) 0 ]", - "EXPR [ (-1, _25518) (1, _44592) (1, _44593) 1 ]", + "EXPR [ (-1, _25512, _25513) (-1, _44581) 0 ]", + "EXPR [ (-1, _25514, _25515) (-1, _44582) 0 ]", + "EXPR [ (-1, _25518) (1, _44581) (1, _44582) 1 ]", "EXPR [ (1, _25369) (-1, _25519) 21 ]", "EXPR [ (1, _25379, _25518) (-1, _25520) 0 ]", "EXPR [ (1, _25519, _25520) (-1, _25521) 0 ]", @@ -29738,12 +29738,12 @@ expression: artifact "EXPR [ (1, _25535, _25537) 0 ]", "EXPR [ (1, _25520, _25534) (-1, _25538) 0 ]", "EXPR [ (-1, _25537, _25538) (-1, _25539) 1 ]", - "EXPR [ (-1, _25540) (-1, _44592) (-1, _44593) 0 ]", + "EXPR [ (-1, _25540) (-1, _44581) (-1, _44582) 0 ]", "EXPR [ (1, _25537, _25538) (-1, _25541) 0 ]", "EXPR [ (1, _25506, _25516) (1, _25514, _25517) (-1, _25542) 0 ]", - "EXPR [ (-1, _25537, _25538) (-1, _44596) 0 ]", - "EXPR [ (-1, _25539, _25540) (-1, _44597) 0 ]", - "EXPR [ (-1, _25543) (1, _44596) (1, _44597) 1 ]", + "EXPR [ (-1, _25537, _25538) (-1, _44585) 0 ]", + "EXPR [ (-1, _25539, _25540) (-1, _44586) 0 ]", + "EXPR [ (-1, _25543) (1, _44585) (1, _44586) 1 ]", "EXPR [ (1, _25369) (-1, _25544) 28 ]", "EXPR [ (1, _25379, _25543) (-1, _25545) 0 ]", "EXPR [ (1, _25544, _25545) (-1, _25546) 0 ]", @@ -29772,16 +29772,16 @@ expression: artifact "EXPR [ (1, _25560, _25562) 0 ]", "EXPR [ (1, _25545, _25559) (-1, _25563) 0 ]", "EXPR [ (-1, _25562, _25563) (-1, _25564) 1 ]", - "EXPR [ (-1, _25565) (-1, _44596) (-1, _44597) 0 ]", + "EXPR [ (-1, _25565) (-1, _44585) (-1, _44586) 0 ]", "EXPR [ (1, _25562, _25563) (-1, _25566) 0 ]", "EXPR [ (1, _25531, _25541) (1, _25539, _25542) (-1, _25567) 0 ]", - "EXPR [ (-1, _25562, _25563) (-1, _44600) 0 ]", - "EXPR [ (-1, _25564, _25565) (-1, _44601) 0 ]", - "EXPR [ (-1, _25568) (1, _44600) (1, _44601) 1 ]", + "EXPR [ (-1, _25562, _25563) (-1, _44589) 0 ]", + "EXPR [ (-1, _25564, _25565) (-1, _44590) 0 ]", + "EXPR [ (-1, _25568) (1, _44589) (1, _44590) 1 ]", "EXPR [ (-1, _25379, _25568) (-1, _25569) 1 ]", - "EXPR [ (-1, _25570) (-1, _44600) (-1, _44601) 0 ]", - "EXPR [ (-1, _23545, _23577) (1, _23577, _23608) (1, _23545) (-1, _44606) 0 ]", - "EXPR [ (-1, _25556, _25566) (-1, _25564, _25567) (-1, _25571) (1, _44606) 0 ]", + "EXPR [ (-1, _25570) (-1, _44589) (-1, _44590) 0 ]", + "EXPR [ (-1, _23545, _23577) (1, _23577, _23608) (1, _23545) (-1, _44595) 0 ]", + "EXPR [ (-1, _25556, _25566) (-1, _25564, _25567) (-1, _25571) (1, _44595) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25571))], q_c: 0 })], outputs: [Simple(Witness(25572))]", "EXPR [ (1, _25571, _25572) (1, _25573) -1 ]", "EXPR [ (1, _25571, _25573) 0 ]", @@ -29805,7 +29805,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25588))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25591))]", "EXPR [ (-1, _25588, _25591) (5096253676302562286669017222071363378443840053029366383258766538131, _25591) (1, _25592) -1 ]", "EXPR [ (-1, _25588, _25592) (5096253676302562286669017222071363378443840053029366383258766538131, _25592) 0 ]", - "EXPR [ (1, _25589, _25592) (1, _25592, _25592) (268435454, _25592) (-1, _25593) 0 ]", + "EXPR [ (1, _25589, _25592) (268435455, _25592) (-1, _25593) 0 ]", "BLACKBOX::RANGE [(_25593, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25589))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25594)), Simple(Witness(25595))]", "BLACKBOX::RANGE [(_25594, 29)] []", @@ -29864,9 +29864,9 @@ expression: artifact "EXPR [ (-1, _25633, _25634) (-1, _25635) 1 ]", "EXPR [ (1, _25633, _25634) (-1, _25636) 0 ]", "EXPR [ (1, _25605, _25613) (-1, _25637) 0 ]", - "EXPR [ (-1, _25613, _25635) (-1, _44614) 0 ]", - "EXPR [ (-1, _25633, _25634) (-1, _44615) 0 ]", - "EXPR [ (-1, _25638) (1, _44614) (1, _44615) 1 ]", + "EXPR [ (-1, _25613, _25635) (-1, _44602) 0 ]", + "EXPR [ (-1, _25633, _25634) (-1, _44603) 0 ]", + "EXPR [ (-1, _25638) (1, _44602) (1, _44603) 1 ]", "EXPR [ (1, _25589) (-1, _25639) 3 ]", "EXPR [ (1, _25599, _25638) (-1, _25640) 0 ]", "EXPR [ (1, _25639, _25640) (-1, _25641) 0 ]", @@ -29895,12 +29895,12 @@ expression: artifact "EXPR [ (1, _25655, _25657) 0 ]", "EXPR [ (1, _25640, _25654) (-1, _25658) 0 ]", "EXPR [ (-1, _25657, _25658) (-1, _25659) 1 ]", - "EXPR [ (-1, _25660) (-1, _44614) (-1, _44615) 0 ]", + "EXPR [ (-1, _25660) (-1, _44602) (-1, _44603) 0 ]", "EXPR [ (1, _25657, _25658) (-1, _25661) 0 ]", "EXPR [ (1, _25627, _25636) (1, _25635, _25637) (-1, _25662) 0 ]", - "EXPR [ (-1, _25657, _25658) (-1, _44618) 0 ]", - "EXPR [ (-1, _25659, _25660) (-1, _44619) 0 ]", - "EXPR [ (-1, _25663) (1, _44618) (1, _44619) 1 ]", + "EXPR [ (-1, _25657, _25658) (-1, _44606) 0 ]", + "EXPR [ (-1, _25659, _25660) (-1, _44607) 0 ]", + "EXPR [ (-1, _25663) (1, _44606) (1, _44607) 1 ]", "EXPR [ (1, _25589) (-1, _25664) 6 ]", "EXPR [ (1, _25599, _25663) (-1, _25665) 0 ]", "EXPR [ (1, _25664, _25665) (-1, _25666) 0 ]", @@ -29929,12 +29929,12 @@ expression: artifact "EXPR [ (1, _25680, _25682) 0 ]", "EXPR [ (1, _25665, _25679) (-1, _25683) 0 ]", "EXPR [ (-1, _25682, _25683) (-1, _25684) 1 ]", - "EXPR [ (-1, _25685) (-1, _44618) (-1, _44619) 0 ]", + "EXPR [ (-1, _25685) (-1, _44606) (-1, _44607) 0 ]", "EXPR [ (1, _25682, _25683) (-1, _25686) 0 ]", "EXPR [ (1, _25651, _25661) (1, _25659, _25662) (-1, _25687) 0 ]", - "EXPR [ (-1, _25682, _25683) (-1, _44622) 0 ]", - "EXPR [ (-1, _25684, _25685) (-1, _44623) 0 ]", - "EXPR [ (-1, _25688) (1, _44622) (1, _44623) 1 ]", + "EXPR [ (-1, _25682, _25683) (-1, _44610) 0 ]", + "EXPR [ (-1, _25684, _25685) (-1, _44611) 0 ]", + "EXPR [ (-1, _25688) (1, _44610) (1, _44611) 1 ]", "EXPR [ (1, _25589) (-1, _25689) 10 ]", "EXPR [ (1, _25599, _25688) (-1, _25690) 0 ]", "EXPR [ (1, _25689, _25690) (-1, _25691) 0 ]", @@ -29963,12 +29963,12 @@ expression: artifact "EXPR [ (1, _25705, _25707) 0 ]", "EXPR [ (1, _25690, _25704) (-1, _25708) 0 ]", "EXPR [ (-1, _25707, _25708) (-1, _25709) 1 ]", - "EXPR [ (-1, _25710) (-1, _44622) (-1, _44623) 0 ]", + "EXPR [ (-1, _25710) (-1, _44610) (-1, _44611) 0 ]", "EXPR [ (1, _25707, _25708) (-1, _25711) 0 ]", "EXPR [ (1, _25676, _25686) (1, _25684, _25687) (-1, _25712) 0 ]", - "EXPR [ (-1, _25707, _25708) (-1, _44626) 0 ]", - "EXPR [ (-1, _25709, _25710) (-1, _44627) 0 ]", - "EXPR [ (-1, _25713) (1, _44626) (1, _44627) 1 ]", + "EXPR [ (-1, _25707, _25708) (-1, _44614) 0 ]", + "EXPR [ (-1, _25709, _25710) (-1, _44615) 0 ]", + "EXPR [ (-1, _25713) (1, _44614) (1, _44615) 1 ]", "EXPR [ (1, _25589) (-1, _25714) 15 ]", "EXPR [ (1, _25599, _25713) (-1, _25715) 0 ]", "EXPR [ (1, _25714, _25715) (-1, _25716) 0 ]", @@ -29997,12 +29997,12 @@ expression: artifact "EXPR [ (1, _25730, _25732) 0 ]", "EXPR [ (1, _25715, _25729) (-1, _25733) 0 ]", "EXPR [ (-1, _25732, _25733) (-1, _25734) 1 ]", - "EXPR [ (-1, _25735) (-1, _44626) (-1, _44627) 0 ]", + "EXPR [ (-1, _25735) (-1, _44614) (-1, _44615) 0 ]", "EXPR [ (1, _25732, _25733) (-1, _25736) 0 ]", "EXPR [ (1, _25701, _25711) (1, _25709, _25712) (-1, _25737) 0 ]", - "EXPR [ (-1, _25732, _25733) (-1, _44630) 0 ]", - "EXPR [ (-1, _25734, _25735) (-1, _44631) 0 ]", - "EXPR [ (-1, _25738) (1, _44630) (1, _44631) 1 ]", + "EXPR [ (-1, _25732, _25733) (-1, _44618) 0 ]", + "EXPR [ (-1, _25734, _25735) (-1, _44619) 0 ]", + "EXPR [ (-1, _25738) (1, _44618) (1, _44619) 1 ]", "EXPR [ (1, _25589) (-1, _25739) 21 ]", "EXPR [ (1, _25599, _25738) (-1, _25740) 0 ]", "EXPR [ (1, _25739, _25740) (-1, _25741) 0 ]", @@ -30031,12 +30031,12 @@ expression: artifact "EXPR [ (1, _25755, _25757) 0 ]", "EXPR [ (1, _25740, _25754) (-1, _25758) 0 ]", "EXPR [ (-1, _25757, _25758) (-1, _25759) 1 ]", - "EXPR [ (-1, _25760) (-1, _44630) (-1, _44631) 0 ]", + "EXPR [ (-1, _25760) (-1, _44618) (-1, _44619) 0 ]", "EXPR [ (1, _25757, _25758) (-1, _25761) 0 ]", "EXPR [ (1, _25726, _25736) (1, _25734, _25737) (-1, _25762) 0 ]", - "EXPR [ (-1, _25757, _25758) (-1, _44634) 0 ]", - "EXPR [ (-1, _25759, _25760) (-1, _44635) 0 ]", - "EXPR [ (-1, _25763) (1, _44634) (1, _44635) 1 ]", + "EXPR [ (-1, _25757, _25758) (-1, _44622) 0 ]", + "EXPR [ (-1, _25759, _25760) (-1, _44623) 0 ]", + "EXPR [ (-1, _25763) (1, _44622) (1, _44623) 1 ]", "EXPR [ (1, _25589) (-1, _25764) 28 ]", "EXPR [ (1, _25599, _25763) (-1, _25765) 0 ]", "EXPR [ (1, _25764, _25765) (-1, _25766) 0 ]", @@ -30065,16 +30065,16 @@ expression: artifact "EXPR [ (1, _25780, _25782) 0 ]", "EXPR [ (1, _25765, _25779) (-1, _25783) 0 ]", "EXPR [ (-1, _25782, _25783) (-1, _25784) 1 ]", - "EXPR [ (-1, _25785) (-1, _44634) (-1, _44635) 0 ]", + "EXPR [ (-1, _25785) (-1, _44622) (-1, _44623) 0 ]", "EXPR [ (1, _25782, _25783) (-1, _25786) 0 ]", "EXPR [ (1, _25751, _25761) (1, _25759, _25762) (-1, _25787) 0 ]", - "EXPR [ (-1, _25782, _25783) (-1, _44638) 0 ]", - "EXPR [ (-1, _25784, _25785) (-1, _44639) 0 ]", - "EXPR [ (-1, _25788) (1, _44638) (1, _44639) 1 ]", + "EXPR [ (-1, _25782, _25783) (-1, _44626) 0 ]", + "EXPR [ (-1, _25784, _25785) (-1, _44627) 0 ]", + "EXPR [ (-1, _25788) (1, _44626) (1, _44627) 1 ]", "EXPR [ (-1, _25599, _25788) (-1, _25789) 1 ]", - "EXPR [ (-1, _25790) (-1, _44638) (-1, _44639) 0 ]", - "EXPR [ (-1, _23549, _23577) (1, _23577, _23612) (1, _23549) (-1, _44644) 0 ]", - "EXPR [ (-1, _25776, _25786) (-1, _25784, _25787) (-1, _25791) (1, _44644) 0 ]", + "EXPR [ (-1, _25790) (-1, _44626) (-1, _44627) 0 ]", + "EXPR [ (-1, _23549, _23577) (1, _23577, _23612) (1, _23549) (-1, _44632) 0 ]", + "EXPR [ (-1, _25776, _25786) (-1, _25784, _25787) (-1, _25791) (1, _44632) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25791))], q_c: 0 })], outputs: [Simple(Witness(25792))]", "EXPR [ (1, _25791, _25792) (1, _25793) -1 ]", "EXPR [ (1, _25791, _25793) 0 ]", @@ -30098,7 +30098,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25808))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25811))]", "EXPR [ (-1, _25808, _25811) (5096253676302562286669017222071363378443840053029366383258766538131, _25811) (1, _25812) -1 ]", "EXPR [ (-1, _25808, _25812) (5096253676302562286669017222071363378443840053029366383258766538131, _25812) 0 ]", - "EXPR [ (1, _25809, _25812) (1, _25812, _25812) (268435454, _25812) (-1, _25813) 0 ]", + "EXPR [ (1, _25809, _25812) (268435455, _25812) (-1, _25813) 0 ]", "BLACKBOX::RANGE [(_25813, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25809))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25814)), Simple(Witness(25815))]", "BLACKBOX::RANGE [(_25814, 29)] []", @@ -30157,9 +30157,9 @@ expression: artifact "EXPR [ (-1, _25853, _25854) (-1, _25855) 1 ]", "EXPR [ (1, _25853, _25854) (-1, _25856) 0 ]", "EXPR [ (1, _25825, _25833) (-1, _25857) 0 ]", - "EXPR [ (-1, _25833, _25855) (-1, _44652) 0 ]", - "EXPR [ (-1, _25853, _25854) (-1, _44653) 0 ]", - "EXPR [ (-1, _25858) (1, _44652) (1, _44653) 1 ]", + "EXPR [ (-1, _25833, _25855) (-1, _44639) 0 ]", + "EXPR [ (-1, _25853, _25854) (-1, _44640) 0 ]", + "EXPR [ (-1, _25858) (1, _44639) (1, _44640) 1 ]", "EXPR [ (1, _25809) (-1, _25859) 3 ]", "EXPR [ (1, _25819, _25858) (-1, _25860) 0 ]", "EXPR [ (1, _25859, _25860) (-1, _25861) 0 ]", @@ -30188,12 +30188,12 @@ expression: artifact "EXPR [ (1, _25875, _25877) 0 ]", "EXPR [ (1, _25860, _25874) (-1, _25878) 0 ]", "EXPR [ (-1, _25877, _25878) (-1, _25879) 1 ]", - "EXPR [ (-1, _25880) (-1, _44652) (-1, _44653) 0 ]", + "EXPR [ (-1, _25880) (-1, _44639) (-1, _44640) 0 ]", "EXPR [ (1, _25877, _25878) (-1, _25881) 0 ]", "EXPR [ (1, _25847, _25856) (1, _25855, _25857) (-1, _25882) 0 ]", - "EXPR [ (-1, _25877, _25878) (-1, _44656) 0 ]", - "EXPR [ (-1, _25879, _25880) (-1, _44657) 0 ]", - "EXPR [ (-1, _25883) (1, _44656) (1, _44657) 1 ]", + "EXPR [ (-1, _25877, _25878) (-1, _44643) 0 ]", + "EXPR [ (-1, _25879, _25880) (-1, _44644) 0 ]", + "EXPR [ (-1, _25883) (1, _44643) (1, _44644) 1 ]", "EXPR [ (1, _25809) (-1, _25884) 6 ]", "EXPR [ (1, _25819, _25883) (-1, _25885) 0 ]", "EXPR [ (1, _25884, _25885) (-1, _25886) 0 ]", @@ -30222,12 +30222,12 @@ expression: artifact "EXPR [ (1, _25900, _25902) 0 ]", "EXPR [ (1, _25885, _25899) (-1, _25903) 0 ]", "EXPR [ (-1, _25902, _25903) (-1, _25904) 1 ]", - "EXPR [ (-1, _25905) (-1, _44656) (-1, _44657) 0 ]", + "EXPR [ (-1, _25905) (-1, _44643) (-1, _44644) 0 ]", "EXPR [ (1, _25902, _25903) (-1, _25906) 0 ]", "EXPR [ (1, _25871, _25881) (1, _25879, _25882) (-1, _25907) 0 ]", - "EXPR [ (-1, _25902, _25903) (-1, _44660) 0 ]", - "EXPR [ (-1, _25904, _25905) (-1, _44661) 0 ]", - "EXPR [ (-1, _25908) (1, _44660) (1, _44661) 1 ]", + "EXPR [ (-1, _25902, _25903) (-1, _44647) 0 ]", + "EXPR [ (-1, _25904, _25905) (-1, _44648) 0 ]", + "EXPR [ (-1, _25908) (1, _44647) (1, _44648) 1 ]", "EXPR [ (1, _25809) (-1, _25909) 10 ]", "EXPR [ (1, _25819, _25908) (-1, _25910) 0 ]", "EXPR [ (1, _25909, _25910) (-1, _25911) 0 ]", @@ -30256,12 +30256,12 @@ expression: artifact "EXPR [ (1, _25925, _25927) 0 ]", "EXPR [ (1, _25910, _25924) (-1, _25928) 0 ]", "EXPR [ (-1, _25927, _25928) (-1, _25929) 1 ]", - "EXPR [ (-1, _25930) (-1, _44660) (-1, _44661) 0 ]", + "EXPR [ (-1, _25930) (-1, _44647) (-1, _44648) 0 ]", "EXPR [ (1, _25927, _25928) (-1, _25931) 0 ]", "EXPR [ (1, _25896, _25906) (1, _25904, _25907) (-1, _25932) 0 ]", - "EXPR [ (-1, _25927, _25928) (-1, _44664) 0 ]", - "EXPR [ (-1, _25929, _25930) (-1, _44665) 0 ]", - "EXPR [ (-1, _25933) (1, _44664) (1, _44665) 1 ]", + "EXPR [ (-1, _25927, _25928) (-1, _44651) 0 ]", + "EXPR [ (-1, _25929, _25930) (-1, _44652) 0 ]", + "EXPR [ (-1, _25933) (1, _44651) (1, _44652) 1 ]", "EXPR [ (1, _25809) (-1, _25934) 15 ]", "EXPR [ (1, _25819, _25933) (-1, _25935) 0 ]", "EXPR [ (1, _25934, _25935) (-1, _25936) 0 ]", @@ -30290,12 +30290,12 @@ expression: artifact "EXPR [ (1, _25950, _25952) 0 ]", "EXPR [ (1, _25935, _25949) (-1, _25953) 0 ]", "EXPR [ (-1, _25952, _25953) (-1, _25954) 1 ]", - "EXPR [ (-1, _25955) (-1, _44664) (-1, _44665) 0 ]", + "EXPR [ (-1, _25955) (-1, _44651) (-1, _44652) 0 ]", "EXPR [ (1, _25952, _25953) (-1, _25956) 0 ]", "EXPR [ (1, _25921, _25931) (1, _25929, _25932) (-1, _25957) 0 ]", - "EXPR [ (-1, _25952, _25953) (-1, _44668) 0 ]", - "EXPR [ (-1, _25954, _25955) (-1, _44669) 0 ]", - "EXPR [ (-1, _25958) (1, _44668) (1, _44669) 1 ]", + "EXPR [ (-1, _25952, _25953) (-1, _44655) 0 ]", + "EXPR [ (-1, _25954, _25955) (-1, _44656) 0 ]", + "EXPR [ (-1, _25958) (1, _44655) (1, _44656) 1 ]", "EXPR [ (1, _25809) (-1, _25959) 21 ]", "EXPR [ (1, _25819, _25958) (-1, _25960) 0 ]", "EXPR [ (1, _25959, _25960) (-1, _25961) 0 ]", @@ -30324,12 +30324,12 @@ expression: artifact "EXPR [ (1, _25975, _25977) 0 ]", "EXPR [ (1, _25960, _25974) (-1, _25978) 0 ]", "EXPR [ (-1, _25977, _25978) (-1, _25979) 1 ]", - "EXPR [ (-1, _25980) (-1, _44668) (-1, _44669) 0 ]", + "EXPR [ (-1, _25980) (-1, _44655) (-1, _44656) 0 ]", "EXPR [ (1, _25977, _25978) (-1, _25981) 0 ]", "EXPR [ (1, _25946, _25956) (1, _25954, _25957) (-1, _25982) 0 ]", - "EXPR [ (-1, _25977, _25978) (-1, _44672) 0 ]", - "EXPR [ (-1, _25979, _25980) (-1, _44673) 0 ]", - "EXPR [ (-1, _25983) (1, _44672) (1, _44673) 1 ]", + "EXPR [ (-1, _25977, _25978) (-1, _44659) 0 ]", + "EXPR [ (-1, _25979, _25980) (-1, _44660) 0 ]", + "EXPR [ (-1, _25983) (1, _44659) (1, _44660) 1 ]", "EXPR [ (1, _25809) (-1, _25984) 28 ]", "EXPR [ (1, _25819, _25983) (-1, _25985) 0 ]", "EXPR [ (1, _25984, _25985) (-1, _25986) 0 ]", @@ -30358,16 +30358,16 @@ expression: artifact "EXPR [ (1, _26000, _26002) 0 ]", "EXPR [ (1, _25985, _25999) (-1, _26003) 0 ]", "EXPR [ (-1, _26002, _26003) (-1, _26004) 1 ]", - "EXPR [ (-1, _26005) (-1, _44672) (-1, _44673) 0 ]", + "EXPR [ (-1, _26005) (-1, _44659) (-1, _44660) 0 ]", "EXPR [ (1, _26002, _26003) (-1, _26006) 0 ]", "EXPR [ (1, _25971, _25981) (1, _25979, _25982) (-1, _26007) 0 ]", - "EXPR [ (-1, _26002, _26003) (-1, _44676) 0 ]", - "EXPR [ (-1, _26004, _26005) (-1, _44677) 0 ]", - "EXPR [ (-1, _26008) (1, _44676) (1, _44677) 1 ]", + "EXPR [ (-1, _26002, _26003) (-1, _44663) 0 ]", + "EXPR [ (-1, _26004, _26005) (-1, _44664) 0 ]", + "EXPR [ (-1, _26008) (1, _44663) (1, _44664) 1 ]", "EXPR [ (-1, _25819, _26008) (-1, _26009) 1 ]", - "EXPR [ (-1, _26010) (-1, _44676) (-1, _44677) 0 ]", - "EXPR [ (-1, _23553, _23577) (1, _23577, _23616) (1, _23553) (-1, _44682) 0 ]", - "EXPR [ (-1, _25996, _26006) (-1, _26004, _26007) (-1, _26011) (1, _44682) 0 ]", + "EXPR [ (-1, _26010) (-1, _44663) (-1, _44664) 0 ]", + "EXPR [ (-1, _23553, _23577) (1, _23577, _23616) (1, _23553) (-1, _44669) 0 ]", + "EXPR [ (-1, _25996, _26006) (-1, _26004, _26007) (-1, _26011) (1, _44669) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26011))], q_c: 0 })], outputs: [Simple(Witness(26012))]", "EXPR [ (1, _26011, _26012) (1, _26013) -1 ]", "EXPR [ (1, _26011, _26013) 0 ]", @@ -30391,7 +30391,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(26028))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(26031))]", "EXPR [ (-1, _26028, _26031) (5096253676302562286669017222071363378443840053029366383258766538131, _26031) (1, _26032) -1 ]", "EXPR [ (-1, _26028, _26032) (5096253676302562286669017222071363378443840053029366383258766538131, _26032) 0 ]", - "EXPR [ (1, _26029, _26032) (1, _26032, _26032) (268435454, _26032) (-1, _26033) 0 ]", + "EXPR [ (1, _26029, _26032) (268435455, _26032) (-1, _26033) 0 ]", "BLACKBOX::RANGE [(_26033, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26029))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(26034)), Simple(Witness(26035))]", "BLACKBOX::RANGE [(_26034, 29)] []", @@ -30450,9 +30450,9 @@ expression: artifact "EXPR [ (-1, _26073, _26074) (-1, _26075) 1 ]", "EXPR [ (1, _26073, _26074) (-1, _26076) 0 ]", "EXPR [ (1, _26045, _26053) (-1, _26077) 0 ]", - "EXPR [ (-1, _26053, _26075) (-1, _44690) 0 ]", - "EXPR [ (-1, _26073, _26074) (-1, _44691) 0 ]", - "EXPR [ (-1, _26078) (1, _44690) (1, _44691) 1 ]", + "EXPR [ (-1, _26053, _26075) (-1, _44676) 0 ]", + "EXPR [ (-1, _26073, _26074) (-1, _44677) 0 ]", + "EXPR [ (-1, _26078) (1, _44676) (1, _44677) 1 ]", "EXPR [ (1, _26029) (-1, _26079) 3 ]", "EXPR [ (1, _26039, _26078) (-1, _26080) 0 ]", "EXPR [ (1, _26079, _26080) (-1, _26081) 0 ]", @@ -30481,12 +30481,12 @@ expression: artifact "EXPR [ (1, _26095, _26097) 0 ]", "EXPR [ (1, _26080, _26094) (-1, _26098) 0 ]", "EXPR [ (-1, _26097, _26098) (-1, _26099) 1 ]", - "EXPR [ (-1, _26100) (-1, _44690) (-1, _44691) 0 ]", + "EXPR [ (-1, _26100) (-1, _44676) (-1, _44677) 0 ]", "EXPR [ (1, _26097, _26098) (-1, _26101) 0 ]", "EXPR [ (1, _26067, _26076) (1, _26075, _26077) (-1, _26102) 0 ]", - "EXPR [ (-1, _26097, _26098) (-1, _44694) 0 ]", - "EXPR [ (-1, _26099, _26100) (-1, _44695) 0 ]", - "EXPR [ (-1, _26103) (1, _44694) (1, _44695) 1 ]", + "EXPR [ (-1, _26097, _26098) (-1, _44680) 0 ]", + "EXPR [ (-1, _26099, _26100) (-1, _44681) 0 ]", + "EXPR [ (-1, _26103) (1, _44680) (1, _44681) 1 ]", "EXPR [ (1, _26029) (-1, _26104) 6 ]", "EXPR [ (1, _26039, _26103) (-1, _26105) 0 ]", "EXPR [ (1, _26104, _26105) (-1, _26106) 0 ]", @@ -30515,12 +30515,12 @@ expression: artifact "EXPR [ (1, _26120, _26122) 0 ]", "EXPR [ (1, _26105, _26119) (-1, _26123) 0 ]", "EXPR [ (-1, _26122, _26123) (-1, _26124) 1 ]", - "EXPR [ (-1, _26125) (-1, _44694) (-1, _44695) 0 ]", + "EXPR [ (-1, _26125) (-1, _44680) (-1, _44681) 0 ]", "EXPR [ (1, _26122, _26123) (-1, _26126) 0 ]", "EXPR [ (1, _26091, _26101) (1, _26099, _26102) (-1, _26127) 0 ]", - "EXPR [ (-1, _26122, _26123) (-1, _44698) 0 ]", - "EXPR [ (-1, _26124, _26125) (-1, _44699) 0 ]", - "EXPR [ (-1, _26128) (1, _44698) (1, _44699) 1 ]", + "EXPR [ (-1, _26122, _26123) (-1, _44684) 0 ]", + "EXPR [ (-1, _26124, _26125) (-1, _44685) 0 ]", + "EXPR [ (-1, _26128) (1, _44684) (1, _44685) 1 ]", "EXPR [ (1, _26029) (-1, _26129) 10 ]", "EXPR [ (1, _26039, _26128) (-1, _26130) 0 ]", "EXPR [ (1, _26129, _26130) (-1, _26131) 0 ]", @@ -30549,12 +30549,12 @@ expression: artifact "EXPR [ (1, _26145, _26147) 0 ]", "EXPR [ (1, _26130, _26144) (-1, _26148) 0 ]", "EXPR [ (-1, _26147, _26148) (-1, _26149) 1 ]", - "EXPR [ (-1, _26150) (-1, _44698) (-1, _44699) 0 ]", + "EXPR [ (-1, _26150) (-1, _44684) (-1, _44685) 0 ]", "EXPR [ (1, _26147, _26148) (-1, _26151) 0 ]", "EXPR [ (1, _26116, _26126) (1, _26124, _26127) (-1, _26152) 0 ]", - "EXPR [ (-1, _26147, _26148) (-1, _44702) 0 ]", - "EXPR [ (-1, _26149, _26150) (-1, _44703) 0 ]", - "EXPR [ (-1, _26153) (1, _44702) (1, _44703) 1 ]", + "EXPR [ (-1, _26147, _26148) (-1, _44688) 0 ]", + "EXPR [ (-1, _26149, _26150) (-1, _44689) 0 ]", + "EXPR [ (-1, _26153) (1, _44688) (1, _44689) 1 ]", "EXPR [ (1, _26029) (-1, _26154) 15 ]", "EXPR [ (1, _26039, _26153) (-1, _26155) 0 ]", "EXPR [ (1, _26154, _26155) (-1, _26156) 0 ]", @@ -30583,12 +30583,12 @@ expression: artifact "EXPR [ (1, _26170, _26172) 0 ]", "EXPR [ (1, _26155, _26169) (-1, _26173) 0 ]", "EXPR [ (-1, _26172, _26173) (-1, _26174) 1 ]", - "EXPR [ (-1, _26175) (-1, _44702) (-1, _44703) 0 ]", + "EXPR [ (-1, _26175) (-1, _44688) (-1, _44689) 0 ]", "EXPR [ (1, _26172, _26173) (-1, _26176) 0 ]", "EXPR [ (1, _26141, _26151) (1, _26149, _26152) (-1, _26177) 0 ]", - "EXPR [ (-1, _26172, _26173) (-1, _44706) 0 ]", - "EXPR [ (-1, _26174, _26175) (-1, _44707) 0 ]", - "EXPR [ (-1, _26178) (1, _44706) (1, _44707) 1 ]", + "EXPR [ (-1, _26172, _26173) (-1, _44692) 0 ]", + "EXPR [ (-1, _26174, _26175) (-1, _44693) 0 ]", + "EXPR [ (-1, _26178) (1, _44692) (1, _44693) 1 ]", "EXPR [ (1, _26029) (-1, _26179) 21 ]", "EXPR [ (1, _26039, _26178) (-1, _26180) 0 ]", "EXPR [ (1, _26179, _26180) (-1, _26181) 0 ]", @@ -30617,12 +30617,12 @@ expression: artifact "EXPR [ (1, _26195, _26197) 0 ]", "EXPR [ (1, _26180, _26194) (-1, _26198) 0 ]", "EXPR [ (-1, _26197, _26198) (-1, _26199) 1 ]", - "EXPR [ (-1, _26200) (-1, _44706) (-1, _44707) 0 ]", + "EXPR [ (-1, _26200) (-1, _44692) (-1, _44693) 0 ]", "EXPR [ (1, _26197, _26198) (-1, _26201) 0 ]", "EXPR [ (1, _26166, _26176) (1, _26174, _26177) (-1, _26202) 0 ]", - "EXPR [ (-1, _26197, _26198) (-1, _44710) 0 ]", - "EXPR [ (-1, _26199, _26200) (-1, _44711) 0 ]", - "EXPR [ (-1, _26203) (1, _44710) (1, _44711) 1 ]", + "EXPR [ (-1, _26197, _26198) (-1, _44696) 0 ]", + "EXPR [ (-1, _26199, _26200) (-1, _44697) 0 ]", + "EXPR [ (-1, _26203) (1, _44696) (1, _44697) 1 ]", "EXPR [ (1, _26029) (-1, _26204) 28 ]", "EXPR [ (1, _26039, _26203) (-1, _26205) 0 ]", "EXPR [ (1, _26204, _26205) (-1, _26206) 0 ]", @@ -30651,15 +30651,15 @@ expression: artifact "EXPR [ (1, _26220, _26222) 0 ]", "EXPR [ (1, _26205, _26219) (-1, _26223) 0 ]", "EXPR [ (-1, _26222, _26223) (-1, _26224) 1 ]", - "EXPR [ (-1, _26225) (-1, _44710) (-1, _44711) 0 ]", + "EXPR [ (-1, _26225) (-1, _44696) (-1, _44697) 0 ]", "EXPR [ (1, _26222, _26223) (-1, _26226) 0 ]", "EXPR [ (1, _26191, _26201) (1, _26199, _26202) (-1, _26227) 0 ]", - "EXPR [ (-1, _26222, _26223) (-1, _44714) 0 ]", - "EXPR [ (-1, _26224, _26225) (-1, _44715) 0 ]", - "EXPR [ (-1, _26228) (1, _44714) (1, _44715) 1 ]", - "EXPR [ (-1, _26229) (-1, _44714) (-1, _44715) 0 ]", - "EXPR [ (-1, _23557, _23577) (1, _23577, _23620) (1, _23557) (-1, _44720) 0 ]", - "EXPR [ (-1, _26216, _26226) (-1, _26224, _26227) (-1, _26230) (1, _44720) 0 ]", + "EXPR [ (-1, _26222, _26223) (-1, _44700) 0 ]", + "EXPR [ (-1, _26224, _26225) (-1, _44701) 0 ]", + "EXPR [ (-1, _26228) (1, _44700) (1, _44701) 1 ]", + "EXPR [ (-1, _26229) (-1, _44700) (-1, _44701) 0 ]", + "EXPR [ (-1, _23557, _23577) (1, _23577, _23620) (1, _23557) (-1, _44706) 0 ]", + "EXPR [ (-1, _26216, _26226) (-1, _26224, _26227) (-1, _26230) (1, _44706) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26230))], q_c: 0 })], outputs: [Simple(Witness(26231))]", "EXPR [ (1, _26230, _26231) (1, _26232) -1 ]", "EXPR [ (1, _26230, _26232) 0 ]", @@ -30805,9 +30805,9 @@ expression: artifact "MEM (id: 243, read at: EXPR [ (1, _26340) 0 ], value: EXPR [ (1, _26341) 0 ]) ", "EXPR [ (-1, _26336, _26341) (1, _26336) (1, _26341) (-1, _26342) 0 ]", "MEM (id: 243, write EXPR [ (1, _26342) 0 ] at: EXPR [ (1, _26340) 0 ]) ", - "EXPR [ (-1, _23622, _26244) (-1, _44789) 0 ]", - "EXPR [ (1, _26244, _26251) (-1, _44790) 0 ]", - "EXPR [ (1, _23622) (-1, _26343) (1, _44789) (1, _44790) -1 ]", + "EXPR [ (-1, _23622, _26244) (-1, _44775) 0 ]", + "EXPR [ (1, _26244, _26251) (-1, _44776) 0 ]", + "EXPR [ (1, _23622) (-1, _26343) (1, _44775) (1, _44776) -1 ]", "EXPR [ (1, _26336, _26343) (-1, _26344) 0 ]", "BLACKBOX::RANGE [(_26344, 32)] []", "MEM (id: 243, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26345) 0 ]) ", @@ -30843,7 +30843,7 @@ expression: artifact "MEM (id: 243, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26375) 0 ]) ", "MEM (id: 243, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26376) 0 ]) ", "EXPR [ (-1, _26336) (-1, _26377) 1 ]", - "EXPR [ (1, _23622) (-1, _26378) (1, _44789) (1, _44790) 0 ]", + "EXPR [ (1, _23622) (-1, _26378) (1, _44775) (1, _44776) 0 ]", "EXPR [ (1, _19) (-1, _26379) 3 ]", "EXPR [ (-1, _26244, _26377) (-1, _26336) (-1, _26380) 1 ]", "EXPR [ (1, _26379, _26380) (-1, _26381) 0 ]", @@ -30915,9 +30915,9 @@ expression: artifact "MEM (id: 244, read at: EXPR [ (1, _26436) 0 ], value: EXPR [ (1, _26437) 0 ]) ", "EXPR [ (-1, _26432, _26437) (1, _26432) (1, _26437) (-1, _26438) 0 ]", "MEM (id: 244, write EXPR [ (1, _26438) 0 ] at: EXPR [ (1, _26436) 0 ]) ", - "EXPR [ (1, _26336, _26344) (-1, _44857) 0 ]", - "EXPR [ (1, _26377, _26378) (-1, _44858) 0 ]", - "EXPR [ (-1, _26439) (1, _44857) (1, _44858) -1 ]", + "EXPR [ (1, _26336, _26344) (-1, _44843) 0 ]", + "EXPR [ (1, _26377, _26378) (-1, _44844) 0 ]", + "EXPR [ (-1, _26439) (1, _44843) (1, _44844) -1 ]", "EXPR [ (1, _26432, _26439) (-1, _26440) 0 ]", "BLACKBOX::RANGE [(_26440, 32)] []", "MEM (id: 244, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26441) 0 ]) ", @@ -30953,7 +30953,7 @@ expression: artifact "MEM (id: 244, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26471) 0 ]) ", "MEM (id: 244, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26472) 0 ]) ", "EXPR [ (-1, _26432) (-1, _26473) 1 ]", - "EXPR [ (-1, _26474) (1, _44857) (1, _44858) 0 ]", + "EXPR [ (-1, _26474) (1, _44843) (1, _44844) 0 ]", "EXPR [ (1, _26244, _26377) (1, _26336) (-1, _26475) 0 ]", "EXPR [ (1, _19) (-1, _26476) 6 ]", "EXPR [ (-1, _26473, _26475) (-1, _26432) (-1, _26477) 1 ]", @@ -31026,9 +31026,9 @@ expression: artifact "MEM (id: 245, read at: EXPR [ (1, _26533) 0 ], value: EXPR [ (1, _26534) 0 ]) ", "EXPR [ (-1, _26529, _26534) (1, _26529) (1, _26534) (-1, _26535) 0 ]", "MEM (id: 245, write EXPR [ (1, _26535) 0 ] at: EXPR [ (1, _26533) 0 ]) ", - "EXPR [ (1, _26432, _26440) (-1, _44925) 0 ]", - "EXPR [ (1, _26473, _26474) (-1, _44926) 0 ]", - "EXPR [ (-1, _26536) (1, _44925) (1, _44926) -1 ]", + "EXPR [ (1, _26432, _26440) (-1, _44911) 0 ]", + "EXPR [ (1, _26473, _26474) (-1, _44912) 0 ]", + "EXPR [ (-1, _26536) (1, _44911) (1, _44912) -1 ]", "EXPR [ (1, _26529, _26536) (-1, _26537) 0 ]", "BLACKBOX::RANGE [(_26537, 32)] []", "MEM (id: 245, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26538) 0 ]) ", @@ -31064,7 +31064,7 @@ expression: artifact "MEM (id: 245, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26568) 0 ]) ", "MEM (id: 245, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26569) 0 ]) ", "EXPR [ (-1, _26529) (-1, _26570) 1 ]", - "EXPR [ (-1, _26571) (1, _44925) (1, _44926) 0 ]", + "EXPR [ (-1, _26571) (1, _44911) (1, _44912) 0 ]", "EXPR [ (1, _26473, _26475) (1, _26432) (-1, _26572) 0 ]", "EXPR [ (1, _19) (-1, _26573) 10 ]", "EXPR [ (-1, _26570, _26572) (-1, _26529) (-1, _26574) 1 ]", @@ -31137,9 +31137,9 @@ expression: artifact "MEM (id: 246, read at: EXPR [ (1, _26630) 0 ], value: EXPR [ (1, _26631) 0 ]) ", "EXPR [ (-1, _26626, _26631) (1, _26626) (1, _26631) (-1, _26632) 0 ]", "MEM (id: 246, write EXPR [ (1, _26632) 0 ] at: EXPR [ (1, _26630) 0 ]) ", - "EXPR [ (1, _26529, _26537) (-1, _44993) 0 ]", - "EXPR [ (1, _26570, _26571) (-1, _44994) 0 ]", - "EXPR [ (-1, _26633) (1, _44993) (1, _44994) -1 ]", + "EXPR [ (1, _26529, _26537) (-1, _44979) 0 ]", + "EXPR [ (1, _26570, _26571) (-1, _44980) 0 ]", + "EXPR [ (-1, _26633) (1, _44979) (1, _44980) -1 ]", "EXPR [ (1, _26626, _26633) (-1, _26634) 0 ]", "BLACKBOX::RANGE [(_26634, 32)] []", "MEM (id: 246, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26635) 0 ]) ", @@ -31175,7 +31175,7 @@ expression: artifact "MEM (id: 246, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26665) 0 ]) ", "MEM (id: 246, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26666) 0 ]) ", "EXPR [ (-1, _26626) (-1, _26667) 1 ]", - "EXPR [ (-1, _26668) (1, _44993) (1, _44994) 0 ]", + "EXPR [ (-1, _26668) (1, _44979) (1, _44980) 0 ]", "EXPR [ (1, _26570, _26572) (1, _26529) (-1, _26669) 0 ]", "EXPR [ (1, _19) (-1, _26670) 15 ]", "EXPR [ (-1, _26667, _26669) (-1, _26626) (-1, _26671) 1 ]", @@ -31248,9 +31248,9 @@ expression: artifact "MEM (id: 247, read at: EXPR [ (1, _26727) 0 ], value: EXPR [ (1, _26728) 0 ]) ", "EXPR [ (-1, _26723, _26728) (1, _26723) (1, _26728) (-1, _26729) 0 ]", "MEM (id: 247, write EXPR [ (1, _26729) 0 ] at: EXPR [ (1, _26727) 0 ]) ", - "EXPR [ (1, _26626, _26634) (-1, _45061) 0 ]", - "EXPR [ (1, _26667, _26668) (-1, _45062) 0 ]", - "EXPR [ (-1, _26730) (1, _45061) (1, _45062) -1 ]", + "EXPR [ (1, _26626, _26634) (-1, _45047) 0 ]", + "EXPR [ (1, _26667, _26668) (-1, _45048) 0 ]", + "EXPR [ (-1, _26730) (1, _45047) (1, _45048) -1 ]", "EXPR [ (1, _26723, _26730) (-1, _26731) 0 ]", "BLACKBOX::RANGE [(_26731, 32)] []", "MEM (id: 247, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26732) 0 ]) ", @@ -31286,7 +31286,7 @@ expression: artifact "MEM (id: 247, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26762) 0 ]) ", "MEM (id: 247, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26763) 0 ]) ", "EXPR [ (-1, _26723) (-1, _26764) 1 ]", - "EXPR [ (-1, _26765) (1, _45061) (1, _45062) 0 ]", + "EXPR [ (-1, _26765) (1, _45047) (1, _45048) 0 ]", "EXPR [ (1, _26667, _26669) (1, _26626) (-1, _26766) 0 ]", "EXPR [ (1, _19) (-1, _26767) 21 ]", "EXPR [ (-1, _26764, _26766) (-1, _26723) (-1, _26768) 1 ]", @@ -31359,9 +31359,9 @@ expression: artifact "MEM (id: 248, read at: EXPR [ (1, _26824) 0 ], value: EXPR [ (1, _26825) 0 ]) ", "EXPR [ (-1, _26820, _26825) (1, _26820) (1, _26825) (-1, _26826) 0 ]", "MEM (id: 248, write EXPR [ (1, _26826) 0 ] at: EXPR [ (1, _26824) 0 ]) ", - "EXPR [ (1, _26723, _26731) (-1, _45129) 0 ]", - "EXPR [ (1, _26764, _26765) (-1, _45130) 0 ]", - "EXPR [ (-1, _26827) (1, _45129) (1, _45130) -1 ]", + "EXPR [ (1, _26723, _26731) (-1, _45115) 0 ]", + "EXPR [ (1, _26764, _26765) (-1, _45116) 0 ]", + "EXPR [ (-1, _26827) (1, _45115) (1, _45116) -1 ]", "EXPR [ (1, _26820, _26827) (-1, _26828) 0 ]", "BLACKBOX::RANGE [(_26828, 32)] []", "MEM (id: 248, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26829) 0 ]) ", @@ -31397,7 +31397,7 @@ expression: artifact "MEM (id: 248, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26859) 0 ]) ", "MEM (id: 248, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26860) 0 ]) ", "EXPR [ (-1, _26820) (-1, _26861) 1 ]", - "EXPR [ (-1, _26862) (1, _45129) (1, _45130) 0 ]", + "EXPR [ (-1, _26862) (1, _45115) (1, _45116) 0 ]", "EXPR [ (1, _26764, _26766) (1, _26723) (-1, _26863) 0 ]", "EXPR [ (1, _19) (-1, _26864) 28 ]", "EXPR [ (-1, _26861, _26863) (-1, _26820) (-1, _26865) 1 ]", @@ -31470,9 +31470,9 @@ expression: artifact "MEM (id: 249, read at: EXPR [ (1, _26921) 0 ], value: EXPR [ (1, _26922) 0 ]) ", "EXPR [ (-1, _26917, _26922) (1, _26917) (1, _26922) (-1, _26923) 0 ]", "MEM (id: 249, write EXPR [ (1, _26923) 0 ] at: EXPR [ (1, _26921) 0 ]) ", - "EXPR [ (1, _26820, _26828) (-1, _45197) 0 ]", - "EXPR [ (1, _26861, _26862) (-1, _45198) 0 ]", - "EXPR [ (-1, _26924) (1, _45197) (1, _45198) -1 ]", + "EXPR [ (1, _26820, _26828) (-1, _45183) 0 ]", + "EXPR [ (1, _26861, _26862) (-1, _45184) 0 ]", + "EXPR [ (-1, _26924) (1, _45183) (1, _45184) -1 ]", "EXPR [ (1, _26917, _26924) (-1, _26925) 0 ]", "BLACKBOX::RANGE [(_26925, 32)] []", "MEM (id: 249, read at: EXPR [ (1, _12) 0 ], value: EXPR [ (1, _26926) 0 ]) ", @@ -31508,7 +31508,7 @@ expression: artifact "MEM (id: 249, read at: EXPR [ (1, _112) 0 ], value: EXPR [ (1, _26956) 0 ]) ", "MEM (id: 249, read at: EXPR [ (1, _114) 0 ], value: EXPR [ (1, _26957) 0 ]) ", "EXPR [ (-1, _26917) (-1, _26958) 1 ]", - "EXPR [ (-1, _26959) (1, _45197) (1, _45198) 0 ]", + "EXPR [ (-1, _26959) (1, _45183) (1, _45184) 0 ]", "EXPR [ (-1, _26917, _26925) (-1, _26958, _26959) (1, _23622) (-1, _26960) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26960))], q_c: 0 })], outputs: [Simple(Witness(26961))]", "EXPR [ (1, _26960, _26961) (1, _26962) -1 ]", @@ -31594,9 +31594,9 @@ expression: artifact "EXPR [ (-1, _27029, _27030) (-1, _27031) 1 ]", "EXPR [ (1, _27029, _27030) (-1, _27032) 0 ]", "EXPR [ (1, _27001, _27009) (-1, _27033) 0 ]", - "EXPR [ (-1, _27009, _27031) (-1, _45265) 0 ]", - "EXPR [ (-1, _27029, _27030) (-1, _45266) 0 ]", - "EXPR [ (-1, _27034) (1, _45265) (1, _45266) 1 ]", + "EXPR [ (-1, _27009, _27031) (-1, _45251) 0 ]", + "EXPR [ (-1, _27029, _27030) (-1, _45252) 0 ]", + "EXPR [ (-1, _27034) (1, _45251) (1, _45252) 1 ]", "EXPR [ (1, _24457) (-1, _27035) 3 ]", "EXPR [ (1, _26963, _27034) (-1, _27036) 0 ]", "EXPR [ (1, _27035, _27036) (-1, _27037) 0 ]", @@ -31625,12 +31625,12 @@ expression: artifact "EXPR [ (1, _27051, _27053) 0 ]", "EXPR [ (1, _27036, _27050) (-1, _27054) 0 ]", "EXPR [ (-1, _27053, _27054) (-1, _27055) 1 ]", - "EXPR [ (-1, _27056) (-1, _45265) (-1, _45266) 0 ]", + "EXPR [ (-1, _27056) (-1, _45251) (-1, _45252) 0 ]", "EXPR [ (1, _27053, _27054) (-1, _27057) 0 ]", "EXPR [ (1, _27023, _27032) (1, _27031, _27033) (-1, _27058) 0 ]", - "EXPR [ (-1, _27053, _27054) (-1, _45269) 0 ]", - "EXPR [ (-1, _27055, _27056) (-1, _45270) 0 ]", - "EXPR [ (-1, _27059) (1, _45269) (1, _45270) 1 ]", + "EXPR [ (-1, _27053, _27054) (-1, _45255) 0 ]", + "EXPR [ (-1, _27055, _27056) (-1, _45256) 0 ]", + "EXPR [ (-1, _27059) (1, _45255) (1, _45256) 1 ]", "EXPR [ (1, _24457) (-1, _27060) 6 ]", "EXPR [ (1, _26963, _27059) (-1, _27061) 0 ]", "EXPR [ (1, _27060, _27061) (-1, _27062) 0 ]", @@ -31659,12 +31659,12 @@ expression: artifact "EXPR [ (1, _27076, _27078) 0 ]", "EXPR [ (1, _27061, _27075) (-1, _27079) 0 ]", "EXPR [ (-1, _27078, _27079) (-1, _27080) 1 ]", - "EXPR [ (-1, _27081) (-1, _45269) (-1, _45270) 0 ]", + "EXPR [ (-1, _27081) (-1, _45255) (-1, _45256) 0 ]", "EXPR [ (1, _27078, _27079) (-1, _27082) 0 ]", "EXPR [ (1, _27047, _27057) (1, _27055, _27058) (-1, _27083) 0 ]", - "EXPR [ (-1, _27078, _27079) (-1, _45273) 0 ]", - "EXPR [ (-1, _27080, _27081) (-1, _45274) 0 ]", - "EXPR [ (-1, _27084) (1, _45273) (1, _45274) 1 ]", + "EXPR [ (-1, _27078, _27079) (-1, _45259) 0 ]", + "EXPR [ (-1, _27080, _27081) (-1, _45260) 0 ]", + "EXPR [ (-1, _27084) (1, _45259) (1, _45260) 1 ]", "EXPR [ (1, _24457) (-1, _27085) 10 ]", "EXPR [ (1, _26963, _27084) (-1, _27086) 0 ]", "EXPR [ (1, _27085, _27086) (-1, _27087) 0 ]", @@ -31693,12 +31693,12 @@ expression: artifact "EXPR [ (1, _27101, _27103) 0 ]", "EXPR [ (1, _27086, _27100) (-1, _27104) 0 ]", "EXPR [ (-1, _27103, _27104) (-1, _27105) 1 ]", - "EXPR [ (-1, _27106) (-1, _45273) (-1, _45274) 0 ]", + "EXPR [ (-1, _27106) (-1, _45259) (-1, _45260) 0 ]", "EXPR [ (1, _27103, _27104) (-1, _27107) 0 ]", "EXPR [ (1, _27072, _27082) (1, _27080, _27083) (-1, _27108) 0 ]", - "EXPR [ (-1, _27103, _27104) (-1, _45277) 0 ]", - "EXPR [ (-1, _27105, _27106) (-1, _45278) 0 ]", - "EXPR [ (-1, _27109) (1, _45277) (1, _45278) 1 ]", + "EXPR [ (-1, _27103, _27104) (-1, _45263) 0 ]", + "EXPR [ (-1, _27105, _27106) (-1, _45264) 0 ]", + "EXPR [ (-1, _27109) (1, _45263) (1, _45264) 1 ]", "EXPR [ (1, _24457) (-1, _27110) 15 ]", "EXPR [ (1, _26963, _27109) (-1, _27111) 0 ]", "EXPR [ (1, _27110, _27111) (-1, _27112) 0 ]", @@ -31727,12 +31727,12 @@ expression: artifact "EXPR [ (1, _27126, _27128) 0 ]", "EXPR [ (1, _27111, _27125) (-1, _27129) 0 ]", "EXPR [ (-1, _27128, _27129) (-1, _27130) 1 ]", - "EXPR [ (-1, _27131) (-1, _45277) (-1, _45278) 0 ]", + "EXPR [ (-1, _27131) (-1, _45263) (-1, _45264) 0 ]", "EXPR [ (1, _27128, _27129) (-1, _27132) 0 ]", "EXPR [ (1, _27097, _27107) (1, _27105, _27108) (-1, _27133) 0 ]", - "EXPR [ (-1, _27128, _27129) (-1, _45281) 0 ]", - "EXPR [ (-1, _27130, _27131) (-1, _45282) 0 ]", - "EXPR [ (-1, _27134) (1, _45281) (1, _45282) 1 ]", + "EXPR [ (-1, _27128, _27129) (-1, _45267) 0 ]", + "EXPR [ (-1, _27130, _27131) (-1, _45268) 0 ]", + "EXPR [ (-1, _27134) (1, _45267) (1, _45268) 1 ]", "EXPR [ (1, _24457) (-1, _27135) 21 ]", "EXPR [ (1, _26963, _27134) (-1, _27136) 0 ]", "EXPR [ (1, _27135, _27136) (-1, _27137) 0 ]", @@ -31761,12 +31761,12 @@ expression: artifact "EXPR [ (1, _27151, _27153) 0 ]", "EXPR [ (1, _27136, _27150) (-1, _27154) 0 ]", "EXPR [ (-1, _27153, _27154) (-1, _27155) 1 ]", - "EXPR [ (-1, _27156) (-1, _45281) (-1, _45282) 0 ]", + "EXPR [ (-1, _27156) (-1, _45267) (-1, _45268) 0 ]", "EXPR [ (1, _27153, _27154) (-1, _27157) 0 ]", "EXPR [ (1, _27122, _27132) (1, _27130, _27133) (-1, _27158) 0 ]", - "EXPR [ (-1, _27153, _27154) (-1, _45285) 0 ]", - "EXPR [ (-1, _27155, _27156) (-1, _45286) 0 ]", - "EXPR [ (-1, _27159) (1, _45285) (1, _45286) 1 ]", + "EXPR [ (-1, _27153, _27154) (-1, _45271) 0 ]", + "EXPR [ (-1, _27155, _27156) (-1, _45272) 0 ]", + "EXPR [ (-1, _27159) (1, _45271) (1, _45272) 1 ]", "EXPR [ (1, _24457) (-1, _27160) 28 ]", "EXPR [ (1, _26963, _27159) (-1, _27161) 0 ]", "EXPR [ (1, _27160, _27161) (-1, _27162) 0 ]", @@ -31795,15 +31795,15 @@ expression: artifact "EXPR [ (1, _27176, _27178) 0 ]", "EXPR [ (1, _27161, _27175) (-1, _27179) 0 ]", "EXPR [ (-1, _27178, _27179) (-1, _27180) 1 ]", - "EXPR [ (-1, _27181) (-1, _45285) (-1, _45286) 0 ]", + "EXPR [ (-1, _27181) (-1, _45271) (-1, _45272) 0 ]", "EXPR [ (1, _27178, _27179) (-1, _27182) 0 ]", "EXPR [ (1, _27147, _27157) (1, _27155, _27158) (-1, _27183) 0 ]", - "EXPR [ (-1, _27178, _27179) (-1, _45289) 0 ]", - "EXPR [ (-1, _27180, _27181) (-1, _45290) 0 ]", - "EXPR [ (-1, _27184) (1, _45289) (1, _45290) 1 ]", + "EXPR [ (-1, _27178, _27179) (-1, _45275) 0 ]", + "EXPR [ (-1, _27180, _27181) (-1, _45276) 0 ]", + "EXPR [ (-1, _27184) (1, _45275) (1, _45276) 1 ]", "EXPR [ (-1, _26963, _27184) (-1, _27185) 1 ]", - "EXPR [ (-1, _27186) (-1, _45289) (-1, _45290) 0 ]", - "EXPR [ (-1, _27172, _27182) (-1, _27180, _27183) (-1, _27187) (1, _44454) 0 ]", + "EXPR [ (-1, _27186) (-1, _45275) (-1, _45276) 0 ]", + "EXPR [ (-1, _27172, _27182) (-1, _27180, _27183) (-1, _27187) (1, _44447) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27187))], q_c: 0 })], outputs: [Simple(Witness(27188))]", "EXPR [ (1, _27187, _27188) (1, _27189) -1 ]", "EXPR [ (1, _27187, _27189) 0 ]", @@ -31861,9 +31861,9 @@ expression: artifact "EXPR [ (-1, _27230, _27231) (-1, _27232) 1 ]", "EXPR [ (1, _27230, _27231) (-1, _27233) 0 ]", "EXPR [ (1, _27202, _27210) (-1, _27234) 0 ]", - "EXPR [ (-1, _27210, _27232) (-1, _45293) 0 ]", - "EXPR [ (-1, _27230, _27231) (-1, _45294) 0 ]", - "EXPR [ (-1, _27235) (1, _45293) (1, _45294) 1 ]", + "EXPR [ (-1, _27210, _27232) (-1, _45279) 0 ]", + "EXPR [ (-1, _27230, _27231) (-1, _45280) 0 ]", + "EXPR [ (-1, _27235) (1, _45279) (1, _45280) 1 ]", "EXPR [ (1, _24709) (-1, _27236) 3 ]", "EXPR [ (1, _27196, _27235) (-1, _27237) 0 ]", "EXPR [ (1, _27236, _27237) (-1, _27238) 0 ]", @@ -31892,12 +31892,12 @@ expression: artifact "EXPR [ (1, _27252, _27254) 0 ]", "EXPR [ (1, _27237, _27251) (-1, _27255) 0 ]", "EXPR [ (-1, _27254, _27255) (-1, _27256) 1 ]", - "EXPR [ (-1, _27257) (-1, _45293) (-1, _45294) 0 ]", + "EXPR [ (-1, _27257) (-1, _45279) (-1, _45280) 0 ]", "EXPR [ (1, _27254, _27255) (-1, _27258) 0 ]", "EXPR [ (1, _27224, _27233) (1, _27232, _27234) (-1, _27259) 0 ]", - "EXPR [ (-1, _27254, _27255) (-1, _45297) 0 ]", - "EXPR [ (-1, _27256, _27257) (-1, _45298) 0 ]", - "EXPR [ (-1, _27260) (1, _45297) (1, _45298) 1 ]", + "EXPR [ (-1, _27254, _27255) (-1, _45283) 0 ]", + "EXPR [ (-1, _27256, _27257) (-1, _45284) 0 ]", + "EXPR [ (-1, _27260) (1, _45283) (1, _45284) 1 ]", "EXPR [ (1, _24709) (-1, _27261) 6 ]", "EXPR [ (1, _27196, _27260) (-1, _27262) 0 ]", "EXPR [ (1, _27261, _27262) (-1, _27263) 0 ]", @@ -31926,12 +31926,12 @@ expression: artifact "EXPR [ (1, _27277, _27279) 0 ]", "EXPR [ (1, _27262, _27276) (-1, _27280) 0 ]", "EXPR [ (-1, _27279, _27280) (-1, _27281) 1 ]", - "EXPR [ (-1, _27282) (-1, _45297) (-1, _45298) 0 ]", + "EXPR [ (-1, _27282) (-1, _45283) (-1, _45284) 0 ]", "EXPR [ (1, _27279, _27280) (-1, _27283) 0 ]", "EXPR [ (1, _27248, _27258) (1, _27256, _27259) (-1, _27284) 0 ]", - "EXPR [ (-1, _27279, _27280) (-1, _45301) 0 ]", - "EXPR [ (-1, _27281, _27282) (-1, _45302) 0 ]", - "EXPR [ (-1, _27285) (1, _45301) (1, _45302) 1 ]", + "EXPR [ (-1, _27279, _27280) (-1, _45287) 0 ]", + "EXPR [ (-1, _27281, _27282) (-1, _45288) 0 ]", + "EXPR [ (-1, _27285) (1, _45287) (1, _45288) 1 ]", "EXPR [ (1, _24709) (-1, _27286) 10 ]", "EXPR [ (1, _27196, _27285) (-1, _27287) 0 ]", "EXPR [ (1, _27286, _27287) (-1, _27288) 0 ]", @@ -31960,12 +31960,12 @@ expression: artifact "EXPR [ (1, _27302, _27304) 0 ]", "EXPR [ (1, _27287, _27301) (-1, _27305) 0 ]", "EXPR [ (-1, _27304, _27305) (-1, _27306) 1 ]", - "EXPR [ (-1, _27307) (-1, _45301) (-1, _45302) 0 ]", + "EXPR [ (-1, _27307) (-1, _45287) (-1, _45288) 0 ]", "EXPR [ (1, _27304, _27305) (-1, _27308) 0 ]", "EXPR [ (1, _27273, _27283) (1, _27281, _27284) (-1, _27309) 0 ]", - "EXPR [ (-1, _27304, _27305) (-1, _45305) 0 ]", - "EXPR [ (-1, _27306, _27307) (-1, _45306) 0 ]", - "EXPR [ (-1, _27310) (1, _45305) (1, _45306) 1 ]", + "EXPR [ (-1, _27304, _27305) (-1, _45291) 0 ]", + "EXPR [ (-1, _27306, _27307) (-1, _45292) 0 ]", + "EXPR [ (-1, _27310) (1, _45291) (1, _45292) 1 ]", "EXPR [ (1, _24709) (-1, _27311) 15 ]", "EXPR [ (1, _27196, _27310) (-1, _27312) 0 ]", "EXPR [ (1, _27311, _27312) (-1, _27313) 0 ]", @@ -31994,12 +31994,12 @@ expression: artifact "EXPR [ (1, _27327, _27329) 0 ]", "EXPR [ (1, _27312, _27326) (-1, _27330) 0 ]", "EXPR [ (-1, _27329, _27330) (-1, _27331) 1 ]", - "EXPR [ (-1, _27332) (-1, _45305) (-1, _45306) 0 ]", + "EXPR [ (-1, _27332) (-1, _45291) (-1, _45292) 0 ]", "EXPR [ (1, _27329, _27330) (-1, _27333) 0 ]", "EXPR [ (1, _27298, _27308) (1, _27306, _27309) (-1, _27334) 0 ]", - "EXPR [ (-1, _27329, _27330) (-1, _45309) 0 ]", - "EXPR [ (-1, _27331, _27332) (-1, _45310) 0 ]", - "EXPR [ (-1, _27335) (1, _45309) (1, _45310) 1 ]", + "EXPR [ (-1, _27329, _27330) (-1, _45295) 0 ]", + "EXPR [ (-1, _27331, _27332) (-1, _45296) 0 ]", + "EXPR [ (-1, _27335) (1, _45295) (1, _45296) 1 ]", "EXPR [ (1, _24709) (-1, _27336) 21 ]", "EXPR [ (1, _27196, _27335) (-1, _27337) 0 ]", "EXPR [ (1, _27336, _27337) (-1, _27338) 0 ]", @@ -32028,12 +32028,12 @@ expression: artifact "EXPR [ (1, _27352, _27354) 0 ]", "EXPR [ (1, _27337, _27351) (-1, _27355) 0 ]", "EXPR [ (-1, _27354, _27355) (-1, _27356) 1 ]", - "EXPR [ (-1, _27357) (-1, _45309) (-1, _45310) 0 ]", + "EXPR [ (-1, _27357) (-1, _45295) (-1, _45296) 0 ]", "EXPR [ (1, _27354, _27355) (-1, _27358) 0 ]", "EXPR [ (1, _27323, _27333) (1, _27331, _27334) (-1, _27359) 0 ]", - "EXPR [ (-1, _27354, _27355) (-1, _45313) 0 ]", - "EXPR [ (-1, _27356, _27357) (-1, _45314) 0 ]", - "EXPR [ (-1, _27360) (1, _45313) (1, _45314) 1 ]", + "EXPR [ (-1, _27354, _27355) (-1, _45299) 0 ]", + "EXPR [ (-1, _27356, _27357) (-1, _45300) 0 ]", + "EXPR [ (-1, _27360) (1, _45299) (1, _45300) 1 ]", "EXPR [ (1, _24709) (-1, _27361) 28 ]", "EXPR [ (1, _27196, _27360) (-1, _27362) 0 ]", "EXPR [ (1, _27361, _27362) (-1, _27363) 0 ]", @@ -32062,15 +32062,15 @@ expression: artifact "EXPR [ (1, _27377, _27379) 0 ]", "EXPR [ (1, _27362, _27376) (-1, _27380) 0 ]", "EXPR [ (-1, _27379, _27380) (-1, _27381) 1 ]", - "EXPR [ (-1, _27382) (-1, _45313) (-1, _45314) 0 ]", + "EXPR [ (-1, _27382) (-1, _45299) (-1, _45300) 0 ]", "EXPR [ (1, _27379, _27380) (-1, _27383) 0 ]", "EXPR [ (1, _27348, _27358) (1, _27356, _27359) (-1, _27384) 0 ]", - "EXPR [ (-1, _27379, _27380) (-1, _45317) 0 ]", - "EXPR [ (-1, _27381, _27382) (-1, _45318) 0 ]", - "EXPR [ (-1, _27385) (1, _45317) (1, _45318) 1 ]", + "EXPR [ (-1, _27379, _27380) (-1, _45303) 0 ]", + "EXPR [ (-1, _27381, _27382) (-1, _45304) 0 ]", + "EXPR [ (-1, _27385) (1, _45303) (1, _45304) 1 ]", "EXPR [ (-1, _27196, _27385) (-1, _27386) 1 ]", - "EXPR [ (-1, _27387) (-1, _45317) (-1, _45318) 0 ]", - "EXPR [ (-1, _27373, _27383) (-1, _27381, _27384) (-1, _27388) (1, _44492) 0 ]", + "EXPR [ (-1, _27387) (-1, _45303) (-1, _45304) 0 ]", + "EXPR [ (-1, _27373, _27383) (-1, _27381, _27384) (-1, _27388) (1, _44484) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27388))], q_c: 0 })], outputs: [Simple(Witness(27389))]", "EXPR [ (1, _27388, _27389) (1, _27390) -1 ]", "EXPR [ (1, _27388, _27390) 0 ]", @@ -32128,9 +32128,9 @@ expression: artifact "EXPR [ (-1, _27431, _27432) (-1, _27433) 1 ]", "EXPR [ (1, _27431, _27432) (-1, _27434) 0 ]", "EXPR [ (1, _27403, _27411) (-1, _27435) 0 ]", - "EXPR [ (-1, _27411, _27433) (-1, _45321) 0 ]", - "EXPR [ (-1, _27431, _27432) (-1, _45322) 0 ]", - "EXPR [ (-1, _27436) (1, _45321) (1, _45322) 1 ]", + "EXPR [ (-1, _27411, _27433) (-1, _45307) 0 ]", + "EXPR [ (-1, _27431, _27432) (-1, _45308) 0 ]", + "EXPR [ (-1, _27436) (1, _45307) (1, _45308) 1 ]", "EXPR [ (1, _24929) (-1, _27437) 3 ]", "EXPR [ (1, _27397, _27436) (-1, _27438) 0 ]", "EXPR [ (1, _27437, _27438) (-1, _27439) 0 ]", @@ -32159,12 +32159,12 @@ expression: artifact "EXPR [ (1, _27453, _27455) 0 ]", "EXPR [ (1, _27438, _27452) (-1, _27456) 0 ]", "EXPR [ (-1, _27455, _27456) (-1, _27457) 1 ]", - "EXPR [ (-1, _27458) (-1, _45321) (-1, _45322) 0 ]", + "EXPR [ (-1, _27458) (-1, _45307) (-1, _45308) 0 ]", "EXPR [ (1, _27455, _27456) (-1, _27459) 0 ]", "EXPR [ (1, _27425, _27434) (1, _27433, _27435) (-1, _27460) 0 ]", - "EXPR [ (-1, _27455, _27456) (-1, _45325) 0 ]", - "EXPR [ (-1, _27457, _27458) (-1, _45326) 0 ]", - "EXPR [ (-1, _27461) (1, _45325) (1, _45326) 1 ]", + "EXPR [ (-1, _27455, _27456) (-1, _45311) 0 ]", + "EXPR [ (-1, _27457, _27458) (-1, _45312) 0 ]", + "EXPR [ (-1, _27461) (1, _45311) (1, _45312) 1 ]", "EXPR [ (1, _24929) (-1, _27462) 6 ]", "EXPR [ (1, _27397, _27461) (-1, _27463) 0 ]", "EXPR [ (1, _27462, _27463) (-1, _27464) 0 ]", @@ -32193,12 +32193,12 @@ expression: artifact "EXPR [ (1, _27478, _27480) 0 ]", "EXPR [ (1, _27463, _27477) (-1, _27481) 0 ]", "EXPR [ (-1, _27480, _27481) (-1, _27482) 1 ]", - "EXPR [ (-1, _27483) (-1, _45325) (-1, _45326) 0 ]", + "EXPR [ (-1, _27483) (-1, _45311) (-1, _45312) 0 ]", "EXPR [ (1, _27480, _27481) (-1, _27484) 0 ]", "EXPR [ (1, _27449, _27459) (1, _27457, _27460) (-1, _27485) 0 ]", - "EXPR [ (-1, _27480, _27481) (-1, _45329) 0 ]", - "EXPR [ (-1, _27482, _27483) (-1, _45330) 0 ]", - "EXPR [ (-1, _27486) (1, _45329) (1, _45330) 1 ]", + "EXPR [ (-1, _27480, _27481) (-1, _45315) 0 ]", + "EXPR [ (-1, _27482, _27483) (-1, _45316) 0 ]", + "EXPR [ (-1, _27486) (1, _45315) (1, _45316) 1 ]", "EXPR [ (1, _24929) (-1, _27487) 10 ]", "EXPR [ (1, _27397, _27486) (-1, _27488) 0 ]", "EXPR [ (1, _27487, _27488) (-1, _27489) 0 ]", @@ -32227,12 +32227,12 @@ expression: artifact "EXPR [ (1, _27503, _27505) 0 ]", "EXPR [ (1, _27488, _27502) (-1, _27506) 0 ]", "EXPR [ (-1, _27505, _27506) (-1, _27507) 1 ]", - "EXPR [ (-1, _27508) (-1, _45329) (-1, _45330) 0 ]", + "EXPR [ (-1, _27508) (-1, _45315) (-1, _45316) 0 ]", "EXPR [ (1, _27505, _27506) (-1, _27509) 0 ]", "EXPR [ (1, _27474, _27484) (1, _27482, _27485) (-1, _27510) 0 ]", - "EXPR [ (-1, _27505, _27506) (-1, _45333) 0 ]", - "EXPR [ (-1, _27507, _27508) (-1, _45334) 0 ]", - "EXPR [ (-1, _27511) (1, _45333) (1, _45334) 1 ]", + "EXPR [ (-1, _27505, _27506) (-1, _45319) 0 ]", + "EXPR [ (-1, _27507, _27508) (-1, _45320) 0 ]", + "EXPR [ (-1, _27511) (1, _45319) (1, _45320) 1 ]", "EXPR [ (1, _24929) (-1, _27512) 15 ]", "EXPR [ (1, _27397, _27511) (-1, _27513) 0 ]", "EXPR [ (1, _27512, _27513) (-1, _27514) 0 ]", @@ -32261,12 +32261,12 @@ expression: artifact "EXPR [ (1, _27528, _27530) 0 ]", "EXPR [ (1, _27513, _27527) (-1, _27531) 0 ]", "EXPR [ (-1, _27530, _27531) (-1, _27532) 1 ]", - "EXPR [ (-1, _27533) (-1, _45333) (-1, _45334) 0 ]", + "EXPR [ (-1, _27533) (-1, _45319) (-1, _45320) 0 ]", "EXPR [ (1, _27530, _27531) (-1, _27534) 0 ]", "EXPR [ (1, _27499, _27509) (1, _27507, _27510) (-1, _27535) 0 ]", - "EXPR [ (-1, _27530, _27531) (-1, _45337) 0 ]", - "EXPR [ (-1, _27532, _27533) (-1, _45338) 0 ]", - "EXPR [ (-1, _27536) (1, _45337) (1, _45338) 1 ]", + "EXPR [ (-1, _27530, _27531) (-1, _45323) 0 ]", + "EXPR [ (-1, _27532, _27533) (-1, _45324) 0 ]", + "EXPR [ (-1, _27536) (1, _45323) (1, _45324) 1 ]", "EXPR [ (1, _24929) (-1, _27537) 21 ]", "EXPR [ (1, _27397, _27536) (-1, _27538) 0 ]", "EXPR [ (1, _27537, _27538) (-1, _27539) 0 ]", @@ -32295,12 +32295,12 @@ expression: artifact "EXPR [ (1, _27553, _27555) 0 ]", "EXPR [ (1, _27538, _27552) (-1, _27556) 0 ]", "EXPR [ (-1, _27555, _27556) (-1, _27557) 1 ]", - "EXPR [ (-1, _27558) (-1, _45337) (-1, _45338) 0 ]", + "EXPR [ (-1, _27558) (-1, _45323) (-1, _45324) 0 ]", "EXPR [ (1, _27555, _27556) (-1, _27559) 0 ]", "EXPR [ (1, _27524, _27534) (1, _27532, _27535) (-1, _27560) 0 ]", - "EXPR [ (-1, _27555, _27556) (-1, _45341) 0 ]", - "EXPR [ (-1, _27557, _27558) (-1, _45342) 0 ]", - "EXPR [ (-1, _27561) (1, _45341) (1, _45342) 1 ]", + "EXPR [ (-1, _27555, _27556) (-1, _45327) 0 ]", + "EXPR [ (-1, _27557, _27558) (-1, _45328) 0 ]", + "EXPR [ (-1, _27561) (1, _45327) (1, _45328) 1 ]", "EXPR [ (1, _24929) (-1, _27562) 28 ]", "EXPR [ (1, _27397, _27561) (-1, _27563) 0 ]", "EXPR [ (1, _27562, _27563) (-1, _27564) 0 ]", @@ -32329,15 +32329,15 @@ expression: artifact "EXPR [ (1, _27578, _27580) 0 ]", "EXPR [ (1, _27563, _27577) (-1, _27581) 0 ]", "EXPR [ (-1, _27580, _27581) (-1, _27582) 1 ]", - "EXPR [ (-1, _27583) (-1, _45341) (-1, _45342) 0 ]", + "EXPR [ (-1, _27583) (-1, _45327) (-1, _45328) 0 ]", "EXPR [ (1, _27580, _27581) (-1, _27584) 0 ]", "EXPR [ (1, _27549, _27559) (1, _27557, _27560) (-1, _27585) 0 ]", - "EXPR [ (-1, _27580, _27581) (-1, _45345) 0 ]", - "EXPR [ (-1, _27582, _27583) (-1, _45346) 0 ]", - "EXPR [ (-1, _27586) (1, _45345) (1, _45346) 1 ]", + "EXPR [ (-1, _27580, _27581) (-1, _45331) 0 ]", + "EXPR [ (-1, _27582, _27583) (-1, _45332) 0 ]", + "EXPR [ (-1, _27586) (1, _45331) (1, _45332) 1 ]", "EXPR [ (-1, _27397, _27586) (-1, _27587) 1 ]", - "EXPR [ (-1, _27588) (-1, _45345) (-1, _45346) 0 ]", - "EXPR [ (-1, _27574, _27584) (-1, _27582, _27585) (-1, _27589) (1, _44530) 0 ]", + "EXPR [ (-1, _27588) (-1, _45331) (-1, _45332) 0 ]", + "EXPR [ (-1, _27574, _27584) (-1, _27582, _27585) (-1, _27589) (1, _44521) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27589))], q_c: 0 })], outputs: [Simple(Witness(27590))]", "EXPR [ (1, _27589, _27590) (1, _27591) -1 ]", "EXPR [ (1, _27589, _27591) 0 ]", @@ -32395,9 +32395,9 @@ expression: artifact "EXPR [ (-1, _27632, _27633) (-1, _27634) 1 ]", "EXPR [ (1, _27632, _27633) (-1, _27635) 0 ]", "EXPR [ (1, _27604, _27612) (-1, _27636) 0 ]", - "EXPR [ (-1, _27612, _27634) (-1, _45349) 0 ]", - "EXPR [ (-1, _27632, _27633) (-1, _45350) 0 ]", - "EXPR [ (-1, _27637) (1, _45349) (1, _45350) 1 ]", + "EXPR [ (-1, _27612, _27634) (-1, _45335) 0 ]", + "EXPR [ (-1, _27632, _27633) (-1, _45336) 0 ]", + "EXPR [ (-1, _27637) (1, _45335) (1, _45336) 1 ]", "EXPR [ (1, _25149) (-1, _27638) 3 ]", "EXPR [ (1, _27598, _27637) (-1, _27639) 0 ]", "EXPR [ (1, _27638, _27639) (-1, _27640) 0 ]", @@ -32426,12 +32426,12 @@ expression: artifact "EXPR [ (1, _27654, _27656) 0 ]", "EXPR [ (1, _27639, _27653) (-1, _27657) 0 ]", "EXPR [ (-1, _27656, _27657) (-1, _27658) 1 ]", - "EXPR [ (-1, _27659) (-1, _45349) (-1, _45350) 0 ]", + "EXPR [ (-1, _27659) (-1, _45335) (-1, _45336) 0 ]", "EXPR [ (1, _27656, _27657) (-1, _27660) 0 ]", "EXPR [ (1, _27626, _27635) (1, _27634, _27636) (-1, _27661) 0 ]", - "EXPR [ (-1, _27656, _27657) (-1, _45353) 0 ]", - "EXPR [ (-1, _27658, _27659) (-1, _45354) 0 ]", - "EXPR [ (-1, _27662) (1, _45353) (1, _45354) 1 ]", + "EXPR [ (-1, _27656, _27657) (-1, _45339) 0 ]", + "EXPR [ (-1, _27658, _27659) (-1, _45340) 0 ]", + "EXPR [ (-1, _27662) (1, _45339) (1, _45340) 1 ]", "EXPR [ (1, _25149) (-1, _27663) 6 ]", "EXPR [ (1, _27598, _27662) (-1, _27664) 0 ]", "EXPR [ (1, _27663, _27664) (-1, _27665) 0 ]", @@ -32460,12 +32460,12 @@ expression: artifact "EXPR [ (1, _27679, _27681) 0 ]", "EXPR [ (1, _27664, _27678) (-1, _27682) 0 ]", "EXPR [ (-1, _27681, _27682) (-1, _27683) 1 ]", - "EXPR [ (-1, _27684) (-1, _45353) (-1, _45354) 0 ]", + "EXPR [ (-1, _27684) (-1, _45339) (-1, _45340) 0 ]", "EXPR [ (1, _27681, _27682) (-1, _27685) 0 ]", "EXPR [ (1, _27650, _27660) (1, _27658, _27661) (-1, _27686) 0 ]", - "EXPR [ (-1, _27681, _27682) (-1, _45357) 0 ]", - "EXPR [ (-1, _27683, _27684) (-1, _45358) 0 ]", - "EXPR [ (-1, _27687) (1, _45357) (1, _45358) 1 ]", + "EXPR [ (-1, _27681, _27682) (-1, _45343) 0 ]", + "EXPR [ (-1, _27683, _27684) (-1, _45344) 0 ]", + "EXPR [ (-1, _27687) (1, _45343) (1, _45344) 1 ]", "EXPR [ (1, _25149) (-1, _27688) 10 ]", "EXPR [ (1, _27598, _27687) (-1, _27689) 0 ]", "EXPR [ (1, _27688, _27689) (-1, _27690) 0 ]", @@ -32494,12 +32494,12 @@ expression: artifact "EXPR [ (1, _27704, _27706) 0 ]", "EXPR [ (1, _27689, _27703) (-1, _27707) 0 ]", "EXPR [ (-1, _27706, _27707) (-1, _27708) 1 ]", - "EXPR [ (-1, _27709) (-1, _45357) (-1, _45358) 0 ]", + "EXPR [ (-1, _27709) (-1, _45343) (-1, _45344) 0 ]", "EXPR [ (1, _27706, _27707) (-1, _27710) 0 ]", "EXPR [ (1, _27675, _27685) (1, _27683, _27686) (-1, _27711) 0 ]", - "EXPR [ (-1, _27706, _27707) (-1, _45361) 0 ]", - "EXPR [ (-1, _27708, _27709) (-1, _45362) 0 ]", - "EXPR [ (-1, _27712) (1, _45361) (1, _45362) 1 ]", + "EXPR [ (-1, _27706, _27707) (-1, _45347) 0 ]", + "EXPR [ (-1, _27708, _27709) (-1, _45348) 0 ]", + "EXPR [ (-1, _27712) (1, _45347) (1, _45348) 1 ]", "EXPR [ (1, _25149) (-1, _27713) 15 ]", "EXPR [ (1, _27598, _27712) (-1, _27714) 0 ]", "EXPR [ (1, _27713, _27714) (-1, _27715) 0 ]", @@ -32528,12 +32528,12 @@ expression: artifact "EXPR [ (1, _27729, _27731) 0 ]", "EXPR [ (1, _27714, _27728) (-1, _27732) 0 ]", "EXPR [ (-1, _27731, _27732) (-1, _27733) 1 ]", - "EXPR [ (-1, _27734) (-1, _45361) (-1, _45362) 0 ]", + "EXPR [ (-1, _27734) (-1, _45347) (-1, _45348) 0 ]", "EXPR [ (1, _27731, _27732) (-1, _27735) 0 ]", "EXPR [ (1, _27700, _27710) (1, _27708, _27711) (-1, _27736) 0 ]", - "EXPR [ (-1, _27731, _27732) (-1, _45365) 0 ]", - "EXPR [ (-1, _27733, _27734) (-1, _45366) 0 ]", - "EXPR [ (-1, _27737) (1, _45365) (1, _45366) 1 ]", + "EXPR [ (-1, _27731, _27732) (-1, _45351) 0 ]", + "EXPR [ (-1, _27733, _27734) (-1, _45352) 0 ]", + "EXPR [ (-1, _27737) (1, _45351) (1, _45352) 1 ]", "EXPR [ (1, _25149) (-1, _27738) 21 ]", "EXPR [ (1, _27598, _27737) (-1, _27739) 0 ]", "EXPR [ (1, _27738, _27739) (-1, _27740) 0 ]", @@ -32562,12 +32562,12 @@ expression: artifact "EXPR [ (1, _27754, _27756) 0 ]", "EXPR [ (1, _27739, _27753) (-1, _27757) 0 ]", "EXPR [ (-1, _27756, _27757) (-1, _27758) 1 ]", - "EXPR [ (-1, _27759) (-1, _45365) (-1, _45366) 0 ]", + "EXPR [ (-1, _27759) (-1, _45351) (-1, _45352) 0 ]", "EXPR [ (1, _27756, _27757) (-1, _27760) 0 ]", "EXPR [ (1, _27725, _27735) (1, _27733, _27736) (-1, _27761) 0 ]", - "EXPR [ (-1, _27756, _27757) (-1, _45369) 0 ]", - "EXPR [ (-1, _27758, _27759) (-1, _45370) 0 ]", - "EXPR [ (-1, _27762) (1, _45369) (1, _45370) 1 ]", + "EXPR [ (-1, _27756, _27757) (-1, _45355) 0 ]", + "EXPR [ (-1, _27758, _27759) (-1, _45356) 0 ]", + "EXPR [ (-1, _27762) (1, _45355) (1, _45356) 1 ]", "EXPR [ (1, _25149) (-1, _27763) 28 ]", "EXPR [ (1, _27598, _27762) (-1, _27764) 0 ]", "EXPR [ (1, _27763, _27764) (-1, _27765) 0 ]", @@ -32596,15 +32596,15 @@ expression: artifact "EXPR [ (1, _27779, _27781) 0 ]", "EXPR [ (1, _27764, _27778) (-1, _27782) 0 ]", "EXPR [ (-1, _27781, _27782) (-1, _27783) 1 ]", - "EXPR [ (-1, _27784) (-1, _45369) (-1, _45370) 0 ]", + "EXPR [ (-1, _27784) (-1, _45355) (-1, _45356) 0 ]", "EXPR [ (1, _27781, _27782) (-1, _27785) 0 ]", "EXPR [ (1, _27750, _27760) (1, _27758, _27761) (-1, _27786) 0 ]", - "EXPR [ (-1, _27781, _27782) (-1, _45373) 0 ]", - "EXPR [ (-1, _27783, _27784) (-1, _45374) 0 ]", - "EXPR [ (-1, _27787) (1, _45373) (1, _45374) 1 ]", + "EXPR [ (-1, _27781, _27782) (-1, _45359) 0 ]", + "EXPR [ (-1, _27783, _27784) (-1, _45360) 0 ]", + "EXPR [ (-1, _27787) (1, _45359) (1, _45360) 1 ]", "EXPR [ (-1, _27598, _27787) (-1, _27788) 1 ]", - "EXPR [ (-1, _27789) (-1, _45373) (-1, _45374) 0 ]", - "EXPR [ (-1, _27775, _27785) (-1, _27783, _27786) (-1, _27790) (1, _44568) 0 ]", + "EXPR [ (-1, _27789) (-1, _45359) (-1, _45360) 0 ]", + "EXPR [ (-1, _27775, _27785) (-1, _27783, _27786) (-1, _27790) (1, _44558) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27790))], q_c: 0 })], outputs: [Simple(Witness(27791))]", "EXPR [ (1, _27790, _27791) (1, _27792) -1 ]", "EXPR [ (1, _27790, _27792) 0 ]", @@ -32662,9 +32662,9 @@ expression: artifact "EXPR [ (-1, _27833, _27834) (-1, _27835) 1 ]", "EXPR [ (1, _27833, _27834) (-1, _27836) 0 ]", "EXPR [ (1, _27805, _27813) (-1, _27837) 0 ]", - "EXPR [ (-1, _27813, _27835) (-1, _45377) 0 ]", - "EXPR [ (-1, _27833, _27834) (-1, _45378) 0 ]", - "EXPR [ (-1, _27838) (1, _45377) (1, _45378) 1 ]", + "EXPR [ (-1, _27813, _27835) (-1, _45363) 0 ]", + "EXPR [ (-1, _27833, _27834) (-1, _45364) 0 ]", + "EXPR [ (-1, _27838) (1, _45363) (1, _45364) 1 ]", "EXPR [ (1, _25369) (-1, _27839) 3 ]", "EXPR [ (1, _27799, _27838) (-1, _27840) 0 ]", "EXPR [ (1, _27839, _27840) (-1, _27841) 0 ]", @@ -32693,12 +32693,12 @@ expression: artifact "EXPR [ (1, _27855, _27857) 0 ]", "EXPR [ (1, _27840, _27854) (-1, _27858) 0 ]", "EXPR [ (-1, _27857, _27858) (-1, _27859) 1 ]", - "EXPR [ (-1, _27860) (-1, _45377) (-1, _45378) 0 ]", + "EXPR [ (-1, _27860) (-1, _45363) (-1, _45364) 0 ]", "EXPR [ (1, _27857, _27858) (-1, _27861) 0 ]", "EXPR [ (1, _27827, _27836) (1, _27835, _27837) (-1, _27862) 0 ]", - "EXPR [ (-1, _27857, _27858) (-1, _45381) 0 ]", - "EXPR [ (-1, _27859, _27860) (-1, _45382) 0 ]", - "EXPR [ (-1, _27863) (1, _45381) (1, _45382) 1 ]", + "EXPR [ (-1, _27857, _27858) (-1, _45367) 0 ]", + "EXPR [ (-1, _27859, _27860) (-1, _45368) 0 ]", + "EXPR [ (-1, _27863) (1, _45367) (1, _45368) 1 ]", "EXPR [ (1, _25369) (-1, _27864) 6 ]", "EXPR [ (1, _27799, _27863) (-1, _27865) 0 ]", "EXPR [ (1, _27864, _27865) (-1, _27866) 0 ]", @@ -32727,12 +32727,12 @@ expression: artifact "EXPR [ (1, _27880, _27882) 0 ]", "EXPR [ (1, _27865, _27879) (-1, _27883) 0 ]", "EXPR [ (-1, _27882, _27883) (-1, _27884) 1 ]", - "EXPR [ (-1, _27885) (-1, _45381) (-1, _45382) 0 ]", + "EXPR [ (-1, _27885) (-1, _45367) (-1, _45368) 0 ]", "EXPR [ (1, _27882, _27883) (-1, _27886) 0 ]", "EXPR [ (1, _27851, _27861) (1, _27859, _27862) (-1, _27887) 0 ]", - "EXPR [ (-1, _27882, _27883) (-1, _45385) 0 ]", - "EXPR [ (-1, _27884, _27885) (-1, _45386) 0 ]", - "EXPR [ (-1, _27888) (1, _45385) (1, _45386) 1 ]", + "EXPR [ (-1, _27882, _27883) (-1, _45371) 0 ]", + "EXPR [ (-1, _27884, _27885) (-1, _45372) 0 ]", + "EXPR [ (-1, _27888) (1, _45371) (1, _45372) 1 ]", "EXPR [ (1, _25369) (-1, _27889) 10 ]", "EXPR [ (1, _27799, _27888) (-1, _27890) 0 ]", "EXPR [ (1, _27889, _27890) (-1, _27891) 0 ]", @@ -32761,12 +32761,12 @@ expression: artifact "EXPR [ (1, _27905, _27907) 0 ]", "EXPR [ (1, _27890, _27904) (-1, _27908) 0 ]", "EXPR [ (-1, _27907, _27908) (-1, _27909) 1 ]", - "EXPR [ (-1, _27910) (-1, _45385) (-1, _45386) 0 ]", + "EXPR [ (-1, _27910) (-1, _45371) (-1, _45372) 0 ]", "EXPR [ (1, _27907, _27908) (-1, _27911) 0 ]", "EXPR [ (1, _27876, _27886) (1, _27884, _27887) (-1, _27912) 0 ]", - "EXPR [ (-1, _27907, _27908) (-1, _45389) 0 ]", - "EXPR [ (-1, _27909, _27910) (-1, _45390) 0 ]", - "EXPR [ (-1, _27913) (1, _45389) (1, _45390) 1 ]", + "EXPR [ (-1, _27907, _27908) (-1, _45375) 0 ]", + "EXPR [ (-1, _27909, _27910) (-1, _45376) 0 ]", + "EXPR [ (-1, _27913) (1, _45375) (1, _45376) 1 ]", "EXPR [ (1, _25369) (-1, _27914) 15 ]", "EXPR [ (1, _27799, _27913) (-1, _27915) 0 ]", "EXPR [ (1, _27914, _27915) (-1, _27916) 0 ]", @@ -32795,12 +32795,12 @@ expression: artifact "EXPR [ (1, _27930, _27932) 0 ]", "EXPR [ (1, _27915, _27929) (-1, _27933) 0 ]", "EXPR [ (-1, _27932, _27933) (-1, _27934) 1 ]", - "EXPR [ (-1, _27935) (-1, _45389) (-1, _45390) 0 ]", + "EXPR [ (-1, _27935) (-1, _45375) (-1, _45376) 0 ]", "EXPR [ (1, _27932, _27933) (-1, _27936) 0 ]", "EXPR [ (1, _27901, _27911) (1, _27909, _27912) (-1, _27937) 0 ]", - "EXPR [ (-1, _27932, _27933) (-1, _45393) 0 ]", - "EXPR [ (-1, _27934, _27935) (-1, _45394) 0 ]", - "EXPR [ (-1, _27938) (1, _45393) (1, _45394) 1 ]", + "EXPR [ (-1, _27932, _27933) (-1, _45379) 0 ]", + "EXPR [ (-1, _27934, _27935) (-1, _45380) 0 ]", + "EXPR [ (-1, _27938) (1, _45379) (1, _45380) 1 ]", "EXPR [ (1, _25369) (-1, _27939) 21 ]", "EXPR [ (1, _27799, _27938) (-1, _27940) 0 ]", "EXPR [ (1, _27939, _27940) (-1, _27941) 0 ]", @@ -32829,12 +32829,12 @@ expression: artifact "EXPR [ (1, _27955, _27957) 0 ]", "EXPR [ (1, _27940, _27954) (-1, _27958) 0 ]", "EXPR [ (-1, _27957, _27958) (-1, _27959) 1 ]", - "EXPR [ (-1, _27960) (-1, _45393) (-1, _45394) 0 ]", + "EXPR [ (-1, _27960) (-1, _45379) (-1, _45380) 0 ]", "EXPR [ (1, _27957, _27958) (-1, _27961) 0 ]", "EXPR [ (1, _27926, _27936) (1, _27934, _27937) (-1, _27962) 0 ]", - "EXPR [ (-1, _27957, _27958) (-1, _45397) 0 ]", - "EXPR [ (-1, _27959, _27960) (-1, _45398) 0 ]", - "EXPR [ (-1, _27963) (1, _45397) (1, _45398) 1 ]", + "EXPR [ (-1, _27957, _27958) (-1, _45383) 0 ]", + "EXPR [ (-1, _27959, _27960) (-1, _45384) 0 ]", + "EXPR [ (-1, _27963) (1, _45383) (1, _45384) 1 ]", "EXPR [ (1, _25369) (-1, _27964) 28 ]", "EXPR [ (1, _27799, _27963) (-1, _27965) 0 ]", "EXPR [ (1, _27964, _27965) (-1, _27966) 0 ]", @@ -32863,15 +32863,15 @@ expression: artifact "EXPR [ (1, _27980, _27982) 0 ]", "EXPR [ (1, _27965, _27979) (-1, _27983) 0 ]", "EXPR [ (-1, _27982, _27983) (-1, _27984) 1 ]", - "EXPR [ (-1, _27985) (-1, _45397) (-1, _45398) 0 ]", + "EXPR [ (-1, _27985) (-1, _45383) (-1, _45384) 0 ]", "EXPR [ (1, _27982, _27983) (-1, _27986) 0 ]", "EXPR [ (1, _27951, _27961) (1, _27959, _27962) (-1, _27987) 0 ]", - "EXPR [ (-1, _27982, _27983) (-1, _45401) 0 ]", - "EXPR [ (-1, _27984, _27985) (-1, _45402) 0 ]", - "EXPR [ (-1, _27988) (1, _45401) (1, _45402) 1 ]", + "EXPR [ (-1, _27982, _27983) (-1, _45387) 0 ]", + "EXPR [ (-1, _27984, _27985) (-1, _45388) 0 ]", + "EXPR [ (-1, _27988) (1, _45387) (1, _45388) 1 ]", "EXPR [ (-1, _27799, _27988) (-1, _27989) 1 ]", - "EXPR [ (-1, _27990) (-1, _45401) (-1, _45402) 0 ]", - "EXPR [ (-1, _27976, _27986) (-1, _27984, _27987) (-1, _27991) (1, _44606) 0 ]", + "EXPR [ (-1, _27990) (-1, _45387) (-1, _45388) 0 ]", + "EXPR [ (-1, _27976, _27986) (-1, _27984, _27987) (-1, _27991) (1, _44595) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(27991))], q_c: 0 })], outputs: [Simple(Witness(27992))]", "EXPR [ (1, _27991, _27992) (1, _27993) -1 ]", "EXPR [ (1, _27991, _27993) 0 ]", @@ -32929,9 +32929,9 @@ expression: artifact "EXPR [ (-1, _28034, _28035) (-1, _28036) 1 ]", "EXPR [ (1, _28034, _28035) (-1, _28037) 0 ]", "EXPR [ (1, _28006, _28014) (-1, _28038) 0 ]", - "EXPR [ (-1, _28014, _28036) (-1, _45405) 0 ]", - "EXPR [ (-1, _28034, _28035) (-1, _45406) 0 ]", - "EXPR [ (-1, _28039) (1, _45405) (1, _45406) 1 ]", + "EXPR [ (-1, _28014, _28036) (-1, _45391) 0 ]", + "EXPR [ (-1, _28034, _28035) (-1, _45392) 0 ]", + "EXPR [ (-1, _28039) (1, _45391) (1, _45392) 1 ]", "EXPR [ (1, _25589) (-1, _28040) 3 ]", "EXPR [ (1, _28000, _28039) (-1, _28041) 0 ]", "EXPR [ (1, _28040, _28041) (-1, _28042) 0 ]", @@ -32960,12 +32960,12 @@ expression: artifact "EXPR [ (1, _28056, _28058) 0 ]", "EXPR [ (1, _28041, _28055) (-1, _28059) 0 ]", "EXPR [ (-1, _28058, _28059) (-1, _28060) 1 ]", - "EXPR [ (-1, _28061) (-1, _45405) (-1, _45406) 0 ]", + "EXPR [ (-1, _28061) (-1, _45391) (-1, _45392) 0 ]", "EXPR [ (1, _28058, _28059) (-1, _28062) 0 ]", "EXPR [ (1, _28028, _28037) (1, _28036, _28038) (-1, _28063) 0 ]", - "EXPR [ (-1, _28058, _28059) (-1, _45409) 0 ]", - "EXPR [ (-1, _28060, _28061) (-1, _45410) 0 ]", - "EXPR [ (-1, _28064) (1, _45409) (1, _45410) 1 ]", + "EXPR [ (-1, _28058, _28059) (-1, _45395) 0 ]", + "EXPR [ (-1, _28060, _28061) (-1, _45396) 0 ]", + "EXPR [ (-1, _28064) (1, _45395) (1, _45396) 1 ]", "EXPR [ (1, _25589) (-1, _28065) 6 ]", "EXPR [ (1, _28000, _28064) (-1, _28066) 0 ]", "EXPR [ (1, _28065, _28066) (-1, _28067) 0 ]", @@ -32994,12 +32994,12 @@ expression: artifact "EXPR [ (1, _28081, _28083) 0 ]", "EXPR [ (1, _28066, _28080) (-1, _28084) 0 ]", "EXPR [ (-1, _28083, _28084) (-1, _28085) 1 ]", - "EXPR [ (-1, _28086) (-1, _45409) (-1, _45410) 0 ]", + "EXPR [ (-1, _28086) (-1, _45395) (-1, _45396) 0 ]", "EXPR [ (1, _28083, _28084) (-1, _28087) 0 ]", "EXPR [ (1, _28052, _28062) (1, _28060, _28063) (-1, _28088) 0 ]", - "EXPR [ (-1, _28083, _28084) (-1, _45413) 0 ]", - "EXPR [ (-1, _28085, _28086) (-1, _45414) 0 ]", - "EXPR [ (-1, _28089) (1, _45413) (1, _45414) 1 ]", + "EXPR [ (-1, _28083, _28084) (-1, _45399) 0 ]", + "EXPR [ (-1, _28085, _28086) (-1, _45400) 0 ]", + "EXPR [ (-1, _28089) (1, _45399) (1, _45400) 1 ]", "EXPR [ (1, _25589) (-1, _28090) 10 ]", "EXPR [ (1, _28000, _28089) (-1, _28091) 0 ]", "EXPR [ (1, _28090, _28091) (-1, _28092) 0 ]", @@ -33028,12 +33028,12 @@ expression: artifact "EXPR [ (1, _28106, _28108) 0 ]", "EXPR [ (1, _28091, _28105) (-1, _28109) 0 ]", "EXPR [ (-1, _28108, _28109) (-1, _28110) 1 ]", - "EXPR [ (-1, _28111) (-1, _45413) (-1, _45414) 0 ]", + "EXPR [ (-1, _28111) (-1, _45399) (-1, _45400) 0 ]", "EXPR [ (1, _28108, _28109) (-1, _28112) 0 ]", "EXPR [ (1, _28077, _28087) (1, _28085, _28088) (-1, _28113) 0 ]", - "EXPR [ (-1, _28108, _28109) (-1, _45417) 0 ]", - "EXPR [ (-1, _28110, _28111) (-1, _45418) 0 ]", - "EXPR [ (-1, _28114) (1, _45417) (1, _45418) 1 ]", + "EXPR [ (-1, _28108, _28109) (-1, _45403) 0 ]", + "EXPR [ (-1, _28110, _28111) (-1, _45404) 0 ]", + "EXPR [ (-1, _28114) (1, _45403) (1, _45404) 1 ]", "EXPR [ (1, _25589) (-1, _28115) 15 ]", "EXPR [ (1, _28000, _28114) (-1, _28116) 0 ]", "EXPR [ (1, _28115, _28116) (-1, _28117) 0 ]", @@ -33062,12 +33062,12 @@ expression: artifact "EXPR [ (1, _28131, _28133) 0 ]", "EXPR [ (1, _28116, _28130) (-1, _28134) 0 ]", "EXPR [ (-1, _28133, _28134) (-1, _28135) 1 ]", - "EXPR [ (-1, _28136) (-1, _45417) (-1, _45418) 0 ]", + "EXPR [ (-1, _28136) (-1, _45403) (-1, _45404) 0 ]", "EXPR [ (1, _28133, _28134) (-1, _28137) 0 ]", "EXPR [ (1, _28102, _28112) (1, _28110, _28113) (-1, _28138) 0 ]", - "EXPR [ (-1, _28133, _28134) (-1, _45421) 0 ]", - "EXPR [ (-1, _28135, _28136) (-1, _45422) 0 ]", - "EXPR [ (-1, _28139) (1, _45421) (1, _45422) 1 ]", + "EXPR [ (-1, _28133, _28134) (-1, _45407) 0 ]", + "EXPR [ (-1, _28135, _28136) (-1, _45408) 0 ]", + "EXPR [ (-1, _28139) (1, _45407) (1, _45408) 1 ]", "EXPR [ (1, _25589) (-1, _28140) 21 ]", "EXPR [ (1, _28000, _28139) (-1, _28141) 0 ]", "EXPR [ (1, _28140, _28141) (-1, _28142) 0 ]", @@ -33096,12 +33096,12 @@ expression: artifact "EXPR [ (1, _28156, _28158) 0 ]", "EXPR [ (1, _28141, _28155) (-1, _28159) 0 ]", "EXPR [ (-1, _28158, _28159) (-1, _28160) 1 ]", - "EXPR [ (-1, _28161) (-1, _45421) (-1, _45422) 0 ]", + "EXPR [ (-1, _28161) (-1, _45407) (-1, _45408) 0 ]", "EXPR [ (1, _28158, _28159) (-1, _28162) 0 ]", "EXPR [ (1, _28127, _28137) (1, _28135, _28138) (-1, _28163) 0 ]", - "EXPR [ (-1, _28158, _28159) (-1, _45425) 0 ]", - "EXPR [ (-1, _28160, _28161) (-1, _45426) 0 ]", - "EXPR [ (-1, _28164) (1, _45425) (1, _45426) 1 ]", + "EXPR [ (-1, _28158, _28159) (-1, _45411) 0 ]", + "EXPR [ (-1, _28160, _28161) (-1, _45412) 0 ]", + "EXPR [ (-1, _28164) (1, _45411) (1, _45412) 1 ]", "EXPR [ (1, _25589) (-1, _28165) 28 ]", "EXPR [ (1, _28000, _28164) (-1, _28166) 0 ]", "EXPR [ (1, _28165, _28166) (-1, _28167) 0 ]", @@ -33130,15 +33130,15 @@ expression: artifact "EXPR [ (1, _28181, _28183) 0 ]", "EXPR [ (1, _28166, _28180) (-1, _28184) 0 ]", "EXPR [ (-1, _28183, _28184) (-1, _28185) 1 ]", - "EXPR [ (-1, _28186) (-1, _45425) (-1, _45426) 0 ]", + "EXPR [ (-1, _28186) (-1, _45411) (-1, _45412) 0 ]", "EXPR [ (1, _28183, _28184) (-1, _28187) 0 ]", "EXPR [ (1, _28152, _28162) (1, _28160, _28163) (-1, _28188) 0 ]", - "EXPR [ (-1, _28183, _28184) (-1, _45429) 0 ]", - "EXPR [ (-1, _28185, _28186) (-1, _45430) 0 ]", - "EXPR [ (-1, _28189) (1, _45429) (1, _45430) 1 ]", + "EXPR [ (-1, _28183, _28184) (-1, _45415) 0 ]", + "EXPR [ (-1, _28185, _28186) (-1, _45416) 0 ]", + "EXPR [ (-1, _28189) (1, _45415) (1, _45416) 1 ]", "EXPR [ (-1, _28000, _28189) (-1, _28190) 1 ]", - "EXPR [ (-1, _28191) (-1, _45429) (-1, _45430) 0 ]", - "EXPR [ (-1, _28177, _28187) (-1, _28185, _28188) (-1, _28192) (1, _44644) 0 ]", + "EXPR [ (-1, _28191) (-1, _45415) (-1, _45416) 0 ]", + "EXPR [ (-1, _28177, _28187) (-1, _28185, _28188) (-1, _28192) (1, _44632) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(28192))], q_c: 0 })], outputs: [Simple(Witness(28193))]", "EXPR [ (1, _28192, _28193) (1, _28194) -1 ]", "EXPR [ (1, _28192, _28194) 0 ]", @@ -33196,9 +33196,9 @@ expression: artifact "EXPR [ (-1, _28235, _28236) (-1, _28237) 1 ]", "EXPR [ (1, _28235, _28236) (-1, _28238) 0 ]", "EXPR [ (1, _28207, _28215) (-1, _28239) 0 ]", - "EXPR [ (-1, _28215, _28237) (-1, _45433) 0 ]", - "EXPR [ (-1, _28235, _28236) (-1, _45434) 0 ]", - "EXPR [ (-1, _28240) (1, _45433) (1, _45434) 1 ]", + "EXPR [ (-1, _28215, _28237) (-1, _45419) 0 ]", + "EXPR [ (-1, _28235, _28236) (-1, _45420) 0 ]", + "EXPR [ (-1, _28240) (1, _45419) (1, _45420) 1 ]", "EXPR [ (1, _25809) (-1, _28241) 3 ]", "EXPR [ (1, _28201, _28240) (-1, _28242) 0 ]", "EXPR [ (1, _28241, _28242) (-1, _28243) 0 ]", @@ -33227,12 +33227,12 @@ expression: artifact "EXPR [ (1, _28257, _28259) 0 ]", "EXPR [ (1, _28242, _28256) (-1, _28260) 0 ]", "EXPR [ (-1, _28259, _28260) (-1, _28261) 1 ]", - "EXPR [ (-1, _28262) (-1, _45433) (-1, _45434) 0 ]", + "EXPR [ (-1, _28262) (-1, _45419) (-1, _45420) 0 ]", "EXPR [ (1, _28259, _28260) (-1, _28263) 0 ]", "EXPR [ (1, _28229, _28238) (1, _28237, _28239) (-1, _28264) 0 ]", - "EXPR [ (-1, _28259, _28260) (-1, _45437) 0 ]", - "EXPR [ (-1, _28261, _28262) (-1, _45438) 0 ]", - "EXPR [ (-1, _28265) (1, _45437) (1, _45438) 1 ]", + "EXPR [ (-1, _28259, _28260) (-1, _45423) 0 ]", + "EXPR [ (-1, _28261, _28262) (-1, _45424) 0 ]", + "EXPR [ (-1, _28265) (1, _45423) (1, _45424) 1 ]", "EXPR [ (1, _25809) (-1, _28266) 6 ]", "EXPR [ (1, _28201, _28265) (-1, _28267) 0 ]", "EXPR [ (1, _28266, _28267) (-1, _28268) 0 ]", @@ -33261,12 +33261,12 @@ expression: artifact "EXPR [ (1, _28282, _28284) 0 ]", "EXPR [ (1, _28267, _28281) (-1, _28285) 0 ]", "EXPR [ (-1, _28284, _28285) (-1, _28286) 1 ]", - "EXPR [ (-1, _28287) (-1, _45437) (-1, _45438) 0 ]", + "EXPR [ (-1, _28287) (-1, _45423) (-1, _45424) 0 ]", "EXPR [ (1, _28284, _28285) (-1, _28288) 0 ]", "EXPR [ (1, _28253, _28263) (1, _28261, _28264) (-1, _28289) 0 ]", - "EXPR [ (-1, _28284, _28285) (-1, _45441) 0 ]", - "EXPR [ (-1, _28286, _28287) (-1, _45442) 0 ]", - "EXPR [ (-1, _28290) (1, _45441) (1, _45442) 1 ]", + "EXPR [ (-1, _28284, _28285) (-1, _45427) 0 ]", + "EXPR [ (-1, _28286, _28287) (-1, _45428) 0 ]", + "EXPR [ (-1, _28290) (1, _45427) (1, _45428) 1 ]", "EXPR [ (1, _25809) (-1, _28291) 10 ]", "EXPR [ (1, _28201, _28290) (-1, _28292) 0 ]", "EXPR [ (1, _28291, _28292) (-1, _28293) 0 ]", @@ -33295,12 +33295,12 @@ expression: artifact "EXPR [ (1, _28307, _28309) 0 ]", "EXPR [ (1, _28292, _28306) (-1, _28310) 0 ]", "EXPR [ (-1, _28309, _28310) (-1, _28311) 1 ]", - "EXPR [ (-1, _28312) (-1, _45441) (-1, _45442) 0 ]", + "EXPR [ (-1, _28312) (-1, _45427) (-1, _45428) 0 ]", "EXPR [ (1, _28309, _28310) (-1, _28313) 0 ]", "EXPR [ (1, _28278, _28288) (1, _28286, _28289) (-1, _28314) 0 ]", - "EXPR [ (-1, _28309, _28310) (-1, _45445) 0 ]", - "EXPR [ (-1, _28311, _28312) (-1, _45446) 0 ]", - "EXPR [ (-1, _28315) (1, _45445) (1, _45446) 1 ]", + "EXPR [ (-1, _28309, _28310) (-1, _45431) 0 ]", + "EXPR [ (-1, _28311, _28312) (-1, _45432) 0 ]", + "EXPR [ (-1, _28315) (1, _45431) (1, _45432) 1 ]", "EXPR [ (1, _25809) (-1, _28316) 15 ]", "EXPR [ (1, _28201, _28315) (-1, _28317) 0 ]", "EXPR [ (1, _28316, _28317) (-1, _28318) 0 ]", @@ -33329,12 +33329,12 @@ expression: artifact "EXPR [ (1, _28332, _28334) 0 ]", "EXPR [ (1, _28317, _28331) (-1, _28335) 0 ]", "EXPR [ (-1, _28334, _28335) (-1, _28336) 1 ]", - "EXPR [ (-1, _28337) (-1, _45445) (-1, _45446) 0 ]", + "EXPR [ (-1, _28337) (-1, _45431) (-1, _45432) 0 ]", "EXPR [ (1, _28334, _28335) (-1, _28338) 0 ]", "EXPR [ (1, _28303, _28313) (1, _28311, _28314) (-1, _28339) 0 ]", - "EXPR [ (-1, _28334, _28335) (-1, _45449) 0 ]", - "EXPR [ (-1, _28336, _28337) (-1, _45450) 0 ]", - "EXPR [ (-1, _28340) (1, _45449) (1, _45450) 1 ]", + "EXPR [ (-1, _28334, _28335) (-1, _45435) 0 ]", + "EXPR [ (-1, _28336, _28337) (-1, _45436) 0 ]", + "EXPR [ (-1, _28340) (1, _45435) (1, _45436) 1 ]", "EXPR [ (1, _25809) (-1, _28341) 21 ]", "EXPR [ (1, _28201, _28340) (-1, _28342) 0 ]", "EXPR [ (1, _28341, _28342) (-1, _28343) 0 ]", @@ -33363,12 +33363,12 @@ expression: artifact "EXPR [ (1, _28357, _28359) 0 ]", "EXPR [ (1, _28342, _28356) (-1, _28360) 0 ]", "EXPR [ (-1, _28359, _28360) (-1, _28361) 1 ]", - "EXPR [ (-1, _28362) (-1, _45449) (-1, _45450) 0 ]", + "EXPR [ (-1, _28362) (-1, _45435) (-1, _45436) 0 ]", "EXPR [ (1, _28359, _28360) (-1, _28363) 0 ]", "EXPR [ (1, _28328, _28338) (1, _28336, _28339) (-1, _28364) 0 ]", - "EXPR [ (-1, _28359, _28360) (-1, _45453) 0 ]", - "EXPR [ (-1, _28361, _28362) (-1, _45454) 0 ]", - "EXPR [ (-1, _28365) (1, _45453) (1, _45454) 1 ]", + "EXPR [ (-1, _28359, _28360) (-1, _45439) 0 ]", + "EXPR [ (-1, _28361, _28362) (-1, _45440) 0 ]", + "EXPR [ (-1, _28365) (1, _45439) (1, _45440) 1 ]", "EXPR [ (1, _25809) (-1, _28366) 28 ]", "EXPR [ (1, _28201, _28365) (-1, _28367) 0 ]", "EXPR [ (1, _28366, _28367) (-1, _28368) 0 ]", @@ -33397,15 +33397,15 @@ expression: artifact "EXPR [ (1, _28382, _28384) 0 ]", "EXPR [ (1, _28367, _28381) (-1, _28385) 0 ]", "EXPR [ (-1, _28384, _28385) (-1, _28386) 1 ]", - "EXPR [ (-1, _28387) (-1, _45453) (-1, _45454) 0 ]", + "EXPR [ (-1, _28387) (-1, _45439) (-1, _45440) 0 ]", "EXPR [ (1, _28384, _28385) (-1, _28388) 0 ]", "EXPR [ (1, _28353, _28363) (1, _28361, _28364) (-1, _28389) 0 ]", - "EXPR [ (-1, _28384, _28385) (-1, _45457) 0 ]", - "EXPR [ (-1, _28386, _28387) (-1, _45458) 0 ]", - "EXPR [ (-1, _28390) (1, _45457) (1, _45458) 1 ]", + "EXPR [ (-1, _28384, _28385) (-1, _45443) 0 ]", + "EXPR [ (-1, _28386, _28387) (-1, _45444) 0 ]", + "EXPR [ (-1, _28390) (1, _45443) (1, _45444) 1 ]", "EXPR [ (-1, _28201, _28390) (-1, _28391) 1 ]", - "EXPR [ (-1, _28392) (-1, _45457) (-1, _45458) 0 ]", - "EXPR [ (-1, _28378, _28388) (-1, _28386, _28389) (-1, _28393) (1, _44682) 0 ]", + "EXPR [ (-1, _28392) (-1, _45443) (-1, _45444) 0 ]", + "EXPR [ (-1, _28378, _28388) (-1, _28386, _28389) (-1, _28393) (1, _44669) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(28393))], q_c: 0 })], outputs: [Simple(Witness(28394))]", "EXPR [ (1, _28393, _28394) (1, _28395) -1 ]", "EXPR [ (1, _28393, _28395) 0 ]", @@ -33463,9 +33463,9 @@ expression: artifact "EXPR [ (-1, _28436, _28437) (-1, _28438) 1 ]", "EXPR [ (1, _28436, _28437) (-1, _28439) 0 ]", "EXPR [ (1, _28408, _28416) (-1, _28440) 0 ]", - "EXPR [ (-1, _28416, _28438) (-1, _45461) 0 ]", - "EXPR [ (-1, _28436, _28437) (-1, _45462) 0 ]", - "EXPR [ (-1, _28441) (1, _45461) (1, _45462) 1 ]", + "EXPR [ (-1, _28416, _28438) (-1, _45447) 0 ]", + "EXPR [ (-1, _28436, _28437) (-1, _45448) 0 ]", + "EXPR [ (-1, _28441) (1, _45447) (1, _45448) 1 ]", "EXPR [ (1, _26029) (-1, _28442) 3 ]", "EXPR [ (1, _28402, _28441) (-1, _28443) 0 ]", "EXPR [ (1, _28442, _28443) (-1, _28444) 0 ]", @@ -33494,12 +33494,12 @@ expression: artifact "EXPR [ (1, _28458, _28460) 0 ]", "EXPR [ (1, _28443, _28457) (-1, _28461) 0 ]", "EXPR [ (-1, _28460, _28461) (-1, _28462) 1 ]", - "EXPR [ (-1, _28463) (-1, _45461) (-1, _45462) 0 ]", + "EXPR [ (-1, _28463) (-1, _45447) (-1, _45448) 0 ]", "EXPR [ (1, _28460, _28461) (-1, _28464) 0 ]", "EXPR [ (1, _28430, _28439) (1, _28438, _28440) (-1, _28465) 0 ]", - "EXPR [ (-1, _28460, _28461) (-1, _45465) 0 ]", - "EXPR [ (-1, _28462, _28463) (-1, _45466) 0 ]", - "EXPR [ (-1, _28466) (1, _45465) (1, _45466) 1 ]", + "EXPR [ (-1, _28460, _28461) (-1, _45451) 0 ]", + "EXPR [ (-1, _28462, _28463) (-1, _45452) 0 ]", + "EXPR [ (-1, _28466) (1, _45451) (1, _45452) 1 ]", "EXPR [ (1, _26029) (-1, _28467) 6 ]", "EXPR [ (1, _28402, _28466) (-1, _28468) 0 ]", "EXPR [ (1, _28467, _28468) (-1, _28469) 0 ]", @@ -33528,12 +33528,12 @@ expression: artifact "EXPR [ (1, _28483, _28485) 0 ]", "EXPR [ (1, _28468, _28482) (-1, _28486) 0 ]", "EXPR [ (-1, _28485, _28486) (-1, _28487) 1 ]", - "EXPR [ (-1, _28488) (-1, _45465) (-1, _45466) 0 ]", + "EXPR [ (-1, _28488) (-1, _45451) (-1, _45452) 0 ]", "EXPR [ (1, _28485, _28486) (-1, _28489) 0 ]", "EXPR [ (1, _28454, _28464) (1, _28462, _28465) (-1, _28490) 0 ]", - "EXPR [ (-1, _28485, _28486) (-1, _45469) 0 ]", - "EXPR [ (-1, _28487, _28488) (-1, _45470) 0 ]", - "EXPR [ (-1, _28491) (1, _45469) (1, _45470) 1 ]", + "EXPR [ (-1, _28485, _28486) (-1, _45455) 0 ]", + "EXPR [ (-1, _28487, _28488) (-1, _45456) 0 ]", + "EXPR [ (-1, _28491) (1, _45455) (1, _45456) 1 ]", "EXPR [ (1, _26029) (-1, _28492) 10 ]", "EXPR [ (1, _28402, _28491) (-1, _28493) 0 ]", "EXPR [ (1, _28492, _28493) (-1, _28494) 0 ]", @@ -33562,12 +33562,12 @@ expression: artifact "EXPR [ (1, _28508, _28510) 0 ]", "EXPR [ (1, _28493, _28507) (-1, _28511) 0 ]", "EXPR [ (-1, _28510, _28511) (-1, _28512) 1 ]", - "EXPR [ (-1, _28513) (-1, _45469) (-1, _45470) 0 ]", + "EXPR [ (-1, _28513) (-1, _45455) (-1, _45456) 0 ]", "EXPR [ (1, _28510, _28511) (-1, _28514) 0 ]", "EXPR [ (1, _28479, _28489) (1, _28487, _28490) (-1, _28515) 0 ]", - "EXPR [ (-1, _28510, _28511) (-1, _45473) 0 ]", - "EXPR [ (-1, _28512, _28513) (-1, _45474) 0 ]", - "EXPR [ (-1, _28516) (1, _45473) (1, _45474) 1 ]", + "EXPR [ (-1, _28510, _28511) (-1, _45459) 0 ]", + "EXPR [ (-1, _28512, _28513) (-1, _45460) 0 ]", + "EXPR [ (-1, _28516) (1, _45459) (1, _45460) 1 ]", "EXPR [ (1, _26029) (-1, _28517) 15 ]", "EXPR [ (1, _28402, _28516) (-1, _28518) 0 ]", "EXPR [ (1, _28517, _28518) (-1, _28519) 0 ]", @@ -33596,12 +33596,12 @@ expression: artifact "EXPR [ (1, _28533, _28535) 0 ]", "EXPR [ (1, _28518, _28532) (-1, _28536) 0 ]", "EXPR [ (-1, _28535, _28536) (-1, _28537) 1 ]", - "EXPR [ (-1, _28538) (-1, _45473) (-1, _45474) 0 ]", + "EXPR [ (-1, _28538) (-1, _45459) (-1, _45460) 0 ]", "EXPR [ (1, _28535, _28536) (-1, _28539) 0 ]", "EXPR [ (1, _28504, _28514) (1, _28512, _28515) (-1, _28540) 0 ]", - "EXPR [ (-1, _28535, _28536) (-1, _45477) 0 ]", - "EXPR [ (-1, _28537, _28538) (-1, _45478) 0 ]", - "EXPR [ (-1, _28541) (1, _45477) (1, _45478) 1 ]", + "EXPR [ (-1, _28535, _28536) (-1, _45463) 0 ]", + "EXPR [ (-1, _28537, _28538) (-1, _45464) 0 ]", + "EXPR [ (-1, _28541) (1, _45463) (1, _45464) 1 ]", "EXPR [ (1, _26029) (-1, _28542) 21 ]", "EXPR [ (1, _28402, _28541) (-1, _28543) 0 ]", "EXPR [ (1, _28542, _28543) (-1, _28544) 0 ]", @@ -33630,12 +33630,12 @@ expression: artifact "EXPR [ (1, _28558, _28560) 0 ]", "EXPR [ (1, _28543, _28557) (-1, _28561) 0 ]", "EXPR [ (-1, _28560, _28561) (-1, _28562) 1 ]", - "EXPR [ (-1, _28563) (-1, _45477) (-1, _45478) 0 ]", + "EXPR [ (-1, _28563) (-1, _45463) (-1, _45464) 0 ]", "EXPR [ (1, _28560, _28561) (-1, _28564) 0 ]", "EXPR [ (1, _28529, _28539) (1, _28537, _28540) (-1, _28565) 0 ]", - "EXPR [ (-1, _28560, _28561) (-1, _45481) 0 ]", - "EXPR [ (-1, _28562, _28563) (-1, _45482) 0 ]", - "EXPR [ (-1, _28566) (1, _45481) (1, _45482) 1 ]", + "EXPR [ (-1, _28560, _28561) (-1, _45467) 0 ]", + "EXPR [ (-1, _28562, _28563) (-1, _45468) 0 ]", + "EXPR [ (-1, _28566) (1, _45467) (1, _45468) 1 ]", "EXPR [ (1, _26029) (-1, _28567) 28 ]", "EXPR [ (1, _28402, _28566) (-1, _28568) 0 ]", "EXPR [ (1, _28567, _28568) (-1, _28569) 0 ]", @@ -33664,15 +33664,15 @@ expression: artifact "EXPR [ (1, _28583, _28585) 0 ]", "EXPR [ (1, _28568, _28582) (-1, _28586) 0 ]", "EXPR [ (-1, _28585, _28586) (-1, _28587) 1 ]", - "EXPR [ (-1, _28588) (-1, _45481) (-1, _45482) 0 ]", + "EXPR [ (-1, _28588) (-1, _45467) (-1, _45468) 0 ]", "EXPR [ (1, _28585, _28586) (-1, _28589) 0 ]", "EXPR [ (1, _28554, _28564) (1, _28562, _28565) (-1, _28590) 0 ]", - "EXPR [ (-1, _28585, _28586) (-1, _45485) 0 ]", - "EXPR [ (-1, _28587, _28588) (-1, _45486) 0 ]", - "EXPR [ (-1, _28591) (1, _45485) (1, _45486) 1 ]", + "EXPR [ (-1, _28585, _28586) (-1, _45471) 0 ]", + "EXPR [ (-1, _28587, _28588) (-1, _45472) 0 ]", + "EXPR [ (-1, _28591) (1, _45471) (1, _45472) 1 ]", "EXPR [ (-1, _28402, _28591) (-1, _28592) 1 ]", - "EXPR [ (-1, _28593) (-1, _45485) (-1, _45486) 0 ]", - "EXPR [ (-1, _28579, _28589) (-1, _28587, _28590) (-1, _28594) (1, _44720) 0 ]", + "EXPR [ (-1, _28593) (-1, _45471) (-1, _45472) 0 ]", + "EXPR [ (-1, _28579, _28589) (-1, _28587, _28590) (-1, _28594) (1, _44706) 0 ]", "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(28594))], q_c: 0 })], outputs: [Simple(Witness(28595))]", "EXPR [ (1, _28594, _28595) (1, _28596) -1 ]", "EXPR [ (1, _28594, _28596) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 581d32e40a4..e8c49f16b16 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -60,7 +60,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _176", + "current witness index : _185", "private parameters indices : [_0, _1, _2, _3, _4, _5, _6, _7]", "public parameters indices : []", "return value indices : []", @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (1, _12, _12) (268435454, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967301 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", @@ -106,266 +106,264 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 4)] []", "BLACKBOX::RANGE [(_25, 5)] []", - "EXPR [ (-1, _19, _22) (1, _19) (1, _25) (-1, _26) 15 ]", - "BLACKBOX::RANGE [(_26, 5)] []", - "EXPR [ (16, _24) (1, _25) (-1, _27) 0 ]", - "EXPR [ (-1, _19, _22) (1, _19) (-1, _28) 0 ]", - "EXPR [ (1, _1, _28) (-1, _27, _28) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(29)), Simple(Witness(30))]", + "EXPR [ (-1, _19, _22) (1, _19) (-1, _26) 0 ]", + "EXPR [ (1, _25, _26) (-1, _27) 0 ]", + "BLACKBOX::RANGE [(_27, 4)] []", + "EXPR [ (1, _1, _26) (-16, _24, _26) (-1, _25, _26) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", + "BLACKBOX::RANGE [(_28, 4)] []", "BLACKBOX::RANGE [(_29, 4)] []", - "BLACKBOX::RANGE [(_30, 4)] []", - "EXPR [ (1, _1) (-16, _29) (-1, _30) 0 ]", - "EXPR [ (-1, _28) (-1, _31) 1 ]", - "EXPR [ (1, _19, _21) (-1, _32) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967298 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(33)), Simple(Witness(34))]", - "BLACKBOX::RANGE [(_33, 1)] []", - "BLACKBOX::RANGE [(_34, 32)] []", - "EXPR [ (-1, _9) (-4294967296, _33) (-1, _34) 4294967298 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (-1, _33, _19) (1, _19) 0 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", - "BLACKBOX::RANGE [(_35, 4)] []", - "BLACKBOX::RANGE [(_36, 5)] []", - "EXPR [ (-1, _19, _33) (1, _19) (1, _36) (-1, _37) 15 ]", - "BLACKBOX::RANGE [(_37, 5)] []", - "EXPR [ (16, _35) (1, _36) (-1, _38) 0 ]", - "EXPR [ (-1, _19, _33) (1, _19) (-1, _39) 0 ]", - "EXPR [ (1, _2, _39) (-1, _38, _39) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", - "BLACKBOX::RANGE [(_40, 4)] []", - "BLACKBOX::RANGE [(_41, 4)] []", - "EXPR [ (1, _2) (-16, _40) (-1, _41) 0 ]", - "EXPR [ (-1, _9, _19) (1, _9) (1, _19) (-1, _42) -1 ]", + "EXPR [ (1, _1) (-16, _28) (-1, _29) 0 ]", + "EXPR [ (-1, _26) (-1, _30) 1 ]", + "EXPR [ (1, _19, _21) (-1, _31) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967298 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(32)), Simple(Witness(33))]", + "BLACKBOX::RANGE [(_32, 1)] []", + "BLACKBOX::RANGE [(_33, 32)] []", + "EXPR [ (-1, _9) (-4294967296, _32) (-1, _33) 4294967298 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (-1, _32, _19) (1, _19) 0 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", + "BLACKBOX::RANGE [(_34, 4)] []", + "BLACKBOX::RANGE [(_35, 5)] []", + "EXPR [ (-1, _19, _32) (1, _19) (-1, _36) 0 ]", + "EXPR [ (1, _35, _36) (-1, _37) 0 ]", + "BLACKBOX::RANGE [(_37, 4)] []", + "EXPR [ (1, _2, _36) (-16, _34, _36) (-1, _35, _36) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(38)), Simple(Witness(39))]", + "BLACKBOX::RANGE [(_38, 4)] []", + "BLACKBOX::RANGE [(_39, 4)] []", + "EXPR [ (1, _2) (-16, _38) (-1, _39) 0 ]", + "EXPR [ (-1, _9, _19) (1, _9) (1, _19) (-1, _40) -1 ]", + "BLACKBOX::RANGE [(_40, 32)] []", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(40))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", + "BLACKBOX::RANGE [(_41, 1)] []", "BLACKBOX::RANGE [(_42, 32)] []", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(42))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(43)), Simple(Witness(44))]", - "BLACKBOX::RANGE [(_43, 1)] []", - "BLACKBOX::RANGE [(_44, 32)] []", - "EXPR [ (-1, _42) (-4294967296, _43) (-1, _44) 4294967296 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _43) (-1, _19) (-1, _43) 1 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(45)), Simple(Witness(46))]", - "BLACKBOX::RANGE [(_45, 4)] []", - "BLACKBOX::RANGE [(_46, 5)] []", - "EXPR [ (1, _19, _43) (-1, _19) (-1, _43) (1, _46) (-1, _47) 16 ]", - "BLACKBOX::RANGE [(_47, 5)] []", - "EXPR [ (16, _45) (1, _46) (-1, _48) 0 ]", - "EXPR [ (1, _19, _43) (-1, _19) (-1, _43) (-1, _49) 1 ]", - "EXPR [ (1, _1, _49) (-1, _48, _49) 0 ]", - "EXPR [ (-1, _49) (-1, _50) 1 ]", - "EXPR [ (1, _21, _28) (1, _31, _32) (-1, _51) 0 ]", - "EXPR [ (1, _24, _28) (-1, _52) 0 ]", - "EXPR [ (1, _28, _30) (-1, _53) 0 ]", - "EXPR [ (1, _35, _39) (-1, _54) 0 ]", - "EXPR [ (1, _39, _41) (-1, _55) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(42))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(56)), Simple(Witness(57))]", - "BLACKBOX::RANGE [(_56, 1)] []", - "BLACKBOX::RANGE [(_57, 32)] []", - "EXPR [ (-1, _42) (-4294967296, _56) (-1, _57) 4294967297 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _56) (-1, _19) (-1, _56) 1 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(58)), Simple(Witness(59))]", + "EXPR [ (-1, _40) (-4294967296, _41) (-1, _42) 4294967296 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _41) (-1, _19) (-1, _41) 1 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(43)), Simple(Witness(44))]", + "BLACKBOX::RANGE [(_43, 4)] []", + "BLACKBOX::RANGE [(_44, 5)] []", + "EXPR [ (1, _19, _41) (-1, _19) (-1, _41) (-1, _45) 1 ]", + "EXPR [ (1, _44, _45) (-1, _46) 0 ]", + "BLACKBOX::RANGE [(_46, 4)] []", + "EXPR [ (-16, _43, _45) (-1, _180) 0 ]", + "EXPR [ (1, _1, _45) (-1, _44, _45) (1, _180) 0 ]", + "EXPR [ (-1, _45) (-1, _47) 1 ]", + "EXPR [ (1, _21, _26) (1, _30, _31) (-1, _48) 0 ]", + "EXPR [ (1, _24, _26) (-1, _49) 0 ]", + "EXPR [ (1, _26, _29) (-1, _50) 0 ]", + "EXPR [ (1, _34, _36) (-1, _51) 0 ]", + "EXPR [ (1, _36, _39) (-1, _52) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(40))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(53)), Simple(Witness(54))]", + "BLACKBOX::RANGE [(_53, 1)] []", + "BLACKBOX::RANGE [(_54, 32)] []", + "EXPR [ (-1, _40) (-4294967296, _53) (-1, _54) 4294967297 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _53) (-1, _19) (-1, _53) 1 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(55)), Simple(Witness(56))]", + "BLACKBOX::RANGE [(_55, 4)] []", + "BLACKBOX::RANGE [(_56, 5)] []", + "EXPR [ (1, _19, _53) (-1, _19) (-1, _53) (-1, _57) 1 ]", + "EXPR [ (1, _56, _57) (-1, _58) 0 ]", "BLACKBOX::RANGE [(_58, 4)] []", - "BLACKBOX::RANGE [(_59, 5)] []", - "EXPR [ (1, _19, _56) (-1, _19) (-1, _56) (1, _59) (-1, _60) 16 ]", - "BLACKBOX::RANGE [(_60, 5)] []", - "EXPR [ (16, _58) (1, _59) (-1, _61) 0 ]", - "EXPR [ (1, _19, _56) (-1, _19) (-1, _56) (-1, _62) 1 ]", - "EXPR [ (1, _2, _62) (-1, _61, _62) 0 ]", - "EXPR [ (-1, _62) (-1, _63) 1 ]", - "EXPR [ (1, _50, _53) (-1, _64) 0 ]", - "EXPR [ (1, _50, _54) (-1, _65) 0 ]", + "EXPR [ (-16, _55, _57) (-1, _185) 0 ]", + "EXPR [ (1, _2, _57) (-1, _56, _57) (1, _185) 0 ]", + "EXPR [ (-1, _57) (-1, _59) 1 ]", + "EXPR [ (1, _47, _50) (-1, _60) 0 ]", + "EXPR [ (1, _47, _51) (-1, _61) 0 ]", "EXPR [ (2, _5) (1, _19) -7 ]", - "EXPR [ (1, _45, _49) (1, _50, _51) -15 ]", - "EXPR [ (1, _30, _49) (1, _50, _52) -1 ]", - "EXPR [ (1, _58, _62) (1, _63, _64) -12 ]", - "EXPR [ (1, _41, _62) (1, _63, _65) -11 ]", - "EXPR [ (1, _50, _55) -8 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", - "BLACKBOX::RANGE [(_66, 1)] []", - "BLACKBOX::RANGE [(_67, 15)] []", - "EXPR [ (1, _6) (-32768, _66) (-1, _67) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(66))], linear_combinations: [(1, Witness(6)), (65536, Witness(66))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 13 })], outputs: [Simple(Witness(68)), Simple(Witness(69))]", - "BLACKBOX::RANGE [(_68, 13)] []", - "BLACKBOX::RANGE [(_69, 4)] []", - "EXPR [ (1, _69) (-1, _70) 3 ]", - "BLACKBOX::RANGE [(_70, 4)] []", - "EXPR [ (-2, _6, _66) (1, _6) (65536, _66) (-13, _68) (-1, _69) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(68))], q_c: 0 })], outputs: [Simple(Witness(71))]", - "EXPR [ (1, _68, _71) (1, _72) -1 ]", - "EXPR [ (1, _68, _72) 0 ]", - "EXPR [ (2, _66, _68) (-65536, _66) (-1, _68) (-1, _73) 65536 ]", + "EXPR [ (1, _47, _48) (1368015179489954701390400359078579693034272775026002146481137761660988030976, _180) -15 ]", + "EXPR [ (1, _29, _45) (1, _47, _49) -1 ]", + "EXPR [ (1, _59, _60) (1368015179489954701390400359078579693034272775026002146481137761660988030976, _185) -12 ]", + "EXPR [ (1, _39, _57) (1, _59, _61) -11 ]", + "EXPR [ (1, _47, _52) -8 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(62)), Simple(Witness(63))]", + "BLACKBOX::RANGE [(_62, 1)] []", + "BLACKBOX::RANGE [(_63, 15)] []", + "EXPR [ (1, _6) (-32768, _62) (-1, _63) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(62))], linear_combinations: [(1, Witness(6)), (65536, Witness(62))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 13 })], outputs: [Simple(Witness(64)), Simple(Witness(65))]", + "BLACKBOX::RANGE [(_64, 13)] []", + "BLACKBOX::RANGE [(_65, 4)] []", + "EXPR [ (1, _65) (-1, _66) 3 ]", + "BLACKBOX::RANGE [(_66, 4)] []", + "EXPR [ (-2, _6, _62) (1, _6) (65536, _62) (-13, _64) (-1, _65) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(64))], q_c: 0 })], outputs: [Simple(Witness(67))]", + "EXPR [ (1, _64, _67) (1, _68) -1 ]", + "EXPR [ (1, _64, _68) 0 ]", + "EXPR [ (2, _62, _64) (-65536, _62) (-1, _64) (-1, _69) 65536 ]", + "EXPR [ (-1, _68) (-1, _70) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(65))], q_c: 0 })], outputs: [Simple(Witness(71))]", + "EXPR [ (1, _65, _71) (1, _72) -1 ]", + "EXPR [ (1, _65, _72) 0 ]", + "EXPR [ (-2, _62, _65) (65536, _62) (1, _65) (-1, _73) 0 ]", "EXPR [ (-1, _72) (-1, _74) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(69))], q_c: 0 })], outputs: [Simple(Witness(75))]", - "EXPR [ (1, _69, _75) (1, _76) -1 ]", - "EXPR [ (1, _69, _76) 0 ]", - "EXPR [ (-2, _66, _69) (65536, _66) (1, _69) (-1, _77) 0 ]", - "EXPR [ (-1, _76) (-1, _78) 1 ]", - "EXPR [ (1, _77, _78) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", - "BLACKBOX::RANGE [(_79, 1)] []", - "BLACKBOX::RANGE [(_80, 15)] []", - "EXPR [ (1, _7) (-32768, _79) (-1, _80) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(81)), Simple(Witness(82))]", - "BLACKBOX::RANGE [(_81, 1)] []", - "BLACKBOX::RANGE [(_82, 15)] []", - "EXPR [ (1, _6) (-32768, _81) (-1, _82) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(7), Witness(79))], linear_combinations: [(1, Witness(7)), (65536, Witness(79))], q_c: 0 })], outputs: [Simple(Witness(83))]", - "EXPR [ (-2, _7, _79) (1, _7) (65536, _79) (-1, _84) 0 ]", - "EXPR [ (1, _83, _84) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(81))], linear_combinations: [(1, Witness(6)), (65536, Witness(81))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(84))], q_c: 0 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", - "BLACKBOX::RANGE [(_85, 16)] []", - "BLACKBOX::RANGE [(_86, 16)] []", - "EXPR [ (1, _84) (-1, _86) (-1, _87) -1 ]", - "BLACKBOX::RANGE [(_87, 16)] []", - "EXPR [ (-2, _6, _81) (-1, _84, _85) (1, _6) (65536, _81) (-1, _86) 0 ]", - "EXPR [ (-1, _85) (-1, _88) 32768 ]", - "EXPR [ (-2, _79, _81) (1, _79) (1, _81) (-1, _89) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(85))], q_c: 0 })], outputs: [Simple(Witness(90))]", - "EXPR [ (1, _85, _90) (1, _91) -1 ]", - "EXPR [ (1, _85, _91) 0 ]", - "EXPR [ (2, _88, _89) (1, _85) (-1, _92) 0 ]", + "EXPR [ (1, _73, _74) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(75)), Simple(Witness(76))]", + "BLACKBOX::RANGE [(_75, 1)] []", + "BLACKBOX::RANGE [(_76, 15)] []", + "EXPR [ (1, _7) (-32768, _75) (-1, _76) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(77)), Simple(Witness(78))]", + "BLACKBOX::RANGE [(_77, 1)] []", + "BLACKBOX::RANGE [(_78, 15)] []", + "EXPR [ (1, _6) (-32768, _77) (-1, _78) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(7), Witness(75))], linear_combinations: [(1, Witness(7)), (65536, Witness(75))], q_c: 0 })], outputs: [Simple(Witness(79))]", + "EXPR [ (-2, _7, _75) (1, _7) (65536, _75) (-1, _80) 0 ]", + "EXPR [ (1, _79, _80) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(77))], linear_combinations: [(1, Witness(6)), (65536, Witness(77))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80))], q_c: 0 })], outputs: [Simple(Witness(81)), Simple(Witness(82))]", + "BLACKBOX::RANGE [(_81, 16)] []", + "BLACKBOX::RANGE [(_82, 16)] []", + "EXPR [ (1, _80) (-1, _82) (-1, _83) -1 ]", + "BLACKBOX::RANGE [(_83, 16)] []", + "EXPR [ (-2, _6, _77) (-1, _80, _81) (1, _6) (65536, _77) (-1, _82) 0 ]", + "EXPR [ (-1, _81) (-1, _84) 32768 ]", + "EXPR [ (-2, _75, _77) (1, _75) (1, _77) (-1, _85) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(81))], q_c: 0 })], outputs: [Simple(Witness(86))]", + "EXPR [ (1, _81, _86) (1, _87) -1 ]", + "EXPR [ (1, _81, _87) 0 ]", + "EXPR [ (2, _84, _85) (1, _81) (-1, _88) 0 ]", + "EXPR [ (-1, _87) (-1, _89) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(82))], q_c: 0 })], outputs: [Simple(Witness(90))]", + "EXPR [ (1, _82, _90) (1, _91) -1 ]", + "EXPR [ (1, _82, _91) 0 ]", + "EXPR [ (-2, _77, _82) (65536, _77) (1, _82) (-1, _92) 0 ]", "EXPR [ (-1, _91) (-1, _93) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(86))], q_c: 0 })], outputs: [Simple(Witness(94))]", - "EXPR [ (1, _86, _94) (1, _95) -1 ]", - "EXPR [ (1, _86, _95) 0 ]", - "EXPR [ (-2, _81, _86) (65536, _81) (1, _86) (-1, _96) 0 ]", - "EXPR [ (-1, _95) (-1, _97) 1 ]", - "EXPR [ (1, _96, _97) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(98)), Simple(Witness(99))]", - "BLACKBOX::RANGE [(_98, 1)] []", - "BLACKBOX::RANGE [(_99, 15)] []", - "EXPR [ (1, _6) (-32768, _98) (-1, _99) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(98))], linear_combinations: [(1, Witness(6)), (65536, Witness(98))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(100)), Simple(Witness(101))]", - "BLACKBOX::RANGE [(_100, 13)] []", - "BLACKBOX::RANGE [(_101, 4)] []", - "EXPR [ (1, _101) (-1, _102) 5 ]", - "BLACKBOX::RANGE [(_102, 4)] []", - "EXPR [ (-2, _6, _98) (1, _6) (65536, _98) (-11, _100) (-1, _101) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(100))], q_c: 0 })], outputs: [Simple(Witness(103))]", - "EXPR [ (1, _100, _103) (1, _104) -1 ]", - "EXPR [ (1, _100, _104) 0 ]", - "EXPR [ (2, _98, _100) (-65536, _98) (-1, _100) (-1, _105) 65536 ]", + "EXPR [ (1, _92, _93) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(94)), Simple(Witness(95))]", + "BLACKBOX::RANGE [(_94, 1)] []", + "BLACKBOX::RANGE [(_95, 15)] []", + "EXPR [ (1, _6) (-32768, _94) (-1, _95) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(94))], linear_combinations: [(1, Witness(6)), (65536, Witness(94))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(96)), Simple(Witness(97))]", + "BLACKBOX::RANGE [(_96, 13)] []", + "BLACKBOX::RANGE [(_97, 4)] []", + "EXPR [ (1, _97) (-1, _98) 5 ]", + "BLACKBOX::RANGE [(_98, 4)] []", + "EXPR [ (-2, _6, _94) (1, _6) (65536, _94) (-11, _96) (-1, _97) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(96))], q_c: 0 })], outputs: [Simple(Witness(99))]", + "EXPR [ (1, _96, _99) (1, _100) -1 ]", + "EXPR [ (1, _96, _100) 0 ]", + "EXPR [ (2, _94, _96) (-65536, _94) (-1, _96) (-1, _101) 65536 ]", + "EXPR [ (-1, _100) (-1, _102) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(97))], q_c: 0 })], outputs: [Simple(Witness(103))]", + "EXPR [ (1, _97, _103) (1, _104) -1 ]", + "EXPR [ (1, _97, _104) 0 ]", + "EXPR [ (-2, _94, _97) (65536, _94) (1, _97) (-1, _105) 0 ]", "EXPR [ (-1, _104) (-1, _106) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(101))], q_c: 0 })], outputs: [Simple(Witness(107))]", - "EXPR [ (1, _101, _107) (1, _108) -1 ]", - "EXPR [ (1, _101, _108) 0 ]", - "EXPR [ (-2, _98, _101) (65536, _98) (1, _101) (-1, _109) 0 ]", - "EXPR [ (-1, _108) (-1, _110) 1 ]", - "EXPR [ (1, _109, _110) -4 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(6))], q_c: 131072 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(111)), Simple(Witness(112))]", - "BLACKBOX::RANGE [(_111, 2)] []", + "EXPR [ (1, _105, _106) -4 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(6))], q_c: 131072 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(107)), Simple(Witness(108))]", + "BLACKBOX::RANGE [(_107, 2)] []", + "BLACKBOX::RANGE [(_108, 16)] []", + "EXPR [ (-1, _6) (-65536, _107) (-1, _108) 131072 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(109)), Simple(Witness(110))]", + "BLACKBOX::RANGE [(_109, 1)] []", + "BLACKBOX::RANGE [(_110, 16)] []", + "EXPR [ (1, _6) (-65536, _109) (-1, _110) 32768 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(111)), Simple(Witness(112))]", + "BLACKBOX::RANGE [(_111, 1)] []", "BLACKBOX::RANGE [(_112, 16)] []", - "EXPR [ (-1, _6) (-65536, _111) (-1, _112) 131072 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(113)), Simple(Witness(114))]", + "EXPR [ (1, _108) (-65536, _111) (-1, _112) 32768 ]", + "EXPR [ (-1, _109, _111) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(113)), Simple(Witness(114))]", "BLACKBOX::RANGE [(_113, 1)] []", - "BLACKBOX::RANGE [(_114, 16)] []", - "EXPR [ (1, _6) (-65536, _113) (-1, _114) 32768 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(115)), Simple(Witness(116))]", - "BLACKBOX::RANGE [(_115, 1)] []", - "BLACKBOX::RANGE [(_116, 16)] []", - "EXPR [ (1, _112) (-65536, _115) (-1, _116) 32768 ]", - "EXPR [ (-1, _113, _115) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(117)), Simple(Witness(118))]", - "BLACKBOX::RANGE [(_117, 1)] []", - "BLACKBOX::RANGE [(_118, 15)] []", - "EXPR [ (1, _112) (-32768, _117) (-1, _118) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(112), Witness(117))], linear_combinations: [(1, Witness(112)), (65536, Witness(117))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(119)), Simple(Witness(120))]", - "BLACKBOX::RANGE [(_119, 13)] []", - "BLACKBOX::RANGE [(_120, 4)] []", - "EXPR [ (1, _120) (-1, _121) 5 ]", - "BLACKBOX::RANGE [(_121, 4)] []", - "EXPR [ (-2, _112, _117) (1, _112) (65536, _117) (-11, _119) (-1, _120) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(119))], q_c: 0 })], outputs: [Simple(Witness(122))]", - "EXPR [ (1, _119, _122) (1, _123) -1 ]", - "EXPR [ (1, _119, _123) 0 ]", - "EXPR [ (2, _117, _119) (-65536, _117) (-1, _119) (-1, _124) 65536 ]", + "BLACKBOX::RANGE [(_114, 15)] []", + "EXPR [ (1, _108) (-32768, _113) (-1, _114) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(108), Witness(113))], linear_combinations: [(1, Witness(108)), (65536, Witness(113))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(115)), Simple(Witness(116))]", + "BLACKBOX::RANGE [(_115, 13)] []", + "BLACKBOX::RANGE [(_116, 4)] []", + "EXPR [ (1, _116) (-1, _117) 5 ]", + "BLACKBOX::RANGE [(_117, 4)] []", + "EXPR [ (-2, _108, _113) (1, _108) (65536, _113) (-11, _115) (-1, _116) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(115))], q_c: 0 })], outputs: [Simple(Witness(118))]", + "EXPR [ (1, _115, _118) (1, _119) -1 ]", + "EXPR [ (1, _115, _119) 0 ]", + "EXPR [ (2, _113, _115) (-65536, _113) (-1, _115) (-1, _120) 65536 ]", + "EXPR [ (-1, _119) (-1, _121) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(116))], q_c: 0 })], outputs: [Simple(Witness(122))]", + "EXPR [ (1, _116, _122) (1, _123) -1 ]", + "EXPR [ (1, _116, _123) 0 ]", + "EXPR [ (-2, _113, _116) (65536, _113) (1, _116) (-1, _124) 0 ]", "EXPR [ (-1, _123) (-1, _125) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(120))], q_c: 0 })], outputs: [Simple(Witness(126))]", - "EXPR [ (1, _120, _126) (1, _127) -1 ]", - "EXPR [ (1, _120, _127) 0 ]", - "EXPR [ (-2, _117, _120) (65536, _117) (1, _120) (-1, _128) 0 ]", - "EXPR [ (-1, _127) (-1, _129) 1 ]", - "EXPR [ (1, _128, _129) -65532 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 2 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(130)), Simple(Witness(131))]", + "EXPR [ (1, _124, _125) -65532 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 2 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(126)), Simple(Witness(127))]", + "BLACKBOX::RANGE [(_126, 1)] []", + "BLACKBOX::RANGE [(_127, 16)] []", + "EXPR [ (1, _7) (-65536, _126) (-1, _127) 2 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(128)), Simple(Witness(129))]", + "BLACKBOX::RANGE [(_128, 1)] []", + "BLACKBOX::RANGE [(_129, 16)] []", + "EXPR [ (1, _7) (-65536, _128) (-1, _129) 32768 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(130)), Simple(Witness(131))]", "BLACKBOX::RANGE [(_130, 1)] []", "BLACKBOX::RANGE [(_131, 16)] []", - "EXPR [ (1, _7) (-65536, _130) (-1, _131) 2 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(132)), Simple(Witness(133))]", - "BLACKBOX::RANGE [(_132, 1)] []", - "BLACKBOX::RANGE [(_133, 16)] []", - "EXPR [ (1, _7) (-65536, _132) (-1, _133) 32768 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(134)), Simple(Witness(135))]", - "BLACKBOX::RANGE [(_134, 1)] []", - "BLACKBOX::RANGE [(_135, 16)] []", - "EXPR [ (1, _131) (-65536, _134) (-1, _135) 32768 ]", - "EXPR [ (1, _132) (-1, _134) (-1, _136) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(136))], q_c: 0 })], outputs: [Simple(Witness(137))]", - "EXPR [ (1, _136, _137) (1, _138) -1 ]", - "EXPR [ (1, _136, _138) 0 ]", - "EXPR [ (-1, _132, _138) (1, _132) (1, _138) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(139)), Simple(Witness(140))]", - "BLACKBOX::RANGE [(_139, 1)] []", - "BLACKBOX::RANGE [(_140, 15)] []", - "EXPR [ (1, _131) (-32768, _139) (-1, _140) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(141)), Simple(Witness(142))]", - "BLACKBOX::RANGE [(_141, 1)] []", - "BLACKBOX::RANGE [(_142, 15)] []", - "EXPR [ (1, _6) (-32768, _141) (-1, _142) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(131), Witness(139))], linear_combinations: [(1, Witness(131)), (65536, Witness(139))], q_c: 0 })], outputs: [Simple(Witness(143))]", - "EXPR [ (-2, _131, _139) (1, _131) (65536, _139) (-1, _144) 0 ]", - "EXPR [ (1, _143, _144) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(141))], linear_combinations: [(1, Witness(6)), (65536, Witness(141))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(144))], q_c: 0 })], outputs: [Simple(Witness(145)), Simple(Witness(146))]", - "BLACKBOX::RANGE [(_145, 16)] []", - "BLACKBOX::RANGE [(_146, 16)] []", - "EXPR [ (1, _144) (-1, _146) (-1, _147) -1 ]", - "BLACKBOX::RANGE [(_147, 16)] []", - "EXPR [ (-2, _6, _141) (-1, _144, _145) (1, _6) (65536, _141) (-1, _146) 0 ]", - "EXPR [ (-1, _145) (-1, _148) 32768 ]", - "EXPR [ (-2, _139, _141) (1, _139) (1, _141) (-1, _149) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(145))], q_c: 0 })], outputs: [Simple(Witness(150))]", - "EXPR [ (1, _145, _150) (1, _151) -1 ]", - "EXPR [ (1, _145, _151) 0 ]", - "EXPR [ (2, _148, _149) (1, _145) (-1, _152) 0 ]", + "EXPR [ (1, _127) (-65536, _130) (-1, _131) 32768 ]", + "EXPR [ (1, _128) (-1, _130) (-1, _132) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(132))], q_c: 0 })], outputs: [Simple(Witness(133))]", + "EXPR [ (1, _132, _133) (1, _134) -1 ]", + "EXPR [ (1, _132, _134) 0 ]", + "EXPR [ (-1, _128, _134) (1, _128) (1, _134) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(135)), Simple(Witness(136))]", + "BLACKBOX::RANGE [(_135, 1)] []", + "BLACKBOX::RANGE [(_136, 15)] []", + "EXPR [ (1, _127) (-32768, _135) (-1, _136) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(137)), Simple(Witness(138))]", + "BLACKBOX::RANGE [(_137, 1)] []", + "BLACKBOX::RANGE [(_138, 15)] []", + "EXPR [ (1, _6) (-32768, _137) (-1, _138) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(127), Witness(135))], linear_combinations: [(1, Witness(127)), (65536, Witness(135))], q_c: 0 })], outputs: [Simple(Witness(139))]", + "EXPR [ (-2, _127, _135) (1, _127) (65536, _135) (-1, _140) 0 ]", + "EXPR [ (1, _139, _140) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(137))], linear_combinations: [(1, Witness(6)), (65536, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(140))], q_c: 0 })], outputs: [Simple(Witness(141)), Simple(Witness(142))]", + "BLACKBOX::RANGE [(_141, 16)] []", + "BLACKBOX::RANGE [(_142, 16)] []", + "EXPR [ (1, _140) (-1, _142) (-1, _143) -1 ]", + "BLACKBOX::RANGE [(_143, 16)] []", + "EXPR [ (-2, _6, _137) (-1, _140, _141) (1, _6) (65536, _137) (-1, _142) 0 ]", + "EXPR [ (-1, _141) (-1, _144) 32768 ]", + "EXPR [ (-2, _135, _137) (1, _135) (1, _137) (-1, _145) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(141))], q_c: 0 })], outputs: [Simple(Witness(146))]", + "EXPR [ (1, _141, _146) (1, _147) -1 ]", + "EXPR [ (1, _141, _147) 0 ]", + "EXPR [ (2, _144, _145) (1, _141) (-1, _148) 0 ]", + "EXPR [ (-1, _147) (-1, _149) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(142))], q_c: 0 })], outputs: [Simple(Witness(150))]", + "EXPR [ (1, _142, _150) (1, _151) -1 ]", + "EXPR [ (1, _142, _151) 0 ]", + "EXPR [ (-2, _137, _142) (65536, _137) (1, _142) (-1, _152) 0 ]", "EXPR [ (-1, _151) (-1, _153) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(146))], q_c: 0 })], outputs: [Simple(Witness(154))]", - "EXPR [ (1, _146, _154) (1, _155) -1 ]", - "EXPR [ (1, _146, _155) 0 ]", - "EXPR [ (-2, _141, _146) (65536, _141) (1, _146) (-1, _156) 0 ]", - "EXPR [ (-1, _155) (-1, _157) 1 ]", - "EXPR [ (-1, _156, _157) 4 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(158)), Simple(Witness(159))]", - "BLACKBOX::RANGE [(_158, 1)] []", - "BLACKBOX::RANGE [(_159, 15)] []", - "EXPR [ (1, _131) (-32768, _158) (-1, _159) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(160)), Simple(Witness(161))]", - "BLACKBOX::RANGE [(_160, 1)] []", - "BLACKBOX::RANGE [(_161, 15)] []", - "EXPR [ (1, _112) (-32768, _160) (-1, _161) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(131), Witness(158))], linear_combinations: [(1, Witness(131)), (65536, Witness(158))], q_c: 0 })], outputs: [Simple(Witness(162))]", - "EXPR [ (-2, _131, _158) (1, _131) (65536, _158) (-1, _163) 0 ]", - "EXPR [ (1, _162, _163) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(112), Witness(160))], linear_combinations: [(1, Witness(112)), (65536, Witness(160))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(163))], q_c: 0 })], outputs: [Simple(Witness(164)), Simple(Witness(165))]", - "BLACKBOX::RANGE [(_164, 16)] []", - "BLACKBOX::RANGE [(_165, 16)] []", - "EXPR [ (1, _163) (-1, _165) (-1, _166) -1 ]", - "BLACKBOX::RANGE [(_166, 16)] []", - "EXPR [ (-2, _112, _160) (-1, _163, _164) (1, _112) (65536, _160) (-1, _165) 0 ]", - "EXPR [ (-1, _164) (-1, _167) 32768 ]", - "EXPR [ (-2, _158, _160) (1, _158) (1, _160) (-1, _168) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(164))], q_c: 0 })], outputs: [Simple(Witness(169))]", - "EXPR [ (1, _164, _169) (1, _170) -1 ]", - "EXPR [ (1, _164, _170) 0 ]", - "EXPR [ (2, _167, _168) (1, _164) (-1, _171) 0 ]", + "EXPR [ (-1, _152, _153) 4 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(154)), Simple(Witness(155))]", + "BLACKBOX::RANGE [(_154, 1)] []", + "BLACKBOX::RANGE [(_155, 15)] []", + "EXPR [ (1, _127) (-32768, _154) (-1, _155) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(156)), Simple(Witness(157))]", + "BLACKBOX::RANGE [(_156, 1)] []", + "BLACKBOX::RANGE [(_157, 15)] []", + "EXPR [ (1, _108) (-32768, _156) (-1, _157) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(127), Witness(154))], linear_combinations: [(1, Witness(127)), (65536, Witness(154))], q_c: 0 })], outputs: [Simple(Witness(158))]", + "EXPR [ (-2, _127, _154) (1, _127) (65536, _154) (-1, _159) 0 ]", + "EXPR [ (1, _158, _159) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(108), Witness(156))], linear_combinations: [(1, Witness(108)), (65536, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(159))], q_c: 0 })], outputs: [Simple(Witness(160)), Simple(Witness(161))]", + "BLACKBOX::RANGE [(_160, 16)] []", + "BLACKBOX::RANGE [(_161, 16)] []", + "EXPR [ (1, _159) (-1, _161) (-1, _162) -1 ]", + "BLACKBOX::RANGE [(_162, 16)] []", + "EXPR [ (-2, _108, _156) (-1, _159, _160) (1, _108) (65536, _156) (-1, _161) 0 ]", + "EXPR [ (-1, _160) (-1, _163) 32768 ]", + "EXPR [ (-2, _154, _156) (1, _154) (1, _156) (-1, _164) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(160))], q_c: 0 })], outputs: [Simple(Witness(165))]", + "EXPR [ (1, _160, _165) (1, _166) -1 ]", + "EXPR [ (1, _160, _166) 0 ]", + "EXPR [ (2, _163, _164) (1, _160) (-1, _167) 0 ]", + "EXPR [ (-1, _166) (-1, _168) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(161))], q_c: 0 })], outputs: [Simple(Witness(169))]", + "EXPR [ (1, _161, _169) (1, _170) -1 ]", + "EXPR [ (1, _161, _170) 0 ]", + "EXPR [ (-2, _156, _161) (65536, _156) (1, _161) (-1, _171) 0 ]", "EXPR [ (-1, _170) (-1, _172) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(165))], q_c: 0 })], outputs: [Simple(Witness(173))]", - "EXPR [ (1, _165, _173) (1, _174) -1 ]", - "EXPR [ (1, _165, _174) 0 ]", - "EXPR [ (-2, _160, _165) (65536, _160) (1, _165) (-1, _175) 0 ]", - "EXPR [ (-1, _174) (-1, _176) 1 ]", - "EXPR [ (-1, _175, _176) 65532 ]", + "EXPR [ (-1, _171, _172) 65532 ]", "unconstrained func 0", "[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) } }]", "unconstrained func 1", "[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) } }]" ], - "debug_symbols": "pZjBbhs7DEX/xessRhQpiv2Vh4fASZzCgOEEblygCPrvFYe8k2aRLuSN77EdHlNjcWbi993T4eH6/f54fn75sfv23/vu4XI8nY7f708vj/u348t5vPr++26Hp/dvl8NhvLT76/1R9bq/HM5vu2/n6+l0t/u5P13XP/rxuj+v+ba/jHeXu93h/DRyCJ+Pp4PT77uP6uXrUqKlZTURtU0gnw3lawOzpICl31avdaJeWs160XJj/cz6xXAAGy0T9U23epvpvwmhvs3UK2P92nSm3jjr+0IT9X3rv0/tH1uwf6zM7J+uis+3me+vLFsDZaGZI2BGtwlKWbCGUqYOwqjaeihsU4bGm0GnVkFkMFCd6oG2vVxoajN96kHsVkP78rv45ym52nZKZp0yKC4JxItNGOooS0Pl0m41UJkyVNkMvNxskCmDfKyitVsNOncc+scqut5qsHqzYWpHyTYXVSrPGfjDMPVtSqm3GlrZDDp1JIXtK8P/49n+8Xj5dJO40zHFd7u+Ptr6WJaIEkERNYIjJKJFhKMMyTgAxdagJaJEDMv4iqlGcIREDMu4SSGN6BG2Rh2WcfGpJYIiasSwjMVWiWgRGtH9QjHSInnJLJmUWTM5UzKbn2BHambPtEiJviT6Elo/VGpE9CXRl7QwimZmZ5KdteysZWctO2vZWeP4xCaZ2VnLzpr7xs5tFqnuG0dVSyZl1kz3jSOrktkyNbNnWmRfMksmZdZM9/WR2V/P9fbsr/f43G6Rlv1Z9mfps/RZ9mfZn2V/lv1Z9mfZ37hBAhQARUtl8U3rW3LxbcsOAmgABXSAj4H4ACyAAiBABTBAAA2ggA6AmWAmmAlmgplgJpgJZoKZYPZxIV+7DwypQwEQoAIYIIAGUEAHWALDzDAzzAwzw8wwM8wMM8PMMAvMArPALDALzAKzwCwwC8w+W+QbwIfLLwzFpyuAABXAAAE0gAI6wBIUZoVZYVaYFWaFWWFWmBVmhdkHri4OfuosDgSoAAYIoAEU0AGW4KMXALPBbDD7+PnNevH5C2gABXSABZDPYEABEKACGCCABlBAB8BcYC4wF5gLzD6Ddb3WuJkdGkABHWAJ6wVqhQIgQAUwAGaCmWAmmAnmCnOF2Wewrte/CmCAABpAAR1gCT6DAQUAM8PMMDPMDDPDzDAzzAKzwCwwC8wCs8AsMAvMArPA3GD2Gax+afcZrOpQAQwQQAMooAMswWcwoABgVpgVZoVZYVaYFWaFucPcYe4wd5g7zB3mDnOHucPcYTaY1xn0fyJ/7i/H/cPpkD/ZPV/Pj3/9gvf26xXv4De+18vL4+Hpejn4jdz63ri1+wM=", + "debug_symbols": "pZjBTiM7EEX/JWsW7XKVy55feXoaBQijSFFAGRjpCc2/P7tdJwwLZtHZcA8JdbracXU3ed89Hu7ffnw/np+ef+6+/fO+u78cT6fjj++n54f96/H53F99/32349fvr5fDob+0++P9XvWyvxzOr7tv57fT6W73a396W//o58v+vObr/tLfXe52h/Njzy58Op4Og37ffVQvX5eKLCWqRaRcBfbZkL42qFoI1Opt9Z431FvJUW+ebqzfcv7WWMAiy4b64tf6tqX/YkJ92VLvyvl78S31TaO+LrKhvl77r5v2T1vYPy1t2T/VneO3LZ9fWq4NpEW2rEBrcpsgpYVzSGnTIvSqaw9J2yZD0avBN52FSMMgeVMPct3LSTZtpk89WLvVUL78LP56Sc7teklW32RwbgmiS9tgyL0sDFlTudUgaZMh29Wgy80G22Swj7Mo5VaDb1uH+nEW1W81tHyzYdOOsutcZMu6zaAfhk2fpqV8q6Gkq8E3raRp+8rwb/9t/3C8fHpI3Hmf4rtdXX+29WdaZqQZMiPP0Bk2o8yYjtQlfQFSW0OWGWlGt/SPWPIMnWEzuqU/pIjPqDPaGrlb+s0npxkyI8/oln6y2WaUGT6jjhtFzzZTl8gUKZE5UiNtXFh7lkiPrJFtPbTNtiytBzOZkWfMtsym0UqkR0ZnFp2V6KxEZ0XmkUqO1MjorAxf36nFI4evr2JpM32JTJHD11fSc6RGWmSJ9Mga2WbWJTJFDl/tGf3VWLka/dUyj1s9Mvqr0V8LXwtfi/5a9Neivxb9teivRX8t+mvRX39Amg2lZWzYsQGXsWV1QAYUMKAAY/PagAq0gHUQVkiAABlQwIACYE6YE2bBLJgFs2AWzIJZMI9RkXHuY1jEB7SAMTATEiBABhQwoAAOYM6YFbNiVsyKWTErZsWsmBWzYjbMhtkwG2bDbJgN85gsGRtgjNa4DaQxWyuM4ZqQAAEyoIABBXAAc8HsmB2zY3bMjtkxO2bHPMYtLwPGZTONq+gCJECADChgQAEcqADmhrlhHsM3Hs3TmL4JChhQAAcq0CbImMEJCRAgAwoYUAAHKoA5YU6Yxwzm9c4yzDpAAQMK4EAFWsB6g1ohAQJgFsyCWTALZsEsmMcM5vVulwABMqCAAQVwoAItQDErZsWsmBWzYlbMilkxK2bDbJgNs2E2zIbZMBtmwzxmMI8b+ZjB7AMSIEAGFDCgAA5UoAU4ZsfsmB2zY3bMjtkxO2bHXDFXzBVzxVwxV8wVc8VcMa8zOP5l/LW/HPf3p0N8Qff0dn744/u61/9eeIdv9F4uzw+Hx7fLYTy2re/1B7n/AQ==", "file_map": { "50": { "source": "global NIBBLE_LENGTH: u32 = 16;\n\nstruct U4 {\n inner: u8,\n}\n\nimpl U4 {\n fn zero() -> U4 {\n U4 { inner: 0 }\n }\n\n fn from_u8(x: u8) -> U4 {\n U4 { inner: x % 16 }\n }\n}\n\nimpl Eq for U4 {\n fn eq(self, other: Self) -> bool {\n self.inner == other.inner\n }\n}\n\nfn compact_decode(input: [u8; N], length: Field) -> ([U4; NIBBLE_LENGTH], Field) {\n assert(2 * input.len() <= NIBBLE_LENGTH);\n assert(length as u32 <= input.len());\n\n let mut nibble = [U4::zero(); NIBBLE_LENGTH];\n\n let first_nibble = U4::from_u8(input[0] >> 4);\n let parity = first_nibble.inner as u1;\n\n if parity == 1 {\n nibble[0] = U4::from_u8(input[0] & 0x0f);\n for i in 1..input.len() {\n if i as u32 < length as u32 {\n let x = input[i];\n nibble[2 * i - 1] = U4::from_u8(x >> 4);\n nibble[2 * i] = U4::from_u8(x & 0x0f);\n }\n }\n } else {\n for i in 0..2 {\n if (i as u32) < length as u32 - 1 {\n let x = input[i + 1];\n nibble[2 * i] = U4::from_u8(x >> 4);\n nibble[2 * i + 1] = U4::from_u8(x & 0x0f);\n }\n }\n }\n\n let out = (nibble, 2 * length + (parity as Field) - 2);\n\n out\n}\n\nfn enc(value: [u8; N], value_length: Field) -> ([u8; 32], Field) {\n assert(value.len() as u8 >= value_length as u8);\n let mut out_value = [0; 32];\n if value_length == 0 {\n let out = (out_value, value_length);\n out\n } else if value_length as u8 < 31 {\n out_value[0] = 0x80 + value_length as u8;\n\n for i in 1..value.len() {\n out_value[i] = value[i - 1];\n }\n\n let out = (out_value, value_length + 1);\n\n out\n } else {\n let out = (out_value, 32);\n out\n }\n}\n\nfn bitshift_literal_0() -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << 0;\n\n bits\n}\nfn bitshift_literal_4() -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << 4;\n\n bits\n}\nfn bitshift_variable(idx: u8) -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << idx;\n\n bits\n}\n\nfn main(x: [u8; 5], z: Field, u: i16, v: i16) {\n //Issue 1144\n let (nib, len) = compact_decode(x, z);\n assert(len == 5);\n assert(\n [nib[0], nib[1], nib[2], nib[3], nib[4]]\n == [U4::from_u8(15), U4::from_u8(1), U4::from_u8(12), U4::from_u8(11), U4::from_u8(8)],\n );\n // Issue 1169\n let val1 = [\n 0xb8, 0x8f, 0x61, 0xe6, 0xfb, 0xda, 0x83, 0xfb, 0xff, 0xfa, 0xbe, 0x36, 0x41, 0x12, 0x13,\n 0x74, 0x80, 0x39, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n 0x00, 0x00,\n ];\n let val1_length = 20;\n\n let enc_val1 = enc(val1, val1_length);\n\n assert(\n enc_val1.0\n == [\n 0x94, 0xb8, 0x8f, 0x61, 0xe6, 0xfb, 0xda, 0x83, 0xfb, 0xff, 0xfa, 0xbe, 0x36, 0x41,\n 0x12, 0x13, 0x74, 0x80, 0x39, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n 0x00, 0x00, 0x00, 0x00,\n ],\n );\n assert(enc_val1.1 == 21);\n // Issue 2399\n let result_0 = bitshift_literal_0();\n assert(result_0 == 1);\n let result_4 = bitshift_literal_4();\n assert(result_4 == 16);\n let result_0 = bitshift_variable(0);\n assert(result_0 == 1);\n let result_4 = bitshift_variable(4);\n assert(result_4 == 16);\n\n // Issue 6609\n assert(u % -13 == 0);\n assert(u % v == 0);\n assert(u % -11 == 4);\n assert(-u % -11 == -4);\n assert(u % -11 == u % (v + 2));\n assert(-u % -11 == -u % (v + 2));\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap index 581d32e40a4..e8c49f16b16 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap @@ -60,7 +60,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _176", + "current witness index : _185", "private parameters indices : [_0, _1, _2, _3, _4, _5, _6, _7]", "public parameters indices : []", "return value indices : []", @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (1, _12, _12) (268435454, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967301 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", @@ -106,266 +106,264 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 4)] []", "BLACKBOX::RANGE [(_25, 5)] []", - "EXPR [ (-1, _19, _22) (1, _19) (1, _25) (-1, _26) 15 ]", - "BLACKBOX::RANGE [(_26, 5)] []", - "EXPR [ (16, _24) (1, _25) (-1, _27) 0 ]", - "EXPR [ (-1, _19, _22) (1, _19) (-1, _28) 0 ]", - "EXPR [ (1, _1, _28) (-1, _27, _28) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(29)), Simple(Witness(30))]", + "EXPR [ (-1, _19, _22) (1, _19) (-1, _26) 0 ]", + "EXPR [ (1, _25, _26) (-1, _27) 0 ]", + "BLACKBOX::RANGE [(_27, 4)] []", + "EXPR [ (1, _1, _26) (-16, _24, _26) (-1, _25, _26) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", + "BLACKBOX::RANGE [(_28, 4)] []", "BLACKBOX::RANGE [(_29, 4)] []", - "BLACKBOX::RANGE [(_30, 4)] []", - "EXPR [ (1, _1) (-16, _29) (-1, _30) 0 ]", - "EXPR [ (-1, _28) (-1, _31) 1 ]", - "EXPR [ (1, _19, _21) (-1, _32) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967298 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(33)), Simple(Witness(34))]", - "BLACKBOX::RANGE [(_33, 1)] []", - "BLACKBOX::RANGE [(_34, 32)] []", - "EXPR [ (-1, _9) (-4294967296, _33) (-1, _34) 4294967298 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (-1, _33, _19) (1, _19) 0 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", - "BLACKBOX::RANGE [(_35, 4)] []", - "BLACKBOX::RANGE [(_36, 5)] []", - "EXPR [ (-1, _19, _33) (1, _19) (1, _36) (-1, _37) 15 ]", - "BLACKBOX::RANGE [(_37, 5)] []", - "EXPR [ (16, _35) (1, _36) (-1, _38) 0 ]", - "EXPR [ (-1, _19, _33) (1, _19) (-1, _39) 0 ]", - "EXPR [ (1, _2, _39) (-1, _38, _39) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", - "BLACKBOX::RANGE [(_40, 4)] []", - "BLACKBOX::RANGE [(_41, 4)] []", - "EXPR [ (1, _2) (-16, _40) (-1, _41) 0 ]", - "EXPR [ (-1, _9, _19) (1, _9) (1, _19) (-1, _42) -1 ]", + "EXPR [ (1, _1) (-16, _28) (-1, _29) 0 ]", + "EXPR [ (-1, _26) (-1, _30) 1 ]", + "EXPR [ (1, _19, _21) (-1, _31) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967298 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(32)), Simple(Witness(33))]", + "BLACKBOX::RANGE [(_32, 1)] []", + "BLACKBOX::RANGE [(_33, 32)] []", + "EXPR [ (-1, _9) (-4294967296, _32) (-1, _33) 4294967298 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (-1, _32, _19) (1, _19) 0 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", + "BLACKBOX::RANGE [(_34, 4)] []", + "BLACKBOX::RANGE [(_35, 5)] []", + "EXPR [ (-1, _19, _32) (1, _19) (-1, _36) 0 ]", + "EXPR [ (1, _35, _36) (-1, _37) 0 ]", + "BLACKBOX::RANGE [(_37, 4)] []", + "EXPR [ (1, _2, _36) (-16, _34, _36) (-1, _35, _36) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(38)), Simple(Witness(39))]", + "BLACKBOX::RANGE [(_38, 4)] []", + "BLACKBOX::RANGE [(_39, 4)] []", + "EXPR [ (1, _2) (-16, _38) (-1, _39) 0 ]", + "EXPR [ (-1, _9, _19) (1, _9) (1, _19) (-1, _40) -1 ]", + "BLACKBOX::RANGE [(_40, 32)] []", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(40))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", + "BLACKBOX::RANGE [(_41, 1)] []", "BLACKBOX::RANGE [(_42, 32)] []", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(42))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(43)), Simple(Witness(44))]", - "BLACKBOX::RANGE [(_43, 1)] []", - "BLACKBOX::RANGE [(_44, 32)] []", - "EXPR [ (-1, _42) (-4294967296, _43) (-1, _44) 4294967296 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _43) (-1, _19) (-1, _43) 1 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(45)), Simple(Witness(46))]", - "BLACKBOX::RANGE [(_45, 4)] []", - "BLACKBOX::RANGE [(_46, 5)] []", - "EXPR [ (1, _19, _43) (-1, _19) (-1, _43) (1, _46) (-1, _47) 16 ]", - "BLACKBOX::RANGE [(_47, 5)] []", - "EXPR [ (16, _45) (1, _46) (-1, _48) 0 ]", - "EXPR [ (1, _19, _43) (-1, _19) (-1, _43) (-1, _49) 1 ]", - "EXPR [ (1, _1, _49) (-1, _48, _49) 0 ]", - "EXPR [ (-1, _49) (-1, _50) 1 ]", - "EXPR [ (1, _21, _28) (1, _31, _32) (-1, _51) 0 ]", - "EXPR [ (1, _24, _28) (-1, _52) 0 ]", - "EXPR [ (1, _28, _30) (-1, _53) 0 ]", - "EXPR [ (1, _35, _39) (-1, _54) 0 ]", - "EXPR [ (1, _39, _41) (-1, _55) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(42))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(56)), Simple(Witness(57))]", - "BLACKBOX::RANGE [(_56, 1)] []", - "BLACKBOX::RANGE [(_57, 32)] []", - "EXPR [ (-1, _42) (-4294967296, _56) (-1, _57) 4294967297 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _56) (-1, _19) (-1, _56) 1 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(58)), Simple(Witness(59))]", + "EXPR [ (-1, _40) (-4294967296, _41) (-1, _42) 4294967296 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _41) (-1, _19) (-1, _41) 1 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(43)), Simple(Witness(44))]", + "BLACKBOX::RANGE [(_43, 4)] []", + "BLACKBOX::RANGE [(_44, 5)] []", + "EXPR [ (1, _19, _41) (-1, _19) (-1, _41) (-1, _45) 1 ]", + "EXPR [ (1, _44, _45) (-1, _46) 0 ]", + "BLACKBOX::RANGE [(_46, 4)] []", + "EXPR [ (-16, _43, _45) (-1, _180) 0 ]", + "EXPR [ (1, _1, _45) (-1, _44, _45) (1, _180) 0 ]", + "EXPR [ (-1, _45) (-1, _47) 1 ]", + "EXPR [ (1, _21, _26) (1, _30, _31) (-1, _48) 0 ]", + "EXPR [ (1, _24, _26) (-1, _49) 0 ]", + "EXPR [ (1, _26, _29) (-1, _50) 0 ]", + "EXPR [ (1, _34, _36) (-1, _51) 0 ]", + "EXPR [ (1, _36, _39) (-1, _52) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(40))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(53)), Simple(Witness(54))]", + "BLACKBOX::RANGE [(_53, 1)] []", + "BLACKBOX::RANGE [(_54, 32)] []", + "EXPR [ (-1, _40) (-4294967296, _53) (-1, _54) 4294967297 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _53) (-1, _19) (-1, _53) 1 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(55)), Simple(Witness(56))]", + "BLACKBOX::RANGE [(_55, 4)] []", + "BLACKBOX::RANGE [(_56, 5)] []", + "EXPR [ (1, _19, _53) (-1, _19) (-1, _53) (-1, _57) 1 ]", + "EXPR [ (1, _56, _57) (-1, _58) 0 ]", "BLACKBOX::RANGE [(_58, 4)] []", - "BLACKBOX::RANGE [(_59, 5)] []", - "EXPR [ (1, _19, _56) (-1, _19) (-1, _56) (1, _59) (-1, _60) 16 ]", - "BLACKBOX::RANGE [(_60, 5)] []", - "EXPR [ (16, _58) (1, _59) (-1, _61) 0 ]", - "EXPR [ (1, _19, _56) (-1, _19) (-1, _56) (-1, _62) 1 ]", - "EXPR [ (1, _2, _62) (-1, _61, _62) 0 ]", - "EXPR [ (-1, _62) (-1, _63) 1 ]", - "EXPR [ (1, _50, _53) (-1, _64) 0 ]", - "EXPR [ (1, _50, _54) (-1, _65) 0 ]", + "EXPR [ (-16, _55, _57) (-1, _185) 0 ]", + "EXPR [ (1, _2, _57) (-1, _56, _57) (1, _185) 0 ]", + "EXPR [ (-1, _57) (-1, _59) 1 ]", + "EXPR [ (1, _47, _50) (-1, _60) 0 ]", + "EXPR [ (1, _47, _51) (-1, _61) 0 ]", "EXPR [ (2, _5) (1, _19) -7 ]", - "EXPR [ (1, _45, _49) (1, _50, _51) -15 ]", - "EXPR [ (1, _30, _49) (1, _50, _52) -1 ]", - "EXPR [ (1, _58, _62) (1, _63, _64) -12 ]", - "EXPR [ (1, _41, _62) (1, _63, _65) -11 ]", - "EXPR [ (1, _50, _55) -8 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", - "BLACKBOX::RANGE [(_66, 1)] []", - "BLACKBOX::RANGE [(_67, 15)] []", - "EXPR [ (1, _6) (-32768, _66) (-1, _67) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(66))], linear_combinations: [(1, Witness(6)), (65536, Witness(66))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 13 })], outputs: [Simple(Witness(68)), Simple(Witness(69))]", - "BLACKBOX::RANGE [(_68, 13)] []", - "BLACKBOX::RANGE [(_69, 4)] []", - "EXPR [ (1, _69) (-1, _70) 3 ]", - "BLACKBOX::RANGE [(_70, 4)] []", - "EXPR [ (-2, _6, _66) (1, _6) (65536, _66) (-13, _68) (-1, _69) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(68))], q_c: 0 })], outputs: [Simple(Witness(71))]", - "EXPR [ (1, _68, _71) (1, _72) -1 ]", - "EXPR [ (1, _68, _72) 0 ]", - "EXPR [ (2, _66, _68) (-65536, _66) (-1, _68) (-1, _73) 65536 ]", + "EXPR [ (1, _47, _48) (1368015179489954701390400359078579693034272775026002146481137761660988030976, _180) -15 ]", + "EXPR [ (1, _29, _45) (1, _47, _49) -1 ]", + "EXPR [ (1, _59, _60) (1368015179489954701390400359078579693034272775026002146481137761660988030976, _185) -12 ]", + "EXPR [ (1, _39, _57) (1, _59, _61) -11 ]", + "EXPR [ (1, _47, _52) -8 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(62)), Simple(Witness(63))]", + "BLACKBOX::RANGE [(_62, 1)] []", + "BLACKBOX::RANGE [(_63, 15)] []", + "EXPR [ (1, _6) (-32768, _62) (-1, _63) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(62))], linear_combinations: [(1, Witness(6)), (65536, Witness(62))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 13 })], outputs: [Simple(Witness(64)), Simple(Witness(65))]", + "BLACKBOX::RANGE [(_64, 13)] []", + "BLACKBOX::RANGE [(_65, 4)] []", + "EXPR [ (1, _65) (-1, _66) 3 ]", + "BLACKBOX::RANGE [(_66, 4)] []", + "EXPR [ (-2, _6, _62) (1, _6) (65536, _62) (-13, _64) (-1, _65) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(64))], q_c: 0 })], outputs: [Simple(Witness(67))]", + "EXPR [ (1, _64, _67) (1, _68) -1 ]", + "EXPR [ (1, _64, _68) 0 ]", + "EXPR [ (2, _62, _64) (-65536, _62) (-1, _64) (-1, _69) 65536 ]", + "EXPR [ (-1, _68) (-1, _70) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(65))], q_c: 0 })], outputs: [Simple(Witness(71))]", + "EXPR [ (1, _65, _71) (1, _72) -1 ]", + "EXPR [ (1, _65, _72) 0 ]", + "EXPR [ (-2, _62, _65) (65536, _62) (1, _65) (-1, _73) 0 ]", "EXPR [ (-1, _72) (-1, _74) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(69))], q_c: 0 })], outputs: [Simple(Witness(75))]", - "EXPR [ (1, _69, _75) (1, _76) -1 ]", - "EXPR [ (1, _69, _76) 0 ]", - "EXPR [ (-2, _66, _69) (65536, _66) (1, _69) (-1, _77) 0 ]", - "EXPR [ (-1, _76) (-1, _78) 1 ]", - "EXPR [ (1, _77, _78) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", - "BLACKBOX::RANGE [(_79, 1)] []", - "BLACKBOX::RANGE [(_80, 15)] []", - "EXPR [ (1, _7) (-32768, _79) (-1, _80) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(81)), Simple(Witness(82))]", - "BLACKBOX::RANGE [(_81, 1)] []", - "BLACKBOX::RANGE [(_82, 15)] []", - "EXPR [ (1, _6) (-32768, _81) (-1, _82) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(7), Witness(79))], linear_combinations: [(1, Witness(7)), (65536, Witness(79))], q_c: 0 })], outputs: [Simple(Witness(83))]", - "EXPR [ (-2, _7, _79) (1, _7) (65536, _79) (-1, _84) 0 ]", - "EXPR [ (1, _83, _84) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(81))], linear_combinations: [(1, Witness(6)), (65536, Witness(81))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(84))], q_c: 0 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", - "BLACKBOX::RANGE [(_85, 16)] []", - "BLACKBOX::RANGE [(_86, 16)] []", - "EXPR [ (1, _84) (-1, _86) (-1, _87) -1 ]", - "BLACKBOX::RANGE [(_87, 16)] []", - "EXPR [ (-2, _6, _81) (-1, _84, _85) (1, _6) (65536, _81) (-1, _86) 0 ]", - "EXPR [ (-1, _85) (-1, _88) 32768 ]", - "EXPR [ (-2, _79, _81) (1, _79) (1, _81) (-1, _89) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(85))], q_c: 0 })], outputs: [Simple(Witness(90))]", - "EXPR [ (1, _85, _90) (1, _91) -1 ]", - "EXPR [ (1, _85, _91) 0 ]", - "EXPR [ (2, _88, _89) (1, _85) (-1, _92) 0 ]", + "EXPR [ (1, _73, _74) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(75)), Simple(Witness(76))]", + "BLACKBOX::RANGE [(_75, 1)] []", + "BLACKBOX::RANGE [(_76, 15)] []", + "EXPR [ (1, _7) (-32768, _75) (-1, _76) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(77)), Simple(Witness(78))]", + "BLACKBOX::RANGE [(_77, 1)] []", + "BLACKBOX::RANGE [(_78, 15)] []", + "EXPR [ (1, _6) (-32768, _77) (-1, _78) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(7), Witness(75))], linear_combinations: [(1, Witness(7)), (65536, Witness(75))], q_c: 0 })], outputs: [Simple(Witness(79))]", + "EXPR [ (-2, _7, _75) (1, _7) (65536, _75) (-1, _80) 0 ]", + "EXPR [ (1, _79, _80) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(77))], linear_combinations: [(1, Witness(6)), (65536, Witness(77))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80))], q_c: 0 })], outputs: [Simple(Witness(81)), Simple(Witness(82))]", + "BLACKBOX::RANGE [(_81, 16)] []", + "BLACKBOX::RANGE [(_82, 16)] []", + "EXPR [ (1, _80) (-1, _82) (-1, _83) -1 ]", + "BLACKBOX::RANGE [(_83, 16)] []", + "EXPR [ (-2, _6, _77) (-1, _80, _81) (1, _6) (65536, _77) (-1, _82) 0 ]", + "EXPR [ (-1, _81) (-1, _84) 32768 ]", + "EXPR [ (-2, _75, _77) (1, _75) (1, _77) (-1, _85) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(81))], q_c: 0 })], outputs: [Simple(Witness(86))]", + "EXPR [ (1, _81, _86) (1, _87) -1 ]", + "EXPR [ (1, _81, _87) 0 ]", + "EXPR [ (2, _84, _85) (1, _81) (-1, _88) 0 ]", + "EXPR [ (-1, _87) (-1, _89) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(82))], q_c: 0 })], outputs: [Simple(Witness(90))]", + "EXPR [ (1, _82, _90) (1, _91) -1 ]", + "EXPR [ (1, _82, _91) 0 ]", + "EXPR [ (-2, _77, _82) (65536, _77) (1, _82) (-1, _92) 0 ]", "EXPR [ (-1, _91) (-1, _93) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(86))], q_c: 0 })], outputs: [Simple(Witness(94))]", - "EXPR [ (1, _86, _94) (1, _95) -1 ]", - "EXPR [ (1, _86, _95) 0 ]", - "EXPR [ (-2, _81, _86) (65536, _81) (1, _86) (-1, _96) 0 ]", - "EXPR [ (-1, _95) (-1, _97) 1 ]", - "EXPR [ (1, _96, _97) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(98)), Simple(Witness(99))]", - "BLACKBOX::RANGE [(_98, 1)] []", - "BLACKBOX::RANGE [(_99, 15)] []", - "EXPR [ (1, _6) (-32768, _98) (-1, _99) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(98))], linear_combinations: [(1, Witness(6)), (65536, Witness(98))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(100)), Simple(Witness(101))]", - "BLACKBOX::RANGE [(_100, 13)] []", - "BLACKBOX::RANGE [(_101, 4)] []", - "EXPR [ (1, _101) (-1, _102) 5 ]", - "BLACKBOX::RANGE [(_102, 4)] []", - "EXPR [ (-2, _6, _98) (1, _6) (65536, _98) (-11, _100) (-1, _101) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(100))], q_c: 0 })], outputs: [Simple(Witness(103))]", - "EXPR [ (1, _100, _103) (1, _104) -1 ]", - "EXPR [ (1, _100, _104) 0 ]", - "EXPR [ (2, _98, _100) (-65536, _98) (-1, _100) (-1, _105) 65536 ]", + "EXPR [ (1, _92, _93) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(94)), Simple(Witness(95))]", + "BLACKBOX::RANGE [(_94, 1)] []", + "BLACKBOX::RANGE [(_95, 15)] []", + "EXPR [ (1, _6) (-32768, _94) (-1, _95) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(94))], linear_combinations: [(1, Witness(6)), (65536, Witness(94))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(96)), Simple(Witness(97))]", + "BLACKBOX::RANGE [(_96, 13)] []", + "BLACKBOX::RANGE [(_97, 4)] []", + "EXPR [ (1, _97) (-1, _98) 5 ]", + "BLACKBOX::RANGE [(_98, 4)] []", + "EXPR [ (-2, _6, _94) (1, _6) (65536, _94) (-11, _96) (-1, _97) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(96))], q_c: 0 })], outputs: [Simple(Witness(99))]", + "EXPR [ (1, _96, _99) (1, _100) -1 ]", + "EXPR [ (1, _96, _100) 0 ]", + "EXPR [ (2, _94, _96) (-65536, _94) (-1, _96) (-1, _101) 65536 ]", + "EXPR [ (-1, _100) (-1, _102) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(97))], q_c: 0 })], outputs: [Simple(Witness(103))]", + "EXPR [ (1, _97, _103) (1, _104) -1 ]", + "EXPR [ (1, _97, _104) 0 ]", + "EXPR [ (-2, _94, _97) (65536, _94) (1, _97) (-1, _105) 0 ]", "EXPR [ (-1, _104) (-1, _106) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(101))], q_c: 0 })], outputs: [Simple(Witness(107))]", - "EXPR [ (1, _101, _107) (1, _108) -1 ]", - "EXPR [ (1, _101, _108) 0 ]", - "EXPR [ (-2, _98, _101) (65536, _98) (1, _101) (-1, _109) 0 ]", - "EXPR [ (-1, _108) (-1, _110) 1 ]", - "EXPR [ (1, _109, _110) -4 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(6))], q_c: 131072 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(111)), Simple(Witness(112))]", - "BLACKBOX::RANGE [(_111, 2)] []", + "EXPR [ (1, _105, _106) -4 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(6))], q_c: 131072 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(107)), Simple(Witness(108))]", + "BLACKBOX::RANGE [(_107, 2)] []", + "BLACKBOX::RANGE [(_108, 16)] []", + "EXPR [ (-1, _6) (-65536, _107) (-1, _108) 131072 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(109)), Simple(Witness(110))]", + "BLACKBOX::RANGE [(_109, 1)] []", + "BLACKBOX::RANGE [(_110, 16)] []", + "EXPR [ (1, _6) (-65536, _109) (-1, _110) 32768 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(111)), Simple(Witness(112))]", + "BLACKBOX::RANGE [(_111, 1)] []", "BLACKBOX::RANGE [(_112, 16)] []", - "EXPR [ (-1, _6) (-65536, _111) (-1, _112) 131072 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(113)), Simple(Witness(114))]", + "EXPR [ (1, _108) (-65536, _111) (-1, _112) 32768 ]", + "EXPR [ (-1, _109, _111) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(113)), Simple(Witness(114))]", "BLACKBOX::RANGE [(_113, 1)] []", - "BLACKBOX::RANGE [(_114, 16)] []", - "EXPR [ (1, _6) (-65536, _113) (-1, _114) 32768 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(115)), Simple(Witness(116))]", - "BLACKBOX::RANGE [(_115, 1)] []", - "BLACKBOX::RANGE [(_116, 16)] []", - "EXPR [ (1, _112) (-65536, _115) (-1, _116) 32768 ]", - "EXPR [ (-1, _113, _115) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(117)), Simple(Witness(118))]", - "BLACKBOX::RANGE [(_117, 1)] []", - "BLACKBOX::RANGE [(_118, 15)] []", - "EXPR [ (1, _112) (-32768, _117) (-1, _118) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(112), Witness(117))], linear_combinations: [(1, Witness(112)), (65536, Witness(117))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(119)), Simple(Witness(120))]", - "BLACKBOX::RANGE [(_119, 13)] []", - "BLACKBOX::RANGE [(_120, 4)] []", - "EXPR [ (1, _120) (-1, _121) 5 ]", - "BLACKBOX::RANGE [(_121, 4)] []", - "EXPR [ (-2, _112, _117) (1, _112) (65536, _117) (-11, _119) (-1, _120) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(119))], q_c: 0 })], outputs: [Simple(Witness(122))]", - "EXPR [ (1, _119, _122) (1, _123) -1 ]", - "EXPR [ (1, _119, _123) 0 ]", - "EXPR [ (2, _117, _119) (-65536, _117) (-1, _119) (-1, _124) 65536 ]", + "BLACKBOX::RANGE [(_114, 15)] []", + "EXPR [ (1, _108) (-32768, _113) (-1, _114) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(108), Witness(113))], linear_combinations: [(1, Witness(108)), (65536, Witness(113))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(115)), Simple(Witness(116))]", + "BLACKBOX::RANGE [(_115, 13)] []", + "BLACKBOX::RANGE [(_116, 4)] []", + "EXPR [ (1, _116) (-1, _117) 5 ]", + "BLACKBOX::RANGE [(_117, 4)] []", + "EXPR [ (-2, _108, _113) (1, _108) (65536, _113) (-11, _115) (-1, _116) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(115))], q_c: 0 })], outputs: [Simple(Witness(118))]", + "EXPR [ (1, _115, _118) (1, _119) -1 ]", + "EXPR [ (1, _115, _119) 0 ]", + "EXPR [ (2, _113, _115) (-65536, _113) (-1, _115) (-1, _120) 65536 ]", + "EXPR [ (-1, _119) (-1, _121) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(116))], q_c: 0 })], outputs: [Simple(Witness(122))]", + "EXPR [ (1, _116, _122) (1, _123) -1 ]", + "EXPR [ (1, _116, _123) 0 ]", + "EXPR [ (-2, _113, _116) (65536, _113) (1, _116) (-1, _124) 0 ]", "EXPR [ (-1, _123) (-1, _125) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(120))], q_c: 0 })], outputs: [Simple(Witness(126))]", - "EXPR [ (1, _120, _126) (1, _127) -1 ]", - "EXPR [ (1, _120, _127) 0 ]", - "EXPR [ (-2, _117, _120) (65536, _117) (1, _120) (-1, _128) 0 ]", - "EXPR [ (-1, _127) (-1, _129) 1 ]", - "EXPR [ (1, _128, _129) -65532 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 2 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(130)), Simple(Witness(131))]", + "EXPR [ (1, _124, _125) -65532 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 2 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(126)), Simple(Witness(127))]", + "BLACKBOX::RANGE [(_126, 1)] []", + "BLACKBOX::RANGE [(_127, 16)] []", + "EXPR [ (1, _7) (-65536, _126) (-1, _127) 2 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(128)), Simple(Witness(129))]", + "BLACKBOX::RANGE [(_128, 1)] []", + "BLACKBOX::RANGE [(_129, 16)] []", + "EXPR [ (1, _7) (-65536, _128) (-1, _129) 32768 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(130)), Simple(Witness(131))]", "BLACKBOX::RANGE [(_130, 1)] []", "BLACKBOX::RANGE [(_131, 16)] []", - "EXPR [ (1, _7) (-65536, _130) (-1, _131) 2 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(132)), Simple(Witness(133))]", - "BLACKBOX::RANGE [(_132, 1)] []", - "BLACKBOX::RANGE [(_133, 16)] []", - "EXPR [ (1, _7) (-65536, _132) (-1, _133) 32768 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(134)), Simple(Witness(135))]", - "BLACKBOX::RANGE [(_134, 1)] []", - "BLACKBOX::RANGE [(_135, 16)] []", - "EXPR [ (1, _131) (-65536, _134) (-1, _135) 32768 ]", - "EXPR [ (1, _132) (-1, _134) (-1, _136) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(136))], q_c: 0 })], outputs: [Simple(Witness(137))]", - "EXPR [ (1, _136, _137) (1, _138) -1 ]", - "EXPR [ (1, _136, _138) 0 ]", - "EXPR [ (-1, _132, _138) (1, _132) (1, _138) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(139)), Simple(Witness(140))]", - "BLACKBOX::RANGE [(_139, 1)] []", - "BLACKBOX::RANGE [(_140, 15)] []", - "EXPR [ (1, _131) (-32768, _139) (-1, _140) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(141)), Simple(Witness(142))]", - "BLACKBOX::RANGE [(_141, 1)] []", - "BLACKBOX::RANGE [(_142, 15)] []", - "EXPR [ (1, _6) (-32768, _141) (-1, _142) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(131), Witness(139))], linear_combinations: [(1, Witness(131)), (65536, Witness(139))], q_c: 0 })], outputs: [Simple(Witness(143))]", - "EXPR [ (-2, _131, _139) (1, _131) (65536, _139) (-1, _144) 0 ]", - "EXPR [ (1, _143, _144) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(141))], linear_combinations: [(1, Witness(6)), (65536, Witness(141))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(144))], q_c: 0 })], outputs: [Simple(Witness(145)), Simple(Witness(146))]", - "BLACKBOX::RANGE [(_145, 16)] []", - "BLACKBOX::RANGE [(_146, 16)] []", - "EXPR [ (1, _144) (-1, _146) (-1, _147) -1 ]", - "BLACKBOX::RANGE [(_147, 16)] []", - "EXPR [ (-2, _6, _141) (-1, _144, _145) (1, _6) (65536, _141) (-1, _146) 0 ]", - "EXPR [ (-1, _145) (-1, _148) 32768 ]", - "EXPR [ (-2, _139, _141) (1, _139) (1, _141) (-1, _149) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(145))], q_c: 0 })], outputs: [Simple(Witness(150))]", - "EXPR [ (1, _145, _150) (1, _151) -1 ]", - "EXPR [ (1, _145, _151) 0 ]", - "EXPR [ (2, _148, _149) (1, _145) (-1, _152) 0 ]", + "EXPR [ (1, _127) (-65536, _130) (-1, _131) 32768 ]", + "EXPR [ (1, _128) (-1, _130) (-1, _132) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(132))], q_c: 0 })], outputs: [Simple(Witness(133))]", + "EXPR [ (1, _132, _133) (1, _134) -1 ]", + "EXPR [ (1, _132, _134) 0 ]", + "EXPR [ (-1, _128, _134) (1, _128) (1, _134) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(135)), Simple(Witness(136))]", + "BLACKBOX::RANGE [(_135, 1)] []", + "BLACKBOX::RANGE [(_136, 15)] []", + "EXPR [ (1, _127) (-32768, _135) (-1, _136) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(137)), Simple(Witness(138))]", + "BLACKBOX::RANGE [(_137, 1)] []", + "BLACKBOX::RANGE [(_138, 15)] []", + "EXPR [ (1, _6) (-32768, _137) (-1, _138) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(127), Witness(135))], linear_combinations: [(1, Witness(127)), (65536, Witness(135))], q_c: 0 })], outputs: [Simple(Witness(139))]", + "EXPR [ (-2, _127, _135) (1, _127) (65536, _135) (-1, _140) 0 ]", + "EXPR [ (1, _139, _140) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(137))], linear_combinations: [(1, Witness(6)), (65536, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(140))], q_c: 0 })], outputs: [Simple(Witness(141)), Simple(Witness(142))]", + "BLACKBOX::RANGE [(_141, 16)] []", + "BLACKBOX::RANGE [(_142, 16)] []", + "EXPR [ (1, _140) (-1, _142) (-1, _143) -1 ]", + "BLACKBOX::RANGE [(_143, 16)] []", + "EXPR [ (-2, _6, _137) (-1, _140, _141) (1, _6) (65536, _137) (-1, _142) 0 ]", + "EXPR [ (-1, _141) (-1, _144) 32768 ]", + "EXPR [ (-2, _135, _137) (1, _135) (1, _137) (-1, _145) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(141))], q_c: 0 })], outputs: [Simple(Witness(146))]", + "EXPR [ (1, _141, _146) (1, _147) -1 ]", + "EXPR [ (1, _141, _147) 0 ]", + "EXPR [ (2, _144, _145) (1, _141) (-1, _148) 0 ]", + "EXPR [ (-1, _147) (-1, _149) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(142))], q_c: 0 })], outputs: [Simple(Witness(150))]", + "EXPR [ (1, _142, _150) (1, _151) -1 ]", + "EXPR [ (1, _142, _151) 0 ]", + "EXPR [ (-2, _137, _142) (65536, _137) (1, _142) (-1, _152) 0 ]", "EXPR [ (-1, _151) (-1, _153) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(146))], q_c: 0 })], outputs: [Simple(Witness(154))]", - "EXPR [ (1, _146, _154) (1, _155) -1 ]", - "EXPR [ (1, _146, _155) 0 ]", - "EXPR [ (-2, _141, _146) (65536, _141) (1, _146) (-1, _156) 0 ]", - "EXPR [ (-1, _155) (-1, _157) 1 ]", - "EXPR [ (-1, _156, _157) 4 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(158)), Simple(Witness(159))]", - "BLACKBOX::RANGE [(_158, 1)] []", - "BLACKBOX::RANGE [(_159, 15)] []", - "EXPR [ (1, _131) (-32768, _158) (-1, _159) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(160)), Simple(Witness(161))]", - "BLACKBOX::RANGE [(_160, 1)] []", - "BLACKBOX::RANGE [(_161, 15)] []", - "EXPR [ (1, _112) (-32768, _160) (-1, _161) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(131), Witness(158))], linear_combinations: [(1, Witness(131)), (65536, Witness(158))], q_c: 0 })], outputs: [Simple(Witness(162))]", - "EXPR [ (-2, _131, _158) (1, _131) (65536, _158) (-1, _163) 0 ]", - "EXPR [ (1, _162, _163) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(112), Witness(160))], linear_combinations: [(1, Witness(112)), (65536, Witness(160))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(163))], q_c: 0 })], outputs: [Simple(Witness(164)), Simple(Witness(165))]", - "BLACKBOX::RANGE [(_164, 16)] []", - "BLACKBOX::RANGE [(_165, 16)] []", - "EXPR [ (1, _163) (-1, _165) (-1, _166) -1 ]", - "BLACKBOX::RANGE [(_166, 16)] []", - "EXPR [ (-2, _112, _160) (-1, _163, _164) (1, _112) (65536, _160) (-1, _165) 0 ]", - "EXPR [ (-1, _164) (-1, _167) 32768 ]", - "EXPR [ (-2, _158, _160) (1, _158) (1, _160) (-1, _168) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(164))], q_c: 0 })], outputs: [Simple(Witness(169))]", - "EXPR [ (1, _164, _169) (1, _170) -1 ]", - "EXPR [ (1, _164, _170) 0 ]", - "EXPR [ (2, _167, _168) (1, _164) (-1, _171) 0 ]", + "EXPR [ (-1, _152, _153) 4 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(154)), Simple(Witness(155))]", + "BLACKBOX::RANGE [(_154, 1)] []", + "BLACKBOX::RANGE [(_155, 15)] []", + "EXPR [ (1, _127) (-32768, _154) (-1, _155) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(156)), Simple(Witness(157))]", + "BLACKBOX::RANGE [(_156, 1)] []", + "BLACKBOX::RANGE [(_157, 15)] []", + "EXPR [ (1, _108) (-32768, _156) (-1, _157) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(127), Witness(154))], linear_combinations: [(1, Witness(127)), (65536, Witness(154))], q_c: 0 })], outputs: [Simple(Witness(158))]", + "EXPR [ (-2, _127, _154) (1, _127) (65536, _154) (-1, _159) 0 ]", + "EXPR [ (1, _158, _159) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(108), Witness(156))], linear_combinations: [(1, Witness(108)), (65536, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(159))], q_c: 0 })], outputs: [Simple(Witness(160)), Simple(Witness(161))]", + "BLACKBOX::RANGE [(_160, 16)] []", + "BLACKBOX::RANGE [(_161, 16)] []", + "EXPR [ (1, _159) (-1, _161) (-1, _162) -1 ]", + "BLACKBOX::RANGE [(_162, 16)] []", + "EXPR [ (-2, _108, _156) (-1, _159, _160) (1, _108) (65536, _156) (-1, _161) 0 ]", + "EXPR [ (-1, _160) (-1, _163) 32768 ]", + "EXPR [ (-2, _154, _156) (1, _154) (1, _156) (-1, _164) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(160))], q_c: 0 })], outputs: [Simple(Witness(165))]", + "EXPR [ (1, _160, _165) (1, _166) -1 ]", + "EXPR [ (1, _160, _166) 0 ]", + "EXPR [ (2, _163, _164) (1, _160) (-1, _167) 0 ]", + "EXPR [ (-1, _166) (-1, _168) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(161))], q_c: 0 })], outputs: [Simple(Witness(169))]", + "EXPR [ (1, _161, _169) (1, _170) -1 ]", + "EXPR [ (1, _161, _170) 0 ]", + "EXPR [ (-2, _156, _161) (65536, _156) (1, _161) (-1, _171) 0 ]", "EXPR [ (-1, _170) (-1, _172) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(165))], q_c: 0 })], outputs: [Simple(Witness(173))]", - "EXPR [ (1, _165, _173) (1, _174) -1 ]", - "EXPR [ (1, _165, _174) 0 ]", - "EXPR [ (-2, _160, _165) (65536, _160) (1, _165) (-1, _175) 0 ]", - "EXPR [ (-1, _174) (-1, _176) 1 ]", - "EXPR [ (-1, _175, _176) 65532 ]", + "EXPR [ (-1, _171, _172) 65532 ]", "unconstrained func 0", "[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) } }]", "unconstrained func 1", "[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) } }]" ], - "debug_symbols": "pZjBbhs7DEX/xessRhQpiv2Vh4fASZzCgOEEblygCPrvFYe8k2aRLuSN77EdHlNjcWbi993T4eH6/f54fn75sfv23/vu4XI8nY7f708vj/u348t5vPr++26Hp/dvl8NhvLT76/1R9bq/HM5vu2/n6+l0t/u5P13XP/rxuj+v+ba/jHeXu93h/DRyCJ+Pp4PT77uP6uXrUqKlZTURtU0gnw3lawOzpICl31avdaJeWs160XJj/cz6xXAAGy0T9U23epvpvwmhvs3UK2P92nSm3jjr+0IT9X3rv0/tH1uwf6zM7J+uis+3me+vLFsDZaGZI2BGtwlKWbCGUqYOwqjaeihsU4bGm0GnVkFkMFCd6oG2vVxoajN96kHsVkP78rv45ym52nZKZp0yKC4JxItNGOooS0Pl0m41UJkyVNkMvNxskCmDfKyitVsNOncc+scqut5qsHqzYWpHyTYXVSrPGfjDMPVtSqm3GlrZDDp1JIXtK8P/49n+8Xj5dJO40zHFd7u+Ptr6WJaIEkERNYIjJKJFhKMMyTgAxdagJaJEDMv4iqlGcIREDMu4SSGN6BG2Rh2WcfGpJYIiasSwjMVWiWgRGtH9QjHSInnJLJmUWTM5UzKbn2BHambPtEiJviT6Elo/VGpE9CXRl7QwimZmZ5KdteysZWctO2vZWeP4xCaZ2VnLzpr7xs5tFqnuG0dVSyZl1kz3jSOrktkyNbNnWmRfMksmZdZM9/WR2V/P9fbsr/f43G6Rlv1Z9mfps/RZ9mfZn2V/lv1Z9mfZ37hBAhQARUtl8U3rW3LxbcsOAmgABXSAj4H4ACyAAiBABTBAAA2ggA6AmWAmmAlmgplgJpgJZoKZYPZxIV+7DwypQwEQoAIYIIAGUEAHWALDzDAzzAwzw8wwM8wMM8PMMAvMArPALDALzAKzwCwwC8w+W+QbwIfLLwzFpyuAABXAAAE0gAI6wBIUZoVZYVaYFWaFWWFWmBVmhdkHri4OfuosDgSoAAYIoAEU0AGW4KMXALPBbDD7+PnNevH5C2gABXSABZDPYEABEKACGCCABlBAB8BcYC4wF5gLzD6Ddb3WuJkdGkABHWAJ6wVqhQIgQAUwAGaCmWAmmAnmCnOF2Wewrte/CmCAABpAAR1gCT6DAQUAM8PMMDPMDDPDzDAzzAKzwCwwC8wCs8AsMAvMArPA3GD2Gax+afcZrOpQAQwQQAMooAMswWcwoABgVpgVZoVZYVaYFWaFucPcYe4wd5g7zB3mDnOHucPcYTaY1xn0fyJ/7i/H/cPpkD/ZPV/Pj3/9gvf26xXv4De+18vL4+Hpejn4jdz63ri1+wM=", + "debug_symbols": "pZjBTiM7EEX/JWsW7XKVy55feXoaBQijSFFAGRjpCc2/P7tdJwwLZtHZcA8JdbracXU3ed89Hu7ffnw/np+ef+6+/fO+u78cT6fjj++n54f96/H53F99/32349fvr5fDob+0++P9XvWyvxzOr7tv57fT6W73a396W//o58v+vObr/tLfXe52h/Njzy58Op4Og37ffVQvX5eKLCWqRaRcBfbZkL42qFoI1Opt9Z431FvJUW+ebqzfcv7WWMAiy4b64tf6tqX/YkJ92VLvyvl78S31TaO+LrKhvl77r5v2T1vYPy1t2T/VneO3LZ9fWq4NpEW2rEBrcpsgpYVzSGnTIvSqaw9J2yZD0avBN52FSMMgeVMPct3LSTZtpk89WLvVUL78LP56Sc7teklW32RwbgmiS9tgyL0sDFlTudUgaZMh29Wgy80G22Swj7Mo5VaDb1uH+nEW1W81tHyzYdOOsutcZMu6zaAfhk2fpqV8q6Gkq8E3raRp+8rwb/9t/3C8fHpI3Hmf4rtdXX+29WdaZqQZMiPP0Bk2o8yYjtQlfQFSW0OWGWlGt/SPWPIMnWEzuqU/pIjPqDPaGrlb+s0npxkyI8/oln6y2WaUGT6jjhtFzzZTl8gUKZE5UiNtXFh7lkiPrJFtPbTNtiytBzOZkWfMtsym0UqkR0ZnFp2V6KxEZ0XmkUqO1MjorAxf36nFI4evr2JpM32JTJHD11fSc6RGWmSJ9Mga2WbWJTJFDl/tGf3VWLka/dUyj1s9Mvqr0V8LXwtfi/5a9Neivxb9teivRX8t+mvRX39Amg2lZWzYsQGXsWV1QAYUMKAAY/PagAq0gHUQVkiAABlQwIACYE6YE2bBLJgFs2AWzIJZMI9RkXHuY1jEB7SAMTATEiBABhQwoAAOYM6YFbNiVsyKWTErZsWsmBWzYjbMhtkwG2bDbJgN85gsGRtgjNa4DaQxWyuM4ZqQAAEyoIABBXAAc8HsmB2zY3bMjtkxO2bHPMYtLwPGZTONq+gCJECADChgQAEcqADmhrlhHsM3Hs3TmL4JChhQAAcq0CbImMEJCRAgAwoYUAAHKoA5YU6Yxwzm9c4yzDpAAQMK4EAFWsB6g1ohAQJgFsyCWTALZsEsmMcM5vVulwABMqCAAQVwoAItQDErZsWsmBWzYlbMilkxK2bDbJgNs2E2zIbZMBtmwzxmMI8b+ZjB7AMSIEAGFDCgAA5UoAU4ZsfsmB2zY3bMjtkxO2bHXDFXzBVzxVwxV8wVc8VcMa8zOP5l/LW/HPf3p0N8Qff0dn744/u61/9eeIdv9F4uzw+Hx7fLYTy2re/1B7n/AQ==", "file_map": { "50": { "source": "global NIBBLE_LENGTH: u32 = 16;\n\nstruct U4 {\n inner: u8,\n}\n\nimpl U4 {\n fn zero() -> U4 {\n U4 { inner: 0 }\n }\n\n fn from_u8(x: u8) -> U4 {\n U4 { inner: x % 16 }\n }\n}\n\nimpl Eq for U4 {\n fn eq(self, other: Self) -> bool {\n self.inner == other.inner\n }\n}\n\nfn compact_decode(input: [u8; N], length: Field) -> ([U4; NIBBLE_LENGTH], Field) {\n assert(2 * input.len() <= NIBBLE_LENGTH);\n assert(length as u32 <= input.len());\n\n let mut nibble = [U4::zero(); NIBBLE_LENGTH];\n\n let first_nibble = U4::from_u8(input[0] >> 4);\n let parity = first_nibble.inner as u1;\n\n if parity == 1 {\n nibble[0] = U4::from_u8(input[0] & 0x0f);\n for i in 1..input.len() {\n if i as u32 < length as u32 {\n let x = input[i];\n nibble[2 * i - 1] = U4::from_u8(x >> 4);\n nibble[2 * i] = U4::from_u8(x & 0x0f);\n }\n }\n } else {\n for i in 0..2 {\n if (i as u32) < length as u32 - 1 {\n let x = input[i + 1];\n nibble[2 * i] = U4::from_u8(x >> 4);\n nibble[2 * i + 1] = U4::from_u8(x & 0x0f);\n }\n }\n }\n\n let out = (nibble, 2 * length + (parity as Field) - 2);\n\n out\n}\n\nfn enc(value: [u8; N], value_length: Field) -> ([u8; 32], Field) {\n assert(value.len() as u8 >= value_length as u8);\n let mut out_value = [0; 32];\n if value_length == 0 {\n let out = (out_value, value_length);\n out\n } else if value_length as u8 < 31 {\n out_value[0] = 0x80 + value_length as u8;\n\n for i in 1..value.len() {\n out_value[i] = value[i - 1];\n }\n\n let out = (out_value, value_length + 1);\n\n out\n } else {\n let out = (out_value, 32);\n out\n }\n}\n\nfn bitshift_literal_0() -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << 0;\n\n bits\n}\nfn bitshift_literal_4() -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << 4;\n\n bits\n}\nfn bitshift_variable(idx: u8) -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << idx;\n\n bits\n}\n\nfn main(x: [u8; 5], z: Field, u: i16, v: i16) {\n //Issue 1144\n let (nib, len) = compact_decode(x, z);\n assert(len == 5);\n assert(\n [nib[0], nib[1], nib[2], nib[3], nib[4]]\n == [U4::from_u8(15), U4::from_u8(1), U4::from_u8(12), U4::from_u8(11), U4::from_u8(8)],\n );\n // Issue 1169\n let val1 = [\n 0xb8, 0x8f, 0x61, 0xe6, 0xfb, 0xda, 0x83, 0xfb, 0xff, 0xfa, 0xbe, 0x36, 0x41, 0x12, 0x13,\n 0x74, 0x80, 0x39, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n 0x00, 0x00,\n ];\n let val1_length = 20;\n\n let enc_val1 = enc(val1, val1_length);\n\n assert(\n enc_val1.0\n == [\n 0x94, 0xb8, 0x8f, 0x61, 0xe6, 0xfb, 0xda, 0x83, 0xfb, 0xff, 0xfa, 0xbe, 0x36, 0x41,\n 0x12, 0x13, 0x74, 0x80, 0x39, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n 0x00, 0x00, 0x00, 0x00,\n ],\n );\n assert(enc_val1.1 == 21);\n // Issue 2399\n let result_0 = bitshift_literal_0();\n assert(result_0 == 1);\n let result_4 = bitshift_literal_4();\n assert(result_4 == 16);\n let result_0 = bitshift_variable(0);\n assert(result_0 == 1);\n let result_4 = bitshift_variable(4);\n assert(result_4 == 16);\n\n // Issue 6609\n assert(u % -13 == 0);\n assert(u % v == 0);\n assert(u % -11 == 4);\n assert(-u % -11 == -4);\n assert(u % -11 == u % (v + 2));\n assert(-u % -11 == -u % (v + 2));\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 581d32e40a4..e8c49f16b16 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -60,7 +60,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _176", + "current witness index : _185", "private parameters indices : [_0, _1, _2, _3, _4, _5, _6, _7]", "public parameters indices : []", "return value indices : []", @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (1, _12, _12) (268435454, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967301 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", @@ -106,266 +106,264 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 4)] []", "BLACKBOX::RANGE [(_25, 5)] []", - "EXPR [ (-1, _19, _22) (1, _19) (1, _25) (-1, _26) 15 ]", - "BLACKBOX::RANGE [(_26, 5)] []", - "EXPR [ (16, _24) (1, _25) (-1, _27) 0 ]", - "EXPR [ (-1, _19, _22) (1, _19) (-1, _28) 0 ]", - "EXPR [ (1, _1, _28) (-1, _27, _28) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(29)), Simple(Witness(30))]", + "EXPR [ (-1, _19, _22) (1, _19) (-1, _26) 0 ]", + "EXPR [ (1, _25, _26) (-1, _27) 0 ]", + "BLACKBOX::RANGE [(_27, 4)] []", + "EXPR [ (1, _1, _26) (-16, _24, _26) (-1, _25, _26) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", + "BLACKBOX::RANGE [(_28, 4)] []", "BLACKBOX::RANGE [(_29, 4)] []", - "BLACKBOX::RANGE [(_30, 4)] []", - "EXPR [ (1, _1) (-16, _29) (-1, _30) 0 ]", - "EXPR [ (-1, _28) (-1, _31) 1 ]", - "EXPR [ (1, _19, _21) (-1, _32) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967298 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(33)), Simple(Witness(34))]", - "BLACKBOX::RANGE [(_33, 1)] []", - "BLACKBOX::RANGE [(_34, 32)] []", - "EXPR [ (-1, _9) (-4294967296, _33) (-1, _34) 4294967298 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (-1, _33, _19) (1, _19) 0 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", - "BLACKBOX::RANGE [(_35, 4)] []", - "BLACKBOX::RANGE [(_36, 5)] []", - "EXPR [ (-1, _19, _33) (1, _19) (1, _36) (-1, _37) 15 ]", - "BLACKBOX::RANGE [(_37, 5)] []", - "EXPR [ (16, _35) (1, _36) (-1, _38) 0 ]", - "EXPR [ (-1, _19, _33) (1, _19) (-1, _39) 0 ]", - "EXPR [ (1, _2, _39) (-1, _38, _39) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", - "BLACKBOX::RANGE [(_40, 4)] []", - "BLACKBOX::RANGE [(_41, 4)] []", - "EXPR [ (1, _2) (-16, _40) (-1, _41) 0 ]", - "EXPR [ (-1, _9, _19) (1, _9) (1, _19) (-1, _42) -1 ]", + "EXPR [ (1, _1) (-16, _28) (-1, _29) 0 ]", + "EXPR [ (-1, _26) (-1, _30) 1 ]", + "EXPR [ (1, _19, _21) (-1, _31) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967298 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(32)), Simple(Witness(33))]", + "BLACKBOX::RANGE [(_32, 1)] []", + "BLACKBOX::RANGE [(_33, 32)] []", + "EXPR [ (-1, _9) (-4294967296, _32) (-1, _33) 4294967298 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (-1, _32, _19) (1, _19) 0 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", + "BLACKBOX::RANGE [(_34, 4)] []", + "BLACKBOX::RANGE [(_35, 5)] []", + "EXPR [ (-1, _19, _32) (1, _19) (-1, _36) 0 ]", + "EXPR [ (1, _35, _36) (-1, _37) 0 ]", + "BLACKBOX::RANGE [(_37, 4)] []", + "EXPR [ (1, _2, _36) (-16, _34, _36) (-1, _35, _36) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(38)), Simple(Witness(39))]", + "BLACKBOX::RANGE [(_38, 4)] []", + "BLACKBOX::RANGE [(_39, 4)] []", + "EXPR [ (1, _2) (-16, _38) (-1, _39) 0 ]", + "EXPR [ (-1, _9, _19) (1, _9) (1, _19) (-1, _40) -1 ]", + "BLACKBOX::RANGE [(_40, 32)] []", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(40))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", + "BLACKBOX::RANGE [(_41, 1)] []", "BLACKBOX::RANGE [(_42, 32)] []", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(42))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(43)), Simple(Witness(44))]", - "BLACKBOX::RANGE [(_43, 1)] []", - "BLACKBOX::RANGE [(_44, 32)] []", - "EXPR [ (-1, _42) (-4294967296, _43) (-1, _44) 4294967296 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _43) (-1, _19) (-1, _43) 1 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(45)), Simple(Witness(46))]", - "BLACKBOX::RANGE [(_45, 4)] []", - "BLACKBOX::RANGE [(_46, 5)] []", - "EXPR [ (1, _19, _43) (-1, _19) (-1, _43) (1, _46) (-1, _47) 16 ]", - "BLACKBOX::RANGE [(_47, 5)] []", - "EXPR [ (16, _45) (1, _46) (-1, _48) 0 ]", - "EXPR [ (1, _19, _43) (-1, _19) (-1, _43) (-1, _49) 1 ]", - "EXPR [ (1, _1, _49) (-1, _48, _49) 0 ]", - "EXPR [ (-1, _49) (-1, _50) 1 ]", - "EXPR [ (1, _21, _28) (1, _31, _32) (-1, _51) 0 ]", - "EXPR [ (1, _24, _28) (-1, _52) 0 ]", - "EXPR [ (1, _28, _30) (-1, _53) 0 ]", - "EXPR [ (1, _35, _39) (-1, _54) 0 ]", - "EXPR [ (1, _39, _41) (-1, _55) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(42))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(56)), Simple(Witness(57))]", - "BLACKBOX::RANGE [(_56, 1)] []", - "BLACKBOX::RANGE [(_57, 32)] []", - "EXPR [ (-1, _42) (-4294967296, _56) (-1, _57) 4294967297 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _56) (-1, _19) (-1, _56) 1 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(58)), Simple(Witness(59))]", + "EXPR [ (-1, _40) (-4294967296, _41) (-1, _42) 4294967296 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _41) (-1, _19) (-1, _41) 1 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(43)), Simple(Witness(44))]", + "BLACKBOX::RANGE [(_43, 4)] []", + "BLACKBOX::RANGE [(_44, 5)] []", + "EXPR [ (1, _19, _41) (-1, _19) (-1, _41) (-1, _45) 1 ]", + "EXPR [ (1, _44, _45) (-1, _46) 0 ]", + "BLACKBOX::RANGE [(_46, 4)] []", + "EXPR [ (-16, _43, _45) (-1, _180) 0 ]", + "EXPR [ (1, _1, _45) (-1, _44, _45) (1, _180) 0 ]", + "EXPR [ (-1, _45) (-1, _47) 1 ]", + "EXPR [ (1, _21, _26) (1, _30, _31) (-1, _48) 0 ]", + "EXPR [ (1, _24, _26) (-1, _49) 0 ]", + "EXPR [ (1, _26, _29) (-1, _50) 0 ]", + "EXPR [ (1, _34, _36) (-1, _51) 0 ]", + "EXPR [ (1, _36, _39) (-1, _52) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(40))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(53)), Simple(Witness(54))]", + "BLACKBOX::RANGE [(_53, 1)] []", + "BLACKBOX::RANGE [(_54, 32)] []", + "EXPR [ (-1, _40) (-4294967296, _53) (-1, _54) 4294967297 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _53) (-1, _19) (-1, _53) 1 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(55)), Simple(Witness(56))]", + "BLACKBOX::RANGE [(_55, 4)] []", + "BLACKBOX::RANGE [(_56, 5)] []", + "EXPR [ (1, _19, _53) (-1, _19) (-1, _53) (-1, _57) 1 ]", + "EXPR [ (1, _56, _57) (-1, _58) 0 ]", "BLACKBOX::RANGE [(_58, 4)] []", - "BLACKBOX::RANGE [(_59, 5)] []", - "EXPR [ (1, _19, _56) (-1, _19) (-1, _56) (1, _59) (-1, _60) 16 ]", - "BLACKBOX::RANGE [(_60, 5)] []", - "EXPR [ (16, _58) (1, _59) (-1, _61) 0 ]", - "EXPR [ (1, _19, _56) (-1, _19) (-1, _56) (-1, _62) 1 ]", - "EXPR [ (1, _2, _62) (-1, _61, _62) 0 ]", - "EXPR [ (-1, _62) (-1, _63) 1 ]", - "EXPR [ (1, _50, _53) (-1, _64) 0 ]", - "EXPR [ (1, _50, _54) (-1, _65) 0 ]", + "EXPR [ (-16, _55, _57) (-1, _185) 0 ]", + "EXPR [ (1, _2, _57) (-1, _56, _57) (1, _185) 0 ]", + "EXPR [ (-1, _57) (-1, _59) 1 ]", + "EXPR [ (1, _47, _50) (-1, _60) 0 ]", + "EXPR [ (1, _47, _51) (-1, _61) 0 ]", "EXPR [ (2, _5) (1, _19) -7 ]", - "EXPR [ (1, _45, _49) (1, _50, _51) -15 ]", - "EXPR [ (1, _30, _49) (1, _50, _52) -1 ]", - "EXPR [ (1, _58, _62) (1, _63, _64) -12 ]", - "EXPR [ (1, _41, _62) (1, _63, _65) -11 ]", - "EXPR [ (1, _50, _55) -8 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", - "BLACKBOX::RANGE [(_66, 1)] []", - "BLACKBOX::RANGE [(_67, 15)] []", - "EXPR [ (1, _6) (-32768, _66) (-1, _67) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(66))], linear_combinations: [(1, Witness(6)), (65536, Witness(66))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 13 })], outputs: [Simple(Witness(68)), Simple(Witness(69))]", - "BLACKBOX::RANGE [(_68, 13)] []", - "BLACKBOX::RANGE [(_69, 4)] []", - "EXPR [ (1, _69) (-1, _70) 3 ]", - "BLACKBOX::RANGE [(_70, 4)] []", - "EXPR [ (-2, _6, _66) (1, _6) (65536, _66) (-13, _68) (-1, _69) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(68))], q_c: 0 })], outputs: [Simple(Witness(71))]", - "EXPR [ (1, _68, _71) (1, _72) -1 ]", - "EXPR [ (1, _68, _72) 0 ]", - "EXPR [ (2, _66, _68) (-65536, _66) (-1, _68) (-1, _73) 65536 ]", + "EXPR [ (1, _47, _48) (1368015179489954701390400359078579693034272775026002146481137761660988030976, _180) -15 ]", + "EXPR [ (1, _29, _45) (1, _47, _49) -1 ]", + "EXPR [ (1, _59, _60) (1368015179489954701390400359078579693034272775026002146481137761660988030976, _185) -12 ]", + "EXPR [ (1, _39, _57) (1, _59, _61) -11 ]", + "EXPR [ (1, _47, _52) -8 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(62)), Simple(Witness(63))]", + "BLACKBOX::RANGE [(_62, 1)] []", + "BLACKBOX::RANGE [(_63, 15)] []", + "EXPR [ (1, _6) (-32768, _62) (-1, _63) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(62))], linear_combinations: [(1, Witness(6)), (65536, Witness(62))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 13 })], outputs: [Simple(Witness(64)), Simple(Witness(65))]", + "BLACKBOX::RANGE [(_64, 13)] []", + "BLACKBOX::RANGE [(_65, 4)] []", + "EXPR [ (1, _65) (-1, _66) 3 ]", + "BLACKBOX::RANGE [(_66, 4)] []", + "EXPR [ (-2, _6, _62) (1, _6) (65536, _62) (-13, _64) (-1, _65) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(64))], q_c: 0 })], outputs: [Simple(Witness(67))]", + "EXPR [ (1, _64, _67) (1, _68) -1 ]", + "EXPR [ (1, _64, _68) 0 ]", + "EXPR [ (2, _62, _64) (-65536, _62) (-1, _64) (-1, _69) 65536 ]", + "EXPR [ (-1, _68) (-1, _70) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(65))], q_c: 0 })], outputs: [Simple(Witness(71))]", + "EXPR [ (1, _65, _71) (1, _72) -1 ]", + "EXPR [ (1, _65, _72) 0 ]", + "EXPR [ (-2, _62, _65) (65536, _62) (1, _65) (-1, _73) 0 ]", "EXPR [ (-1, _72) (-1, _74) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(69))], q_c: 0 })], outputs: [Simple(Witness(75))]", - "EXPR [ (1, _69, _75) (1, _76) -1 ]", - "EXPR [ (1, _69, _76) 0 ]", - "EXPR [ (-2, _66, _69) (65536, _66) (1, _69) (-1, _77) 0 ]", - "EXPR [ (-1, _76) (-1, _78) 1 ]", - "EXPR [ (1, _77, _78) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", - "BLACKBOX::RANGE [(_79, 1)] []", - "BLACKBOX::RANGE [(_80, 15)] []", - "EXPR [ (1, _7) (-32768, _79) (-1, _80) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(81)), Simple(Witness(82))]", - "BLACKBOX::RANGE [(_81, 1)] []", - "BLACKBOX::RANGE [(_82, 15)] []", - "EXPR [ (1, _6) (-32768, _81) (-1, _82) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(7), Witness(79))], linear_combinations: [(1, Witness(7)), (65536, Witness(79))], q_c: 0 })], outputs: [Simple(Witness(83))]", - "EXPR [ (-2, _7, _79) (1, _7) (65536, _79) (-1, _84) 0 ]", - "EXPR [ (1, _83, _84) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(81))], linear_combinations: [(1, Witness(6)), (65536, Witness(81))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(84))], q_c: 0 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", - "BLACKBOX::RANGE [(_85, 16)] []", - "BLACKBOX::RANGE [(_86, 16)] []", - "EXPR [ (1, _84) (-1, _86) (-1, _87) -1 ]", - "BLACKBOX::RANGE [(_87, 16)] []", - "EXPR [ (-2, _6, _81) (-1, _84, _85) (1, _6) (65536, _81) (-1, _86) 0 ]", - "EXPR [ (-1, _85) (-1, _88) 32768 ]", - "EXPR [ (-2, _79, _81) (1, _79) (1, _81) (-1, _89) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(85))], q_c: 0 })], outputs: [Simple(Witness(90))]", - "EXPR [ (1, _85, _90) (1, _91) -1 ]", - "EXPR [ (1, _85, _91) 0 ]", - "EXPR [ (2, _88, _89) (1, _85) (-1, _92) 0 ]", + "EXPR [ (1, _73, _74) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(75)), Simple(Witness(76))]", + "BLACKBOX::RANGE [(_75, 1)] []", + "BLACKBOX::RANGE [(_76, 15)] []", + "EXPR [ (1, _7) (-32768, _75) (-1, _76) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(77)), Simple(Witness(78))]", + "BLACKBOX::RANGE [(_77, 1)] []", + "BLACKBOX::RANGE [(_78, 15)] []", + "EXPR [ (1, _6) (-32768, _77) (-1, _78) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(7), Witness(75))], linear_combinations: [(1, Witness(7)), (65536, Witness(75))], q_c: 0 })], outputs: [Simple(Witness(79))]", + "EXPR [ (-2, _7, _75) (1, _7) (65536, _75) (-1, _80) 0 ]", + "EXPR [ (1, _79, _80) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(77))], linear_combinations: [(1, Witness(6)), (65536, Witness(77))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80))], q_c: 0 })], outputs: [Simple(Witness(81)), Simple(Witness(82))]", + "BLACKBOX::RANGE [(_81, 16)] []", + "BLACKBOX::RANGE [(_82, 16)] []", + "EXPR [ (1, _80) (-1, _82) (-1, _83) -1 ]", + "BLACKBOX::RANGE [(_83, 16)] []", + "EXPR [ (-2, _6, _77) (-1, _80, _81) (1, _6) (65536, _77) (-1, _82) 0 ]", + "EXPR [ (-1, _81) (-1, _84) 32768 ]", + "EXPR [ (-2, _75, _77) (1, _75) (1, _77) (-1, _85) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(81))], q_c: 0 })], outputs: [Simple(Witness(86))]", + "EXPR [ (1, _81, _86) (1, _87) -1 ]", + "EXPR [ (1, _81, _87) 0 ]", + "EXPR [ (2, _84, _85) (1, _81) (-1, _88) 0 ]", + "EXPR [ (-1, _87) (-1, _89) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(82))], q_c: 0 })], outputs: [Simple(Witness(90))]", + "EXPR [ (1, _82, _90) (1, _91) -1 ]", + "EXPR [ (1, _82, _91) 0 ]", + "EXPR [ (-2, _77, _82) (65536, _77) (1, _82) (-1, _92) 0 ]", "EXPR [ (-1, _91) (-1, _93) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(86))], q_c: 0 })], outputs: [Simple(Witness(94))]", - "EXPR [ (1, _86, _94) (1, _95) -1 ]", - "EXPR [ (1, _86, _95) 0 ]", - "EXPR [ (-2, _81, _86) (65536, _81) (1, _86) (-1, _96) 0 ]", - "EXPR [ (-1, _95) (-1, _97) 1 ]", - "EXPR [ (1, _96, _97) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(98)), Simple(Witness(99))]", - "BLACKBOX::RANGE [(_98, 1)] []", - "BLACKBOX::RANGE [(_99, 15)] []", - "EXPR [ (1, _6) (-32768, _98) (-1, _99) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(98))], linear_combinations: [(1, Witness(6)), (65536, Witness(98))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(100)), Simple(Witness(101))]", - "BLACKBOX::RANGE [(_100, 13)] []", - "BLACKBOX::RANGE [(_101, 4)] []", - "EXPR [ (1, _101) (-1, _102) 5 ]", - "BLACKBOX::RANGE [(_102, 4)] []", - "EXPR [ (-2, _6, _98) (1, _6) (65536, _98) (-11, _100) (-1, _101) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(100))], q_c: 0 })], outputs: [Simple(Witness(103))]", - "EXPR [ (1, _100, _103) (1, _104) -1 ]", - "EXPR [ (1, _100, _104) 0 ]", - "EXPR [ (2, _98, _100) (-65536, _98) (-1, _100) (-1, _105) 65536 ]", + "EXPR [ (1, _92, _93) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(94)), Simple(Witness(95))]", + "BLACKBOX::RANGE [(_94, 1)] []", + "BLACKBOX::RANGE [(_95, 15)] []", + "EXPR [ (1, _6) (-32768, _94) (-1, _95) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(94))], linear_combinations: [(1, Witness(6)), (65536, Witness(94))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(96)), Simple(Witness(97))]", + "BLACKBOX::RANGE [(_96, 13)] []", + "BLACKBOX::RANGE [(_97, 4)] []", + "EXPR [ (1, _97) (-1, _98) 5 ]", + "BLACKBOX::RANGE [(_98, 4)] []", + "EXPR [ (-2, _6, _94) (1, _6) (65536, _94) (-11, _96) (-1, _97) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(96))], q_c: 0 })], outputs: [Simple(Witness(99))]", + "EXPR [ (1, _96, _99) (1, _100) -1 ]", + "EXPR [ (1, _96, _100) 0 ]", + "EXPR [ (2, _94, _96) (-65536, _94) (-1, _96) (-1, _101) 65536 ]", + "EXPR [ (-1, _100) (-1, _102) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(97))], q_c: 0 })], outputs: [Simple(Witness(103))]", + "EXPR [ (1, _97, _103) (1, _104) -1 ]", + "EXPR [ (1, _97, _104) 0 ]", + "EXPR [ (-2, _94, _97) (65536, _94) (1, _97) (-1, _105) 0 ]", "EXPR [ (-1, _104) (-1, _106) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(101))], q_c: 0 })], outputs: [Simple(Witness(107))]", - "EXPR [ (1, _101, _107) (1, _108) -1 ]", - "EXPR [ (1, _101, _108) 0 ]", - "EXPR [ (-2, _98, _101) (65536, _98) (1, _101) (-1, _109) 0 ]", - "EXPR [ (-1, _108) (-1, _110) 1 ]", - "EXPR [ (1, _109, _110) -4 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(6))], q_c: 131072 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(111)), Simple(Witness(112))]", - "BLACKBOX::RANGE [(_111, 2)] []", + "EXPR [ (1, _105, _106) -4 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(6))], q_c: 131072 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(107)), Simple(Witness(108))]", + "BLACKBOX::RANGE [(_107, 2)] []", + "BLACKBOX::RANGE [(_108, 16)] []", + "EXPR [ (-1, _6) (-65536, _107) (-1, _108) 131072 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(109)), Simple(Witness(110))]", + "BLACKBOX::RANGE [(_109, 1)] []", + "BLACKBOX::RANGE [(_110, 16)] []", + "EXPR [ (1, _6) (-65536, _109) (-1, _110) 32768 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(111)), Simple(Witness(112))]", + "BLACKBOX::RANGE [(_111, 1)] []", "BLACKBOX::RANGE [(_112, 16)] []", - "EXPR [ (-1, _6) (-65536, _111) (-1, _112) 131072 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(113)), Simple(Witness(114))]", + "EXPR [ (1, _108) (-65536, _111) (-1, _112) 32768 ]", + "EXPR [ (-1, _109, _111) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(113)), Simple(Witness(114))]", "BLACKBOX::RANGE [(_113, 1)] []", - "BLACKBOX::RANGE [(_114, 16)] []", - "EXPR [ (1, _6) (-65536, _113) (-1, _114) 32768 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(115)), Simple(Witness(116))]", - "BLACKBOX::RANGE [(_115, 1)] []", - "BLACKBOX::RANGE [(_116, 16)] []", - "EXPR [ (1, _112) (-65536, _115) (-1, _116) 32768 ]", - "EXPR [ (-1, _113, _115) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(117)), Simple(Witness(118))]", - "BLACKBOX::RANGE [(_117, 1)] []", - "BLACKBOX::RANGE [(_118, 15)] []", - "EXPR [ (1, _112) (-32768, _117) (-1, _118) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(112), Witness(117))], linear_combinations: [(1, Witness(112)), (65536, Witness(117))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(119)), Simple(Witness(120))]", - "BLACKBOX::RANGE [(_119, 13)] []", - "BLACKBOX::RANGE [(_120, 4)] []", - "EXPR [ (1, _120) (-1, _121) 5 ]", - "BLACKBOX::RANGE [(_121, 4)] []", - "EXPR [ (-2, _112, _117) (1, _112) (65536, _117) (-11, _119) (-1, _120) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(119))], q_c: 0 })], outputs: [Simple(Witness(122))]", - "EXPR [ (1, _119, _122) (1, _123) -1 ]", - "EXPR [ (1, _119, _123) 0 ]", - "EXPR [ (2, _117, _119) (-65536, _117) (-1, _119) (-1, _124) 65536 ]", + "BLACKBOX::RANGE [(_114, 15)] []", + "EXPR [ (1, _108) (-32768, _113) (-1, _114) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(108), Witness(113))], linear_combinations: [(1, Witness(108)), (65536, Witness(113))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(115)), Simple(Witness(116))]", + "BLACKBOX::RANGE [(_115, 13)] []", + "BLACKBOX::RANGE [(_116, 4)] []", + "EXPR [ (1, _116) (-1, _117) 5 ]", + "BLACKBOX::RANGE [(_117, 4)] []", + "EXPR [ (-2, _108, _113) (1, _108) (65536, _113) (-11, _115) (-1, _116) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(115))], q_c: 0 })], outputs: [Simple(Witness(118))]", + "EXPR [ (1, _115, _118) (1, _119) -1 ]", + "EXPR [ (1, _115, _119) 0 ]", + "EXPR [ (2, _113, _115) (-65536, _113) (-1, _115) (-1, _120) 65536 ]", + "EXPR [ (-1, _119) (-1, _121) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(116))], q_c: 0 })], outputs: [Simple(Witness(122))]", + "EXPR [ (1, _116, _122) (1, _123) -1 ]", + "EXPR [ (1, _116, _123) 0 ]", + "EXPR [ (-2, _113, _116) (65536, _113) (1, _116) (-1, _124) 0 ]", "EXPR [ (-1, _123) (-1, _125) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(120))], q_c: 0 })], outputs: [Simple(Witness(126))]", - "EXPR [ (1, _120, _126) (1, _127) -1 ]", - "EXPR [ (1, _120, _127) 0 ]", - "EXPR [ (-2, _117, _120) (65536, _117) (1, _120) (-1, _128) 0 ]", - "EXPR [ (-1, _127) (-1, _129) 1 ]", - "EXPR [ (1, _128, _129) -65532 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 2 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(130)), Simple(Witness(131))]", + "EXPR [ (1, _124, _125) -65532 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 2 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(126)), Simple(Witness(127))]", + "BLACKBOX::RANGE [(_126, 1)] []", + "BLACKBOX::RANGE [(_127, 16)] []", + "EXPR [ (1, _7) (-65536, _126) (-1, _127) 2 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(128)), Simple(Witness(129))]", + "BLACKBOX::RANGE [(_128, 1)] []", + "BLACKBOX::RANGE [(_129, 16)] []", + "EXPR [ (1, _7) (-65536, _128) (-1, _129) 32768 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(130)), Simple(Witness(131))]", "BLACKBOX::RANGE [(_130, 1)] []", "BLACKBOX::RANGE [(_131, 16)] []", - "EXPR [ (1, _7) (-65536, _130) (-1, _131) 2 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(132)), Simple(Witness(133))]", - "BLACKBOX::RANGE [(_132, 1)] []", - "BLACKBOX::RANGE [(_133, 16)] []", - "EXPR [ (1, _7) (-65536, _132) (-1, _133) 32768 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(134)), Simple(Witness(135))]", - "BLACKBOX::RANGE [(_134, 1)] []", - "BLACKBOX::RANGE [(_135, 16)] []", - "EXPR [ (1, _131) (-65536, _134) (-1, _135) 32768 ]", - "EXPR [ (1, _132) (-1, _134) (-1, _136) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(136))], q_c: 0 })], outputs: [Simple(Witness(137))]", - "EXPR [ (1, _136, _137) (1, _138) -1 ]", - "EXPR [ (1, _136, _138) 0 ]", - "EXPR [ (-1, _132, _138) (1, _132) (1, _138) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(139)), Simple(Witness(140))]", - "BLACKBOX::RANGE [(_139, 1)] []", - "BLACKBOX::RANGE [(_140, 15)] []", - "EXPR [ (1, _131) (-32768, _139) (-1, _140) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(141)), Simple(Witness(142))]", - "BLACKBOX::RANGE [(_141, 1)] []", - "BLACKBOX::RANGE [(_142, 15)] []", - "EXPR [ (1, _6) (-32768, _141) (-1, _142) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(131), Witness(139))], linear_combinations: [(1, Witness(131)), (65536, Witness(139))], q_c: 0 })], outputs: [Simple(Witness(143))]", - "EXPR [ (-2, _131, _139) (1, _131) (65536, _139) (-1, _144) 0 ]", - "EXPR [ (1, _143, _144) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(141))], linear_combinations: [(1, Witness(6)), (65536, Witness(141))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(144))], q_c: 0 })], outputs: [Simple(Witness(145)), Simple(Witness(146))]", - "BLACKBOX::RANGE [(_145, 16)] []", - "BLACKBOX::RANGE [(_146, 16)] []", - "EXPR [ (1, _144) (-1, _146) (-1, _147) -1 ]", - "BLACKBOX::RANGE [(_147, 16)] []", - "EXPR [ (-2, _6, _141) (-1, _144, _145) (1, _6) (65536, _141) (-1, _146) 0 ]", - "EXPR [ (-1, _145) (-1, _148) 32768 ]", - "EXPR [ (-2, _139, _141) (1, _139) (1, _141) (-1, _149) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(145))], q_c: 0 })], outputs: [Simple(Witness(150))]", - "EXPR [ (1, _145, _150) (1, _151) -1 ]", - "EXPR [ (1, _145, _151) 0 ]", - "EXPR [ (2, _148, _149) (1, _145) (-1, _152) 0 ]", + "EXPR [ (1, _127) (-65536, _130) (-1, _131) 32768 ]", + "EXPR [ (1, _128) (-1, _130) (-1, _132) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(132))], q_c: 0 })], outputs: [Simple(Witness(133))]", + "EXPR [ (1, _132, _133) (1, _134) -1 ]", + "EXPR [ (1, _132, _134) 0 ]", + "EXPR [ (-1, _128, _134) (1, _128) (1, _134) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(135)), Simple(Witness(136))]", + "BLACKBOX::RANGE [(_135, 1)] []", + "BLACKBOX::RANGE [(_136, 15)] []", + "EXPR [ (1, _127) (-32768, _135) (-1, _136) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(137)), Simple(Witness(138))]", + "BLACKBOX::RANGE [(_137, 1)] []", + "BLACKBOX::RANGE [(_138, 15)] []", + "EXPR [ (1, _6) (-32768, _137) (-1, _138) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(127), Witness(135))], linear_combinations: [(1, Witness(127)), (65536, Witness(135))], q_c: 0 })], outputs: [Simple(Witness(139))]", + "EXPR [ (-2, _127, _135) (1, _127) (65536, _135) (-1, _140) 0 ]", + "EXPR [ (1, _139, _140) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(137))], linear_combinations: [(1, Witness(6)), (65536, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(140))], q_c: 0 })], outputs: [Simple(Witness(141)), Simple(Witness(142))]", + "BLACKBOX::RANGE [(_141, 16)] []", + "BLACKBOX::RANGE [(_142, 16)] []", + "EXPR [ (1, _140) (-1, _142) (-1, _143) -1 ]", + "BLACKBOX::RANGE [(_143, 16)] []", + "EXPR [ (-2, _6, _137) (-1, _140, _141) (1, _6) (65536, _137) (-1, _142) 0 ]", + "EXPR [ (-1, _141) (-1, _144) 32768 ]", + "EXPR [ (-2, _135, _137) (1, _135) (1, _137) (-1, _145) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(141))], q_c: 0 })], outputs: [Simple(Witness(146))]", + "EXPR [ (1, _141, _146) (1, _147) -1 ]", + "EXPR [ (1, _141, _147) 0 ]", + "EXPR [ (2, _144, _145) (1, _141) (-1, _148) 0 ]", + "EXPR [ (-1, _147) (-1, _149) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(142))], q_c: 0 })], outputs: [Simple(Witness(150))]", + "EXPR [ (1, _142, _150) (1, _151) -1 ]", + "EXPR [ (1, _142, _151) 0 ]", + "EXPR [ (-2, _137, _142) (65536, _137) (1, _142) (-1, _152) 0 ]", "EXPR [ (-1, _151) (-1, _153) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(146))], q_c: 0 })], outputs: [Simple(Witness(154))]", - "EXPR [ (1, _146, _154) (1, _155) -1 ]", - "EXPR [ (1, _146, _155) 0 ]", - "EXPR [ (-2, _141, _146) (65536, _141) (1, _146) (-1, _156) 0 ]", - "EXPR [ (-1, _155) (-1, _157) 1 ]", - "EXPR [ (-1, _156, _157) 4 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(158)), Simple(Witness(159))]", - "BLACKBOX::RANGE [(_158, 1)] []", - "BLACKBOX::RANGE [(_159, 15)] []", - "EXPR [ (1, _131) (-32768, _158) (-1, _159) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(160)), Simple(Witness(161))]", - "BLACKBOX::RANGE [(_160, 1)] []", - "BLACKBOX::RANGE [(_161, 15)] []", - "EXPR [ (1, _112) (-32768, _160) (-1, _161) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(131), Witness(158))], linear_combinations: [(1, Witness(131)), (65536, Witness(158))], q_c: 0 })], outputs: [Simple(Witness(162))]", - "EXPR [ (-2, _131, _158) (1, _131) (65536, _158) (-1, _163) 0 ]", - "EXPR [ (1, _162, _163) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(112), Witness(160))], linear_combinations: [(1, Witness(112)), (65536, Witness(160))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(163))], q_c: 0 })], outputs: [Simple(Witness(164)), Simple(Witness(165))]", - "BLACKBOX::RANGE [(_164, 16)] []", - "BLACKBOX::RANGE [(_165, 16)] []", - "EXPR [ (1, _163) (-1, _165) (-1, _166) -1 ]", - "BLACKBOX::RANGE [(_166, 16)] []", - "EXPR [ (-2, _112, _160) (-1, _163, _164) (1, _112) (65536, _160) (-1, _165) 0 ]", - "EXPR [ (-1, _164) (-1, _167) 32768 ]", - "EXPR [ (-2, _158, _160) (1, _158) (1, _160) (-1, _168) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(164))], q_c: 0 })], outputs: [Simple(Witness(169))]", - "EXPR [ (1, _164, _169) (1, _170) -1 ]", - "EXPR [ (1, _164, _170) 0 ]", - "EXPR [ (2, _167, _168) (1, _164) (-1, _171) 0 ]", + "EXPR [ (-1, _152, _153) 4 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(154)), Simple(Witness(155))]", + "BLACKBOX::RANGE [(_154, 1)] []", + "BLACKBOX::RANGE [(_155, 15)] []", + "EXPR [ (1, _127) (-32768, _154) (-1, _155) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(156)), Simple(Witness(157))]", + "BLACKBOX::RANGE [(_156, 1)] []", + "BLACKBOX::RANGE [(_157, 15)] []", + "EXPR [ (1, _108) (-32768, _156) (-1, _157) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(127), Witness(154))], linear_combinations: [(1, Witness(127)), (65536, Witness(154))], q_c: 0 })], outputs: [Simple(Witness(158))]", + "EXPR [ (-2, _127, _154) (1, _127) (65536, _154) (-1, _159) 0 ]", + "EXPR [ (1, _158, _159) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(108), Witness(156))], linear_combinations: [(1, Witness(108)), (65536, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(159))], q_c: 0 })], outputs: [Simple(Witness(160)), Simple(Witness(161))]", + "BLACKBOX::RANGE [(_160, 16)] []", + "BLACKBOX::RANGE [(_161, 16)] []", + "EXPR [ (1, _159) (-1, _161) (-1, _162) -1 ]", + "BLACKBOX::RANGE [(_162, 16)] []", + "EXPR [ (-2, _108, _156) (-1, _159, _160) (1, _108) (65536, _156) (-1, _161) 0 ]", + "EXPR [ (-1, _160) (-1, _163) 32768 ]", + "EXPR [ (-2, _154, _156) (1, _154) (1, _156) (-1, _164) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(160))], q_c: 0 })], outputs: [Simple(Witness(165))]", + "EXPR [ (1, _160, _165) (1, _166) -1 ]", + "EXPR [ (1, _160, _166) 0 ]", + "EXPR [ (2, _163, _164) (1, _160) (-1, _167) 0 ]", + "EXPR [ (-1, _166) (-1, _168) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(161))], q_c: 0 })], outputs: [Simple(Witness(169))]", + "EXPR [ (1, _161, _169) (1, _170) -1 ]", + "EXPR [ (1, _161, _170) 0 ]", + "EXPR [ (-2, _156, _161) (65536, _156) (1, _161) (-1, _171) 0 ]", "EXPR [ (-1, _170) (-1, _172) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(165))], q_c: 0 })], outputs: [Simple(Witness(173))]", - "EXPR [ (1, _165, _173) (1, _174) -1 ]", - "EXPR [ (1, _165, _174) 0 ]", - "EXPR [ (-2, _160, _165) (65536, _160) (1, _165) (-1, _175) 0 ]", - "EXPR [ (-1, _174) (-1, _176) 1 ]", - "EXPR [ (-1, _175, _176) 65532 ]", + "EXPR [ (-1, _171, _172) 65532 ]", "unconstrained func 0", "[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) } }]", "unconstrained func 1", "[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) } }]" ], - "debug_symbols": "pZjBbhs7DEX/xessRhQpiv2Vh4fASZzCgOEEblygCPrvFYe8k2aRLuSN77EdHlNjcWbi993T4eH6/f54fn75sfv23/vu4XI8nY7f708vj/u348t5vPr++26Hp/dvl8NhvLT76/1R9bq/HM5vu2/n6+l0t/u5P13XP/rxuj+v+ba/jHeXu93h/DRyCJ+Pp4PT77uP6uXrUqKlZTURtU0gnw3lawOzpICl31avdaJeWs160XJj/cz6xXAAGy0T9U23epvpvwmhvs3UK2P92nSm3jjr+0IT9X3rv0/tH1uwf6zM7J+uis+3me+vLFsDZaGZI2BGtwlKWbCGUqYOwqjaeihsU4bGm0GnVkFkMFCd6oG2vVxoajN96kHsVkP78rv45ym52nZKZp0yKC4JxItNGOooS0Pl0m41UJkyVNkMvNxskCmDfKyitVsNOncc+scqut5qsHqzYWpHyTYXVSrPGfjDMPVtSqm3GlrZDDp1JIXtK8P/49n+8Xj5dJO40zHFd7u+Ptr6WJaIEkERNYIjJKJFhKMMyTgAxdagJaJEDMv4iqlGcIREDMu4SSGN6BG2Rh2WcfGpJYIiasSwjMVWiWgRGtH9QjHSInnJLJmUWTM5UzKbn2BHambPtEiJviT6Elo/VGpE9CXRl7QwimZmZ5KdteysZWctO2vZWeP4xCaZ2VnLzpr7xs5tFqnuG0dVSyZl1kz3jSOrktkyNbNnWmRfMksmZdZM9/WR2V/P9fbsr/f43G6Rlv1Z9mfps/RZ9mfZn2V/lv1Z9mfZ37hBAhQARUtl8U3rW3LxbcsOAmgABXSAj4H4ACyAAiBABTBAAA2ggA6AmWAmmAlmgplgJpgJZoKZYPZxIV+7DwypQwEQoAIYIIAGUEAHWALDzDAzzAwzw8wwM8wMM8PMMAvMArPALDALzAKzwCwwC8w+W+QbwIfLLwzFpyuAABXAAAE0gAI6wBIUZoVZYVaYFWaFWWFWmBVmhdkHri4OfuosDgSoAAYIoAEU0AGW4KMXALPBbDD7+PnNevH5C2gABXSABZDPYEABEKACGCCABlBAB8BcYC4wF5gLzD6Ddb3WuJkdGkABHWAJ6wVqhQIgQAUwAGaCmWAmmAnmCnOF2Wewrte/CmCAABpAAR1gCT6DAQUAM8PMMDPMDDPDzDAzzAKzwCwwC8wCs8AsMAvMArPA3GD2Gax+afcZrOpQAQwQQAMooAMswWcwoABgVpgVZoVZYVaYFWaFucPcYe4wd5g7zB3mDnOHucPcYTaY1xn0fyJ/7i/H/cPpkD/ZPV/Pj3/9gvf26xXv4De+18vL4+Hpejn4jdz63ri1+wM=", + "debug_symbols": "pZjBTiM7EEX/JWsW7XKVy55feXoaBQijSFFAGRjpCc2/P7tdJwwLZtHZcA8JdbracXU3ed89Hu7ffnw/np+ef+6+/fO+u78cT6fjj++n54f96/H53F99/32349fvr5fDob+0++P9XvWyvxzOr7tv57fT6W73a396W//o58v+vObr/tLfXe52h/Njzy58Op4Og37ffVQvX5eKLCWqRaRcBfbZkL42qFoI1Opt9Z431FvJUW+ebqzfcv7WWMAiy4b64tf6tqX/YkJ92VLvyvl78S31TaO+LrKhvl77r5v2T1vYPy1t2T/VneO3LZ9fWq4NpEW2rEBrcpsgpYVzSGnTIvSqaw9J2yZD0avBN52FSMMgeVMPct3LSTZtpk89WLvVUL78LP56Sc7teklW32RwbgmiS9tgyL0sDFlTudUgaZMh29Wgy80G22Swj7Mo5VaDb1uH+nEW1W81tHyzYdOOsutcZMu6zaAfhk2fpqV8q6Gkq8E3raRp+8rwb/9t/3C8fHpI3Hmf4rtdXX+29WdaZqQZMiPP0Bk2o8yYjtQlfQFSW0OWGWlGt/SPWPIMnWEzuqU/pIjPqDPaGrlb+s0npxkyI8/oln6y2WaUGT6jjhtFzzZTl8gUKZE5UiNtXFh7lkiPrJFtPbTNtiytBzOZkWfMtsym0UqkR0ZnFp2V6KxEZ0XmkUqO1MjorAxf36nFI4evr2JpM32JTJHD11fSc6RGWmSJ9Mga2WbWJTJFDl/tGf3VWLka/dUyj1s9Mvqr0V8LXwtfi/5a9Neivxb9teivRX8t+mvRX39Amg2lZWzYsQGXsWV1QAYUMKAAY/PagAq0gHUQVkiAABlQwIACYE6YE2bBLJgFs2AWzIJZMI9RkXHuY1jEB7SAMTATEiBABhQwoAAOYM6YFbNiVsyKWTErZsWsmBWzYjbMhtkwG2bDbJgN85gsGRtgjNa4DaQxWyuM4ZqQAAEyoIABBXAAc8HsmB2zY3bMjtkxO2bHPMYtLwPGZTONq+gCJECADChgQAEcqADmhrlhHsM3Hs3TmL4JChhQAAcq0CbImMEJCRAgAwoYUAAHKoA5YU6Yxwzm9c4yzDpAAQMK4EAFWsB6g1ohAQJgFsyCWTALZsEsmMcM5vVulwABMqCAAQVwoAItQDErZsWsmBWzYlbMilkxK2bDbJgNs2E2zIbZMBtmwzxmMI8b+ZjB7AMSIEAGFDCgAA5UoAU4ZsfsmB2zY3bMjtkxO2bHXDFXzBVzxVwxV8wVc8VcMa8zOP5l/LW/HPf3p0N8Qff0dn744/u61/9eeIdv9F4uzw+Hx7fLYTy2re/1B7n/AQ==", "file_map": { "50": { "source": "global NIBBLE_LENGTH: u32 = 16;\n\nstruct U4 {\n inner: u8,\n}\n\nimpl U4 {\n fn zero() -> U4 {\n U4 { inner: 0 }\n }\n\n fn from_u8(x: u8) -> U4 {\n U4 { inner: x % 16 }\n }\n}\n\nimpl Eq for U4 {\n fn eq(self, other: Self) -> bool {\n self.inner == other.inner\n }\n}\n\nfn compact_decode(input: [u8; N], length: Field) -> ([U4; NIBBLE_LENGTH], Field) {\n assert(2 * input.len() <= NIBBLE_LENGTH);\n assert(length as u32 <= input.len());\n\n let mut nibble = [U4::zero(); NIBBLE_LENGTH];\n\n let first_nibble = U4::from_u8(input[0] >> 4);\n let parity = first_nibble.inner as u1;\n\n if parity == 1 {\n nibble[0] = U4::from_u8(input[0] & 0x0f);\n for i in 1..input.len() {\n if i as u32 < length as u32 {\n let x = input[i];\n nibble[2 * i - 1] = U4::from_u8(x >> 4);\n nibble[2 * i] = U4::from_u8(x & 0x0f);\n }\n }\n } else {\n for i in 0..2 {\n if (i as u32) < length as u32 - 1 {\n let x = input[i + 1];\n nibble[2 * i] = U4::from_u8(x >> 4);\n nibble[2 * i + 1] = U4::from_u8(x & 0x0f);\n }\n }\n }\n\n let out = (nibble, 2 * length + (parity as Field) - 2);\n\n out\n}\n\nfn enc(value: [u8; N], value_length: Field) -> ([u8; 32], Field) {\n assert(value.len() as u8 >= value_length as u8);\n let mut out_value = [0; 32];\n if value_length == 0 {\n let out = (out_value, value_length);\n out\n } else if value_length as u8 < 31 {\n out_value[0] = 0x80 + value_length as u8;\n\n for i in 1..value.len() {\n out_value[i] = value[i - 1];\n }\n\n let out = (out_value, value_length + 1);\n\n out\n } else {\n let out = (out_value, 32);\n out\n }\n}\n\nfn bitshift_literal_0() -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << 0;\n\n bits\n}\nfn bitshift_literal_4() -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << 4;\n\n bits\n}\nfn bitshift_variable(idx: u8) -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << idx;\n\n bits\n}\n\nfn main(x: [u8; 5], z: Field, u: i16, v: i16) {\n //Issue 1144\n let (nib, len) = compact_decode(x, z);\n assert(len == 5);\n assert(\n [nib[0], nib[1], nib[2], nib[3], nib[4]]\n == [U4::from_u8(15), U4::from_u8(1), U4::from_u8(12), U4::from_u8(11), U4::from_u8(8)],\n );\n // Issue 1169\n let val1 = [\n 0xb8, 0x8f, 0x61, 0xe6, 0xfb, 0xda, 0x83, 0xfb, 0xff, 0xfa, 0xbe, 0x36, 0x41, 0x12, 0x13,\n 0x74, 0x80, 0x39, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n 0x00, 0x00,\n ];\n let val1_length = 20;\n\n let enc_val1 = enc(val1, val1_length);\n\n assert(\n enc_val1.0\n == [\n 0x94, 0xb8, 0x8f, 0x61, 0xe6, 0xfb, 0xda, 0x83, 0xfb, 0xff, 0xfa, 0xbe, 0x36, 0x41,\n 0x12, 0x13, 0x74, 0x80, 0x39, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n 0x00, 0x00, 0x00, 0x00,\n ],\n );\n assert(enc_val1.1 == 21);\n // Issue 2399\n let result_0 = bitshift_literal_0();\n assert(result_0 == 1);\n let result_4 = bitshift_literal_4();\n assert(result_4 == 16);\n let result_0 = bitshift_variable(0);\n assert(result_0 == 1);\n let result_4 = bitshift_variable(4);\n assert(result_4 == 16);\n\n // Issue 6609\n assert(u % -13 == 0);\n assert(u % v == 0);\n assert(u % -11 == 4);\n assert(-u % -11 == -4);\n assert(u % -11 == u % (v + 2));\n assert(-u % -11 == -u % (v + 2));\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 19a057de40c..0443e43ca1d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -27,7 +27,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _20", + "current witness index : _21", "private parameters indices : [_0]", "public parameters indices : []", "return value indices : []", @@ -45,7 +45,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(6)), Simple(Witness(7))]", "BLACKBOX::RANGE [(_6, 32)] []", "BLACKBOX::RANGE [(_7, 32)] []", - "EXPR [ (1, _0) (-1, _2) (-1, _7) (-1, _8) 0 ]", + "EXPR [ (1, _0, _2) (-1, _21) 0 ]", + "EXPR [ (-1, _2, _7) (-1, _2) (-1, _8) (1, _21) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (1, _0, _6) (1, _7) (-1, _9) 0 ]", "EXPR [ (1, _2, _3) (-1, _2, _9) 0 ]", @@ -59,12 +60,12 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(10))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(13)), Simple(Witness(14))]", "BLACKBOX::RANGE [(_13, 32)] []", "BLACKBOX::RANGE [(_14, 32)] []", - "EXPR [ (1, _0) (1, _2) (-1, _14) (-1, _15) -1 ]", + "EXPR [ (-1, _0, _2) (1, _2, _14) (1, _0) (1, _2) (-1, _14) (-1, _15) -1 ]", "BLACKBOX::RANGE [(_15, 32)] []", "EXPR [ (1, _0, _13) (1, _14) (-1, _16) 0 ]", "EXPR [ (-1, _2) (-1, _17) 1 ]", "EXPR [ (1, _10, _17) (-1, _16, _17) 0 ]", - "EXPR [ (-1, _0, _2) (1, _2, _6) (1, _0) (-1, _18) 0 ]", + "EXPR [ (1, _2, _6) (1, _0) (-1, _18) (-1, _21) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(2), Witness(18)), (1, Witness(17), Witness(13))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(19))]", "EXPR [ (1, _2, _18) (1, _13, _17) (-1, _20) 0 ]", "EXPR [ (1, _19, _20) -1 ]", @@ -73,7 +74,7 @@ expression: artifact "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": "nZPRboQgEEX/ZZ55EBEX91eaxqDihoSgYWGTxuy/d2Sk3X1o0vhyjzDcCxlwg8kM6dZbPy93uH5sMATrnL31bhl1tIvH2e3JoAz7GIzBKXipo2vVwfgIV5+cY/DQLuVF91X7zKgDVisGxk9IDJytM/vXk/26q7+tdXd4hfwxy3+7JT/csj3jLudu+Qm3KifvmjNuVdzdCTfnxc7r990/caRHG97uGTguZFBnFVkbbD0DmbXF7jO4ZFVZu6y8InBCTRCEhiAJFMExo0EoAqZI3LUicEJNEISGIAkt4UJQBEoRlCIoRWBKixAETNnv/6GD1YMzx9Oekx9fXnr8Wkul/AtrWEYzpWD2buUa9u8b", + "debug_symbols": "nZPdaoQwEIXfZa5zYf5cs69SikSNSyBEyepCkX33jhnT7l4UijfnM5mcYxjHDQbXrbfWx3G6w/Vjgy75EPytDVNvFz9F3N2eDMqyXZJzuAUvdXTNNrm4wDWuITB42LDmQ/fZxszFJqxWDFwckBg4+uD2pyf7dVd/W4U5vFL/mPW/3Zofbl2fcZd71/yEuyk3N+qMuyluc8LNebFz8f72T1zZ3qe37wwcDzIQWWVWha1noLPW2H0Gl6xNVpOVVwROEARJUARNoAhOGRxDFMJkCEzRCE4QBElQBE2oCRdCQzAZklIkpUhKkZhSIxQBU/YxeNjkbRfcMeHjGvuXgV++5lIpv8Scpt4Na3J703IN2/gN", "file_map": { "50": { "source": "fn main(mut x: u32) {\n if x == 0 {\n x = (x + 1) / x;\n } else {\n x = (x + 1) / x;\n }\n assert(x != 0);\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_0.snap index 19a057de40c..0443e43ca1d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_0.snap @@ -27,7 +27,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _20", + "current witness index : _21", "private parameters indices : [_0]", "public parameters indices : []", "return value indices : []", @@ -45,7 +45,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(6)), Simple(Witness(7))]", "BLACKBOX::RANGE [(_6, 32)] []", "BLACKBOX::RANGE [(_7, 32)] []", - "EXPR [ (1, _0) (-1, _2) (-1, _7) (-1, _8) 0 ]", + "EXPR [ (1, _0, _2) (-1, _21) 0 ]", + "EXPR [ (-1, _2, _7) (-1, _2) (-1, _8) (1, _21) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (1, _0, _6) (1, _7) (-1, _9) 0 ]", "EXPR [ (1, _2, _3) (-1, _2, _9) 0 ]", @@ -59,12 +60,12 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(10))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(13)), Simple(Witness(14))]", "BLACKBOX::RANGE [(_13, 32)] []", "BLACKBOX::RANGE [(_14, 32)] []", - "EXPR [ (1, _0) (1, _2) (-1, _14) (-1, _15) -1 ]", + "EXPR [ (-1, _0, _2) (1, _2, _14) (1, _0) (1, _2) (-1, _14) (-1, _15) -1 ]", "BLACKBOX::RANGE [(_15, 32)] []", "EXPR [ (1, _0, _13) (1, _14) (-1, _16) 0 ]", "EXPR [ (-1, _2) (-1, _17) 1 ]", "EXPR [ (1, _10, _17) (-1, _16, _17) 0 ]", - "EXPR [ (-1, _0, _2) (1, _2, _6) (1, _0) (-1, _18) 0 ]", + "EXPR [ (1, _2, _6) (1, _0) (-1, _18) (-1, _21) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(2), Witness(18)), (1, Witness(17), Witness(13))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(19))]", "EXPR [ (1, _2, _18) (1, _13, _17) (-1, _20) 0 ]", "EXPR [ (1, _19, _20) -1 ]", @@ -73,7 +74,7 @@ expression: artifact "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": "nZPRboQgEEX/ZZ55EBEX91eaxqDihoSgYWGTxuy/d2Sk3X1o0vhyjzDcCxlwg8kM6dZbPy93uH5sMATrnL31bhl1tIvH2e3JoAz7GIzBKXipo2vVwfgIV5+cY/DQLuVF91X7zKgDVisGxk9IDJytM/vXk/26q7+tdXd4hfwxy3+7JT/csj3jLudu+Qm3KifvmjNuVdzdCTfnxc7r990/caRHG97uGTguZFBnFVkbbD0DmbXF7jO4ZFVZu6y8InBCTRCEhiAJFMExo0EoAqZI3LUicEJNEISGIAkt4UJQBEoRlCIoRWBKixAETNnv/6GD1YMzx9Oekx9fXnr8Wkul/AtrWEYzpWD2buUa9u8b", + "debug_symbols": "nZPdaoQwEIXfZa5zYf5cs69SikSNSyBEyepCkX33jhnT7l4UijfnM5mcYxjHDQbXrbfWx3G6w/Vjgy75EPytDVNvFz9F3N2eDMqyXZJzuAUvdXTNNrm4wDWuITB42LDmQ/fZxszFJqxWDFwckBg4+uD2pyf7dVd/W4U5vFL/mPW/3Zofbl2fcZd71/yEuyk3N+qMuyluc8LNebFz8f72T1zZ3qe37wwcDzIQWWVWha1noLPW2H0Gl6xNVpOVVwROEARJUARNoAhOGRxDFMJkCEzRCE4QBElQBE2oCRdCQzAZklIkpUhKkZhSIxQBU/YxeNjkbRfcMeHjGvuXgV++5lIpv8Scpt4Na3J703IN2/gN", "file_map": { "50": { "source": "fn main(mut x: u32) {\n if x == 0 {\n x = (x + 1) / x;\n } else {\n x = (x + 1) / x;\n }\n assert(x != 0);\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 19a057de40c..0443e43ca1d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -27,7 +27,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _20", + "current witness index : _21", "private parameters indices : [_0]", "public parameters indices : []", "return value indices : []", @@ -45,7 +45,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(6)), Simple(Witness(7))]", "BLACKBOX::RANGE [(_6, 32)] []", "BLACKBOX::RANGE [(_7, 32)] []", - "EXPR [ (1, _0) (-1, _2) (-1, _7) (-1, _8) 0 ]", + "EXPR [ (1, _0, _2) (-1, _21) 0 ]", + "EXPR [ (-1, _2, _7) (-1, _2) (-1, _8) (1, _21) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (1, _0, _6) (1, _7) (-1, _9) 0 ]", "EXPR [ (1, _2, _3) (-1, _2, _9) 0 ]", @@ -59,12 +60,12 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(10))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(13)), Simple(Witness(14))]", "BLACKBOX::RANGE [(_13, 32)] []", "BLACKBOX::RANGE [(_14, 32)] []", - "EXPR [ (1, _0) (1, _2) (-1, _14) (-1, _15) -1 ]", + "EXPR [ (-1, _0, _2) (1, _2, _14) (1, _0) (1, _2) (-1, _14) (-1, _15) -1 ]", "BLACKBOX::RANGE [(_15, 32)] []", "EXPR [ (1, _0, _13) (1, _14) (-1, _16) 0 ]", "EXPR [ (-1, _2) (-1, _17) 1 ]", "EXPR [ (1, _10, _17) (-1, _16, _17) 0 ]", - "EXPR [ (-1, _0, _2) (1, _2, _6) (1, _0) (-1, _18) 0 ]", + "EXPR [ (1, _2, _6) (1, _0) (-1, _18) (-1, _21) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(2), Witness(18)), (1, Witness(17), Witness(13))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(19))]", "EXPR [ (1, _2, _18) (1, _13, _17) (-1, _20) 0 ]", "EXPR [ (1, _19, _20) -1 ]", @@ -73,7 +74,7 @@ expression: artifact "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": "nZPRboQgEEX/ZZ55EBEX91eaxqDihoSgYWGTxuy/d2Sk3X1o0vhyjzDcCxlwg8kM6dZbPy93uH5sMATrnL31bhl1tIvH2e3JoAz7GIzBKXipo2vVwfgIV5+cY/DQLuVF91X7zKgDVisGxk9IDJytM/vXk/26q7+tdXd4hfwxy3+7JT/csj3jLudu+Qm3KifvmjNuVdzdCTfnxc7r990/caRHG97uGTguZFBnFVkbbD0DmbXF7jO4ZFVZu6y8InBCTRCEhiAJFMExo0EoAqZI3LUicEJNEISGIAkt4UJQBEoRlCIoRWBKixAETNnv/6GD1YMzx9Oekx9fXnr8Wkul/AtrWEYzpWD2buUa9u8b", + "debug_symbols": "nZPdaoQwEIXfZa5zYf5cs69SikSNSyBEyepCkX33jhnT7l4UijfnM5mcYxjHDQbXrbfWx3G6w/Vjgy75EPytDVNvFz9F3N2eDMqyXZJzuAUvdXTNNrm4wDWuITB42LDmQ/fZxszFJqxWDFwckBg4+uD2pyf7dVd/W4U5vFL/mPW/3Zofbl2fcZd71/yEuyk3N+qMuyluc8LNebFz8f72T1zZ3qe37wwcDzIQWWVWha1noLPW2H0Gl6xNVpOVVwROEARJUARNoAhOGRxDFMJkCEzRCE4QBElQBE2oCRdCQzAZklIkpUhKkZhSIxQBU/YxeNjkbRfcMeHjGvuXgV++5lIpv8Scpt4Na3J703IN2/gN", "file_map": { "50": { "source": "fn main(mut x: u32) {\n if x == 0 {\n x = (x + 1) / x;\n } else {\n x = (x + 1) / x;\n }\n assert(x != 0);\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 3dcc210682e..5d46691c7f2 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -58,8 +58,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(5))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4 })], outputs: [Simple(Witness(6)), Simple(Witness(7))]", "BLACKBOX::RANGE [(_6, 30)] []", "BLACKBOX::RANGE [(_7, 3)] []", - "EXPR [ (1, _4) (1, _7) (-1, _8) 3 ]", - "BLACKBOX::RANGE [(_8, 3)] []", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "BLACKBOX::RANGE [(_8, 2)] []", "EXPR [ (-4, _4, _6) (-1, _20) 0 ]", "EXPR [ (1, _4, _5) (-1, _4, _7) (1, _20) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(9)), Simple(Witness(10))]", @@ -74,8 +74,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_14, 30)] []", "BLACKBOX::RANGE [(_15, 3)] []", - "EXPR [ (1, _12) (1, _15) (-1, _16) 3 ]", - "BLACKBOX::RANGE [(_16, 3)] []", + "EXPR [ (1, _12, _15) (-1, _16) 0 ]", + "BLACKBOX::RANGE [(_16, 2)] []", "EXPR [ (1, _12, _13) (-4, _12, _14) (-1, _12, _15) 0 ]", "EXPR [ (-1, _4) (-1, _17) 1 ]", "EXPR [ (1, _12, _14) (-1, _18) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_0.snap index 3dcc210682e..5d46691c7f2 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_0.snap @@ -58,8 +58,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(5))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4 })], outputs: [Simple(Witness(6)), Simple(Witness(7))]", "BLACKBOX::RANGE [(_6, 30)] []", "BLACKBOX::RANGE [(_7, 3)] []", - "EXPR [ (1, _4) (1, _7) (-1, _8) 3 ]", - "BLACKBOX::RANGE [(_8, 3)] []", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "BLACKBOX::RANGE [(_8, 2)] []", "EXPR [ (-4, _4, _6) (-1, _20) 0 ]", "EXPR [ (1, _4, _5) (-1, _4, _7) (1, _20) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(9)), Simple(Witness(10))]", @@ -74,8 +74,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_14, 30)] []", "BLACKBOX::RANGE [(_15, 3)] []", - "EXPR [ (1, _12) (1, _15) (-1, _16) 3 ]", - "BLACKBOX::RANGE [(_16, 3)] []", + "EXPR [ (1, _12, _15) (-1, _16) 0 ]", + "BLACKBOX::RANGE [(_16, 2)] []", "EXPR [ (1, _12, _13) (-4, _12, _14) (-1, _12, _15) 0 ]", "EXPR [ (-1, _4) (-1, _17) 1 ]", "EXPR [ (1, _12, _14) (-1, _18) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 3dcc210682e..5d46691c7f2 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -58,8 +58,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(5))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4 })], outputs: [Simple(Witness(6)), Simple(Witness(7))]", "BLACKBOX::RANGE [(_6, 30)] []", "BLACKBOX::RANGE [(_7, 3)] []", - "EXPR [ (1, _4) (1, _7) (-1, _8) 3 ]", - "BLACKBOX::RANGE [(_8, 3)] []", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "BLACKBOX::RANGE [(_8, 2)] []", "EXPR [ (-4, _4, _6) (-1, _20) 0 ]", "EXPR [ (1, _4, _5) (-1, _4, _7) (1, _20) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(9)), Simple(Witness(10))]", @@ -74,8 +74,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_14, 30)] []", "BLACKBOX::RANGE [(_15, 3)] []", - "EXPR [ (1, _12) (1, _15) (-1, _16) 3 ]", - "BLACKBOX::RANGE [(_16, 3)] []", + "EXPR [ (1, _12, _15) (-1, _16) 0 ]", + "BLACKBOX::RANGE [(_16, 2)] []", "EXPR [ (1, _12, _13) (-4, _12, _14) (-1, _12, _15) 0 ]", "EXPR [ (-1, _4) (-1, _17) 1 ]", "EXPR [ (1, _12, _14) (-1, _18) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 48cb857cc12..ac40c20a3b3 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -25,14 +25,15 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _1", + "current witness index : _2", "private parameters indices : [_0]", "public parameters indices : []", "return value indices : [_1]", "EXPR [ (1, _0) 0 ]", + "EXPR [ (-1, _2) 0 ]", "EXPR [ (1, _1) 0 ]" ], - "debug_symbols": "dZDdCoMwDIXfJde9sIP94KuMIbVGKYS2xHYwxHdflNXphVdpcvqdkDNBh20eGuf7MEL9nKBlR+SGhoI1yQUv02lWUNomMaKMYKcLFQ2jT1D7TKTgbSivn8Zo/FqTYVErBeg7qWLYO8LlNas/XZ2jt8LeHxt8PdL6nNYbru/6wL+kM9bx4V6ooL7Mix070xL+Muizt7tI0icWpYQWOVjsMuNit2qy4As=", + "debug_symbols": "dZDdCoMwDIXfJde9sIP94KuMIbVGKYS2xHYwxHdflNXphTdNk9PvlJwJOmzz0DjfhxHq5wQtOyI3NBSsSS54mU6zgtI2iRFlBDtdqGgYfYLaZyIFb0N5fTRG49eaDItaKUDfSRXD3hEut1n96eocvRX2/tjg65HW57TecH3XB/4lnbGOD/tCBfVFgZZzXkzZmZbwl0Sfvd0Fkz6xKCW6yMFilxkX01WTb74=", "file_map": { "50": { "source": "fn main(a: bool) -> pub bool {\n if (a) {\n let b = func_4(1569582039);\n true\n } else {\n false\n }\n}\nfn func_4(a: u32) -> u32 {\n (a / (a % a))\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_0.snap index 48cb857cc12..ac40c20a3b3 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_0.snap @@ -25,14 +25,15 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _1", + "current witness index : _2", "private parameters indices : [_0]", "public parameters indices : []", "return value indices : [_1]", "EXPR [ (1, _0) 0 ]", + "EXPR [ (-1, _2) 0 ]", "EXPR [ (1, _1) 0 ]" ], - "debug_symbols": "dZDdCoMwDIXfJde9sIP94KuMIbVGKYS2xHYwxHdflNXphVdpcvqdkDNBh20eGuf7MEL9nKBlR+SGhoI1yQUv02lWUNomMaKMYKcLFQ2jT1D7TKTgbSivn8Zo/FqTYVErBeg7qWLYO8LlNas/XZ2jt8LeHxt8PdL6nNYbru/6wL+kM9bx4V6ooL7Mix070xL+Muizt7tI0icWpYQWOVjsMuNit2qy4As=", + "debug_symbols": "dZDdCoMwDIXfJde9sIP94KuMIbVGKYS2xHYwxHdflNXphTdNk9PvlJwJOmzz0DjfhxHq5wQtOyI3NBSsSS54mU6zgtI2iRFlBDtdqGgYfYLaZyIFb0N5fTRG49eaDItaKUDfSRXD3hEut1n96eocvRX2/tjg65HW57TecH3XB/4lnbGOD/tCBfVFgZZzXkzZmZbwl0Sfvd0Fkz6xKCW6yMFilxkX01WTb74=", "file_map": { "50": { "source": "fn main(a: bool) -> pub bool {\n if (a) {\n let b = func_4(1569582039);\n true\n } else {\n false\n }\n}\nfn func_4(a: u32) -> u32 {\n (a / (a % a))\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 48cb857cc12..ac40c20a3b3 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -25,14 +25,15 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _1", + "current witness index : _2", "private parameters indices : [_0]", "public parameters indices : []", "return value indices : [_1]", "EXPR [ (1, _0) 0 ]", + "EXPR [ (-1, _2) 0 ]", "EXPR [ (1, _1) 0 ]" ], - "debug_symbols": "dZDdCoMwDIXfJde9sIP94KuMIbVGKYS2xHYwxHdflNXphVdpcvqdkDNBh20eGuf7MEL9nKBlR+SGhoI1yQUv02lWUNomMaKMYKcLFQ2jT1D7TKTgbSivn8Zo/FqTYVErBeg7qWLYO8LlNas/XZ2jt8LeHxt8PdL6nNYbru/6wL+kM9bx4V6ooL7Mix070xL+Muizt7tI0icWpYQWOVjsMuNit2qy4As=", + "debug_symbols": "dZDdCoMwDIXfJde9sIP94KuMIbVGKYS2xHYwxHdflNXphTdNk9PvlJwJOmzz0DjfhxHq5wQtOyI3NBSsSS54mU6zgtI2iRFlBDtdqGgYfYLaZyIFb0N5fTRG49eaDItaKUDfSRXD3hEut1n96eocvRX2/tjg65HW57TecH3XB/4lnbGOD/tCBfVFgZZzXkzZmZbwl0Sfvd0Fkz6xKCW6yMFilxkX01WTb74=", "file_map": { "50": { "source": "fn main(a: bool) -> pub bool {\n if (a) {\n let b = func_4(1569582039);\n true\n } else {\n false\n }\n}\nfn func_4(a: u32) -> u32 {\n (a / (a % a))\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 9efd2320ea6..5b95bf88088 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -134,13 +134,13 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 64485 })], outputs: [Simple(Witness(17)), Simple(Witness(18))]", "BLACKBOX::RANGE [(_17, 1)] []", "BLACKBOX::RANGE [(_18, 16)] []", - "EXPR [ (-1, _0, _12) (1, _0) (1, _18) (-1, _19) 1050 ]", - "BLACKBOX::RANGE [(_19, 16)] []", - "EXPR [ (64485, _17) (1, _18) (-1, _20) 0 ]", - "EXPR [ (-1, _0, _12) (1, _0) (-1, _21) 0 ]", - "EXPR [ (1, _8, _21) (-1, _20, _21) 0 ]", + "EXPR [ (1, _18) (-1, _19) 1051 ]", + "EXPR [ (-1, _0, _12) (1, _0) (-1, _20) 0 ]", + "EXPR [ (1, _19, _20) (-1, _21) 0 ]", + "BLACKBOX::RANGE [(_21, 16)] []", + "EXPR [ (1, _8, _20) (-64485, _17, _20) (-1, _18, _20) 0 ]", "EXPR [ (-1, _12) (-1, _22) 1 ]", - "EXPR [ (37995, _0, _12) (1, _18, _21) (-37995, _0) (-37995, _12) (-1, _23) 37995 ]", + "EXPR [ (37995, _0, _12) (1, _18, _20) (-37995, _0) (-37995, _12) (-1, _23) 37995 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(12), Witness(7)), (1, Witness(22), Witness(23))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(24))]", "EXPR [ (1, _7, _12) (1, _22, _23) (-1, _25) 0 ]", "EXPR [ (1, _24, _25) -1 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_0.snap index 9efd2320ea6..5b95bf88088 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_0.snap @@ -134,13 +134,13 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 64485 })], outputs: [Simple(Witness(17)), Simple(Witness(18))]", "BLACKBOX::RANGE [(_17, 1)] []", "BLACKBOX::RANGE [(_18, 16)] []", - "EXPR [ (-1, _0, _12) (1, _0) (1, _18) (-1, _19) 1050 ]", - "BLACKBOX::RANGE [(_19, 16)] []", - "EXPR [ (64485, _17) (1, _18) (-1, _20) 0 ]", - "EXPR [ (-1, _0, _12) (1, _0) (-1, _21) 0 ]", - "EXPR [ (1, _8, _21) (-1, _20, _21) 0 ]", + "EXPR [ (1, _18) (-1, _19) 1051 ]", + "EXPR [ (-1, _0, _12) (1, _0) (-1, _20) 0 ]", + "EXPR [ (1, _19, _20) (-1, _21) 0 ]", + "BLACKBOX::RANGE [(_21, 16)] []", + "EXPR [ (1, _8, _20) (-64485, _17, _20) (-1, _18, _20) 0 ]", "EXPR [ (-1, _12) (-1, _22) 1 ]", - "EXPR [ (37995, _0, _12) (1, _18, _21) (-37995, _0) (-37995, _12) (-1, _23) 37995 ]", + "EXPR [ (37995, _0, _12) (1, _18, _20) (-37995, _0) (-37995, _12) (-1, _23) 37995 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(12), Witness(7)), (1, Witness(22), Witness(23))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(24))]", "EXPR [ (1, _7, _12) (1, _22, _23) (-1, _25) 0 ]", "EXPR [ (1, _24, _25) -1 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 9efd2320ea6..5b95bf88088 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -134,13 +134,13 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 64485 })], outputs: [Simple(Witness(17)), Simple(Witness(18))]", "BLACKBOX::RANGE [(_17, 1)] []", "BLACKBOX::RANGE [(_18, 16)] []", - "EXPR [ (-1, _0, _12) (1, _0) (1, _18) (-1, _19) 1050 ]", - "BLACKBOX::RANGE [(_19, 16)] []", - "EXPR [ (64485, _17) (1, _18) (-1, _20) 0 ]", - "EXPR [ (-1, _0, _12) (1, _0) (-1, _21) 0 ]", - "EXPR [ (1, _8, _21) (-1, _20, _21) 0 ]", + "EXPR [ (1, _18) (-1, _19) 1051 ]", + "EXPR [ (-1, _0, _12) (1, _0) (-1, _20) 0 ]", + "EXPR [ (1, _19, _20) (-1, _21) 0 ]", + "BLACKBOX::RANGE [(_21, 16)] []", + "EXPR [ (1, _8, _20) (-64485, _17, _20) (-1, _18, _20) 0 ]", "EXPR [ (-1, _12) (-1, _22) 1 ]", - "EXPR [ (37995, _0, _12) (1, _18, _21) (-37995, _0) (-37995, _12) (-1, _23) 37995 ]", + "EXPR [ (37995, _0, _12) (1, _18, _20) (-37995, _0) (-37995, _12) (-1, _23) 37995 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(12), Witness(7)), (1, Witness(22), Witness(23))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(24))]", "EXPR [ (1, _7, _12) (1, _22, _23) (-1, _25) 0 ]", "EXPR [ (1, _24, _25) -1 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 13069d7c2b0..a7924e92edd 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -52,7 +52,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _20", + "current witness index : _21", "private parameters indices : [_0, _1, _2]", "public parameters indices : []", "return value indices : [_3]", @@ -69,11 +69,12 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 })], outputs: [Simple(Witness(7)), Simple(Witness(8))]", "BLACKBOX::RANGE [(_7, 1)] []", "BLACKBOX::RANGE [(_8, 1)] []", - "EXPR [ (1, _2) (-1, _4) (-1, _8) (-1, _9) 0 ]", + "EXPR [ (1, _2, _4) (-1, _21) 0 ]", + "EXPR [ (-1, _4, _8) (-1, _4) (-1, _9) (1, _21) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "EXPR [ (1, _2, _7) (1, _8) (-1, _10) 0 ]", "EXPR [ (1, _0, _4) (-1, _4, _10) 0 ]", - "EXPR [ (-1, _2, _4) (1, _4, _7) (-1, _11) 0 ]", + "EXPR [ (1, _4, _7) (-1, _11) (-1, _21) 0 ]", "BLACKBOX::RANGE [(_11, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(12))]", "EXPR [ (1, _11, _12) (1, _13) -1 ]", @@ -84,7 +85,7 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(15)), Simple(Witness(16))]", "BLACKBOX::RANGE [(_15, 1)] []", "BLACKBOX::RANGE [(_16, 1)] []", - "EXPR [ (1, _11) (-1, _14) (-1, _16) (-1, _17) 0 ]", + "EXPR [ (1, _11, _14) (-1, _14, _16) (-1, _14) (-1, _17) 0 ]", "BLACKBOX::RANGE [(_17, 1)] []", "EXPR [ (1, _11, _15) (1, _16) (-1, _18) 0 ]", "EXPR [ (1, _7, _14) (-1, _14, _18) 0 ]", @@ -98,7 +99,7 @@ expression: artifact "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": "nZLBboQgEIbfhTMHBgR1X6VpDCpuSAgaVps0xnfvyGi7e2iy8TKfMH4/CczKetcu98bHYXyw28fK2uRD8PcmjJ2d/Rhxd904O5fNnJzDLfbUR2uyycWZ3eISAmdfNiz5p8dkY+ZsE3YFZy72SAwcfHD718b/bPG/qtXh6upX1m/btTzsurxgA+hDBymu+OY8Hsyl8+vq8KVQF3wJ5elL+eJ/4sp2Pr28NlN4JGdFrholzkyuZa5VrnWuIAhAkARFKAiUABiBTwglAUMKRJ0hBQEIkqAIBUETDKEkUIqkFIUp+E4KCJhiEJhitv1qkrdtcMc0D0vsnoZ7/p7Ozjn+Uxo71y/J7VeTe3hZPw==", + "debug_symbols": "nZPbaoQwEIbfZa5zkYOJuq9SikSNSyBEyWqhiO/eMaPt7kVh8WY+k/H7Azms0Lt2uTc+DuMDbh8rtMmH4O9NGDs7+zHi7LoxOIfNnJzDKXjqozXZ5OIMt7iEwODLhiX/9JhszJxtwi5n4GKPxMDBB7d/bezP5v+rWh2urn5l/bZdy8Ouywu2EPrQheRXfHMuL8yl9evq8CVXF3wpytOX8sX/xJHtfHo5bVC4JIMiV40SA5NrmWuVa52r4ARBkARFKAiUIChCYAaepKgImFIwkJwgCJKgCAVBEwyhJFQESlGUojAFj0tJAqYYBKaYbd+h5G0b3HGphyV2T3d8/p7OzvkKpjR2rl+S23co93DPfgA=", "file_map": { "50": { "source": "fn main(x: u1, y: u1, z: u1) -> pub u1 {\n let p = y - z;\n if p != 0 {\n let a = x / z;\n let b = a - z;\n if b != 0 {\n let _ = a / b;\n }\n }\n\n let u = x - z;\n let v = y - u;\n v\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_0.snap index 13069d7c2b0..a7924e92edd 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_0.snap @@ -52,7 +52,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _20", + "current witness index : _21", "private parameters indices : [_0, _1, _2]", "public parameters indices : []", "return value indices : [_3]", @@ -69,11 +69,12 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 })], outputs: [Simple(Witness(7)), Simple(Witness(8))]", "BLACKBOX::RANGE [(_7, 1)] []", "BLACKBOX::RANGE [(_8, 1)] []", - "EXPR [ (1, _2) (-1, _4) (-1, _8) (-1, _9) 0 ]", + "EXPR [ (1, _2, _4) (-1, _21) 0 ]", + "EXPR [ (-1, _4, _8) (-1, _4) (-1, _9) (1, _21) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "EXPR [ (1, _2, _7) (1, _8) (-1, _10) 0 ]", "EXPR [ (1, _0, _4) (-1, _4, _10) 0 ]", - "EXPR [ (-1, _2, _4) (1, _4, _7) (-1, _11) 0 ]", + "EXPR [ (1, _4, _7) (-1, _11) (-1, _21) 0 ]", "BLACKBOX::RANGE [(_11, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(12))]", "EXPR [ (1, _11, _12) (1, _13) -1 ]", @@ -84,7 +85,7 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(15)), Simple(Witness(16))]", "BLACKBOX::RANGE [(_15, 1)] []", "BLACKBOX::RANGE [(_16, 1)] []", - "EXPR [ (1, _11) (-1, _14) (-1, _16) (-1, _17) 0 ]", + "EXPR [ (1, _11, _14) (-1, _14, _16) (-1, _14) (-1, _17) 0 ]", "BLACKBOX::RANGE [(_17, 1)] []", "EXPR [ (1, _11, _15) (1, _16) (-1, _18) 0 ]", "EXPR [ (1, _7, _14) (-1, _14, _18) 0 ]", @@ -98,7 +99,7 @@ expression: artifact "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": "nZLBboQgEIbfhTMHBgR1X6VpDCpuSAgaVps0xnfvyGi7e2iy8TKfMH4/CczKetcu98bHYXyw28fK2uRD8PcmjJ2d/Rhxd904O5fNnJzDLfbUR2uyycWZ3eISAmdfNiz5p8dkY+ZsE3YFZy72SAwcfHD718b/bPG/qtXh6upX1m/btTzsurxgA+hDBymu+OY8Hsyl8+vq8KVQF3wJ5elL+eJ/4sp2Pr28NlN4JGdFrholzkyuZa5VrnWuIAhAkARFKAiUABiBTwglAUMKRJ0hBQEIkqAIBUETDKEkUIqkFIUp+E4KCJhiEJhitv1qkrdtcMc0D0vsnoZ7/p7Ozjn+Uxo71y/J7VeTe3hZPw==", + "debug_symbols": "nZPbaoQwEIbfZa5zkYOJuq9SikSNSyBEyWqhiO/eMaPt7kVh8WY+k/H7Azms0Lt2uTc+DuMDbh8rtMmH4O9NGDs7+zHi7LoxOIfNnJzDKXjqozXZ5OIMt7iEwODLhiX/9JhszJxtwi5n4GKPxMDBB7d/bezP5v+rWh2urn5l/bZdy8Ouywu2EPrQheRXfHMuL8yl9evq8CVXF3wpytOX8sX/xJHtfHo5bVC4JIMiV40SA5NrmWuVa52r4ARBkARFKAiUIChCYAaepKgImFIwkJwgCJKgCAVBEwyhJFQESlGUojAFj0tJAqYYBKaYbd+h5G0b3HGphyV2T3d8/p7OzvkKpjR2rl+S23co93DPfgA=", "file_map": { "50": { "source": "fn main(x: u1, y: u1, z: u1) -> pub u1 {\n let p = y - z;\n if p != 0 {\n let a = x / z;\n let b = a - z;\n if b != 0 {\n let _ = a / b;\n }\n }\n\n let u = x - z;\n let v = y - u;\n v\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 13069d7c2b0..a7924e92edd 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -52,7 +52,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _20", + "current witness index : _21", "private parameters indices : [_0, _1, _2]", "public parameters indices : []", "return value indices : [_3]", @@ -69,11 +69,12 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 })], outputs: [Simple(Witness(7)), Simple(Witness(8))]", "BLACKBOX::RANGE [(_7, 1)] []", "BLACKBOX::RANGE [(_8, 1)] []", - "EXPR [ (1, _2) (-1, _4) (-1, _8) (-1, _9) 0 ]", + "EXPR [ (1, _2, _4) (-1, _21) 0 ]", + "EXPR [ (-1, _4, _8) (-1, _4) (-1, _9) (1, _21) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "EXPR [ (1, _2, _7) (1, _8) (-1, _10) 0 ]", "EXPR [ (1, _0, _4) (-1, _4, _10) 0 ]", - "EXPR [ (-1, _2, _4) (1, _4, _7) (-1, _11) 0 ]", + "EXPR [ (1, _4, _7) (-1, _11) (-1, _21) 0 ]", "BLACKBOX::RANGE [(_11, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(12))]", "EXPR [ (1, _11, _12) (1, _13) -1 ]", @@ -84,7 +85,7 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(15)), Simple(Witness(16))]", "BLACKBOX::RANGE [(_15, 1)] []", "BLACKBOX::RANGE [(_16, 1)] []", - "EXPR [ (1, _11) (-1, _14) (-1, _16) (-1, _17) 0 ]", + "EXPR [ (1, _11, _14) (-1, _14, _16) (-1, _14) (-1, _17) 0 ]", "BLACKBOX::RANGE [(_17, 1)] []", "EXPR [ (1, _11, _15) (1, _16) (-1, _18) 0 ]", "EXPR [ (1, _7, _14) (-1, _14, _18) 0 ]", @@ -98,7 +99,7 @@ expression: artifact "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": "nZLBboQgEIbfhTMHBgR1X6VpDCpuSAgaVps0xnfvyGi7e2iy8TKfMH4/CczKetcu98bHYXyw28fK2uRD8PcmjJ2d/Rhxd904O5fNnJzDLfbUR2uyycWZ3eISAmdfNiz5p8dkY+ZsE3YFZy72SAwcfHD718b/bPG/qtXh6upX1m/btTzsurxgA+hDBymu+OY8Hsyl8+vq8KVQF3wJ5elL+eJ/4sp2Pr28NlN4JGdFrholzkyuZa5VrnWuIAhAkARFKAiUABiBTwglAUMKRJ0hBQEIkqAIBUETDKEkUIqkFIUp+E4KCJhiEJhitv1qkrdtcMc0D0vsnoZ7/p7Ozjn+Uxo71y/J7VeTe3hZPw==", + "debug_symbols": "nZPbaoQwEIbfZa5zkYOJuq9SikSNSyBEyWqhiO/eMaPt7kVh8WY+k/H7Azms0Lt2uTc+DuMDbh8rtMmH4O9NGDs7+zHi7LoxOIfNnJzDKXjqozXZ5OIMt7iEwODLhiX/9JhszJxtwi5n4GKPxMDBB7d/bezP5v+rWh2urn5l/bZdy8Ouywu2EPrQheRXfHMuL8yl9evq8CVXF3wpytOX8sX/xJHtfHo5bVC4JIMiV40SA5NrmWuVa52r4ARBkARFKAiUIChCYAaepKgImFIwkJwgCJKgCAVBEwyhJFQESlGUojAFj0tJAqYYBKaYbd+h5G0b3HGphyV2T3d8/p7OzvkKpjR2rl+S23co93DPfgA=", "file_map": { "50": { "source": "fn main(x: u1, y: u1, z: u1) -> pub u1 {\n let p = y - z;\n if p != 0 {\n let a = x / z;\n let b = a - z;\n if b != 0 {\n let _ = a / b;\n }\n }\n\n let u = x - z;\n let v = y - u;\n v\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8519/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8519/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 648253c309b..645deb9869a 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8519/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8519/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -41,7 +41,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 64323764613183177041862057485226039389 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _2, _6) (64323764613183177041862057485226039389, _6) (1, _7) -1 ]", "EXPR [ (-1, _2, _7) (64323764613183177041862057485226039389, _7) 0 ]", - "EXPR [ (-1, _3, _7) (-1, _7, _7) (53438638232309528389504892708671455233, _7) (-1, _8) 0 ]", + "EXPR [ (-1, _3, _7) (53438638232309528389504892708671455233, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 129)] []", "EXPR [ (1, _3) -53438638232309528388129535304893203149 ]", "EXPR [ (1, _1) -53438638232309528388129535304893203149 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8519/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8519/execute__tests__force_brillig_false_inliner_0.snap index 648253c309b..645deb9869a 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8519/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8519/execute__tests__force_brillig_false_inliner_0.snap @@ -41,7 +41,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 64323764613183177041862057485226039389 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _2, _6) (64323764613183177041862057485226039389, _6) (1, _7) -1 ]", "EXPR [ (-1, _2, _7) (64323764613183177041862057485226039389, _7) 0 ]", - "EXPR [ (-1, _3, _7) (-1, _7, _7) (53438638232309528389504892708671455233, _7) (-1, _8) 0 ]", + "EXPR [ (-1, _3, _7) (53438638232309528389504892708671455233, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 129)] []", "EXPR [ (1, _3) -53438638232309528388129535304893203149 ]", "EXPR [ (1, _1) -53438638232309528388129535304893203149 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8519/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8519/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 648253c309b..645deb9869a 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8519/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8519/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -41,7 +41,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 64323764613183177041862057485226039389 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _2, _6) (64323764613183177041862057485226039389, _6) (1, _7) -1 ]", "EXPR [ (-1, _2, _7) (64323764613183177041862057485226039389, _7) 0 ]", - "EXPR [ (-1, _3, _7) (-1, _7, _7) (53438638232309528389504892708671455233, _7) (-1, _8) 0 ]", + "EXPR [ (-1, _3, _7) (53438638232309528389504892708671455233, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 129)] []", "EXPR [ (1, _3) -53438638232309528388129535304893203149 ]", "EXPR [ (1, _1) -53438638232309528388129535304893203149 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 6a1d7748fa7..aa57295d1cf 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (1, _26, _26) (268435454, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 4294967306 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 1)] []", @@ -73,7 +73,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(30))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(33))]", "EXPR [ (-1, _30, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) (1, _34) -1 ]", "EXPR [ (-1, _30, _34) (5096253676302562286669017222071363378443840053029366383258766538131, _34) 0 ]", - "EXPR [ (1, _31, _34) (1, _34, _34) (268435454, _34) (-1, _35) 0 ]", + "EXPR [ (1, _31, _34) (268435455, _34) (-1, _35) 0 ]", "BLACKBOX::RANGE [(_35, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(31))], q_c: 4294967275 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(36)), Simple(Witness(37))]", "BLACKBOX::RANGE [(_36, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_0.snap index 6a1d7748fa7..aa57295d1cf 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_0.snap @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (1, _26, _26) (268435454, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 4294967306 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 1)] []", @@ -73,7 +73,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(30))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(33))]", "EXPR [ (-1, _30, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) (1, _34) -1 ]", "EXPR [ (-1, _30, _34) (5096253676302562286669017222071363378443840053029366383258766538131, _34) 0 ]", - "EXPR [ (1, _31, _34) (1, _34, _34) (268435454, _34) (-1, _35) 0 ]", + "EXPR [ (1, _31, _34) (268435455, _34) (-1, _35) 0 ]", "BLACKBOX::RANGE [(_35, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(31))], q_c: 4294967275 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(36)), Simple(Witness(37))]", "BLACKBOX::RANGE [(_36, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 6a1d7748fa7..aa57295d1cf 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (1, _26, _26) (268435454, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 4294967306 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 1)] []", @@ -73,7 +73,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(30))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(33))]", "EXPR [ (-1, _30, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) (1, _34) -1 ]", "EXPR [ (-1, _30, _34) (5096253676302562286669017222071363378443840053029366383258766538131, _34) 0 ]", - "EXPR [ (1, _31, _34) (1, _34, _34) (268435454, _34) (-1, _35) 0 ]", + "EXPR [ (1, _31, _34) (268435455, _34) (-1, _35) 0 ]", "BLACKBOX::RANGE [(_35, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(31))], q_c: 4294967275 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(36)), Simple(Witness(37))]", "BLACKBOX::RANGE [(_36, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index d3e90a4ef6a..91ff153786d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (1, _26, _26) (268435454, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 222)] []", @@ -102,7 +102,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (5096253676302562286669017222071363378443840053029366383258766538131, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) 0 ]", - "EXPR [ (1, _29, _32) (1, _32, _32) (268435454, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (268435455, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", "BLACKBOX::RANGE [(_34, 222)] []", @@ -113,7 +113,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(34))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(37))]", "EXPR [ (-1, _34, _37) (5096253676302562286669017222071363378443840053029366383258766538131, _37) (1, _38) -1 ]", "EXPR [ (-1, _34, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) 0 ]", - "EXPR [ (1, _35, _38) (1, _38, _38) (268435454, _38) (-1, _39) 0 ]", + "EXPR [ (1, _35, _38) (268435455, _38) (-1, _39) 0 ]", "BLACKBOX::RANGE [(_39, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0)), (1, Witness(23))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", "BLACKBOX::RANGE [(_40, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_0.snap index d3e90a4ef6a..91ff153786d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_0.snap @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (1, _26, _26) (268435454, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 222)] []", @@ -102,7 +102,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (5096253676302562286669017222071363378443840053029366383258766538131, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) 0 ]", - "EXPR [ (1, _29, _32) (1, _32, _32) (268435454, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (268435455, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", "BLACKBOX::RANGE [(_34, 222)] []", @@ -113,7 +113,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(34))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(37))]", "EXPR [ (-1, _34, _37) (5096253676302562286669017222071363378443840053029366383258766538131, _37) (1, _38) -1 ]", "EXPR [ (-1, _34, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) 0 ]", - "EXPR [ (1, _35, _38) (1, _38, _38) (268435454, _38) (-1, _39) 0 ]", + "EXPR [ (1, _35, _38) (268435455, _38) (-1, _39) 0 ]", "BLACKBOX::RANGE [(_39, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0)), (1, Witness(23))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", "BLACKBOX::RANGE [(_40, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index d3e90a4ef6a..91ff153786d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (1, _26, _26) (268435454, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 222)] []", @@ -102,7 +102,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (5096253676302562286669017222071363378443840053029366383258766538131, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) 0 ]", - "EXPR [ (1, _29, _32) (1, _32, _32) (268435454, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (268435455, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", "BLACKBOX::RANGE [(_34, 222)] []", @@ -113,7 +113,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(34))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(37))]", "EXPR [ (-1, _34, _37) (5096253676302562286669017222071363378443840053029366383258766538131, _37) (1, _38) -1 ]", "EXPR [ (-1, _34, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) 0 ]", - "EXPR [ (1, _35, _38) (1, _38, _38) (268435454, _38) (-1, _39) 0 ]", + "EXPR [ (1, _35, _38) (268435455, _38) (-1, _39) 0 ]", "BLACKBOX::RANGE [(_39, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0)), (1, Witness(23))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", "BLACKBOX::RANGE [(_40, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index dd483250b1f..a3a3db040cd 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -45,7 +45,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _27", + "current witness index : _28", "private parameters indices : [_0, _1, _2]", "public parameters indices : []", "return value indices : [_3]", @@ -69,32 +69,33 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [(-2, Witness(0), Witness(6))], linear_combinations: [(1, Witness(0)), (4294967296, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [(-2, Witness(1), Witness(4))], linear_combinations: [(1, Witness(1)), (4294967296, Witness(4))], q_c: 0 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_11, 32)] []", "BLACKBOX::RANGE [(_12, 32)] []", - "EXPR [ (-2, _1, _4) (1, _1) (-1, _2) (4294967296, _4) (-1, _12) (-1, _13) 0 ]", - "BLACKBOX::RANGE [(_13, 32)] []", - "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _14) 0 ]", - "EXPR [ (1, _11, _14) (1, _12) (-1, _15) 0 ]", - "EXPR [ (-2, _0, _6) (1, _0) (4294967296, _6) (-1, _16) 0 ]", - "EXPR [ (-1, _2, _15) (1, _2, _16) 0 ]", - "EXPR [ (-1, _11) (-1, _17) 2147483648 ]", - "EXPR [ (-2, _4, _6) (1, _4) (1, _6) (-1, _18) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(19))]", - "EXPR [ (1, _11, _19) (1, _20) -1 ]", - "EXPR [ (1, _11, _20) 0 ]", - "EXPR [ (2, _17, _18) (1, _11) (-1, _21) 0 ]", - "EXPR [ (-1, _20) (-1, _22) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12))], q_c: 0 })], outputs: [Simple(Witness(23))]", - "EXPR [ (1, _12, _23) (1, _24) -1 ]", - "EXPR [ (1, _12, _24) 0 ]", - "EXPR [ (-2, _6, _12) (4294967296, _6) (1, _12) (-1, _25) 0 ]", - "EXPR [ (-1, _24) (-1, _26) 1 ]", - "EXPR [ (1, _21, _22) (-1, _27) 0 ]", - "EXPR [ (-1, _2, _27) (1, _3) 0 ]", + "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _12) (-1, _13) -1 ]", + "EXPR [ (1, _2, _13) (-1, _14) 0 ]", + "BLACKBOX::RANGE [(_14, 32)] []", + "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _15) 0 ]", + "EXPR [ (1, _11, _15) (1, _12) (-1, _16) 0 ]", + "EXPR [ (-2, _0, _6) (1, _0) (4294967296, _6) (-1, _17) 0 ]", + "EXPR [ (-1, _2, _16) (1, _2, _17) 0 ]", + "EXPR [ (-1, _11) (-1, _18) 2147483648 ]", + "EXPR [ (-2, _4, _6) (1, _4) (1, _6) (-1, _19) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(20))]", + "EXPR [ (1, _11, _20) (1, _21) -1 ]", + "EXPR [ (1, _11, _21) 0 ]", + "EXPR [ (2, _18, _19) (1, _11) (-1, _22) 0 ]", + "EXPR [ (-1, _21) (-1, _23) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12))], q_c: 0 })], outputs: [Simple(Witness(24))]", + "EXPR [ (1, _12, _24) (1, _25) -1 ]", + "EXPR [ (1, _12, _25) 0 ]", + "EXPR [ (-2, _6, _12) (4294967296, _6) (1, _12) (-1, _26) 0 ]", + "EXPR [ (-1, _25) (-1, _27) 1 ]", + "EXPR [ (1, _22, _23) (-1, _28) 0 ]", + "EXPR [ (-1, _2, _28) (1, _3) 0 ]", "unconstrained func 0", "[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) } }]", "unconstrained func 1", "[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) } }]" ], - "debug_symbols": "ddFBbsMgEAXQu7Bm4Rmaus1VqsrCNo6QELYIVKos371jftwki2xmDMN/smBVo+vLpfNxmq/q/LWqPvkQ/KUL82Czn6PsrptWx7LLyTnZUg9zSS02uZjVOZYQtPqxodRD18XG2rNNMm20cnGULuDkg9u/Nn1PN6+j1PItTG37Hz9J/ltWdvDp6Y+VkYNavdV6qvW91rbWj1o/a6UGjdAYDXkCQBAIBMEgIASFoTAUhsJQGApDYSgMhaEwFAPFQDFQDBQDxUAxUMyubPu1JW/74G6vNZU4PDxe/l2OyfG8S5oHN5bk9murM7nIPw==", + "debug_symbols": "ddFBbsMgEAXQu7BmYWaaus1VqsrCNo6QELYIVKos371jftwki2xmDMN/smBVo+vLpfNxmq/q/LWqPvkQ/KUL82Czn6PsrptWx7LLyTnZUg9zSS02uZjVOZYQtPqxodRD18XG2rNNMm20cnGULuDkg9u/Nn1PN6+jpqVb2LTtf/wk+W9Z2cGnpz9WLAe1eqv1VOt7rW2tH7V+1moaNINGaMgbAAaCAWFgGCAGCkEhKASFoBAUgkJQCApBISgMhaEwFIbCUBgKQ2EovCvbfnvJ2z6426NNJQ4Pb5h/l2NyvPKS5sGNJbn99upM7vMP", "file_map": { "50": { "source": "fn main(a: i32, b: i32, condition: bool) -> pub i32 {\n if condition {\n // If `condition` is not set then we should not trigger an assertion failure here.\n a / b\n } else {\n 0\n }\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_0.snap index dd483250b1f..a3a3db040cd 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_0.snap @@ -45,7 +45,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _27", + "current witness index : _28", "private parameters indices : [_0, _1, _2]", "public parameters indices : []", "return value indices : [_3]", @@ -69,32 +69,33 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [(-2, Witness(0), Witness(6))], linear_combinations: [(1, Witness(0)), (4294967296, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [(-2, Witness(1), Witness(4))], linear_combinations: [(1, Witness(1)), (4294967296, Witness(4))], q_c: 0 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_11, 32)] []", "BLACKBOX::RANGE [(_12, 32)] []", - "EXPR [ (-2, _1, _4) (1, _1) (-1, _2) (4294967296, _4) (-1, _12) (-1, _13) 0 ]", - "BLACKBOX::RANGE [(_13, 32)] []", - "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _14) 0 ]", - "EXPR [ (1, _11, _14) (1, _12) (-1, _15) 0 ]", - "EXPR [ (-2, _0, _6) (1, _0) (4294967296, _6) (-1, _16) 0 ]", - "EXPR [ (-1, _2, _15) (1, _2, _16) 0 ]", - "EXPR [ (-1, _11) (-1, _17) 2147483648 ]", - "EXPR [ (-2, _4, _6) (1, _4) (1, _6) (-1, _18) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(19))]", - "EXPR [ (1, _11, _19) (1, _20) -1 ]", - "EXPR [ (1, _11, _20) 0 ]", - "EXPR [ (2, _17, _18) (1, _11) (-1, _21) 0 ]", - "EXPR [ (-1, _20) (-1, _22) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12))], q_c: 0 })], outputs: [Simple(Witness(23))]", - "EXPR [ (1, _12, _23) (1, _24) -1 ]", - "EXPR [ (1, _12, _24) 0 ]", - "EXPR [ (-2, _6, _12) (4294967296, _6) (1, _12) (-1, _25) 0 ]", - "EXPR [ (-1, _24) (-1, _26) 1 ]", - "EXPR [ (1, _21, _22) (-1, _27) 0 ]", - "EXPR [ (-1, _2, _27) (1, _3) 0 ]", + "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _12) (-1, _13) -1 ]", + "EXPR [ (1, _2, _13) (-1, _14) 0 ]", + "BLACKBOX::RANGE [(_14, 32)] []", + "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _15) 0 ]", + "EXPR [ (1, _11, _15) (1, _12) (-1, _16) 0 ]", + "EXPR [ (-2, _0, _6) (1, _0) (4294967296, _6) (-1, _17) 0 ]", + "EXPR [ (-1, _2, _16) (1, _2, _17) 0 ]", + "EXPR [ (-1, _11) (-1, _18) 2147483648 ]", + "EXPR [ (-2, _4, _6) (1, _4) (1, _6) (-1, _19) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(20))]", + "EXPR [ (1, _11, _20) (1, _21) -1 ]", + "EXPR [ (1, _11, _21) 0 ]", + "EXPR [ (2, _18, _19) (1, _11) (-1, _22) 0 ]", + "EXPR [ (-1, _21) (-1, _23) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12))], q_c: 0 })], outputs: [Simple(Witness(24))]", + "EXPR [ (1, _12, _24) (1, _25) -1 ]", + "EXPR [ (1, _12, _25) 0 ]", + "EXPR [ (-2, _6, _12) (4294967296, _6) (1, _12) (-1, _26) 0 ]", + "EXPR [ (-1, _25) (-1, _27) 1 ]", + "EXPR [ (1, _22, _23) (-1, _28) 0 ]", + "EXPR [ (-1, _2, _28) (1, _3) 0 ]", "unconstrained func 0", "[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) } }]", "unconstrained func 1", "[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) } }]" ], - "debug_symbols": "ddFBbsMgEAXQu7Bm4Rmaus1VqsrCNo6QELYIVKos371jftwki2xmDMN/smBVo+vLpfNxmq/q/LWqPvkQ/KUL82Czn6PsrptWx7LLyTnZUg9zSS02uZjVOZYQtPqxodRD18XG2rNNMm20cnGULuDkg9u/Nn1PN6+j1PItTG37Hz9J/ltWdvDp6Y+VkYNavdV6qvW91rbWj1o/a6UGjdAYDXkCQBAIBMEgIASFoTAUhsJQGApDYSgMhaEwFAPFQDFQDBQDxUAxUMyubPu1JW/74G6vNZU4PDxe/l2OyfG8S5oHN5bk9murM7nIPw==", + "debug_symbols": "ddFBbsMgEAXQu7BmYWaaus1VqsrCNo6QELYIVKos371jftwki2xmDMN/smBVo+vLpfNxmq/q/LWqPvkQ/KUL82Czn6PsrptWx7LLyTnZUg9zSS02uZjVOZYQtPqxodRD18XG2rNNMm20cnGULuDkg9u/Nn1PN6+jpqVb2LTtf/wk+W9Z2cGnpz9WLAe1eqv1VOt7rW2tH7V+1moaNINGaMgbAAaCAWFgGCAGCkEhKASFoBAUgkJQCApBISgMhaEwFIbCUBgKQ2EovCvbfnvJ2z6426NNJQ4Pb5h/l2NyvPKS5sGNJbn99upM7vMP", "file_map": { "50": { "source": "fn main(a: i32, b: i32, condition: bool) -> pub i32 {\n if condition {\n // If `condition` is not set then we should not trigger an assertion failure here.\n a / b\n } else {\n 0\n }\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index dd483250b1f..a3a3db040cd 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -45,7 +45,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _27", + "current witness index : _28", "private parameters indices : [_0, _1, _2]", "public parameters indices : []", "return value indices : [_3]", @@ -69,32 +69,33 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [(-2, Witness(0), Witness(6))], linear_combinations: [(1, Witness(0)), (4294967296, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [(-2, Witness(1), Witness(4))], linear_combinations: [(1, Witness(1)), (4294967296, Witness(4))], q_c: 0 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_11, 32)] []", "BLACKBOX::RANGE [(_12, 32)] []", - "EXPR [ (-2, _1, _4) (1, _1) (-1, _2) (4294967296, _4) (-1, _12) (-1, _13) 0 ]", - "BLACKBOX::RANGE [(_13, 32)] []", - "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _14) 0 ]", - "EXPR [ (1, _11, _14) (1, _12) (-1, _15) 0 ]", - "EXPR [ (-2, _0, _6) (1, _0) (4294967296, _6) (-1, _16) 0 ]", - "EXPR [ (-1, _2, _15) (1, _2, _16) 0 ]", - "EXPR [ (-1, _11) (-1, _17) 2147483648 ]", - "EXPR [ (-2, _4, _6) (1, _4) (1, _6) (-1, _18) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(19))]", - "EXPR [ (1, _11, _19) (1, _20) -1 ]", - "EXPR [ (1, _11, _20) 0 ]", - "EXPR [ (2, _17, _18) (1, _11) (-1, _21) 0 ]", - "EXPR [ (-1, _20) (-1, _22) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12))], q_c: 0 })], outputs: [Simple(Witness(23))]", - "EXPR [ (1, _12, _23) (1, _24) -1 ]", - "EXPR [ (1, _12, _24) 0 ]", - "EXPR [ (-2, _6, _12) (4294967296, _6) (1, _12) (-1, _25) 0 ]", - "EXPR [ (-1, _24) (-1, _26) 1 ]", - "EXPR [ (1, _21, _22) (-1, _27) 0 ]", - "EXPR [ (-1, _2, _27) (1, _3) 0 ]", + "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _12) (-1, _13) -1 ]", + "EXPR [ (1, _2, _13) (-1, _14) 0 ]", + "BLACKBOX::RANGE [(_14, 32)] []", + "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _15) 0 ]", + "EXPR [ (1, _11, _15) (1, _12) (-1, _16) 0 ]", + "EXPR [ (-2, _0, _6) (1, _0) (4294967296, _6) (-1, _17) 0 ]", + "EXPR [ (-1, _2, _16) (1, _2, _17) 0 ]", + "EXPR [ (-1, _11) (-1, _18) 2147483648 ]", + "EXPR [ (-2, _4, _6) (1, _4) (1, _6) (-1, _19) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(20))]", + "EXPR [ (1, _11, _20) (1, _21) -1 ]", + "EXPR [ (1, _11, _21) 0 ]", + "EXPR [ (2, _18, _19) (1, _11) (-1, _22) 0 ]", + "EXPR [ (-1, _21) (-1, _23) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12))], q_c: 0 })], outputs: [Simple(Witness(24))]", + "EXPR [ (1, _12, _24) (1, _25) -1 ]", + "EXPR [ (1, _12, _25) 0 ]", + "EXPR [ (-2, _6, _12) (4294967296, _6) (1, _12) (-1, _26) 0 ]", + "EXPR [ (-1, _25) (-1, _27) 1 ]", + "EXPR [ (1, _22, _23) (-1, _28) 0 ]", + "EXPR [ (-1, _2, _28) (1, _3) 0 ]", "unconstrained func 0", "[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) } }]", "unconstrained func 1", "[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) } }]" ], - "debug_symbols": "ddFBbsMgEAXQu7Bm4Rmaus1VqsrCNo6QELYIVKos371jftwki2xmDMN/smBVo+vLpfNxmq/q/LWqPvkQ/KUL82Czn6PsrptWx7LLyTnZUg9zSS02uZjVOZYQtPqxodRD18XG2rNNMm20cnGULuDkg9u/Nn1PN6+j1PItTG37Hz9J/ltWdvDp6Y+VkYNavdV6qvW91rbWj1o/a6UGjdAYDXkCQBAIBMEgIASFoTAUhsJQGApDYSgMhaEwFAPFQDFQDBQDxUAxUMyubPu1JW/74G6vNZU4PDxe/l2OyfG8S5oHN5bk9murM7nIPw==", + "debug_symbols": "ddFBbsMgEAXQu7BmYWaaus1VqsrCNo6QELYIVKos371jftwki2xmDMN/smBVo+vLpfNxmq/q/LWqPvkQ/KUL82Czn6PsrptWx7LLyTnZUg9zSS02uZjVOZYQtPqxodRD18XG2rNNMm20cnGULuDkg9u/Nn1PN6+jpqVb2LTtf/wk+W9Z2cGnpz9WLAe1eqv1VOt7rW2tH7V+1moaNINGaMgbAAaCAWFgGCAGCkEhKASFoBAUgkJQCApBISgMhaEwFIbCUBgKQ2EovCvbfnvJ2z6426NNJQ4Pb5h/l2NyvPKS5sGNJbn99upM7vMP", "file_map": { "50": { "source": "fn main(a: i32, b: i32, condition: bool) -> pub i32 {\n if condition {\n // If `condition` is not set then we should not trigger an assertion failure here.\n a / b\n } else {\n 0\n }\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index dd7fb80d801..80adbb32aab 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -40,7 +40,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (1, _6, _6) (268435454, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", "BLACKBOX::RANGE [(_8, 222)] []", @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (1, _12, _12) (268435454, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3)), (-1, Witness(9))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_0.snap index dd7fb80d801..80adbb32aab 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_0.snap @@ -40,7 +40,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (1, _6, _6) (268435454, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", "BLACKBOX::RANGE [(_8, 222)] []", @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (1, _12, _12) (268435454, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3)), (-1, Witness(9))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index dd7fb80d801..80adbb32aab 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -40,7 +40,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (1, _6, _6) (268435454, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", "BLACKBOX::RANGE [(_8, 222)] []", @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (1, _12, _12) (268435454, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3)), (-1, Witness(9))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/u128_type/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/u128_type/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 521e026daa2..0a3764a4312 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/u128_type/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/u128_type/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -214,7 +214,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(101))], q_c: 64323764613183177041862057485226039389 })], outputs: [Simple(Witness(105))]", "EXPR [ (-1, _101, _105) (64323764613183177041862057485226039389, _105) (1, _106) -1 ]", "EXPR [ (-1, _101, _106) (64323764613183177041862057485226039389, _106) 0 ]", - "EXPR [ (-1, _102, _106) (-1, _106, _106) (53438638232309528389504892708671455233, _106) (-1, _107) 0 ]", + "EXPR [ (-1, _102, _106) (53438638232309528389504892708671455233, _106) (-1, _107) 0 ]", "BLACKBOX::RANGE [(_107, 129)] []", "EXPR [ (1, _98) -1 ]", "EXPR [ (1, _102) -49380 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/u128_type/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/u128_type/execute__tests__force_brillig_false_inliner_0.snap index 521e026daa2..0a3764a4312 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/u128_type/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/u128_type/execute__tests__force_brillig_false_inliner_0.snap @@ -214,7 +214,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(101))], q_c: 64323764613183177041862057485226039389 })], outputs: [Simple(Witness(105))]", "EXPR [ (-1, _101, _105) (64323764613183177041862057485226039389, _105) (1, _106) -1 ]", "EXPR [ (-1, _101, _106) (64323764613183177041862057485226039389, _106) 0 ]", - "EXPR [ (-1, _102, _106) (-1, _106, _106) (53438638232309528389504892708671455233, _106) (-1, _107) 0 ]", + "EXPR [ (-1, _102, _106) (53438638232309528389504892708671455233, _106) (-1, _107) 0 ]", "BLACKBOX::RANGE [(_107, 129)] []", "EXPR [ (1, _98) -1 ]", "EXPR [ (1, _102) -49380 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/u128_type/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/u128_type/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 521e026daa2..0a3764a4312 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/u128_type/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/u128_type/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -214,7 +214,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(101))], q_c: 64323764613183177041862057485226039389 })], outputs: [Simple(Witness(105))]", "EXPR [ (-1, _101, _105) (64323764613183177041862057485226039389, _105) (1, _106) -1 ]", "EXPR [ (-1, _101, _106) (64323764613183177041862057485226039389, _106) 0 ]", - "EXPR [ (-1, _102, _106) (-1, _106, _106) (53438638232309528389504892708671455233, _106) (-1, _107) 0 ]", + "EXPR [ (-1, _102, _106) (53438638232309528389504892708671455233, _106) (-1, _107) 0 ]", "BLACKBOX::RANGE [(_107, 129)] []", "EXPR [ (1, _98) -1 ]", "EXPR [ (1, _102) -49380 ]", From d144ad58295e811be72daa1997a8fa6b5b747c44 Mon Sep 17 00:00:00 2001 From: Akosh Farkash Date: Fri, 20 Jun 2025 16:03:16 +0100 Subject: [PATCH 03/13] Change to <= when checking r <= max_r --- compiler/noirc_evaluator/src/acir/acir_context/mod.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/compiler/noirc_evaluator/src/acir/acir_context/mod.rs b/compiler/noirc_evaluator/src/acir/acir_context/mod.rs index 5d15fe5b53c..e066e788d93 100644 --- a/compiler/noirc_evaluator/src/acir/acir_context/mod.rs +++ b/compiler/noirc_evaluator/src/acir/acir_context/mod.rs @@ -930,7 +930,7 @@ impl> AcirContext { // quotient_var is the output of a brillig call self.bound_constraint_with_offset(quotient_var, q0_var, zero, max_q_bits, one)?; - // when q == q0, b*q+r can overflow so we need to bound r to avoid the overflow. + // when q == q0, q*b+r can overflow so we need to bound r to avoid the overflow. let size_predicate = self.eq_var(q0_var, quotient_var)?; let predicate = self.mul_var(size_predicate, predicate)?; // Ensure that there is no overflow, under q == q0 predicate @@ -938,11 +938,12 @@ impl> AcirContext { let max_r = F::from_be_bytes_reduce(&max_r_big.to_bytes_be()); let max_r_var = self.add_constant(max_r); - // Bound the remainder to be Date: Fri, 20 Jun 2025 16:03:25 +0100 Subject: [PATCH 04/13] Add insta --- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 54 +++++++++---------- ..._tests__force_brillig_false_inliner_0.snap | 54 +++++++++---------- ...lig_false_inliner_9223372036854775807.snap | 54 +++++++++---------- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 8 +-- ..._tests__force_brillig_false_inliner_0.snap | 8 +-- ...lig_false_inliner_9223372036854775807.snap | 8 +-- ...ig_false_inliner_-9223372036854775808.snap | 46 ++++++++-------- ..._tests__force_brillig_false_inliner_0.snap | 46 ++++++++-------- ...lig_false_inliner_9223372036854775807.snap | 46 ++++++++-------- ...ig_false_inliner_-9223372036854775808.snap | 4 +- ..._tests__force_brillig_false_inliner_0.snap | 4 +- ...lig_false_inliner_9223372036854775807.snap | 4 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 28 +++++----- ..._tests__force_brillig_false_inliner_0.snap | 28 +++++----- ...lig_false_inliner_9223372036854775807.snap | 28 +++++----- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 4 +- ..._tests__force_brillig_false_inliner_0.snap | 4 +- ...lig_false_inliner_9223372036854775807.snap | 4 +- ...ig_false_inliner_-9223372036854775808.snap | 6 +-- ..._tests__force_brillig_false_inliner_0.snap | 6 +-- ...lig_false_inliner_9223372036854775807.snap | 6 +-- ...ig_false_inliner_-9223372036854775808.snap | 4 +- ..._tests__force_brillig_false_inliner_0.snap | 4 +- ...lig_false_inliner_9223372036854775807.snap | 4 +- ...ig_false_inliner_-9223372036854775808.snap | 4 +- ..._tests__force_brillig_false_inliner_0.snap | 4 +- ...lig_false_inliner_9223372036854775807.snap | 4 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 6 +-- ..._tests__force_brillig_false_inliner_0.snap | 6 +-- ...lig_false_inliner_9223372036854775807.snap | 6 +-- 60 files changed, 276 insertions(+), 276 deletions(-) diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index da560cb52dc..26f22e6c303 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -56,7 +56,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (5096253676302562286669017222071363378443840053029366383258766538131, _7) 0 ]", - "EXPR [ (1, _4, _7) (268435455, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (268435454, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (-1, _2) (1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_0.snap index da560cb52dc..26f22e6c303 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_0.snap @@ -56,7 +56,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (5096253676302562286669017222071363378443840053029366383258766538131, _7) 0 ]", - "EXPR [ (1, _4, _7) (268435455, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (268435454, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (-1, _2) (1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index da560cb52dc..26f22e6c303 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/4_sub/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -56,7 +56,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (5096253676302562286669017222071363378443840053029366383258766538131, _7) 0 ]", - "EXPR [ (1, _4, _7) (268435455, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (268435454, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (-1, _2) (1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 06f7104656f..ac9ab287589 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435454, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "EXPR [ (1, _1) (-1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 2 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_0.snap index 06f7104656f..ac9ab287589 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_0.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435454, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "EXPR [ (1, _1) (-1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 2 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 06f7104656f..ac9ab287589 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/5_over/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435454, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "EXPR [ (1, _1) (-1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 2 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index c06d2773ecb..947f2eb73a6 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -128,7 +128,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(29))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(32))]", "EXPR [ (-1, _29, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) (1, _33) -1 ]", "EXPR [ (-1, _29, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) 0 ]", - "EXPR [ (1, _30, _33) (268435455, _33) (-1, _34) 0 ]", + "EXPR [ (1, _30, _33) (268435454, _33) (-1, _34) 0 ]", "BLACKBOX::RANGE [(_34, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(30), Witness(30))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", "BLACKBOX::RANGE [(_35, 222)] []", @@ -139,7 +139,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(35))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(38))]", "EXPR [ (-1, _35, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) (1, _39) -1 ]", "EXPR [ (-1, _35, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) 0 ]", - "EXPR [ (1, _36, _39) (268435455, _39) (-1, _40) 0 ]", + "EXPR [ (1, _36, _39) (268435454, _39) (-1, _40) 0 ]", "BLACKBOX::RANGE [(_40, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(36), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", "BLACKBOX::RANGE [(_41, 222)] []", @@ -150,7 +150,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(41))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(44))]", "EXPR [ (-1, _41, _44) (5096253676302562286669017222071363378443840053029366383258766538131, _44) (1, _45) -1 ]", "EXPR [ (-1, _41, _45) (5096253676302562286669017222071363378443840053029366383258766538131, _45) 0 ]", - "EXPR [ (1, _42, _45) (268435455, _45) (-1, _46) 0 ]", + "EXPR [ (1, _42, _45) (268435454, _45) (-1, _46) 0 ]", "BLACKBOX::RANGE [(_46, 32)] []", "EXPR [ (1, _1, _6) (-1, _47) 0 ]", "BLACKBOX::RANGE [(_47, 32)] []", @@ -163,7 +163,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(48))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(51))]", "EXPR [ (-1, _48, _51) (5096253676302562286669017222071363378443840053029366383258766538131, _51) (1, _52) -1 ]", "EXPR [ (-1, _48, _52) (5096253676302562286669017222071363378443840053029366383258766538131, _52) 0 ]", - "EXPR [ (1, _49, _52) (268435455, _52) (-1, _53) 0 ]", + "EXPR [ (1, _49, _52) (268435454, _52) (-1, _53) 0 ]", "BLACKBOX::RANGE [(_53, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(30)), (1, Witness(49))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(54)), Simple(Witness(55))]", "BLACKBOX::RANGE [(_54, 222)] []", @@ -174,7 +174,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(54))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(57))]", "EXPR [ (-1, _54, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) (1, _58) -1 ]", "EXPR [ (-1, _54, _58) (5096253676302562286669017222071363378443840053029366383258766538131, _58) 0 ]", - "EXPR [ (1, _55, _58) (268435455, _58) (-1, _59) 0 ]", + "EXPR [ (1, _55, _58) (268435454, _58) (-1, _59) 0 ]", "BLACKBOX::RANGE [(_59, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(55), Witness(55))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(60)), Simple(Witness(61))]", "BLACKBOX::RANGE [(_60, 222)] []", @@ -185,7 +185,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(60))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(63))]", "EXPR [ (-1, _60, _63) (5096253676302562286669017222071363378443840053029366383258766538131, _63) (1, _64) -1 ]", "EXPR [ (-1, _60, _64) (5096253676302562286669017222071363378443840053029366383258766538131, _64) 0 ]", - "EXPR [ (1, _61, _64) (268435455, _64) (-1, _65) 0 ]", + "EXPR [ (1, _61, _64) (268435454, _64) (-1, _65) 0 ]", "BLACKBOX::RANGE [(_65, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(61), Witness(2))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", "BLACKBOX::RANGE [(_66, 222)] []", @@ -196,7 +196,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(66))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(69))]", "EXPR [ (-1, _66, _69) (5096253676302562286669017222071363378443840053029366383258766538131, _69) (1, _70) -1 ]", "EXPR [ (-1, _66, _70) (5096253676302562286669017222071363378443840053029366383258766538131, _70) 0 ]", - "EXPR [ (1, _67, _70) (268435455, _70) (-1, _71) 0 ]", + "EXPR [ (1, _67, _70) (268435454, _70) (-1, _71) 0 ]", "BLACKBOX::RANGE [(_71, 32)] []", "EXPR [ (1, _2, _7) (-1, _72) 0 ]", "BLACKBOX::RANGE [(_72, 32)] []", @@ -209,7 +209,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(73))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(76))]", "EXPR [ (-1, _73, _76) (5096253676302562286669017222071363378443840053029366383258766538131, _76) (1, _77) -1 ]", "EXPR [ (-1, _73, _77) (5096253676302562286669017222071363378443840053029366383258766538131, _77) 0 ]", - "EXPR [ (1, _74, _77) (268435455, _77) (-1, _78) 0 ]", + "EXPR [ (1, _74, _77) (268435454, _77) (-1, _78) 0 ]", "BLACKBOX::RANGE [(_78, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(55)), (1, Witness(74))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", "BLACKBOX::RANGE [(_79, 222)] []", @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(82))]", "EXPR [ (-1, _79, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) (1, _83) -1 ]", "EXPR [ (-1, _79, _83) (5096253676302562286669017222071363378443840053029366383258766538131, _83) 0 ]", - "EXPR [ (1, _80, _83) (268435455, _83) (-1, _84) 0 ]", + "EXPR [ (1, _80, _83) (268435454, _83) (-1, _84) 0 ]", "BLACKBOX::RANGE [(_84, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(80), Witness(80))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", "BLACKBOX::RANGE [(_85, 222)] []", @@ -231,7 +231,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(85))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(88))]", "EXPR [ (-1, _85, _88) (5096253676302562286669017222071363378443840053029366383258766538131, _88) (1, _89) -1 ]", "EXPR [ (-1, _85, _89) (5096253676302562286669017222071363378443840053029366383258766538131, _89) 0 ]", - "EXPR [ (1, _86, _89) (268435455, _89) (-1, _90) 0 ]", + "EXPR [ (1, _86, _89) (268435454, _89) (-1, _90) 0 ]", "BLACKBOX::RANGE [(_90, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(86), Witness(3))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(91)), Simple(Witness(92))]", "BLACKBOX::RANGE [(_91, 222)] []", @@ -242,7 +242,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(91))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(94))]", "EXPR [ (-1, _91, _94) (5096253676302562286669017222071363378443840053029366383258766538131, _94) (1, _95) -1 ]", "EXPR [ (-1, _91, _95) (5096253676302562286669017222071363378443840053029366383258766538131, _95) 0 ]", - "EXPR [ (1, _92, _95) (268435455, _95) (-1, _96) 0 ]", + "EXPR [ (1, _92, _95) (268435454, _95) (-1, _96) 0 ]", "BLACKBOX::RANGE [(_96, 32)] []", "EXPR [ (1, _3, _8) (-1, _97) 0 ]", "BLACKBOX::RANGE [(_97, 32)] []", @@ -255,7 +255,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(98))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(101))]", "EXPR [ (-1, _98, _101) (5096253676302562286669017222071363378443840053029366383258766538131, _101) (1, _102) -1 ]", "EXPR [ (-1, _98, _102) (5096253676302562286669017222071363378443840053029366383258766538131, _102) 0 ]", - "EXPR [ (1, _99, _102) (268435455, _102) (-1, _103) 0 ]", + "EXPR [ (1, _99, _102) (268435454, _102) (-1, _103) 0 ]", "BLACKBOX::RANGE [(_103, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80)), (1, Witness(99))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(104)), Simple(Witness(105))]", "BLACKBOX::RANGE [(_104, 222)] []", @@ -266,7 +266,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(104))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(107))]", "EXPR [ (-1, _104, _107) (5096253676302562286669017222071363378443840053029366383258766538131, _107) (1, _108) -1 ]", "EXPR [ (-1, _104, _108) (5096253676302562286669017222071363378443840053029366383258766538131, _108) 0 ]", - "EXPR [ (1, _105, _108) (268435455, _108) (-1, _109) 0 ]", + "EXPR [ (1, _105, _108) (268435454, _108) (-1, _109) 0 ]", "BLACKBOX::RANGE [(_109, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(105), Witness(105))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(110)), Simple(Witness(111))]", "BLACKBOX::RANGE [(_110, 222)] []", @@ -277,7 +277,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(110))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(113))]", "EXPR [ (-1, _110, _113) (5096253676302562286669017222071363378443840053029366383258766538131, _113) (1, _114) -1 ]", "EXPR [ (-1, _110, _114) (5096253676302562286669017222071363378443840053029366383258766538131, _114) 0 ]", - "EXPR [ (1, _111, _114) (268435455, _114) (-1, _115) 0 ]", + "EXPR [ (1, _111, _114) (268435454, _114) (-1, _115) 0 ]", "BLACKBOX::RANGE [(_115, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(111), Witness(4))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(116)), Simple(Witness(117))]", "BLACKBOX::RANGE [(_116, 222)] []", @@ -288,7 +288,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(116))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(119))]", "EXPR [ (-1, _116, _119) (5096253676302562286669017222071363378443840053029366383258766538131, _119) (1, _120) -1 ]", "EXPR [ (-1, _116, _120) (5096253676302562286669017222071363378443840053029366383258766538131, _120) 0 ]", - "EXPR [ (1, _117, _120) (268435455, _120) (-1, _121) 0 ]", + "EXPR [ (1, _117, _120) (268435454, _120) (-1, _121) 0 ]", "BLACKBOX::RANGE [(_121, 32)] []", "EXPR [ (1, _4, _9) (-1, _122) 0 ]", "BLACKBOX::RANGE [(_122, 32)] []", @@ -301,7 +301,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(123))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(126))]", "EXPR [ (-1, _123, _126) (5096253676302562286669017222071363378443840053029366383258766538131, _126) (1, _127) -1 ]", "EXPR [ (-1, _123, _127) (5096253676302562286669017222071363378443840053029366383258766538131, _127) 0 ]", - "EXPR [ (1, _124, _127) (268435455, _127) (-1, _128) 0 ]", + "EXPR [ (1, _124, _127) (268435454, _127) (-1, _128) 0 ]", "BLACKBOX::RANGE [(_128, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(105)), (1, Witness(124))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(129)), Simple(Witness(130))]", "BLACKBOX::RANGE [(_129, 222)] []", @@ -311,7 +311,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(129))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(132))]", "EXPR [ (-1, _129, _132) (5096253676302562286669017222071363378443840053029366383258766538131, _132) (1, _133) -1 ]", "EXPR [ (-1, _129, _133) (5096253676302562286669017222071363378443840053029366383258766538131, _133) 0 ]", - "EXPR [ (1, _130, _133) (268435455, _133) (-1, _134) 0 ]", + "EXPR [ (1, _130, _133) (268435454, _133) (-1, _134) 0 ]", "BLACKBOX::RANGE [(_134, 32)] []", "EXPR [ (1, _130) -3814912846 ]", "EXPR [ (1, _9) (1, _28) (-1, _135) 0 ]", @@ -325,7 +325,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(136))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(139))]", "EXPR [ (-1, _136, _139) (5096253676302562286669017222071363378443840053029366383258766538131, _139) (1, _140) -1 ]", "EXPR [ (-1, _136, _140) (5096253676302562286669017222071363378443840053029366383258766538131, _140) 0 ]", - "EXPR [ (1, _137, _140) (268435455, _140) (-1, _141) 0 ]", + "EXPR [ (1, _137, _140) (268435454, _140) (-1, _141) 0 ]", "BLACKBOX::RANGE [(_141, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(142)), Simple(Witness(143))]", "BLACKBOX::RANGE [(_142, 222)] []", @@ -336,7 +336,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(142))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(145))]", "EXPR [ (-1, _142, _145) (5096253676302562286669017222071363378443840053029366383258766538131, _145) (1, _146) -1 ]", "EXPR [ (-1, _142, _146) (5096253676302562286669017222071363378443840053029366383258766538131, _146) 0 ]", - "EXPR [ (1, _143, _146) (268435455, _146) (-1, _147) 0 ]", + "EXPR [ (1, _143, _146) (268435454, _146) (-1, _147) 0 ]", "BLACKBOX::RANGE [(_147, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(143))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(148)), Simple(Witness(149))]", "BLACKBOX::RANGE [(_148, 222)] []", @@ -347,7 +347,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(151))]", "EXPR [ (-1, _148, _151) (5096253676302562286669017222071363378443840053029366383258766538131, _151) (1, _152) -1 ]", "EXPR [ (-1, _148, _152) (5096253676302562286669017222071363378443840053029366383258766538131, _152) 0 ]", - "EXPR [ (1, _149, _152) (268435455, _152) (-1, _153) 0 ]", + "EXPR [ (1, _149, _152) (268435454, _152) (-1, _153) 0 ]", "BLACKBOX::RANGE [(_153, 32)] []", "EXPR [ (1, _47) (1, _149) (-1, _154) 0 ]", "BLACKBOX::RANGE [(_154, 32)] []", @@ -360,7 +360,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(155))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(158))]", "EXPR [ (-1, _155, _158) (5096253676302562286669017222071363378443840053029366383258766538131, _158) (1, _159) -1 ]", "EXPR [ (-1, _155, _159) (5096253676302562286669017222071363378443840053029366383258766538131, _159) 0 ]", - "EXPR [ (1, _156, _159) (268435455, _159) (-1, _160) 0 ]", + "EXPR [ (1, _156, _159) (268435454, _159) (-1, _160) 0 ]", "BLACKBOX::RANGE [(_160, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(161)), Simple(Witness(162))]", "BLACKBOX::RANGE [(_161, 222)] []", @@ -371,7 +371,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(161))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(164))]", "EXPR [ (-1, _161, _164) (5096253676302562286669017222071363378443840053029366383258766538131, _164) (1, _165) -1 ]", "EXPR [ (-1, _161, _165) (5096253676302562286669017222071363378443840053029366383258766538131, _165) 0 ]", - "EXPR [ (1, _162, _165) (268435455, _165) (-1, _166) 0 ]", + "EXPR [ (1, _162, _165) (268435454, _165) (-1, _166) 0 ]", "BLACKBOX::RANGE [(_166, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(162))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(167)), Simple(Witness(168))]", "BLACKBOX::RANGE [(_167, 222)] []", @@ -382,7 +382,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(167))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(170))]", "EXPR [ (-1, _167, _170) (5096253676302562286669017222071363378443840053029366383258766538131, _170) (1, _171) -1 ]", "EXPR [ (-1, _167, _171) (5096253676302562286669017222071363378443840053029366383258766538131, _171) 0 ]", - "EXPR [ (1, _168, _171) (268435455, _171) (-1, _172) 0 ]", + "EXPR [ (1, _168, _171) (268435454, _171) (-1, _172) 0 ]", "BLACKBOX::RANGE [(_172, 32)] []", "EXPR [ (1, _72) (1, _168) (-1, _173) 0 ]", "BLACKBOX::RANGE [(_173, 32)] []", @@ -395,7 +395,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(174))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(177))]", "EXPR [ (-1, _174, _177) (5096253676302562286669017222071363378443840053029366383258766538131, _177) (1, _178) -1 ]", "EXPR [ (-1, _174, _178) (5096253676302562286669017222071363378443840053029366383258766538131, _178) 0 ]", - "EXPR [ (1, _175, _178) (268435455, _178) (-1, _179) 0 ]", + "EXPR [ (1, _175, _178) (268435454, _178) (-1, _179) 0 ]", "BLACKBOX::RANGE [(_179, 32)] []", "EXPR [ (1, _122) (1, _175) (-1, _180) 0 ]", "BLACKBOX::RANGE [(_180, 32)] []", @@ -408,7 +408,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(181))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(184))]", "EXPR [ (-1, _181, _184) (5096253676302562286669017222071363378443840053029366383258766538131, _184) (1, _185) -1 ]", "EXPR [ (-1, _181, _185) (5096253676302562286669017222071363378443840053029366383258766538131, _185) 0 ]", - "EXPR [ (1, _182, _185) (268435455, _185) (-1, _186) 0 ]", + "EXPR [ (1, _182, _185) (268435454, _185) (-1, _186) 0 ]", "BLACKBOX::RANGE [(_186, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(182))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(187)), Simple(Witness(188))]", "BLACKBOX::RANGE [(_187, 222)] []", @@ -419,7 +419,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(187))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(190))]", "EXPR [ (-1, _187, _190) (5096253676302562286669017222071363378443840053029366383258766538131, _190) (1, _191) -1 ]", "EXPR [ (-1, _187, _191) (5096253676302562286669017222071363378443840053029366383258766538131, _191) 0 ]", - "EXPR [ (1, _188, _191) (268435455, _191) (-1, _192) 0 ]", + "EXPR [ (1, _188, _191) (268435454, _191) (-1, _192) 0 ]", "BLACKBOX::RANGE [(_192, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(188))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(193)), Simple(Witness(194))]", "BLACKBOX::RANGE [(_193, 222)] []", @@ -429,7 +429,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(193))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(196))]", "EXPR [ (-1, _193, _196) (5096253676302562286669017222071363378443840053029366383258766538131, _196) (1, _197) -1 ]", "EXPR [ (-1, _193, _197) (5096253676302562286669017222071363378443840053029366383258766538131, _197) 0 ]", - "EXPR [ (1, _194, _197) (268435455, _197) (-1, _198) 0 ]", + "EXPR [ (1, _194, _197) (268435454, _197) (-1, _198) 0 ]", "BLACKBOX::RANGE [(_198, 32)] []", "EXPR [ (1, _194) -41472 ]", "EXPR [ (1, _0) (-1, _5) (-1, _199) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_0.snap index c06d2773ecb..947f2eb73a6 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_0.snap @@ -128,7 +128,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(29))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(32))]", "EXPR [ (-1, _29, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) (1, _33) -1 ]", "EXPR [ (-1, _29, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) 0 ]", - "EXPR [ (1, _30, _33) (268435455, _33) (-1, _34) 0 ]", + "EXPR [ (1, _30, _33) (268435454, _33) (-1, _34) 0 ]", "BLACKBOX::RANGE [(_34, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(30), Witness(30))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", "BLACKBOX::RANGE [(_35, 222)] []", @@ -139,7 +139,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(35))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(38))]", "EXPR [ (-1, _35, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) (1, _39) -1 ]", "EXPR [ (-1, _35, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) 0 ]", - "EXPR [ (1, _36, _39) (268435455, _39) (-1, _40) 0 ]", + "EXPR [ (1, _36, _39) (268435454, _39) (-1, _40) 0 ]", "BLACKBOX::RANGE [(_40, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(36), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", "BLACKBOX::RANGE [(_41, 222)] []", @@ -150,7 +150,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(41))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(44))]", "EXPR [ (-1, _41, _44) (5096253676302562286669017222071363378443840053029366383258766538131, _44) (1, _45) -1 ]", "EXPR [ (-1, _41, _45) (5096253676302562286669017222071363378443840053029366383258766538131, _45) 0 ]", - "EXPR [ (1, _42, _45) (268435455, _45) (-1, _46) 0 ]", + "EXPR [ (1, _42, _45) (268435454, _45) (-1, _46) 0 ]", "BLACKBOX::RANGE [(_46, 32)] []", "EXPR [ (1, _1, _6) (-1, _47) 0 ]", "BLACKBOX::RANGE [(_47, 32)] []", @@ -163,7 +163,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(48))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(51))]", "EXPR [ (-1, _48, _51) (5096253676302562286669017222071363378443840053029366383258766538131, _51) (1, _52) -1 ]", "EXPR [ (-1, _48, _52) (5096253676302562286669017222071363378443840053029366383258766538131, _52) 0 ]", - "EXPR [ (1, _49, _52) (268435455, _52) (-1, _53) 0 ]", + "EXPR [ (1, _49, _52) (268435454, _52) (-1, _53) 0 ]", "BLACKBOX::RANGE [(_53, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(30)), (1, Witness(49))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(54)), Simple(Witness(55))]", "BLACKBOX::RANGE [(_54, 222)] []", @@ -174,7 +174,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(54))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(57))]", "EXPR [ (-1, _54, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) (1, _58) -1 ]", "EXPR [ (-1, _54, _58) (5096253676302562286669017222071363378443840053029366383258766538131, _58) 0 ]", - "EXPR [ (1, _55, _58) (268435455, _58) (-1, _59) 0 ]", + "EXPR [ (1, _55, _58) (268435454, _58) (-1, _59) 0 ]", "BLACKBOX::RANGE [(_59, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(55), Witness(55))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(60)), Simple(Witness(61))]", "BLACKBOX::RANGE [(_60, 222)] []", @@ -185,7 +185,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(60))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(63))]", "EXPR [ (-1, _60, _63) (5096253676302562286669017222071363378443840053029366383258766538131, _63) (1, _64) -1 ]", "EXPR [ (-1, _60, _64) (5096253676302562286669017222071363378443840053029366383258766538131, _64) 0 ]", - "EXPR [ (1, _61, _64) (268435455, _64) (-1, _65) 0 ]", + "EXPR [ (1, _61, _64) (268435454, _64) (-1, _65) 0 ]", "BLACKBOX::RANGE [(_65, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(61), Witness(2))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", "BLACKBOX::RANGE [(_66, 222)] []", @@ -196,7 +196,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(66))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(69))]", "EXPR [ (-1, _66, _69) (5096253676302562286669017222071363378443840053029366383258766538131, _69) (1, _70) -1 ]", "EXPR [ (-1, _66, _70) (5096253676302562286669017222071363378443840053029366383258766538131, _70) 0 ]", - "EXPR [ (1, _67, _70) (268435455, _70) (-1, _71) 0 ]", + "EXPR [ (1, _67, _70) (268435454, _70) (-1, _71) 0 ]", "BLACKBOX::RANGE [(_71, 32)] []", "EXPR [ (1, _2, _7) (-1, _72) 0 ]", "BLACKBOX::RANGE [(_72, 32)] []", @@ -209,7 +209,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(73))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(76))]", "EXPR [ (-1, _73, _76) (5096253676302562286669017222071363378443840053029366383258766538131, _76) (1, _77) -1 ]", "EXPR [ (-1, _73, _77) (5096253676302562286669017222071363378443840053029366383258766538131, _77) 0 ]", - "EXPR [ (1, _74, _77) (268435455, _77) (-1, _78) 0 ]", + "EXPR [ (1, _74, _77) (268435454, _77) (-1, _78) 0 ]", "BLACKBOX::RANGE [(_78, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(55)), (1, Witness(74))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", "BLACKBOX::RANGE [(_79, 222)] []", @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(82))]", "EXPR [ (-1, _79, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) (1, _83) -1 ]", "EXPR [ (-1, _79, _83) (5096253676302562286669017222071363378443840053029366383258766538131, _83) 0 ]", - "EXPR [ (1, _80, _83) (268435455, _83) (-1, _84) 0 ]", + "EXPR [ (1, _80, _83) (268435454, _83) (-1, _84) 0 ]", "BLACKBOX::RANGE [(_84, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(80), Witness(80))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", "BLACKBOX::RANGE [(_85, 222)] []", @@ -231,7 +231,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(85))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(88))]", "EXPR [ (-1, _85, _88) (5096253676302562286669017222071363378443840053029366383258766538131, _88) (1, _89) -1 ]", "EXPR [ (-1, _85, _89) (5096253676302562286669017222071363378443840053029366383258766538131, _89) 0 ]", - "EXPR [ (1, _86, _89) (268435455, _89) (-1, _90) 0 ]", + "EXPR [ (1, _86, _89) (268435454, _89) (-1, _90) 0 ]", "BLACKBOX::RANGE [(_90, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(86), Witness(3))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(91)), Simple(Witness(92))]", "BLACKBOX::RANGE [(_91, 222)] []", @@ -242,7 +242,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(91))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(94))]", "EXPR [ (-1, _91, _94) (5096253676302562286669017222071363378443840053029366383258766538131, _94) (1, _95) -1 ]", "EXPR [ (-1, _91, _95) (5096253676302562286669017222071363378443840053029366383258766538131, _95) 0 ]", - "EXPR [ (1, _92, _95) (268435455, _95) (-1, _96) 0 ]", + "EXPR [ (1, _92, _95) (268435454, _95) (-1, _96) 0 ]", "BLACKBOX::RANGE [(_96, 32)] []", "EXPR [ (1, _3, _8) (-1, _97) 0 ]", "BLACKBOX::RANGE [(_97, 32)] []", @@ -255,7 +255,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(98))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(101))]", "EXPR [ (-1, _98, _101) (5096253676302562286669017222071363378443840053029366383258766538131, _101) (1, _102) -1 ]", "EXPR [ (-1, _98, _102) (5096253676302562286669017222071363378443840053029366383258766538131, _102) 0 ]", - "EXPR [ (1, _99, _102) (268435455, _102) (-1, _103) 0 ]", + "EXPR [ (1, _99, _102) (268435454, _102) (-1, _103) 0 ]", "BLACKBOX::RANGE [(_103, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80)), (1, Witness(99))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(104)), Simple(Witness(105))]", "BLACKBOX::RANGE [(_104, 222)] []", @@ -266,7 +266,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(104))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(107))]", "EXPR [ (-1, _104, _107) (5096253676302562286669017222071363378443840053029366383258766538131, _107) (1, _108) -1 ]", "EXPR [ (-1, _104, _108) (5096253676302562286669017222071363378443840053029366383258766538131, _108) 0 ]", - "EXPR [ (1, _105, _108) (268435455, _108) (-1, _109) 0 ]", + "EXPR [ (1, _105, _108) (268435454, _108) (-1, _109) 0 ]", "BLACKBOX::RANGE [(_109, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(105), Witness(105))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(110)), Simple(Witness(111))]", "BLACKBOX::RANGE [(_110, 222)] []", @@ -277,7 +277,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(110))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(113))]", "EXPR [ (-1, _110, _113) (5096253676302562286669017222071363378443840053029366383258766538131, _113) (1, _114) -1 ]", "EXPR [ (-1, _110, _114) (5096253676302562286669017222071363378443840053029366383258766538131, _114) 0 ]", - "EXPR [ (1, _111, _114) (268435455, _114) (-1, _115) 0 ]", + "EXPR [ (1, _111, _114) (268435454, _114) (-1, _115) 0 ]", "BLACKBOX::RANGE [(_115, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(111), Witness(4))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(116)), Simple(Witness(117))]", "BLACKBOX::RANGE [(_116, 222)] []", @@ -288,7 +288,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(116))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(119))]", "EXPR [ (-1, _116, _119) (5096253676302562286669017222071363378443840053029366383258766538131, _119) (1, _120) -1 ]", "EXPR [ (-1, _116, _120) (5096253676302562286669017222071363378443840053029366383258766538131, _120) 0 ]", - "EXPR [ (1, _117, _120) (268435455, _120) (-1, _121) 0 ]", + "EXPR [ (1, _117, _120) (268435454, _120) (-1, _121) 0 ]", "BLACKBOX::RANGE [(_121, 32)] []", "EXPR [ (1, _4, _9) (-1, _122) 0 ]", "BLACKBOX::RANGE [(_122, 32)] []", @@ -301,7 +301,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(123))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(126))]", "EXPR [ (-1, _123, _126) (5096253676302562286669017222071363378443840053029366383258766538131, _126) (1, _127) -1 ]", "EXPR [ (-1, _123, _127) (5096253676302562286669017222071363378443840053029366383258766538131, _127) 0 ]", - "EXPR [ (1, _124, _127) (268435455, _127) (-1, _128) 0 ]", + "EXPR [ (1, _124, _127) (268435454, _127) (-1, _128) 0 ]", "BLACKBOX::RANGE [(_128, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(105)), (1, Witness(124))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(129)), Simple(Witness(130))]", "BLACKBOX::RANGE [(_129, 222)] []", @@ -311,7 +311,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(129))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(132))]", "EXPR [ (-1, _129, _132) (5096253676302562286669017222071363378443840053029366383258766538131, _132) (1, _133) -1 ]", "EXPR [ (-1, _129, _133) (5096253676302562286669017222071363378443840053029366383258766538131, _133) 0 ]", - "EXPR [ (1, _130, _133) (268435455, _133) (-1, _134) 0 ]", + "EXPR [ (1, _130, _133) (268435454, _133) (-1, _134) 0 ]", "BLACKBOX::RANGE [(_134, 32)] []", "EXPR [ (1, _130) -3814912846 ]", "EXPR [ (1, _9) (1, _28) (-1, _135) 0 ]", @@ -325,7 +325,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(136))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(139))]", "EXPR [ (-1, _136, _139) (5096253676302562286669017222071363378443840053029366383258766538131, _139) (1, _140) -1 ]", "EXPR [ (-1, _136, _140) (5096253676302562286669017222071363378443840053029366383258766538131, _140) 0 ]", - "EXPR [ (1, _137, _140) (268435455, _140) (-1, _141) 0 ]", + "EXPR [ (1, _137, _140) (268435454, _140) (-1, _141) 0 ]", "BLACKBOX::RANGE [(_141, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(142)), Simple(Witness(143))]", "BLACKBOX::RANGE [(_142, 222)] []", @@ -336,7 +336,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(142))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(145))]", "EXPR [ (-1, _142, _145) (5096253676302562286669017222071363378443840053029366383258766538131, _145) (1, _146) -1 ]", "EXPR [ (-1, _142, _146) (5096253676302562286669017222071363378443840053029366383258766538131, _146) 0 ]", - "EXPR [ (1, _143, _146) (268435455, _146) (-1, _147) 0 ]", + "EXPR [ (1, _143, _146) (268435454, _146) (-1, _147) 0 ]", "BLACKBOX::RANGE [(_147, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(143))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(148)), Simple(Witness(149))]", "BLACKBOX::RANGE [(_148, 222)] []", @@ -347,7 +347,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(151))]", "EXPR [ (-1, _148, _151) (5096253676302562286669017222071363378443840053029366383258766538131, _151) (1, _152) -1 ]", "EXPR [ (-1, _148, _152) (5096253676302562286669017222071363378443840053029366383258766538131, _152) 0 ]", - "EXPR [ (1, _149, _152) (268435455, _152) (-1, _153) 0 ]", + "EXPR [ (1, _149, _152) (268435454, _152) (-1, _153) 0 ]", "BLACKBOX::RANGE [(_153, 32)] []", "EXPR [ (1, _47) (1, _149) (-1, _154) 0 ]", "BLACKBOX::RANGE [(_154, 32)] []", @@ -360,7 +360,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(155))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(158))]", "EXPR [ (-1, _155, _158) (5096253676302562286669017222071363378443840053029366383258766538131, _158) (1, _159) -1 ]", "EXPR [ (-1, _155, _159) (5096253676302562286669017222071363378443840053029366383258766538131, _159) 0 ]", - "EXPR [ (1, _156, _159) (268435455, _159) (-1, _160) 0 ]", + "EXPR [ (1, _156, _159) (268435454, _159) (-1, _160) 0 ]", "BLACKBOX::RANGE [(_160, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(161)), Simple(Witness(162))]", "BLACKBOX::RANGE [(_161, 222)] []", @@ -371,7 +371,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(161))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(164))]", "EXPR [ (-1, _161, _164) (5096253676302562286669017222071363378443840053029366383258766538131, _164) (1, _165) -1 ]", "EXPR [ (-1, _161, _165) (5096253676302562286669017222071363378443840053029366383258766538131, _165) 0 ]", - "EXPR [ (1, _162, _165) (268435455, _165) (-1, _166) 0 ]", + "EXPR [ (1, _162, _165) (268435454, _165) (-1, _166) 0 ]", "BLACKBOX::RANGE [(_166, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(162))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(167)), Simple(Witness(168))]", "BLACKBOX::RANGE [(_167, 222)] []", @@ -382,7 +382,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(167))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(170))]", "EXPR [ (-1, _167, _170) (5096253676302562286669017222071363378443840053029366383258766538131, _170) (1, _171) -1 ]", "EXPR [ (-1, _167, _171) (5096253676302562286669017222071363378443840053029366383258766538131, _171) 0 ]", - "EXPR [ (1, _168, _171) (268435455, _171) (-1, _172) 0 ]", + "EXPR [ (1, _168, _171) (268435454, _171) (-1, _172) 0 ]", "BLACKBOX::RANGE [(_172, 32)] []", "EXPR [ (1, _72) (1, _168) (-1, _173) 0 ]", "BLACKBOX::RANGE [(_173, 32)] []", @@ -395,7 +395,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(174))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(177))]", "EXPR [ (-1, _174, _177) (5096253676302562286669017222071363378443840053029366383258766538131, _177) (1, _178) -1 ]", "EXPR [ (-1, _174, _178) (5096253676302562286669017222071363378443840053029366383258766538131, _178) 0 ]", - "EXPR [ (1, _175, _178) (268435455, _178) (-1, _179) 0 ]", + "EXPR [ (1, _175, _178) (268435454, _178) (-1, _179) 0 ]", "BLACKBOX::RANGE [(_179, 32)] []", "EXPR [ (1, _122) (1, _175) (-1, _180) 0 ]", "BLACKBOX::RANGE [(_180, 32)] []", @@ -408,7 +408,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(181))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(184))]", "EXPR [ (-1, _181, _184) (5096253676302562286669017222071363378443840053029366383258766538131, _184) (1, _185) -1 ]", "EXPR [ (-1, _181, _185) (5096253676302562286669017222071363378443840053029366383258766538131, _185) 0 ]", - "EXPR [ (1, _182, _185) (268435455, _185) (-1, _186) 0 ]", + "EXPR [ (1, _182, _185) (268435454, _185) (-1, _186) 0 ]", "BLACKBOX::RANGE [(_186, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(182))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(187)), Simple(Witness(188))]", "BLACKBOX::RANGE [(_187, 222)] []", @@ -419,7 +419,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(187))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(190))]", "EXPR [ (-1, _187, _190) (5096253676302562286669017222071363378443840053029366383258766538131, _190) (1, _191) -1 ]", "EXPR [ (-1, _187, _191) (5096253676302562286669017222071363378443840053029366383258766538131, _191) 0 ]", - "EXPR [ (1, _188, _191) (268435455, _191) (-1, _192) 0 ]", + "EXPR [ (1, _188, _191) (268435454, _191) (-1, _192) 0 ]", "BLACKBOX::RANGE [(_192, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(188))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(193)), Simple(Witness(194))]", "BLACKBOX::RANGE [(_193, 222)] []", @@ -429,7 +429,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(193))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(196))]", "EXPR [ (-1, _193, _196) (5096253676302562286669017222071363378443840053029366383258766538131, _196) (1, _197) -1 ]", "EXPR [ (-1, _193, _197) (5096253676302562286669017222071363378443840053029366383258766538131, _197) 0 ]", - "EXPR [ (1, _194, _197) (268435455, _197) (-1, _198) 0 ]", + "EXPR [ (1, _194, _197) (268435454, _197) (-1, _198) 0 ]", "BLACKBOX::RANGE [(_198, 32)] []", "EXPR [ (1, _194) -41472 ]", "EXPR [ (1, _0) (-1, _5) (-1, _199) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index c06d2773ecb..947f2eb73a6 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/6_array/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -128,7 +128,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(29))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(32))]", "EXPR [ (-1, _29, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) (1, _33) -1 ]", "EXPR [ (-1, _29, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) 0 ]", - "EXPR [ (1, _30, _33) (268435455, _33) (-1, _34) 0 ]", + "EXPR [ (1, _30, _33) (268435454, _33) (-1, _34) 0 ]", "BLACKBOX::RANGE [(_34, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(30), Witness(30))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", "BLACKBOX::RANGE [(_35, 222)] []", @@ -139,7 +139,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(35))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(38))]", "EXPR [ (-1, _35, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) (1, _39) -1 ]", "EXPR [ (-1, _35, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) 0 ]", - "EXPR [ (1, _36, _39) (268435455, _39) (-1, _40) 0 ]", + "EXPR [ (1, _36, _39) (268435454, _39) (-1, _40) 0 ]", "BLACKBOX::RANGE [(_40, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(36), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", "BLACKBOX::RANGE [(_41, 222)] []", @@ -150,7 +150,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(41))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(44))]", "EXPR [ (-1, _41, _44) (5096253676302562286669017222071363378443840053029366383258766538131, _44) (1, _45) -1 ]", "EXPR [ (-1, _41, _45) (5096253676302562286669017222071363378443840053029366383258766538131, _45) 0 ]", - "EXPR [ (1, _42, _45) (268435455, _45) (-1, _46) 0 ]", + "EXPR [ (1, _42, _45) (268435454, _45) (-1, _46) 0 ]", "BLACKBOX::RANGE [(_46, 32)] []", "EXPR [ (1, _1, _6) (-1, _47) 0 ]", "BLACKBOX::RANGE [(_47, 32)] []", @@ -163,7 +163,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(48))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(51))]", "EXPR [ (-1, _48, _51) (5096253676302562286669017222071363378443840053029366383258766538131, _51) (1, _52) -1 ]", "EXPR [ (-1, _48, _52) (5096253676302562286669017222071363378443840053029366383258766538131, _52) 0 ]", - "EXPR [ (1, _49, _52) (268435455, _52) (-1, _53) 0 ]", + "EXPR [ (1, _49, _52) (268435454, _52) (-1, _53) 0 ]", "BLACKBOX::RANGE [(_53, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(30)), (1, Witness(49))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(54)), Simple(Witness(55))]", "BLACKBOX::RANGE [(_54, 222)] []", @@ -174,7 +174,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(54))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(57))]", "EXPR [ (-1, _54, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) (1, _58) -1 ]", "EXPR [ (-1, _54, _58) (5096253676302562286669017222071363378443840053029366383258766538131, _58) 0 ]", - "EXPR [ (1, _55, _58) (268435455, _58) (-1, _59) 0 ]", + "EXPR [ (1, _55, _58) (268435454, _58) (-1, _59) 0 ]", "BLACKBOX::RANGE [(_59, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(55), Witness(55))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(60)), Simple(Witness(61))]", "BLACKBOX::RANGE [(_60, 222)] []", @@ -185,7 +185,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(60))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(63))]", "EXPR [ (-1, _60, _63) (5096253676302562286669017222071363378443840053029366383258766538131, _63) (1, _64) -1 ]", "EXPR [ (-1, _60, _64) (5096253676302562286669017222071363378443840053029366383258766538131, _64) 0 ]", - "EXPR [ (1, _61, _64) (268435455, _64) (-1, _65) 0 ]", + "EXPR [ (1, _61, _64) (268435454, _64) (-1, _65) 0 ]", "BLACKBOX::RANGE [(_65, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(61), Witness(2))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", "BLACKBOX::RANGE [(_66, 222)] []", @@ -196,7 +196,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(66))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(69))]", "EXPR [ (-1, _66, _69) (5096253676302562286669017222071363378443840053029366383258766538131, _69) (1, _70) -1 ]", "EXPR [ (-1, _66, _70) (5096253676302562286669017222071363378443840053029366383258766538131, _70) 0 ]", - "EXPR [ (1, _67, _70) (268435455, _70) (-1, _71) 0 ]", + "EXPR [ (1, _67, _70) (268435454, _70) (-1, _71) 0 ]", "BLACKBOX::RANGE [(_71, 32)] []", "EXPR [ (1, _2, _7) (-1, _72) 0 ]", "BLACKBOX::RANGE [(_72, 32)] []", @@ -209,7 +209,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(73))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(76))]", "EXPR [ (-1, _73, _76) (5096253676302562286669017222071363378443840053029366383258766538131, _76) (1, _77) -1 ]", "EXPR [ (-1, _73, _77) (5096253676302562286669017222071363378443840053029366383258766538131, _77) 0 ]", - "EXPR [ (1, _74, _77) (268435455, _77) (-1, _78) 0 ]", + "EXPR [ (1, _74, _77) (268435454, _77) (-1, _78) 0 ]", "BLACKBOX::RANGE [(_78, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(55)), (1, Witness(74))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", "BLACKBOX::RANGE [(_79, 222)] []", @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(82))]", "EXPR [ (-1, _79, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) (1, _83) -1 ]", "EXPR [ (-1, _79, _83) (5096253676302562286669017222071363378443840053029366383258766538131, _83) 0 ]", - "EXPR [ (1, _80, _83) (268435455, _83) (-1, _84) 0 ]", + "EXPR [ (1, _80, _83) (268435454, _83) (-1, _84) 0 ]", "BLACKBOX::RANGE [(_84, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(80), Witness(80))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", "BLACKBOX::RANGE [(_85, 222)] []", @@ -231,7 +231,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(85))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(88))]", "EXPR [ (-1, _85, _88) (5096253676302562286669017222071363378443840053029366383258766538131, _88) (1, _89) -1 ]", "EXPR [ (-1, _85, _89) (5096253676302562286669017222071363378443840053029366383258766538131, _89) 0 ]", - "EXPR [ (1, _86, _89) (268435455, _89) (-1, _90) 0 ]", + "EXPR [ (1, _86, _89) (268435454, _89) (-1, _90) 0 ]", "BLACKBOX::RANGE [(_90, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(86), Witness(3))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(91)), Simple(Witness(92))]", "BLACKBOX::RANGE [(_91, 222)] []", @@ -242,7 +242,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(91))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(94))]", "EXPR [ (-1, _91, _94) (5096253676302562286669017222071363378443840053029366383258766538131, _94) (1, _95) -1 ]", "EXPR [ (-1, _91, _95) (5096253676302562286669017222071363378443840053029366383258766538131, _95) 0 ]", - "EXPR [ (1, _92, _95) (268435455, _95) (-1, _96) 0 ]", + "EXPR [ (1, _92, _95) (268435454, _95) (-1, _96) 0 ]", "BLACKBOX::RANGE [(_96, 32)] []", "EXPR [ (1, _3, _8) (-1, _97) 0 ]", "BLACKBOX::RANGE [(_97, 32)] []", @@ -255,7 +255,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(98))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(101))]", "EXPR [ (-1, _98, _101) (5096253676302562286669017222071363378443840053029366383258766538131, _101) (1, _102) -1 ]", "EXPR [ (-1, _98, _102) (5096253676302562286669017222071363378443840053029366383258766538131, _102) 0 ]", - "EXPR [ (1, _99, _102) (268435455, _102) (-1, _103) 0 ]", + "EXPR [ (1, _99, _102) (268435454, _102) (-1, _103) 0 ]", "BLACKBOX::RANGE [(_103, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80)), (1, Witness(99))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(104)), Simple(Witness(105))]", "BLACKBOX::RANGE [(_104, 222)] []", @@ -266,7 +266,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(104))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(107))]", "EXPR [ (-1, _104, _107) (5096253676302562286669017222071363378443840053029366383258766538131, _107) (1, _108) -1 ]", "EXPR [ (-1, _104, _108) (5096253676302562286669017222071363378443840053029366383258766538131, _108) 0 ]", - "EXPR [ (1, _105, _108) (268435455, _108) (-1, _109) 0 ]", + "EXPR [ (1, _105, _108) (268435454, _108) (-1, _109) 0 ]", "BLACKBOX::RANGE [(_109, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(105), Witness(105))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(110)), Simple(Witness(111))]", "BLACKBOX::RANGE [(_110, 222)] []", @@ -277,7 +277,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(110))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(113))]", "EXPR [ (-1, _110, _113) (5096253676302562286669017222071363378443840053029366383258766538131, _113) (1, _114) -1 ]", "EXPR [ (-1, _110, _114) (5096253676302562286669017222071363378443840053029366383258766538131, _114) 0 ]", - "EXPR [ (1, _111, _114) (268435455, _114) (-1, _115) 0 ]", + "EXPR [ (1, _111, _114) (268435454, _114) (-1, _115) 0 ]", "BLACKBOX::RANGE [(_115, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(111), Witness(4))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(116)), Simple(Witness(117))]", "BLACKBOX::RANGE [(_116, 222)] []", @@ -288,7 +288,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(116))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(119))]", "EXPR [ (-1, _116, _119) (5096253676302562286669017222071363378443840053029366383258766538131, _119) (1, _120) -1 ]", "EXPR [ (-1, _116, _120) (5096253676302562286669017222071363378443840053029366383258766538131, _120) 0 ]", - "EXPR [ (1, _117, _120) (268435455, _120) (-1, _121) 0 ]", + "EXPR [ (1, _117, _120) (268435454, _120) (-1, _121) 0 ]", "BLACKBOX::RANGE [(_121, 32)] []", "EXPR [ (1, _4, _9) (-1, _122) 0 ]", "BLACKBOX::RANGE [(_122, 32)] []", @@ -301,7 +301,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(123))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(126))]", "EXPR [ (-1, _123, _126) (5096253676302562286669017222071363378443840053029366383258766538131, _126) (1, _127) -1 ]", "EXPR [ (-1, _123, _127) (5096253676302562286669017222071363378443840053029366383258766538131, _127) 0 ]", - "EXPR [ (1, _124, _127) (268435455, _127) (-1, _128) 0 ]", + "EXPR [ (1, _124, _127) (268435454, _127) (-1, _128) 0 ]", "BLACKBOX::RANGE [(_128, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(105)), (1, Witness(124))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(129)), Simple(Witness(130))]", "BLACKBOX::RANGE [(_129, 222)] []", @@ -311,7 +311,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(129))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(132))]", "EXPR [ (-1, _129, _132) (5096253676302562286669017222071363378443840053029366383258766538131, _132) (1, _133) -1 ]", "EXPR [ (-1, _129, _133) (5096253676302562286669017222071363378443840053029366383258766538131, _133) 0 ]", - "EXPR [ (1, _130, _133) (268435455, _133) (-1, _134) 0 ]", + "EXPR [ (1, _130, _133) (268435454, _133) (-1, _134) 0 ]", "BLACKBOX::RANGE [(_134, 32)] []", "EXPR [ (1, _130) -3814912846 ]", "EXPR [ (1, _9) (1, _28) (-1, _135) 0 ]", @@ -325,7 +325,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(136))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(139))]", "EXPR [ (-1, _136, _139) (5096253676302562286669017222071363378443840053029366383258766538131, _139) (1, _140) -1 ]", "EXPR [ (-1, _136, _140) (5096253676302562286669017222071363378443840053029366383258766538131, _140) 0 ]", - "EXPR [ (1, _137, _140) (268435455, _140) (-1, _141) 0 ]", + "EXPR [ (1, _137, _140) (268435454, _140) (-1, _141) 0 ]", "BLACKBOX::RANGE [(_141, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(142)), Simple(Witness(143))]", "BLACKBOX::RANGE [(_142, 222)] []", @@ -336,7 +336,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(142))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(145))]", "EXPR [ (-1, _142, _145) (5096253676302562286669017222071363378443840053029366383258766538131, _145) (1, _146) -1 ]", "EXPR [ (-1, _142, _146) (5096253676302562286669017222071363378443840053029366383258766538131, _146) 0 ]", - "EXPR [ (1, _143, _146) (268435455, _146) (-1, _147) 0 ]", + "EXPR [ (1, _143, _146) (268435454, _146) (-1, _147) 0 ]", "BLACKBOX::RANGE [(_147, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(143))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(148)), Simple(Witness(149))]", "BLACKBOX::RANGE [(_148, 222)] []", @@ -347,7 +347,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(151))]", "EXPR [ (-1, _148, _151) (5096253676302562286669017222071363378443840053029366383258766538131, _151) (1, _152) -1 ]", "EXPR [ (-1, _148, _152) (5096253676302562286669017222071363378443840053029366383258766538131, _152) 0 ]", - "EXPR [ (1, _149, _152) (268435455, _152) (-1, _153) 0 ]", + "EXPR [ (1, _149, _152) (268435454, _152) (-1, _153) 0 ]", "BLACKBOX::RANGE [(_153, 32)] []", "EXPR [ (1, _47) (1, _149) (-1, _154) 0 ]", "BLACKBOX::RANGE [(_154, 32)] []", @@ -360,7 +360,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(155))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(158))]", "EXPR [ (-1, _155, _158) (5096253676302562286669017222071363378443840053029366383258766538131, _158) (1, _159) -1 ]", "EXPR [ (-1, _155, _159) (5096253676302562286669017222071363378443840053029366383258766538131, _159) 0 ]", - "EXPR [ (1, _156, _159) (268435455, _159) (-1, _160) 0 ]", + "EXPR [ (1, _156, _159) (268435454, _159) (-1, _160) 0 ]", "BLACKBOX::RANGE [(_160, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(161)), Simple(Witness(162))]", "BLACKBOX::RANGE [(_161, 222)] []", @@ -371,7 +371,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(161))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(164))]", "EXPR [ (-1, _161, _164) (5096253676302562286669017222071363378443840053029366383258766538131, _164) (1, _165) -1 ]", "EXPR [ (-1, _161, _165) (5096253676302562286669017222071363378443840053029366383258766538131, _165) 0 ]", - "EXPR [ (1, _162, _165) (268435455, _165) (-1, _166) 0 ]", + "EXPR [ (1, _162, _165) (268435454, _165) (-1, _166) 0 ]", "BLACKBOX::RANGE [(_166, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(162))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(167)), Simple(Witness(168))]", "BLACKBOX::RANGE [(_167, 222)] []", @@ -382,7 +382,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(167))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(170))]", "EXPR [ (-1, _167, _170) (5096253676302562286669017222071363378443840053029366383258766538131, _170) (1, _171) -1 ]", "EXPR [ (-1, _167, _171) (5096253676302562286669017222071363378443840053029366383258766538131, _171) 0 ]", - "EXPR [ (1, _168, _171) (268435455, _171) (-1, _172) 0 ]", + "EXPR [ (1, _168, _171) (268435454, _171) (-1, _172) 0 ]", "BLACKBOX::RANGE [(_172, 32)] []", "EXPR [ (1, _72) (1, _168) (-1, _173) 0 ]", "BLACKBOX::RANGE [(_173, 32)] []", @@ -395,7 +395,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(174))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(177))]", "EXPR [ (-1, _174, _177) (5096253676302562286669017222071363378443840053029366383258766538131, _177) (1, _178) -1 ]", "EXPR [ (-1, _174, _178) (5096253676302562286669017222071363378443840053029366383258766538131, _178) 0 ]", - "EXPR [ (1, _175, _178) (268435455, _178) (-1, _179) 0 ]", + "EXPR [ (1, _175, _178) (268435454, _178) (-1, _179) 0 ]", "BLACKBOX::RANGE [(_179, 32)] []", "EXPR [ (1, _122) (1, _175) (-1, _180) 0 ]", "BLACKBOX::RANGE [(_180, 32)] []", @@ -408,7 +408,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(181))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(184))]", "EXPR [ (-1, _181, _184) (5096253676302562286669017222071363378443840053029366383258766538131, _184) (1, _185) -1 ]", "EXPR [ (-1, _181, _185) (5096253676302562286669017222071363378443840053029366383258766538131, _185) 0 ]", - "EXPR [ (1, _182, _185) (268435455, _185) (-1, _186) 0 ]", + "EXPR [ (1, _182, _185) (268435454, _185) (-1, _186) 0 ]", "BLACKBOX::RANGE [(_186, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(182))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(187)), Simple(Witness(188))]", "BLACKBOX::RANGE [(_187, 222)] []", @@ -419,7 +419,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(187))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(190))]", "EXPR [ (-1, _187, _190) (5096253676302562286669017222071363378443840053029366383258766538131, _190) (1, _191) -1 ]", "EXPR [ (-1, _187, _191) (5096253676302562286669017222071363378443840053029366383258766538131, _191) 0 ]", - "EXPR [ (1, _188, _191) (268435455, _191) (-1, _192) 0 ]", + "EXPR [ (1, _188, _191) (268435454, _191) (-1, _192) 0 ]", "BLACKBOX::RANGE [(_192, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(188))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(193)), Simple(Witness(194))]", "BLACKBOX::RANGE [(_193, 222)] []", @@ -429,7 +429,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(193))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(196))]", "EXPR [ (-1, _193, _196) (5096253676302562286669017222071363378443840053029366383258766538131, _196) (1, _197) -1 ]", "EXPR [ (-1, _193, _197) (5096253676302562286669017222071363378443840053029366383258766538131, _197) 0 ]", - "EXPR [ (1, _194, _197) (268435455, _197) (-1, _198) 0 ]", + "EXPR [ (1, _194, _197) (268435454, _197) (-1, _198) 0 ]", "BLACKBOX::RANGE [(_198, 32)] []", "EXPR [ (1, _194) -41472 ]", "EXPR [ (1, _0) (-1, _5) (-1, _199) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 28199a2db77..2bbce2af4c4 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 10944121435919637611123202872628637544274182200208017171849102093287904247808 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _8) 0 ]", - "EXPR [ (1, _5, _8) (1, _8, _8) (-1, _9) 0 ]", + "EXPR [ (1, _5, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "EXPR [ (1, _5) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(10))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_0.snap index 28199a2db77..2bbce2af4c4 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_0.snap @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 10944121435919637611123202872628637544274182200208017171849102093287904247808 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _8) 0 ]", - "EXPR [ (1, _5, _8) (1, _8, _8) (-1, _9) 0 ]", + "EXPR [ (1, _5, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "EXPR [ (1, _5) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(10))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 28199a2db77..2bbce2af4c4 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 10944121435919637611123202872628637544274182200208017171849102093287904247808 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _8) 0 ]", - "EXPR [ (1, _5, _8) (1, _8, _8) (-1, _9) 0 ]", + "EXPR [ (1, _5, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "EXPR [ (1, _5) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(10))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 46435c48267..9c8aaacb519 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(78))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(81))]", "EXPR [ (-1, _78, _81) (5096253676302562286669017222071363378443840053029366383258766538131, _81) (1, _82) -1 ]", "EXPR [ (-1, _78, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) 0 ]", - "EXPR [ (1, _79, _82) (268435455, _82) (-1, _83) 0 ]", + "EXPR [ (1, _79, _82) (268435454, _82) (-1, _83) 0 ]", "BLACKBOX::RANGE [(_83, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 4294967299 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(84)), Simple(Witness(85))]", "BLACKBOX::RANGE [(_84, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_0.snap index 46435c48267..9c8aaacb519 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_0.snap @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(78))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(81))]", "EXPR [ (-1, _78, _81) (5096253676302562286669017222071363378443840053029366383258766538131, _81) (1, _82) -1 ]", "EXPR [ (-1, _78, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) 0 ]", - "EXPR [ (1, _79, _82) (268435455, _82) (-1, _83) 0 ]", + "EXPR [ (1, _79, _82) (268435454, _82) (-1, _83) 0 ]", "BLACKBOX::RANGE [(_83, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 4294967299 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(84)), Simple(Witness(85))]", "BLACKBOX::RANGE [(_84, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 46435c48267..9c8aaacb519 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(78))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(81))]", "EXPR [ (-1, _78, _81) (5096253676302562286669017222071363378443840053029366383258766538131, _81) (1, _82) -1 ]", "EXPR [ (-1, _78, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) 0 ]", - "EXPR [ (1, _79, _82) (268435455, _82) (-1, _83) 0 ]", + "EXPR [ (1, _79, _82) (268435454, _82) (-1, _83) 0 ]", "BLACKBOX::RANGE [(_83, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 4294967299 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(84)), Simple(Witness(85))]", "BLACKBOX::RANGE [(_84, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index c18277fd62d..b2eace334f5 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -130,7 +130,7 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(53))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(56))]", "EXPR [ (-1, _53, _56) (5096253676302562286669017222071363378443840053029366383258766538131, _56) (1, _57) -1 ]", "EXPR [ (-1, _53, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) 0 ]", - "EXPR [ (1, _54, _57) (268435455, _57) (-1, _58) 0 ]", + "EXPR [ (1, _54, _57) (268435454, _57) (-1, _58) 0 ]", "BLACKBOX::RANGE [(_58, 32)] []", "EXPR [ (1, _50) -1 ]", "EXPR [ (1, _54) -72 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_0.snap index c18277fd62d..b2eace334f5 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_0.snap @@ -130,7 +130,7 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(53))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(56))]", "EXPR [ (-1, _53, _56) (5096253676302562286669017222071363378443840053029366383258766538131, _56) (1, _57) -1 ]", "EXPR [ (-1, _53, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) 0 ]", - "EXPR [ (1, _54, _57) (268435455, _57) (-1, _58) 0 ]", + "EXPR [ (1, _54, _57) (268435454, _57) (-1, _58) 0 ]", "BLACKBOX::RANGE [(_58, 32)] []", "EXPR [ (1, _50) -1 ]", "EXPR [ (1, _54) -72 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index c18277fd62d..b2eace334f5 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -130,7 +130,7 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(53))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(56))]", "EXPR [ (-1, _53, _56) (5096253676302562286669017222071363378443840053029366383258766538131, _56) (1, _57) -1 ]", "EXPR [ (-1, _53, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) 0 ]", - "EXPR [ (1, _54, _57) (268435455, _57) (-1, _58) 0 ]", + "EXPR [ (1, _54, _57) (268435454, _57) (-1, _58) 0 ]", "BLACKBOX::RANGE [(_58, 32)] []", "EXPR [ (1, _50) -1 ]", "EXPR [ (1, _54) -72 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index f9a61a0be76..6304f227cde 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -54,7 +54,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (85500948718122168836900022442411230814642048439125134155071110103811751936, _8) 0 ]", - "EXPR [ (1, _5, _8) (1, _8, _8) (-1, _9) 0 ]", + "EXPR [ (1, _5, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(10)), Simple(Witness(11))]", "BLACKBOX::RANGE [(_10, 246)] []", @@ -65,7 +65,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(10))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(13))]", "EXPR [ (-1, _10, _13) (85500948718122168836900022442411230814642048439125134155071110103811751936, _13) (1, _14) -1 ]", "EXPR [ (-1, _10, _14) (85500948718122168836900022442411230814642048439125134155071110103811751936, _14) 0 ]", - "EXPR [ (1, _11, _14) (1, _14, _14) (-1, _15) 0 ]", + "EXPR [ (1, _11, _14) (-1, _15) 0 ]", "BLACKBOX::RANGE [(_15, 1)] []", "BLACKBOX::AND [(_5, 8), (_11, 8)] [_16]", "EXPR [ (-1, _5) (1, _16) 0 ]", @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(17))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(20))]", "EXPR [ (-1, _17, _20) (85500948718122168836900022442411230814642048439125134155071110103811751936, _20) (1, _21) -1 ]", "EXPR [ (-1, _17, _21) (85500948718122168836900022442411230814642048439125134155071110103811751936, _21) 0 ]", - "EXPR [ (1, _18, _21) (1, _21, _21) (-1, _22) 0 ]", + "EXPR [ (1, _18, _21) (-1, _22) 0 ]", "BLACKBOX::RANGE [(_22, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(23)), Simple(Witness(24))]", "BLACKBOX::RANGE [(_23, 246)] []", @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(26))]", "EXPR [ (-1, _23, _26) (85500948718122168836900022442411230814642048439125134155071110103811751936, _26) (1, _27) -1 ]", "EXPR [ (-1, _23, _27) (85500948718122168836900022442411230814642048439125134155071110103811751936, _27) 0 ]", - "EXPR [ (1, _24, _27) (1, _27, _27) (-1, _28) 0 ]", + "EXPR [ (1, _24, _27) (-1, _28) 0 ]", "BLACKBOX::RANGE [(_28, 1)] []", "BLACKBOX::AND [(_18, 8), (_24, 8)] [_29]", "EXPR [ (-1, _18) (1, _29) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_0.snap index f9a61a0be76..6304f227cde 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_0.snap @@ -54,7 +54,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (85500948718122168836900022442411230814642048439125134155071110103811751936, _8) 0 ]", - "EXPR [ (1, _5, _8) (1, _8, _8) (-1, _9) 0 ]", + "EXPR [ (1, _5, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(10)), Simple(Witness(11))]", "BLACKBOX::RANGE [(_10, 246)] []", @@ -65,7 +65,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(10))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(13))]", "EXPR [ (-1, _10, _13) (85500948718122168836900022442411230814642048439125134155071110103811751936, _13) (1, _14) -1 ]", "EXPR [ (-1, _10, _14) (85500948718122168836900022442411230814642048439125134155071110103811751936, _14) 0 ]", - "EXPR [ (1, _11, _14) (1, _14, _14) (-1, _15) 0 ]", + "EXPR [ (1, _11, _14) (-1, _15) 0 ]", "BLACKBOX::RANGE [(_15, 1)] []", "BLACKBOX::AND [(_5, 8), (_11, 8)] [_16]", "EXPR [ (-1, _5) (1, _16) 0 ]", @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(17))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(20))]", "EXPR [ (-1, _17, _20) (85500948718122168836900022442411230814642048439125134155071110103811751936, _20) (1, _21) -1 ]", "EXPR [ (-1, _17, _21) (85500948718122168836900022442411230814642048439125134155071110103811751936, _21) 0 ]", - "EXPR [ (1, _18, _21) (1, _21, _21) (-1, _22) 0 ]", + "EXPR [ (1, _18, _21) (-1, _22) 0 ]", "BLACKBOX::RANGE [(_22, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(23)), Simple(Witness(24))]", "BLACKBOX::RANGE [(_23, 246)] []", @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(26))]", "EXPR [ (-1, _23, _26) (85500948718122168836900022442411230814642048439125134155071110103811751936, _26) (1, _27) -1 ]", "EXPR [ (-1, _23, _27) (85500948718122168836900022442411230814642048439125134155071110103811751936, _27) 0 ]", - "EXPR [ (1, _24, _27) (1, _27, _27) (-1, _28) 0 ]", + "EXPR [ (1, _24, _27) (-1, _28) 0 ]", "BLACKBOX::RANGE [(_28, 1)] []", "BLACKBOX::AND [(_18, 8), (_24, 8)] [_29]", "EXPR [ (-1, _18) (1, _29) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index f9a61a0be76..6304f227cde 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -54,7 +54,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (85500948718122168836900022442411230814642048439125134155071110103811751936, _8) 0 ]", - "EXPR [ (1, _5, _8) (1, _8, _8) (-1, _9) 0 ]", + "EXPR [ (1, _5, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(10)), Simple(Witness(11))]", "BLACKBOX::RANGE [(_10, 246)] []", @@ -65,7 +65,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(10))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(13))]", "EXPR [ (-1, _10, _13) (85500948718122168836900022442411230814642048439125134155071110103811751936, _13) (1, _14) -1 ]", "EXPR [ (-1, _10, _14) (85500948718122168836900022442411230814642048439125134155071110103811751936, _14) 0 ]", - "EXPR [ (1, _11, _14) (1, _14, _14) (-1, _15) 0 ]", + "EXPR [ (1, _11, _14) (-1, _15) 0 ]", "BLACKBOX::RANGE [(_15, 1)] []", "BLACKBOX::AND [(_5, 8), (_11, 8)] [_16]", "EXPR [ (-1, _5) (1, _16) 0 ]", @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(17))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(20))]", "EXPR [ (-1, _17, _20) (85500948718122168836900022442411230814642048439125134155071110103811751936, _20) (1, _21) -1 ]", "EXPR [ (-1, _17, _21) (85500948718122168836900022442411230814642048439125134155071110103811751936, _21) 0 ]", - "EXPR [ (1, _18, _21) (1, _21, _21) (-1, _22) 0 ]", + "EXPR [ (1, _18, _21) (-1, _22) 0 ]", "BLACKBOX::RANGE [(_22, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(23)), Simple(Witness(24))]", "BLACKBOX::RANGE [(_23, 246)] []", @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(26))]", "EXPR [ (-1, _23, _26) (85500948718122168836900022442411230814642048439125134155071110103811751936, _26) (1, _27) -1 ]", "EXPR [ (-1, _23, _27) (85500948718122168836900022442411230814642048439125134155071110103811751936, _27) 0 ]", - "EXPR [ (1, _24, _27) (1, _27, _27) (-1, _28) 0 ]", + "EXPR [ (1, _24, _27) (-1, _28) 0 ]", "BLACKBOX::RANGE [(_28, 1)] []", "BLACKBOX::AND [(_18, 8), (_24, 8)] [_29]", "EXPR [ (-1, _18) (1, _29) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index be134a12f73..285fb3bb225 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -58,7 +58,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _418", + "current witness index : _416", "private parameters indices : [_0, _1, _2, _3]", "public parameters indices : []", "return value indices : []", @@ -110,7 +110,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (5096253676302562286669017222071363378443840053029366383258766538131, _40) 0 ]", - "EXPR [ (1, _37, _40) (1, _40, _40) (268435454, _40) (-1, _41) 0 ]", + "EXPR [ (1, _37, _40) (268435454, _40) (-1, _41) 0 ]", "BLACKBOX::RANGE [(_41, 32)] []", "EXPR [ (1, _34) -1 ]", "EXPR [ (1, _37) -128 ]", @@ -134,7 +134,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(49))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(52))]", "EXPR [ (-1, _49, _52) (1186564023676924939888766319973246049704924238154051448977, _52) (1, _53) -1 ]", "EXPR [ (-1, _49, _53) (1186564023676924939888766319973246049704924238154051448977, _53) 0 ]", - "EXPR [ (1, _50, _53) (1, _53, _53) (4331911350818177022, _53) (-1, _54) 0 ]", + "EXPR [ (1, _50, _53) (4331911350818177022, _53) (-1, _54) 0 ]", "BLACKBOX::RANGE [(_54, 63)] []", "EXPR [ (-1, _46) 0 ]", "EXPR [ (1, _50) -128 ]", @@ -199,16 +199,16 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(2, Witness(89), Witness(63)), (1, Witness(89), Witness(90))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 9223372036854775808 })], outputs: [Simple(Witness(97)), Simple(Witness(98))]", "BLACKBOX::RANGE [(_97, 1)] []", "BLACKBOX::RANGE [(_98, 63)] []", - "EXPR [ (2, _63, _89) (-1, _366) 0 ]", - "EXPR [ (1, _89, _90) (-1, _367) 0 ]", - "EXPR [ (-9223372036854775808, _97) (-1, _98) (1, _366) (1, _367) 0 ]", + "EXPR [ (2, _63, _89) (-1, _364) 0 ]", + "EXPR [ (1, _89, _90) (-1, _365) 0 ]", + "EXPR [ (-9223372036854775808, _97) (-1, _98) (1, _364) (1, _365) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(96))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 9223372036854775808 })], outputs: [Simple(Witness(99)), Simple(Witness(100))]", "BLACKBOX::RANGE [(_99, 1)] []", "BLACKBOX::RANGE [(_100, 63)] []", "EXPR [ (1, _96) (-9223372036854775808, _99) (-1, _100) 0 ]", - "EXPR [ (-1, _101) (-1, _366) (-1, _367) 9223372036854775808 ]", + "EXPR [ (-1, _101) (-1, _364) (-1, _365) 9223372036854775808 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(89), Witness(63)), (1, Witness(89), Witness(90)), (2, Witness(101), Witness(97))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(102))]", - "EXPR [ (2, _97, _101) (-1, _103) (1, _366) (1, _367) 0 ]", + "EXPR [ (2, _97, _101) (-1, _103) (1, _364) (1, _365) 0 ]", "EXPR [ (1, _102, _103) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(96), Witness(99))], linear_combinations: [(1, Witness(96)), (18446744073709551616, Witness(99))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(103))], q_c: 0 })], outputs: [Simple(Witness(104)), Simple(Witness(105))]", "BLACKBOX::RANGE [(_104, 64)] []", @@ -283,16 +283,16 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(2, Witness(148), Witness(122)), (1, Witness(148), Witness(149))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(156)), Simple(Witness(157))]", "BLACKBOX::RANGE [(_156, 1)] []", "BLACKBOX::RANGE [(_157, 15)] []", - "EXPR [ (2, _122, _148) (-1, _391) 0 ]", - "EXPR [ (1, _148, _149) (-1, _392) 0 ]", - "EXPR [ (-32768, _156) (-1, _157) (1, _391) (1, _392) 0 ]", + "EXPR [ (2, _122, _148) (-1, _389) 0 ]", + "EXPR [ (1, _148, _149) (-1, _390) 0 ]", + "EXPR [ (-32768, _156) (-1, _157) (1, _389) (1, _390) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(155))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(158)), Simple(Witness(159))]", "BLACKBOX::RANGE [(_158, 1)] []", "BLACKBOX::RANGE [(_159, 15)] []", "EXPR [ (1, _155) (-32768, _158) (-1, _159) 0 ]", - "EXPR [ (-1, _160) (-1, _391) (-1, _392) 32768 ]", + "EXPR [ (-1, _160) (-1, _389) (-1, _390) 32768 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(148), Witness(122)), (1, Witness(148), Witness(149)), (2, Witness(160), Witness(156))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(161))]", - "EXPR [ (2, _156, _160) (-1, _162) (1, _391) (1, _392) 0 ]", + "EXPR [ (2, _156, _160) (-1, _162) (1, _389) (1, _390) 0 ]", "EXPR [ (1, _161, _162) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(155), Witness(158))], linear_combinations: [(1, Witness(155)), (65536, Witness(158))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(162))], q_c: 0 })], outputs: [Simple(Witness(163)), Simple(Witness(164))]", "BLACKBOX::RANGE [(_163, 16)] []", @@ -396,16 +396,16 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(2, Witness(231), Witness(205)), (1, Witness(231), Witness(232))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 128 })], outputs: [Simple(Witness(233)), Simple(Witness(234))]", "BLACKBOX::RANGE [(_233, 1)] []", "BLACKBOX::RANGE [(_234, 7)] []", - "EXPR [ (2, _205, _231) (-1, _417) 0 ]", - "EXPR [ (1, _231, _232) (-1, _418) 0 ]", - "EXPR [ (-128, _233) (-1, _234) (1, _417) (1, _418) 0 ]", + "EXPR [ (2, _205, _231) (-1, _415) 0 ]", + "EXPR [ (1, _231, _232) (-1, _416) 0 ]", + "EXPR [ (-128, _233) (-1, _234) (1, _415) (1, _416) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(188))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 128 })], outputs: [Simple(Witness(235)), Simple(Witness(236))]", "BLACKBOX::RANGE [(_235, 1)] []", "BLACKBOX::RANGE [(_236, 7)] []", "EXPR [ (1, _188) (-128, _235) (-1, _236) 0 ]", - "EXPR [ (-1, _237) (-1, _417) (-1, _418) 128 ]", + "EXPR [ (-1, _237) (-1, _415) (-1, _416) 128 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(231), Witness(205)), (1, Witness(231), Witness(232)), (2, Witness(237), Witness(233))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(238))]", - "EXPR [ (2, _233, _237) (-1, _239) (1, _417) (1, _418) 0 ]", + "EXPR [ (2, _233, _237) (-1, _239) (1, _415) (1, _416) 0 ]", "EXPR [ (1, _238, _239) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(188), Witness(235))], linear_combinations: [(1, Witness(188)), (256, Witness(235))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(239))], q_c: 0 })], outputs: [Simple(Witness(240)), Simple(Witness(241))]", "BLACKBOX::RANGE [(_240, 8)] []", @@ -462,7 +462,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(267))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(270))]", "EXPR [ (-1, _267, _270) (85500948718122168836900022442411230814642048439125134155071110103811751936, _270) (1, _271) -1 ]", "EXPR [ (-1, _267, _271) (85500948718122168836900022442411230814642048439125134155071110103811751936, _271) 0 ]", - "EXPR [ (1, _268, _271) (1, _271, _271) (-1, _272) 0 ]", + "EXPR [ (1, _268, _271) (-1, _272) 0 ]", "BLACKBOX::RANGE [(_272, 1)] []", "EXPR [ (-1, _203) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(268))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(273)), Simple(Witness(274))]", @@ -470,7 +470,7 @@ expression: artifact "EXPR [ (1, _268) (-256, _273) (-1, _274) 0 ]", "EXPR [ (1, _274) -254 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(89), Witness(63)), (1, Witness(89), Witness(90))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(275))]", - "EXPR [ (-1, _276) (1, _366) (1, _367) 0 ]", + "EXPR [ (-1, _276) (1, _364) (1, _365) 0 ]", "EXPR [ (1, _275, _276) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(276))], q_c: 0 })], outputs: [Simple(Witness(277)), Simple(Witness(278))]", "BLACKBOX::RANGE [(_277, 64)] []", @@ -530,14 +530,14 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(2, Witness(148), Witness(122)), (1, Witness(148), Witness(149))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(306)), Simple(Witness(307))]", "BLACKBOX::RANGE [(_306, 1)] []", "BLACKBOX::RANGE [(_307, 15)] []", - "EXPR [ (-32768, _306) (-1, _307) (1, _391) (1, _392) 0 ]", + "EXPR [ (-32768, _306) (-1, _307) (1, _389) (1, _390) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(305))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(308)), Simple(Witness(309))]", "BLACKBOX::RANGE [(_308, 1)] []", "BLACKBOX::RANGE [(_309, 15)] []", "EXPR [ (1, _305) (-32768, _308) (-1, _309) 0 ]", - "EXPR [ (-1, _310) (-1, _391) (-1, _392) 32768 ]", + "EXPR [ (-1, _310) (-1, _389) (-1, _390) 32768 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(148), Witness(122)), (1, Witness(148), Witness(149)), (2, Witness(310), Witness(306))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(311))]", - "EXPR [ (2, _306, _310) (-1, _312) (1, _391) (1, _392) 0 ]", + "EXPR [ (2, _306, _310) (-1, _312) (1, _389) (1, _390) 0 ]", "EXPR [ (1, _311, _312) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(305), Witness(308))], linear_combinations: [(1, Witness(305)), (65536, Witness(308))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(312))], q_c: 0 })], outputs: [Simple(Witness(313)), Simple(Witness(314))]", "BLACKBOX::RANGE [(_313, 16)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_0.snap index be134a12f73..285fb3bb225 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_0.snap @@ -58,7 +58,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _418", + "current witness index : _416", "private parameters indices : [_0, _1, _2, _3]", "public parameters indices : []", "return value indices : []", @@ -110,7 +110,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (5096253676302562286669017222071363378443840053029366383258766538131, _40) 0 ]", - "EXPR [ (1, _37, _40) (1, _40, _40) (268435454, _40) (-1, _41) 0 ]", + "EXPR [ (1, _37, _40) (268435454, _40) (-1, _41) 0 ]", "BLACKBOX::RANGE [(_41, 32)] []", "EXPR [ (1, _34) -1 ]", "EXPR [ (1, _37) -128 ]", @@ -134,7 +134,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(49))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(52))]", "EXPR [ (-1, _49, _52) (1186564023676924939888766319973246049704924238154051448977, _52) (1, _53) -1 ]", "EXPR [ (-1, _49, _53) (1186564023676924939888766319973246049704924238154051448977, _53) 0 ]", - "EXPR [ (1, _50, _53) (1, _53, _53) (4331911350818177022, _53) (-1, _54) 0 ]", + "EXPR [ (1, _50, _53) (4331911350818177022, _53) (-1, _54) 0 ]", "BLACKBOX::RANGE [(_54, 63)] []", "EXPR [ (-1, _46) 0 ]", "EXPR [ (1, _50) -128 ]", @@ -199,16 +199,16 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(2, Witness(89), Witness(63)), (1, Witness(89), Witness(90))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 9223372036854775808 })], outputs: [Simple(Witness(97)), Simple(Witness(98))]", "BLACKBOX::RANGE [(_97, 1)] []", "BLACKBOX::RANGE [(_98, 63)] []", - "EXPR [ (2, _63, _89) (-1, _366) 0 ]", - "EXPR [ (1, _89, _90) (-1, _367) 0 ]", - "EXPR [ (-9223372036854775808, _97) (-1, _98) (1, _366) (1, _367) 0 ]", + "EXPR [ (2, _63, _89) (-1, _364) 0 ]", + "EXPR [ (1, _89, _90) (-1, _365) 0 ]", + "EXPR [ (-9223372036854775808, _97) (-1, _98) (1, _364) (1, _365) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(96))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 9223372036854775808 })], outputs: [Simple(Witness(99)), Simple(Witness(100))]", "BLACKBOX::RANGE [(_99, 1)] []", "BLACKBOX::RANGE [(_100, 63)] []", "EXPR [ (1, _96) (-9223372036854775808, _99) (-1, _100) 0 ]", - "EXPR [ (-1, _101) (-1, _366) (-1, _367) 9223372036854775808 ]", + "EXPR [ (-1, _101) (-1, _364) (-1, _365) 9223372036854775808 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(89), Witness(63)), (1, Witness(89), Witness(90)), (2, Witness(101), Witness(97))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(102))]", - "EXPR [ (2, _97, _101) (-1, _103) (1, _366) (1, _367) 0 ]", + "EXPR [ (2, _97, _101) (-1, _103) (1, _364) (1, _365) 0 ]", "EXPR [ (1, _102, _103) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(96), Witness(99))], linear_combinations: [(1, Witness(96)), (18446744073709551616, Witness(99))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(103))], q_c: 0 })], outputs: [Simple(Witness(104)), Simple(Witness(105))]", "BLACKBOX::RANGE [(_104, 64)] []", @@ -283,16 +283,16 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(2, Witness(148), Witness(122)), (1, Witness(148), Witness(149))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(156)), Simple(Witness(157))]", "BLACKBOX::RANGE [(_156, 1)] []", "BLACKBOX::RANGE [(_157, 15)] []", - "EXPR [ (2, _122, _148) (-1, _391) 0 ]", - "EXPR [ (1, _148, _149) (-1, _392) 0 ]", - "EXPR [ (-32768, _156) (-1, _157) (1, _391) (1, _392) 0 ]", + "EXPR [ (2, _122, _148) (-1, _389) 0 ]", + "EXPR [ (1, _148, _149) (-1, _390) 0 ]", + "EXPR [ (-32768, _156) (-1, _157) (1, _389) (1, _390) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(155))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(158)), Simple(Witness(159))]", "BLACKBOX::RANGE [(_158, 1)] []", "BLACKBOX::RANGE [(_159, 15)] []", "EXPR [ (1, _155) (-32768, _158) (-1, _159) 0 ]", - "EXPR [ (-1, _160) (-1, _391) (-1, _392) 32768 ]", + "EXPR [ (-1, _160) (-1, _389) (-1, _390) 32768 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(148), Witness(122)), (1, Witness(148), Witness(149)), (2, Witness(160), Witness(156))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(161))]", - "EXPR [ (2, _156, _160) (-1, _162) (1, _391) (1, _392) 0 ]", + "EXPR [ (2, _156, _160) (-1, _162) (1, _389) (1, _390) 0 ]", "EXPR [ (1, _161, _162) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(155), Witness(158))], linear_combinations: [(1, Witness(155)), (65536, Witness(158))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(162))], q_c: 0 })], outputs: [Simple(Witness(163)), Simple(Witness(164))]", "BLACKBOX::RANGE [(_163, 16)] []", @@ -396,16 +396,16 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(2, Witness(231), Witness(205)), (1, Witness(231), Witness(232))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 128 })], outputs: [Simple(Witness(233)), Simple(Witness(234))]", "BLACKBOX::RANGE [(_233, 1)] []", "BLACKBOX::RANGE [(_234, 7)] []", - "EXPR [ (2, _205, _231) (-1, _417) 0 ]", - "EXPR [ (1, _231, _232) (-1, _418) 0 ]", - "EXPR [ (-128, _233) (-1, _234) (1, _417) (1, _418) 0 ]", + "EXPR [ (2, _205, _231) (-1, _415) 0 ]", + "EXPR [ (1, _231, _232) (-1, _416) 0 ]", + "EXPR [ (-128, _233) (-1, _234) (1, _415) (1, _416) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(188))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 128 })], outputs: [Simple(Witness(235)), Simple(Witness(236))]", "BLACKBOX::RANGE [(_235, 1)] []", "BLACKBOX::RANGE [(_236, 7)] []", "EXPR [ (1, _188) (-128, _235) (-1, _236) 0 ]", - "EXPR [ (-1, _237) (-1, _417) (-1, _418) 128 ]", + "EXPR [ (-1, _237) (-1, _415) (-1, _416) 128 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(231), Witness(205)), (1, Witness(231), Witness(232)), (2, Witness(237), Witness(233))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(238))]", - "EXPR [ (2, _233, _237) (-1, _239) (1, _417) (1, _418) 0 ]", + "EXPR [ (2, _233, _237) (-1, _239) (1, _415) (1, _416) 0 ]", "EXPR [ (1, _238, _239) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(188), Witness(235))], linear_combinations: [(1, Witness(188)), (256, Witness(235))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(239))], q_c: 0 })], outputs: [Simple(Witness(240)), Simple(Witness(241))]", "BLACKBOX::RANGE [(_240, 8)] []", @@ -462,7 +462,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(267))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(270))]", "EXPR [ (-1, _267, _270) (85500948718122168836900022442411230814642048439125134155071110103811751936, _270) (1, _271) -1 ]", "EXPR [ (-1, _267, _271) (85500948718122168836900022442411230814642048439125134155071110103811751936, _271) 0 ]", - "EXPR [ (1, _268, _271) (1, _271, _271) (-1, _272) 0 ]", + "EXPR [ (1, _268, _271) (-1, _272) 0 ]", "BLACKBOX::RANGE [(_272, 1)] []", "EXPR [ (-1, _203) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(268))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(273)), Simple(Witness(274))]", @@ -470,7 +470,7 @@ expression: artifact "EXPR [ (1, _268) (-256, _273) (-1, _274) 0 ]", "EXPR [ (1, _274) -254 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(89), Witness(63)), (1, Witness(89), Witness(90))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(275))]", - "EXPR [ (-1, _276) (1, _366) (1, _367) 0 ]", + "EXPR [ (-1, _276) (1, _364) (1, _365) 0 ]", "EXPR [ (1, _275, _276) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(276))], q_c: 0 })], outputs: [Simple(Witness(277)), Simple(Witness(278))]", "BLACKBOX::RANGE [(_277, 64)] []", @@ -530,14 +530,14 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(2, Witness(148), Witness(122)), (1, Witness(148), Witness(149))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(306)), Simple(Witness(307))]", "BLACKBOX::RANGE [(_306, 1)] []", "BLACKBOX::RANGE [(_307, 15)] []", - "EXPR [ (-32768, _306) (-1, _307) (1, _391) (1, _392) 0 ]", + "EXPR [ (-32768, _306) (-1, _307) (1, _389) (1, _390) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(305))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(308)), Simple(Witness(309))]", "BLACKBOX::RANGE [(_308, 1)] []", "BLACKBOX::RANGE [(_309, 15)] []", "EXPR [ (1, _305) (-32768, _308) (-1, _309) 0 ]", - "EXPR [ (-1, _310) (-1, _391) (-1, _392) 32768 ]", + "EXPR [ (-1, _310) (-1, _389) (-1, _390) 32768 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(148), Witness(122)), (1, Witness(148), Witness(149)), (2, Witness(310), Witness(306))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(311))]", - "EXPR [ (2, _306, _310) (-1, _312) (1, _391) (1, _392) 0 ]", + "EXPR [ (2, _306, _310) (-1, _312) (1, _389) (1, _390) 0 ]", "EXPR [ (1, _311, _312) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(305), Witness(308))], linear_combinations: [(1, Witness(305)), (65536, Witness(308))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(312))], q_c: 0 })], outputs: [Simple(Witness(313)), Simple(Witness(314))]", "BLACKBOX::RANGE [(_313, 16)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index be134a12f73..285fb3bb225 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -58,7 +58,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _418", + "current witness index : _416", "private parameters indices : [_0, _1, _2, _3]", "public parameters indices : []", "return value indices : []", @@ -110,7 +110,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (5096253676302562286669017222071363378443840053029366383258766538131, _40) 0 ]", - "EXPR [ (1, _37, _40) (1, _40, _40) (268435454, _40) (-1, _41) 0 ]", + "EXPR [ (1, _37, _40) (268435454, _40) (-1, _41) 0 ]", "BLACKBOX::RANGE [(_41, 32)] []", "EXPR [ (1, _34) -1 ]", "EXPR [ (1, _37) -128 ]", @@ -134,7 +134,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(49))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(52))]", "EXPR [ (-1, _49, _52) (1186564023676924939888766319973246049704924238154051448977, _52) (1, _53) -1 ]", "EXPR [ (-1, _49, _53) (1186564023676924939888766319973246049704924238154051448977, _53) 0 ]", - "EXPR [ (1, _50, _53) (1, _53, _53) (4331911350818177022, _53) (-1, _54) 0 ]", + "EXPR [ (1, _50, _53) (4331911350818177022, _53) (-1, _54) 0 ]", "BLACKBOX::RANGE [(_54, 63)] []", "EXPR [ (-1, _46) 0 ]", "EXPR [ (1, _50) -128 ]", @@ -199,16 +199,16 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(2, Witness(89), Witness(63)), (1, Witness(89), Witness(90))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 9223372036854775808 })], outputs: [Simple(Witness(97)), Simple(Witness(98))]", "BLACKBOX::RANGE [(_97, 1)] []", "BLACKBOX::RANGE [(_98, 63)] []", - "EXPR [ (2, _63, _89) (-1, _366) 0 ]", - "EXPR [ (1, _89, _90) (-1, _367) 0 ]", - "EXPR [ (-9223372036854775808, _97) (-1, _98) (1, _366) (1, _367) 0 ]", + "EXPR [ (2, _63, _89) (-1, _364) 0 ]", + "EXPR [ (1, _89, _90) (-1, _365) 0 ]", + "EXPR [ (-9223372036854775808, _97) (-1, _98) (1, _364) (1, _365) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(96))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 9223372036854775808 })], outputs: [Simple(Witness(99)), Simple(Witness(100))]", "BLACKBOX::RANGE [(_99, 1)] []", "BLACKBOX::RANGE [(_100, 63)] []", "EXPR [ (1, _96) (-9223372036854775808, _99) (-1, _100) 0 ]", - "EXPR [ (-1, _101) (-1, _366) (-1, _367) 9223372036854775808 ]", + "EXPR [ (-1, _101) (-1, _364) (-1, _365) 9223372036854775808 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(89), Witness(63)), (1, Witness(89), Witness(90)), (2, Witness(101), Witness(97))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(102))]", - "EXPR [ (2, _97, _101) (-1, _103) (1, _366) (1, _367) 0 ]", + "EXPR [ (2, _97, _101) (-1, _103) (1, _364) (1, _365) 0 ]", "EXPR [ (1, _102, _103) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(96), Witness(99))], linear_combinations: [(1, Witness(96)), (18446744073709551616, Witness(99))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(103))], q_c: 0 })], outputs: [Simple(Witness(104)), Simple(Witness(105))]", "BLACKBOX::RANGE [(_104, 64)] []", @@ -283,16 +283,16 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(2, Witness(148), Witness(122)), (1, Witness(148), Witness(149))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(156)), Simple(Witness(157))]", "BLACKBOX::RANGE [(_156, 1)] []", "BLACKBOX::RANGE [(_157, 15)] []", - "EXPR [ (2, _122, _148) (-1, _391) 0 ]", - "EXPR [ (1, _148, _149) (-1, _392) 0 ]", - "EXPR [ (-32768, _156) (-1, _157) (1, _391) (1, _392) 0 ]", + "EXPR [ (2, _122, _148) (-1, _389) 0 ]", + "EXPR [ (1, _148, _149) (-1, _390) 0 ]", + "EXPR [ (-32768, _156) (-1, _157) (1, _389) (1, _390) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(155))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(158)), Simple(Witness(159))]", "BLACKBOX::RANGE [(_158, 1)] []", "BLACKBOX::RANGE [(_159, 15)] []", "EXPR [ (1, _155) (-32768, _158) (-1, _159) 0 ]", - "EXPR [ (-1, _160) (-1, _391) (-1, _392) 32768 ]", + "EXPR [ (-1, _160) (-1, _389) (-1, _390) 32768 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(148), Witness(122)), (1, Witness(148), Witness(149)), (2, Witness(160), Witness(156))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(161))]", - "EXPR [ (2, _156, _160) (-1, _162) (1, _391) (1, _392) 0 ]", + "EXPR [ (2, _156, _160) (-1, _162) (1, _389) (1, _390) 0 ]", "EXPR [ (1, _161, _162) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(155), Witness(158))], linear_combinations: [(1, Witness(155)), (65536, Witness(158))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(162))], q_c: 0 })], outputs: [Simple(Witness(163)), Simple(Witness(164))]", "BLACKBOX::RANGE [(_163, 16)] []", @@ -396,16 +396,16 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(2, Witness(231), Witness(205)), (1, Witness(231), Witness(232))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 128 })], outputs: [Simple(Witness(233)), Simple(Witness(234))]", "BLACKBOX::RANGE [(_233, 1)] []", "BLACKBOX::RANGE [(_234, 7)] []", - "EXPR [ (2, _205, _231) (-1, _417) 0 ]", - "EXPR [ (1, _231, _232) (-1, _418) 0 ]", - "EXPR [ (-128, _233) (-1, _234) (1, _417) (1, _418) 0 ]", + "EXPR [ (2, _205, _231) (-1, _415) 0 ]", + "EXPR [ (1, _231, _232) (-1, _416) 0 ]", + "EXPR [ (-128, _233) (-1, _234) (1, _415) (1, _416) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(188))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 128 })], outputs: [Simple(Witness(235)), Simple(Witness(236))]", "BLACKBOX::RANGE [(_235, 1)] []", "BLACKBOX::RANGE [(_236, 7)] []", "EXPR [ (1, _188) (-128, _235) (-1, _236) 0 ]", - "EXPR [ (-1, _237) (-1, _417) (-1, _418) 128 ]", + "EXPR [ (-1, _237) (-1, _415) (-1, _416) 128 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(231), Witness(205)), (1, Witness(231), Witness(232)), (2, Witness(237), Witness(233))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(238))]", - "EXPR [ (2, _233, _237) (-1, _239) (1, _417) (1, _418) 0 ]", + "EXPR [ (2, _233, _237) (-1, _239) (1, _415) (1, _416) 0 ]", "EXPR [ (1, _238, _239) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(188), Witness(235))], linear_combinations: [(1, Witness(188)), (256, Witness(235))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(239))], q_c: 0 })], outputs: [Simple(Witness(240)), Simple(Witness(241))]", "BLACKBOX::RANGE [(_240, 8)] []", @@ -462,7 +462,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(267))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(270))]", "EXPR [ (-1, _267, _270) (85500948718122168836900022442411230814642048439125134155071110103811751936, _270) (1, _271) -1 ]", "EXPR [ (-1, _267, _271) (85500948718122168836900022442411230814642048439125134155071110103811751936, _271) 0 ]", - "EXPR [ (1, _268, _271) (1, _271, _271) (-1, _272) 0 ]", + "EXPR [ (1, _268, _271) (-1, _272) 0 ]", "BLACKBOX::RANGE [(_272, 1)] []", "EXPR [ (-1, _203) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(268))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(273)), Simple(Witness(274))]", @@ -470,7 +470,7 @@ expression: artifact "EXPR [ (1, _268) (-256, _273) (-1, _274) 0 ]", "EXPR [ (1, _274) -254 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(89), Witness(63)), (1, Witness(89), Witness(90))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(275))]", - "EXPR [ (-1, _276) (1, _366) (1, _367) 0 ]", + "EXPR [ (-1, _276) (1, _364) (1, _365) 0 ]", "EXPR [ (1, _275, _276) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(276))], q_c: 0 })], outputs: [Simple(Witness(277)), Simple(Witness(278))]", "BLACKBOX::RANGE [(_277, 64)] []", @@ -530,14 +530,14 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(2, Witness(148), Witness(122)), (1, Witness(148), Witness(149))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(306)), Simple(Witness(307))]", "BLACKBOX::RANGE [(_306, 1)] []", "BLACKBOX::RANGE [(_307, 15)] []", - "EXPR [ (-32768, _306) (-1, _307) (1, _391) (1, _392) 0 ]", + "EXPR [ (-32768, _306) (-1, _307) (1, _389) (1, _390) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(305))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(308)), Simple(Witness(309))]", "BLACKBOX::RANGE [(_308, 1)] []", "BLACKBOX::RANGE [(_309, 15)] []", "EXPR [ (1, _305) (-32768, _308) (-1, _309) 0 ]", - "EXPR [ (-1, _310) (-1, _391) (-1, _392) 32768 ]", + "EXPR [ (-1, _310) (-1, _389) (-1, _390) 32768 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [(2, Witness(148), Witness(122)), (1, Witness(148), Witness(149)), (2, Witness(310), Witness(306))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(311))]", - "EXPR [ (2, _306, _310) (-1, _312) (1, _391) (1, _392) 0 ]", + "EXPR [ (2, _306, _310) (-1, _312) (1, _389) (1, _390) 0 ]", "EXPR [ (1, _311, _312) -1 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(305), Witness(308))], linear_combinations: [(1, Witness(305)), (65536, Witness(308))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(312))], q_c: 0 })], outputs: [Simple(Witness(313)), Simple(Witness(314))]", "BLACKBOX::RANGE [(_313, 16)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index e5eddbdc5fb..1cc778e0e7c 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -55,7 +55,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(5))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(8))]", "EXPR [ (-1, _5, _8) (5096253676302562286669017222071363378443840053029366383258766538131, _8) (1, _9) -1 ]", "EXPR [ (-1, _5, _9) (5096253676302562286669017222071363378443840053029366383258766538131, _9) 0 ]", - "EXPR [ (1, _6, _9) (268435455, _9) (-1, _10) 0 ]", + "EXPR [ (1, _6, _9) (268435454, _9) (-1, _10) 0 ]", "BLACKBOX::RANGE [(_10, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_12, 32)] []", @@ -70,7 +70,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (5096253676302562286669017222071363378443840053029366383258766538131, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (5096253676302562286669017222071363378443840053029366383258766538131, _18) 0 ]", - "EXPR [ (1, _15, _18) (268435455, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (268435454, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(15))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(20)), Simple(Witness(21))]", "BLACKBOX::RANGE [(_21, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_0.snap index e5eddbdc5fb..1cc778e0e7c 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_0.snap @@ -55,7 +55,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(5))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(8))]", "EXPR [ (-1, _5, _8) (5096253676302562286669017222071363378443840053029366383258766538131, _8) (1, _9) -1 ]", "EXPR [ (-1, _5, _9) (5096253676302562286669017222071363378443840053029366383258766538131, _9) 0 ]", - "EXPR [ (1, _6, _9) (268435455, _9) (-1, _10) 0 ]", + "EXPR [ (1, _6, _9) (268435454, _9) (-1, _10) 0 ]", "BLACKBOX::RANGE [(_10, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_12, 32)] []", @@ -70,7 +70,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (5096253676302562286669017222071363378443840053029366383258766538131, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (5096253676302562286669017222071363378443840053029366383258766538131, _18) 0 ]", - "EXPR [ (1, _15, _18) (268435455, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (268435454, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(15))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(20)), Simple(Witness(21))]", "BLACKBOX::RANGE [(_21, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index e5eddbdc5fb..1cc778e0e7c 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -55,7 +55,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(5))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(8))]", "EXPR [ (-1, _5, _8) (5096253676302562286669017222071363378443840053029366383258766538131, _8) (1, _9) -1 ]", "EXPR [ (-1, _5, _9) (5096253676302562286669017222071363378443840053029366383258766538131, _9) 0 ]", - "EXPR [ (1, _6, _9) (268435455, _9) (-1, _10) 0 ]", + "EXPR [ (1, _6, _9) (268435454, _9) (-1, _10) 0 ]", "BLACKBOX::RANGE [(_10, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_12, 32)] []", @@ -70,7 +70,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (5096253676302562286669017222071363378443840053029366383258766538131, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (5096253676302562286669017222071363378443840053029366383258766538131, _18) 0 ]", - "EXPR [ (1, _15, _18) (268435455, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (268435454, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(15))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(20)), Simple(Witness(21))]", "BLACKBOX::RANGE [(_21, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 323053eb982..49454c67f9a 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -47,7 +47,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 1)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap index 323053eb982..49454c67f9a 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap @@ -47,7 +47,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 1)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 323053eb982..49454c67f9a 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -47,7 +47,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 1)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 21756c92124..873b42d2c2b 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -48,7 +48,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (1186564023676924939888766319973246049704924238154051448977, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (1186564023676924939888766319973246049704924238154051448977, _7) 0 ]", - "EXPR [ (1, _4, _7) (4331911350818177023, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (4331911350818177022, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 63)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_0.snap index 21756c92124..873b42d2c2b 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_0.snap @@ -48,7 +48,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (1186564023676924939888766319973246049704924238154051448977, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (1186564023676924939888766319973246049704924238154051448977, _7) 0 ]", - "EXPR [ (1, _4, _7) (4331911350818177023, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (4331911350818177022, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 63)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 21756c92124..873b42d2c2b 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -48,7 +48,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (1186564023676924939888766319973246049704924238154051448977, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (1186564023676924939888766319973246049704924238154051448977, _7) 0 ]", - "EXPR [ (1, _4, _7) (4331911350818177023, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (4331911350818177022, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 63)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 1c7e3eeb2bb..5863ff23306 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -47,7 +47,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 1)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap index 1c7e3eeb2bb..5863ff23306 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap @@ -47,7 +47,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 1)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 1c7e3eeb2bb..5863ff23306 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -47,7 +47,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 1)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 3c96010ec1f..7a14e47f889 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -221,7 +221,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(18))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(21))]", "EXPR [ (-1, _18, _21) (5096253676302562286669017222071363378443840053029366383258766538131, _21) (1, _22) -1 ]", "EXPR [ (-1, _18, _22) (5096253676302562286669017222071363378443840053029366383258766538131, _22) 0 ]", - "EXPR [ (1, _19, _22) (268435455, _22) (-1, _23) 0 ]", + "EXPR [ (1, _19, _22) (268435454, _22) (-1, _23) 0 ]", "BLACKBOX::RANGE [(_23, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(19))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 29)] []", @@ -2478,7 +2478,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1943))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(1946))]", "EXPR [ (-1, _1943, _1946) (5096253676302562286669017222071363378443840053029366383258766538131, _1946) (1, _1947) -1 ]", "EXPR [ (-1, _1943, _1947) (5096253676302562286669017222071363378443840053029366383258766538131, _1947) 0 ]", - "EXPR [ (1, _1944, _1947) (268435455, _1947) (-1, _1948) 0 ]", + "EXPR [ (1, _1944, _1947) (268435454, _1947) (-1, _1948) 0 ]", "BLACKBOX::RANGE [(_1948, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1944))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1949)), Simple(Witness(1950))]", "BLACKBOX::RANGE [(_1949, 29)] []", @@ -8313,7 +8313,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(7063))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(7066))]", "EXPR [ (-1, _7063, _7066) (5096253676302562286669017222071363378443840053029366383258766538131, _7066) (1, _7067) -1 ]", "EXPR [ (-1, _7063, _7067) (5096253676302562286669017222071363378443840053029366383258766538131, _7067) 0 ]", - "EXPR [ (1, _7064, _7067) (268435455, _7067) (-1, _7068) 0 ]", + "EXPR [ (1, _7064, _7067) (268435454, _7067) (-1, _7068) 0 ]", "BLACKBOX::RANGE [(_7068, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7064))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7069)), Simple(Witness(7070))]", "BLACKBOX::RANGE [(_7069, 29)] []", @@ -13182,7 +13182,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(11326))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11329))]", "EXPR [ (-1, _11326, _11329) (5096253676302562286669017222071363378443840053029366383258766538131, _11329) (1, _11330) -1 ]", "EXPR [ (-1, _11326, _11330) (5096253676302562286669017222071363378443840053029366383258766538131, _11330) 0 ]", - "EXPR [ (1, _11327, _11330) (268435455, _11330) (-1, _11331) 0 ]", + "EXPR [ (1, _11327, _11330) (268435454, _11330) (-1, _11331) 0 ]", "BLACKBOX::RANGE [(_11331, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11327))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(11332)), Simple(Witness(11333))]", "BLACKBOX::RANGE [(_11332, 29)] []", @@ -14135,7 +14135,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(12165))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(12168))]", "EXPR [ (-1, _12165, _12168) (5096253676302562286669017222071363378443840053029366383258766538131, _12168) (1, _12169) -1 ]", "EXPR [ (-1, _12165, _12169) (5096253676302562286669017222071363378443840053029366383258766538131, _12169) 0 ]", - "EXPR [ (1, _12166, _12169) (268435455, _12169) (-1, _12170) 0 ]", + "EXPR [ (1, _12166, _12169) (268435454, _12169) (-1, _12170) 0 ]", "BLACKBOX::RANGE [(_12170, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12166))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(12171)), Simple(Witness(12172))]", "BLACKBOX::RANGE [(_12171, 29)] []", @@ -15088,7 +15088,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(13004))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(13007))]", "EXPR [ (-1, _13004, _13007) (5096253676302562286669017222071363378443840053029366383258766538131, _13007) (1, _13008) -1 ]", "EXPR [ (-1, _13004, _13008) (5096253676302562286669017222071363378443840053029366383258766538131, _13008) 0 ]", - "EXPR [ (1, _13005, _13008) (268435455, _13008) (-1, _13009) 0 ]", + "EXPR [ (1, _13005, _13008) (268435454, _13008) (-1, _13009) 0 ]", "BLACKBOX::RANGE [(_13009, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13005))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13010)), Simple(Witness(13011))]", "BLACKBOX::RANGE [(_13010, 29)] []", @@ -28307,7 +28307,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24456))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24459))]", "EXPR [ (-1, _24456, _24459) (5096253676302562286669017222071363378443840053029366383258766538131, _24459) (1, _24460) -1 ]", "EXPR [ (-1, _24456, _24460) (5096253676302562286669017222071363378443840053029366383258766538131, _24460) 0 ]", - "EXPR [ (1, _24457, _24460) (268435455, _24460) (-1, _24461) 0 ]", + "EXPR [ (1, _24457, _24460) (268435454, _24460) (-1, _24461) 0 ]", "BLACKBOX::RANGE [(_24461, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24457))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24462)), Simple(Witness(24463))]", "BLACKBOX::RANGE [(_24462, 29)] []", @@ -28633,7 +28633,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24708))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24711))]", "EXPR [ (-1, _24708, _24711) (5096253676302562286669017222071363378443840053029366383258766538131, _24711) (1, _24712) -1 ]", "EXPR [ (-1, _24708, _24712) (5096253676302562286669017222071363378443840053029366383258766538131, _24712) 0 ]", - "EXPR [ (1, _24709, _24712) (268435455, _24712) (-1, _24713) 0 ]", + "EXPR [ (1, _24709, _24712) (268435454, _24712) (-1, _24713) 0 ]", "BLACKBOX::RANGE [(_24713, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24709))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24714)), Simple(Witness(24715))]", "BLACKBOX::RANGE [(_24714, 29)] []", @@ -28926,7 +28926,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24928))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24931))]", "EXPR [ (-1, _24928, _24931) (5096253676302562286669017222071363378443840053029366383258766538131, _24931) (1, _24932) -1 ]", "EXPR [ (-1, _24928, _24932) (5096253676302562286669017222071363378443840053029366383258766538131, _24932) 0 ]", - "EXPR [ (1, _24929, _24932) (268435455, _24932) (-1, _24933) 0 ]", + "EXPR [ (1, _24929, _24932) (268435454, _24932) (-1, _24933) 0 ]", "BLACKBOX::RANGE [(_24933, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24929))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24934)), Simple(Witness(24935))]", "BLACKBOX::RANGE [(_24934, 29)] []", @@ -29219,7 +29219,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25151))]", "EXPR [ (-1, _25148, _25151) (5096253676302562286669017222071363378443840053029366383258766538131, _25151) (1, _25152) -1 ]", "EXPR [ (-1, _25148, _25152) (5096253676302562286669017222071363378443840053029366383258766538131, _25152) 0 ]", - "EXPR [ (1, _25149, _25152) (268435455, _25152) (-1, _25153) 0 ]", + "EXPR [ (1, _25149, _25152) (268435454, _25152) (-1, _25153) 0 ]", "BLACKBOX::RANGE [(_25153, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25149))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25154)), Simple(Witness(25155))]", "BLACKBOX::RANGE [(_25154, 29)] []", @@ -29512,7 +29512,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25368))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25371))]", "EXPR [ (-1, _25368, _25371) (5096253676302562286669017222071363378443840053029366383258766538131, _25371) (1, _25372) -1 ]", "EXPR [ (-1, _25368, _25372) (5096253676302562286669017222071363378443840053029366383258766538131, _25372) 0 ]", - "EXPR [ (1, _25369, _25372) (268435455, _25372) (-1, _25373) 0 ]", + "EXPR [ (1, _25369, _25372) (268435454, _25372) (-1, _25373) 0 ]", "BLACKBOX::RANGE [(_25373, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25369))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25374)), Simple(Witness(25375))]", "BLACKBOX::RANGE [(_25374, 29)] []", @@ -29805,7 +29805,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25588))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25591))]", "EXPR [ (-1, _25588, _25591) (5096253676302562286669017222071363378443840053029366383258766538131, _25591) (1, _25592) -1 ]", "EXPR [ (-1, _25588, _25592) (5096253676302562286669017222071363378443840053029366383258766538131, _25592) 0 ]", - "EXPR [ (1, _25589, _25592) (268435455, _25592) (-1, _25593) 0 ]", + "EXPR [ (1, _25589, _25592) (268435454, _25592) (-1, _25593) 0 ]", "BLACKBOX::RANGE [(_25593, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25589))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25594)), Simple(Witness(25595))]", "BLACKBOX::RANGE [(_25594, 29)] []", @@ -30098,7 +30098,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25808))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25811))]", "EXPR [ (-1, _25808, _25811) (5096253676302562286669017222071363378443840053029366383258766538131, _25811) (1, _25812) -1 ]", "EXPR [ (-1, _25808, _25812) (5096253676302562286669017222071363378443840053029366383258766538131, _25812) 0 ]", - "EXPR [ (1, _25809, _25812) (268435455, _25812) (-1, _25813) 0 ]", + "EXPR [ (1, _25809, _25812) (268435454, _25812) (-1, _25813) 0 ]", "BLACKBOX::RANGE [(_25813, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25809))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25814)), Simple(Witness(25815))]", "BLACKBOX::RANGE [(_25814, 29)] []", @@ -30391,7 +30391,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(26028))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(26031))]", "EXPR [ (-1, _26028, _26031) (5096253676302562286669017222071363378443840053029366383258766538131, _26031) (1, _26032) -1 ]", "EXPR [ (-1, _26028, _26032) (5096253676302562286669017222071363378443840053029366383258766538131, _26032) 0 ]", - "EXPR [ (1, _26029, _26032) (268435455, _26032) (-1, _26033) 0 ]", + "EXPR [ (1, _26029, _26032) (268435454, _26032) (-1, _26033) 0 ]", "BLACKBOX::RANGE [(_26033, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26029))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(26034)), Simple(Witness(26035))]", "BLACKBOX::RANGE [(_26034, 29)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_0.snap index 053737f2f03..0f4ae450fb3 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_0.snap @@ -221,7 +221,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(18))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(21))]", "EXPR [ (-1, _18, _21) (5096253676302562286669017222071363378443840053029366383258766538131, _21) (1, _22) -1 ]", "EXPR [ (-1, _18, _22) (5096253676302562286669017222071363378443840053029366383258766538131, _22) 0 ]", - "EXPR [ (1, _19, _22) (268435455, _22) (-1, _23) 0 ]", + "EXPR [ (1, _19, _22) (268435454, _22) (-1, _23) 0 ]", "BLACKBOX::RANGE [(_23, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(19))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 29)] []", @@ -2478,7 +2478,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1943))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(1946))]", "EXPR [ (-1, _1943, _1946) (5096253676302562286669017222071363378443840053029366383258766538131, _1946) (1, _1947) -1 ]", "EXPR [ (-1, _1943, _1947) (5096253676302562286669017222071363378443840053029366383258766538131, _1947) 0 ]", - "EXPR [ (1, _1944, _1947) (268435455, _1947) (-1, _1948) 0 ]", + "EXPR [ (1, _1944, _1947) (268435454, _1947) (-1, _1948) 0 ]", "BLACKBOX::RANGE [(_1948, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1944))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1949)), Simple(Witness(1950))]", "BLACKBOX::RANGE [(_1949, 29)] []", @@ -8313,7 +8313,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(7063))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(7066))]", "EXPR [ (-1, _7063, _7066) (5096253676302562286669017222071363378443840053029366383258766538131, _7066) (1, _7067) -1 ]", "EXPR [ (-1, _7063, _7067) (5096253676302562286669017222071363378443840053029366383258766538131, _7067) 0 ]", - "EXPR [ (1, _7064, _7067) (268435455, _7067) (-1, _7068) 0 ]", + "EXPR [ (1, _7064, _7067) (268435454, _7067) (-1, _7068) 0 ]", "BLACKBOX::RANGE [(_7068, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7064))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7069)), Simple(Witness(7070))]", "BLACKBOX::RANGE [(_7069, 29)] []", @@ -13182,7 +13182,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(11326))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11329))]", "EXPR [ (-1, _11326, _11329) (5096253676302562286669017222071363378443840053029366383258766538131, _11329) (1, _11330) -1 ]", "EXPR [ (-1, _11326, _11330) (5096253676302562286669017222071363378443840053029366383258766538131, _11330) 0 ]", - "EXPR [ (1, _11327, _11330) (268435455, _11330) (-1, _11331) 0 ]", + "EXPR [ (1, _11327, _11330) (268435454, _11330) (-1, _11331) 0 ]", "BLACKBOX::RANGE [(_11331, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11327))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(11332)), Simple(Witness(11333))]", "BLACKBOX::RANGE [(_11332, 29)] []", @@ -14135,7 +14135,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(12165))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(12168))]", "EXPR [ (-1, _12165, _12168) (5096253676302562286669017222071363378443840053029366383258766538131, _12168) (1, _12169) -1 ]", "EXPR [ (-1, _12165, _12169) (5096253676302562286669017222071363378443840053029366383258766538131, _12169) 0 ]", - "EXPR [ (1, _12166, _12169) (268435455, _12169) (-1, _12170) 0 ]", + "EXPR [ (1, _12166, _12169) (268435454, _12169) (-1, _12170) 0 ]", "BLACKBOX::RANGE [(_12170, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12166))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(12171)), Simple(Witness(12172))]", "BLACKBOX::RANGE [(_12171, 29)] []", @@ -15088,7 +15088,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(13004))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(13007))]", "EXPR [ (-1, _13004, _13007) (5096253676302562286669017222071363378443840053029366383258766538131, _13007) (1, _13008) -1 ]", "EXPR [ (-1, _13004, _13008) (5096253676302562286669017222071363378443840053029366383258766538131, _13008) 0 ]", - "EXPR [ (1, _13005, _13008) (268435455, _13008) (-1, _13009) 0 ]", + "EXPR [ (1, _13005, _13008) (268435454, _13008) (-1, _13009) 0 ]", "BLACKBOX::RANGE [(_13009, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13005))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13010)), Simple(Witness(13011))]", "BLACKBOX::RANGE [(_13010, 29)] []", @@ -28307,7 +28307,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24456))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24459))]", "EXPR [ (-1, _24456, _24459) (5096253676302562286669017222071363378443840053029366383258766538131, _24459) (1, _24460) -1 ]", "EXPR [ (-1, _24456, _24460) (5096253676302562286669017222071363378443840053029366383258766538131, _24460) 0 ]", - "EXPR [ (1, _24457, _24460) (268435455, _24460) (-1, _24461) 0 ]", + "EXPR [ (1, _24457, _24460) (268435454, _24460) (-1, _24461) 0 ]", "BLACKBOX::RANGE [(_24461, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24457))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24462)), Simple(Witness(24463))]", "BLACKBOX::RANGE [(_24462, 29)] []", @@ -28633,7 +28633,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24708))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24711))]", "EXPR [ (-1, _24708, _24711) (5096253676302562286669017222071363378443840053029366383258766538131, _24711) (1, _24712) -1 ]", "EXPR [ (-1, _24708, _24712) (5096253676302562286669017222071363378443840053029366383258766538131, _24712) 0 ]", - "EXPR [ (1, _24709, _24712) (268435455, _24712) (-1, _24713) 0 ]", + "EXPR [ (1, _24709, _24712) (268435454, _24712) (-1, _24713) 0 ]", "BLACKBOX::RANGE [(_24713, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24709))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24714)), Simple(Witness(24715))]", "BLACKBOX::RANGE [(_24714, 29)] []", @@ -28926,7 +28926,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24928))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24931))]", "EXPR [ (-1, _24928, _24931) (5096253676302562286669017222071363378443840053029366383258766538131, _24931) (1, _24932) -1 ]", "EXPR [ (-1, _24928, _24932) (5096253676302562286669017222071363378443840053029366383258766538131, _24932) 0 ]", - "EXPR [ (1, _24929, _24932) (268435455, _24932) (-1, _24933) 0 ]", + "EXPR [ (1, _24929, _24932) (268435454, _24932) (-1, _24933) 0 ]", "BLACKBOX::RANGE [(_24933, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24929))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24934)), Simple(Witness(24935))]", "BLACKBOX::RANGE [(_24934, 29)] []", @@ -29219,7 +29219,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25151))]", "EXPR [ (-1, _25148, _25151) (5096253676302562286669017222071363378443840053029366383258766538131, _25151) (1, _25152) -1 ]", "EXPR [ (-1, _25148, _25152) (5096253676302562286669017222071363378443840053029366383258766538131, _25152) 0 ]", - "EXPR [ (1, _25149, _25152) (268435455, _25152) (-1, _25153) 0 ]", + "EXPR [ (1, _25149, _25152) (268435454, _25152) (-1, _25153) 0 ]", "BLACKBOX::RANGE [(_25153, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25149))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25154)), Simple(Witness(25155))]", "BLACKBOX::RANGE [(_25154, 29)] []", @@ -29512,7 +29512,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25368))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25371))]", "EXPR [ (-1, _25368, _25371) (5096253676302562286669017222071363378443840053029366383258766538131, _25371) (1, _25372) -1 ]", "EXPR [ (-1, _25368, _25372) (5096253676302562286669017222071363378443840053029366383258766538131, _25372) 0 ]", - "EXPR [ (1, _25369, _25372) (268435455, _25372) (-1, _25373) 0 ]", + "EXPR [ (1, _25369, _25372) (268435454, _25372) (-1, _25373) 0 ]", "BLACKBOX::RANGE [(_25373, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25369))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25374)), Simple(Witness(25375))]", "BLACKBOX::RANGE [(_25374, 29)] []", @@ -29805,7 +29805,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25588))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25591))]", "EXPR [ (-1, _25588, _25591) (5096253676302562286669017222071363378443840053029366383258766538131, _25591) (1, _25592) -1 ]", "EXPR [ (-1, _25588, _25592) (5096253676302562286669017222071363378443840053029366383258766538131, _25592) 0 ]", - "EXPR [ (1, _25589, _25592) (268435455, _25592) (-1, _25593) 0 ]", + "EXPR [ (1, _25589, _25592) (268435454, _25592) (-1, _25593) 0 ]", "BLACKBOX::RANGE [(_25593, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25589))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25594)), Simple(Witness(25595))]", "BLACKBOX::RANGE [(_25594, 29)] []", @@ -30098,7 +30098,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25808))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25811))]", "EXPR [ (-1, _25808, _25811) (5096253676302562286669017222071363378443840053029366383258766538131, _25811) (1, _25812) -1 ]", "EXPR [ (-1, _25808, _25812) (5096253676302562286669017222071363378443840053029366383258766538131, _25812) 0 ]", - "EXPR [ (1, _25809, _25812) (268435455, _25812) (-1, _25813) 0 ]", + "EXPR [ (1, _25809, _25812) (268435454, _25812) (-1, _25813) 0 ]", "BLACKBOX::RANGE [(_25813, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25809))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25814)), Simple(Witness(25815))]", "BLACKBOX::RANGE [(_25814, 29)] []", @@ -30391,7 +30391,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(26028))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(26031))]", "EXPR [ (-1, _26028, _26031) (5096253676302562286669017222071363378443840053029366383258766538131, _26031) (1, _26032) -1 ]", "EXPR [ (-1, _26028, _26032) (5096253676302562286669017222071363378443840053029366383258766538131, _26032) 0 ]", - "EXPR [ (1, _26029, _26032) (268435455, _26032) (-1, _26033) 0 ]", + "EXPR [ (1, _26029, _26032) (268435454, _26032) (-1, _26033) 0 ]", "BLACKBOX::RANGE [(_26033, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26029))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(26034)), Simple(Witness(26035))]", "BLACKBOX::RANGE [(_26034, 29)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 3118f4732b8..034ae58a874 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -221,7 +221,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(18))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(21))]", "EXPR [ (-1, _18, _21) (5096253676302562286669017222071363378443840053029366383258766538131, _21) (1, _22) -1 ]", "EXPR [ (-1, _18, _22) (5096253676302562286669017222071363378443840053029366383258766538131, _22) 0 ]", - "EXPR [ (1, _19, _22) (268435455, _22) (-1, _23) 0 ]", + "EXPR [ (1, _19, _22) (268435454, _22) (-1, _23) 0 ]", "BLACKBOX::RANGE [(_23, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(19))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 29)] []", @@ -2478,7 +2478,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1943))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(1946))]", "EXPR [ (-1, _1943, _1946) (5096253676302562286669017222071363378443840053029366383258766538131, _1946) (1, _1947) -1 ]", "EXPR [ (-1, _1943, _1947) (5096253676302562286669017222071363378443840053029366383258766538131, _1947) 0 ]", - "EXPR [ (1, _1944, _1947) (268435455, _1947) (-1, _1948) 0 ]", + "EXPR [ (1, _1944, _1947) (268435454, _1947) (-1, _1948) 0 ]", "BLACKBOX::RANGE [(_1948, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1944))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1949)), Simple(Witness(1950))]", "BLACKBOX::RANGE [(_1949, 29)] []", @@ -8313,7 +8313,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(7063))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(7066))]", "EXPR [ (-1, _7063, _7066) (5096253676302562286669017222071363378443840053029366383258766538131, _7066) (1, _7067) -1 ]", "EXPR [ (-1, _7063, _7067) (5096253676302562286669017222071363378443840053029366383258766538131, _7067) 0 ]", - "EXPR [ (1, _7064, _7067) (268435455, _7067) (-1, _7068) 0 ]", + "EXPR [ (1, _7064, _7067) (268435454, _7067) (-1, _7068) 0 ]", "BLACKBOX::RANGE [(_7068, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7064))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7069)), Simple(Witness(7070))]", "BLACKBOX::RANGE [(_7069, 29)] []", @@ -13182,7 +13182,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(11326))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11329))]", "EXPR [ (-1, _11326, _11329) (5096253676302562286669017222071363378443840053029366383258766538131, _11329) (1, _11330) -1 ]", "EXPR [ (-1, _11326, _11330) (5096253676302562286669017222071363378443840053029366383258766538131, _11330) 0 ]", - "EXPR [ (1, _11327, _11330) (268435455, _11330) (-1, _11331) 0 ]", + "EXPR [ (1, _11327, _11330) (268435454, _11330) (-1, _11331) 0 ]", "BLACKBOX::RANGE [(_11331, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11327))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(11332)), Simple(Witness(11333))]", "BLACKBOX::RANGE [(_11332, 29)] []", @@ -14135,7 +14135,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(12165))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(12168))]", "EXPR [ (-1, _12165, _12168) (5096253676302562286669017222071363378443840053029366383258766538131, _12168) (1, _12169) -1 ]", "EXPR [ (-1, _12165, _12169) (5096253676302562286669017222071363378443840053029366383258766538131, _12169) 0 ]", - "EXPR [ (1, _12166, _12169) (268435455, _12169) (-1, _12170) 0 ]", + "EXPR [ (1, _12166, _12169) (268435454, _12169) (-1, _12170) 0 ]", "BLACKBOX::RANGE [(_12170, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12166))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(12171)), Simple(Witness(12172))]", "BLACKBOX::RANGE [(_12171, 29)] []", @@ -15088,7 +15088,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(13004))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(13007))]", "EXPR [ (-1, _13004, _13007) (5096253676302562286669017222071363378443840053029366383258766538131, _13007) (1, _13008) -1 ]", "EXPR [ (-1, _13004, _13008) (5096253676302562286669017222071363378443840053029366383258766538131, _13008) 0 ]", - "EXPR [ (1, _13005, _13008) (268435455, _13008) (-1, _13009) 0 ]", + "EXPR [ (1, _13005, _13008) (268435454, _13008) (-1, _13009) 0 ]", "BLACKBOX::RANGE [(_13009, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13005))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13010)), Simple(Witness(13011))]", "BLACKBOX::RANGE [(_13010, 29)] []", @@ -28307,7 +28307,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24456))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24459))]", "EXPR [ (-1, _24456, _24459) (5096253676302562286669017222071363378443840053029366383258766538131, _24459) (1, _24460) -1 ]", "EXPR [ (-1, _24456, _24460) (5096253676302562286669017222071363378443840053029366383258766538131, _24460) 0 ]", - "EXPR [ (1, _24457, _24460) (268435455, _24460) (-1, _24461) 0 ]", + "EXPR [ (1, _24457, _24460) (268435454, _24460) (-1, _24461) 0 ]", "BLACKBOX::RANGE [(_24461, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24457))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24462)), Simple(Witness(24463))]", "BLACKBOX::RANGE [(_24462, 29)] []", @@ -28633,7 +28633,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24708))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24711))]", "EXPR [ (-1, _24708, _24711) (5096253676302562286669017222071363378443840053029366383258766538131, _24711) (1, _24712) -1 ]", "EXPR [ (-1, _24708, _24712) (5096253676302562286669017222071363378443840053029366383258766538131, _24712) 0 ]", - "EXPR [ (1, _24709, _24712) (268435455, _24712) (-1, _24713) 0 ]", + "EXPR [ (1, _24709, _24712) (268435454, _24712) (-1, _24713) 0 ]", "BLACKBOX::RANGE [(_24713, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24709))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24714)), Simple(Witness(24715))]", "BLACKBOX::RANGE [(_24714, 29)] []", @@ -28926,7 +28926,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24928))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24931))]", "EXPR [ (-1, _24928, _24931) (5096253676302562286669017222071363378443840053029366383258766538131, _24931) (1, _24932) -1 ]", "EXPR [ (-1, _24928, _24932) (5096253676302562286669017222071363378443840053029366383258766538131, _24932) 0 ]", - "EXPR [ (1, _24929, _24932) (268435455, _24932) (-1, _24933) 0 ]", + "EXPR [ (1, _24929, _24932) (268435454, _24932) (-1, _24933) 0 ]", "BLACKBOX::RANGE [(_24933, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24929))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24934)), Simple(Witness(24935))]", "BLACKBOX::RANGE [(_24934, 29)] []", @@ -29219,7 +29219,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25151))]", "EXPR [ (-1, _25148, _25151) (5096253676302562286669017222071363378443840053029366383258766538131, _25151) (1, _25152) -1 ]", "EXPR [ (-1, _25148, _25152) (5096253676302562286669017222071363378443840053029366383258766538131, _25152) 0 ]", - "EXPR [ (1, _25149, _25152) (268435455, _25152) (-1, _25153) 0 ]", + "EXPR [ (1, _25149, _25152) (268435454, _25152) (-1, _25153) 0 ]", "BLACKBOX::RANGE [(_25153, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25149))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25154)), Simple(Witness(25155))]", "BLACKBOX::RANGE [(_25154, 29)] []", @@ -29512,7 +29512,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25368))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25371))]", "EXPR [ (-1, _25368, _25371) (5096253676302562286669017222071363378443840053029366383258766538131, _25371) (1, _25372) -1 ]", "EXPR [ (-1, _25368, _25372) (5096253676302562286669017222071363378443840053029366383258766538131, _25372) 0 ]", - "EXPR [ (1, _25369, _25372) (268435455, _25372) (-1, _25373) 0 ]", + "EXPR [ (1, _25369, _25372) (268435454, _25372) (-1, _25373) 0 ]", "BLACKBOX::RANGE [(_25373, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25369))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25374)), Simple(Witness(25375))]", "BLACKBOX::RANGE [(_25374, 29)] []", @@ -29805,7 +29805,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25588))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25591))]", "EXPR [ (-1, _25588, _25591) (5096253676302562286669017222071363378443840053029366383258766538131, _25591) (1, _25592) -1 ]", "EXPR [ (-1, _25588, _25592) (5096253676302562286669017222071363378443840053029366383258766538131, _25592) 0 ]", - "EXPR [ (1, _25589, _25592) (268435455, _25592) (-1, _25593) 0 ]", + "EXPR [ (1, _25589, _25592) (268435454, _25592) (-1, _25593) 0 ]", "BLACKBOX::RANGE [(_25593, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25589))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25594)), Simple(Witness(25595))]", "BLACKBOX::RANGE [(_25594, 29)] []", @@ -30098,7 +30098,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25808))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25811))]", "EXPR [ (-1, _25808, _25811) (5096253676302562286669017222071363378443840053029366383258766538131, _25811) (1, _25812) -1 ]", "EXPR [ (-1, _25808, _25812) (5096253676302562286669017222071363378443840053029366383258766538131, _25812) 0 ]", - "EXPR [ (1, _25809, _25812) (268435455, _25812) (-1, _25813) 0 ]", + "EXPR [ (1, _25809, _25812) (268435454, _25812) (-1, _25813) 0 ]", "BLACKBOX::RANGE [(_25813, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25809))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25814)), Simple(Witness(25815))]", "BLACKBOX::RANGE [(_25814, 29)] []", @@ -30391,7 +30391,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(26028))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(26031))]", "EXPR [ (-1, _26028, _26031) (5096253676302562286669017222071363378443840053029366383258766538131, _26031) (1, _26032) -1 ]", "EXPR [ (-1, _26028, _26032) (5096253676302562286669017222071363378443840053029366383258766538131, _26032) 0 ]", - "EXPR [ (1, _26029, _26032) (268435455, _26032) (-1, _26033) 0 ]", + "EXPR [ (1, _26029, _26032) (268435454, _26032) (-1, _26033) 0 ]", "BLACKBOX::RANGE [(_26033, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26029))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(26034)), Simple(Witness(26035))]", "BLACKBOX::RANGE [(_26034, 29)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index e8c49f16b16..d09ee6b4f5a 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435454, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967301 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap index e8c49f16b16..d09ee6b4f5a 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435454, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967301 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index e8c49f16b16..d09ee6b4f5a 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435454, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967301 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index aa57295d1cf..7fd663fb4c2 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435454, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 4294967306 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 1)] []", @@ -73,7 +73,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(30))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(33))]", "EXPR [ (-1, _30, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) (1, _34) -1 ]", "EXPR [ (-1, _30, _34) (5096253676302562286669017222071363378443840053029366383258766538131, _34) 0 ]", - "EXPR [ (1, _31, _34) (268435455, _34) (-1, _35) 0 ]", + "EXPR [ (1, _31, _34) (268435454, _34) (-1, _35) 0 ]", "BLACKBOX::RANGE [(_35, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(31))], q_c: 4294967275 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(36)), Simple(Witness(37))]", "BLACKBOX::RANGE [(_36, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_0.snap index aa57295d1cf..7fd663fb4c2 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_0.snap @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435454, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 4294967306 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 1)] []", @@ -73,7 +73,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(30))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(33))]", "EXPR [ (-1, _30, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) (1, _34) -1 ]", "EXPR [ (-1, _30, _34) (5096253676302562286669017222071363378443840053029366383258766538131, _34) 0 ]", - "EXPR [ (1, _31, _34) (268435455, _34) (-1, _35) 0 ]", + "EXPR [ (1, _31, _34) (268435454, _34) (-1, _35) 0 ]", "BLACKBOX::RANGE [(_35, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(31))], q_c: 4294967275 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(36)), Simple(Witness(37))]", "BLACKBOX::RANGE [(_36, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index aa57295d1cf..7fd663fb4c2 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435454, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 4294967306 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 1)] []", @@ -73,7 +73,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(30))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(33))]", "EXPR [ (-1, _30, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) (1, _34) -1 ]", "EXPR [ (-1, _30, _34) (5096253676302562286669017222071363378443840053029366383258766538131, _34) 0 ]", - "EXPR [ (1, _31, _34) (268435455, _34) (-1, _35) 0 ]", + "EXPR [ (1, _31, _34) (268435454, _34) (-1, _35) 0 ]", "BLACKBOX::RANGE [(_35, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(31))], q_c: 4294967275 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(36)), Simple(Witness(37))]", "BLACKBOX::RANGE [(_36, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 91ff153786d..277f9b5b5d7 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435454, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 222)] []", @@ -102,7 +102,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (5096253676302562286669017222071363378443840053029366383258766538131, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) 0 ]", - "EXPR [ (1, _29, _32) (268435455, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (268435454, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", "BLACKBOX::RANGE [(_34, 222)] []", @@ -113,7 +113,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(34))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(37))]", "EXPR [ (-1, _34, _37) (5096253676302562286669017222071363378443840053029366383258766538131, _37) (1, _38) -1 ]", "EXPR [ (-1, _34, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) 0 ]", - "EXPR [ (1, _35, _38) (268435455, _38) (-1, _39) 0 ]", + "EXPR [ (1, _35, _38) (268435454, _38) (-1, _39) 0 ]", "BLACKBOX::RANGE [(_39, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0)), (1, Witness(23))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", "BLACKBOX::RANGE [(_40, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_0.snap index 91ff153786d..277f9b5b5d7 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_0.snap @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435454, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 222)] []", @@ -102,7 +102,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (5096253676302562286669017222071363378443840053029366383258766538131, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) 0 ]", - "EXPR [ (1, _29, _32) (268435455, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (268435454, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", "BLACKBOX::RANGE [(_34, 222)] []", @@ -113,7 +113,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(34))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(37))]", "EXPR [ (-1, _34, _37) (5096253676302562286669017222071363378443840053029366383258766538131, _37) (1, _38) -1 ]", "EXPR [ (-1, _34, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) 0 ]", - "EXPR [ (1, _35, _38) (268435455, _38) (-1, _39) 0 ]", + "EXPR [ (1, _35, _38) (268435454, _38) (-1, _39) 0 ]", "BLACKBOX::RANGE [(_39, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0)), (1, Witness(23))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", "BLACKBOX::RANGE [(_40, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 91ff153786d..277f9b5b5d7 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435454, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 222)] []", @@ -102,7 +102,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (5096253676302562286669017222071363378443840053029366383258766538131, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) 0 ]", - "EXPR [ (1, _29, _32) (268435455, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (268435454, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", "BLACKBOX::RANGE [(_34, 222)] []", @@ -113,7 +113,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(34))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(37))]", "EXPR [ (-1, _34, _37) (5096253676302562286669017222071363378443840053029366383258766538131, _37) (1, _38) -1 ]", "EXPR [ (-1, _34, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) 0 ]", - "EXPR [ (1, _35, _38) (268435455, _38) (-1, _39) 0 ]", + "EXPR [ (1, _35, _38) (268435454, _38) (-1, _39) 0 ]", "BLACKBOX::RANGE [(_39, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0)), (1, Witness(23))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", "BLACKBOX::RANGE [(_40, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 80adbb32aab..53329a4b119 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -40,7 +40,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435454, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", "BLACKBOX::RANGE [(_8, 222)] []", @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435454, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3)), (-1, Witness(9))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_0.snap index 80adbb32aab..53329a4b119 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_0.snap @@ -40,7 +40,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435454, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", "BLACKBOX::RANGE [(_8, 222)] []", @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435454, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3)), (-1, Witness(9))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 80adbb32aab..53329a4b119 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -40,7 +40,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435454, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", "BLACKBOX::RANGE [(_8, 222)] []", @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435454, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3)), (-1, Witness(9))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index d7b2db05d95..3f32784bf4c 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -166,7 +166,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(20))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(23))]", "EXPR [ (-1, _20, _23) (5096253676302562286669017222071363378443840053029366383258766538131, _23) (1, _24) -1 ]", "EXPR [ (-1, _20, _24) (5096253676302562286669017222071363378443840053029366383258766538131, _24) 0 ]", - "EXPR [ (1, _21, _24) (1, _24, _24) (268435454, _24) (-1, _25) 0 ]", + "EXPR [ (1, _21, _24) (268435454, _24) (-1, _25) 0 ]", "BLACKBOX::RANGE [(_25, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(21))], q_c: 0 })], outputs: [Simple(Witness(26))]", "EXPR [ (1, _21, _26) (1, _27) -1 ]", @@ -182,7 +182,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (85500948718122168836900022442411230814642048439125134155071110103811751936, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (85500948718122168836900022442411230814642048439125134155071110103811751936, _32) 0 ]", - "EXPR [ (1, _29, _32) (1, _32, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 1)] []", "EXPR [ (-1, _0) (1, _18) -1 ]", "EXPR [ (1, _19) (-1, _29) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_0.snap index d7b2db05d95..3f32784bf4c 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_0.snap @@ -166,7 +166,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(20))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(23))]", "EXPR [ (-1, _20, _23) (5096253676302562286669017222071363378443840053029366383258766538131, _23) (1, _24) -1 ]", "EXPR [ (-1, _20, _24) (5096253676302562286669017222071363378443840053029366383258766538131, _24) 0 ]", - "EXPR [ (1, _21, _24) (1, _24, _24) (268435454, _24) (-1, _25) 0 ]", + "EXPR [ (1, _21, _24) (268435454, _24) (-1, _25) 0 ]", "BLACKBOX::RANGE [(_25, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(21))], q_c: 0 })], outputs: [Simple(Witness(26))]", "EXPR [ (1, _21, _26) (1, _27) -1 ]", @@ -182,7 +182,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (85500948718122168836900022442411230814642048439125134155071110103811751936, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (85500948718122168836900022442411230814642048439125134155071110103811751936, _32) 0 ]", - "EXPR [ (1, _29, _32) (1, _32, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 1)] []", "EXPR [ (-1, _0) (1, _18) -1 ]", "EXPR [ (1, _19) (-1, _29) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index d7b2db05d95..3f32784bf4c 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -166,7 +166,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(20))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(23))]", "EXPR [ (-1, _20, _23) (5096253676302562286669017222071363378443840053029366383258766538131, _23) (1, _24) -1 ]", "EXPR [ (-1, _20, _24) (5096253676302562286669017222071363378443840053029366383258766538131, _24) 0 ]", - "EXPR [ (1, _21, _24) (1, _24, _24) (268435454, _24) (-1, _25) 0 ]", + "EXPR [ (1, _21, _24) (268435454, _24) (-1, _25) 0 ]", "BLACKBOX::RANGE [(_25, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(21))], q_c: 0 })], outputs: [Simple(Witness(26))]", "EXPR [ (1, _21, _26) (1, _27) -1 ]", @@ -182,7 +182,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (85500948718122168836900022442411230814642048439125134155071110103811751936, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (85500948718122168836900022442411230814642048439125134155071110103811751936, _32) 0 ]", - "EXPR [ (1, _29, _32) (1, _32, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 1)] []", "EXPR [ (-1, _0) (1, _18) -1 ]", "EXPR [ (1, _19) (-1, _29) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index e31abe84adb..b6922ec4704 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -85,7 +85,7 @@ expression: artifact "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 333988080930164722019140712665668870369695501715332555293246523843014656 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (333988080930164722019140712665668870369695501715332555293246523843014656, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (333988080930164722019140712665668870369695501715332555293246523843014656, _40) 0 ]", - "EXPR [ (1, _37, _40) (1, _40, _40) (-1, _41) 0 ]", + "EXPR [ (1, _37, _40) (-1, _41) 0 ]", "BLACKBOX::RANGE [(_41, 1)] []", "EXPR [ (1, _33) -1 ]", "EXPR [ (1, _37) -8 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_0.snap index 0ad9fa1b434..c92adc72289 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_0.snap @@ -85,7 +85,7 @@ expression: artifact "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 333988080930164722019140712665668870369695501715332555293246523843014656 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (333988080930164722019140712665668870369695501715332555293246523843014656, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (333988080930164722019140712665668870369695501715332555293246523843014656, _40) 0 ]", - "EXPR [ (1, _37, _40) (1, _40, _40) (-1, _41) 0 ]", + "EXPR [ (1, _37, _40) (-1, _41) 0 ]", "BLACKBOX::RANGE [(_41, 1)] []", "EXPR [ (1, _33) -1 ]", "EXPR [ (1, _37) -8 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 0ad9fa1b434..c92adc72289 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -85,7 +85,7 @@ expression: artifact "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 333988080930164722019140712665668870369695501715332555293246523843014656 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (333988080930164722019140712665668870369695501715332555293246523843014656, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (333988080930164722019140712665668870369695501715332555293246523843014656, _40) 0 ]", - "EXPR [ (1, _37, _40) (1, _40, _40) (-1, _41) 0 ]", + "EXPR [ (1, _37, _40) (-1, _41) 0 ]", "BLACKBOX::RANGE [(_41, 1)] []", "EXPR [ (1, _33) -1 ]", "EXPR [ (1, _37) -8 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 4e3095967a8..f9a3e53b482 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (85500948718122168836900022442411230814642048439125134155071110103811751936, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) 0 ]", - "EXPR [ (1, _3, _6) (1, _6, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 1)] []", "EXPR [ (-1, _1) (1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 1 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (85500948718122168836900022442411230814642048439125134155071110103811751936, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (85500948718122168836900022442411230814642048439125134155071110103811751936, _12) 0 ]", - "EXPR [ (1, _9, _12) (1, _12, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 1)] []", "EXPR [ (-1, _0) (1, _9) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", @@ -69,7 +69,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (85500948718122168836900022442411230814642048439125134155071110103811751936, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (85500948718122168836900022442411230814642048439125134155071110103811751936, _18) 0 ]", - "EXPR [ (1, _15, _18) (1, _18, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 1)] []", "EXPR [ (1, _15) -1 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_0.snap index 4e3095967a8..f9a3e53b482 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_0.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (85500948718122168836900022442411230814642048439125134155071110103811751936, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) 0 ]", - "EXPR [ (1, _3, _6) (1, _6, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 1)] []", "EXPR [ (-1, _1) (1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 1 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (85500948718122168836900022442411230814642048439125134155071110103811751936, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (85500948718122168836900022442411230814642048439125134155071110103811751936, _12) 0 ]", - "EXPR [ (1, _9, _12) (1, _12, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 1)] []", "EXPR [ (-1, _0) (1, _9) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", @@ -69,7 +69,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (85500948718122168836900022442411230814642048439125134155071110103811751936, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (85500948718122168836900022442411230814642048439125134155071110103811751936, _18) 0 ]", - "EXPR [ (1, _15, _18) (1, _18, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 1)] []", "EXPR [ (1, _15) -1 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 4e3095967a8..f9a3e53b482 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (85500948718122168836900022442411230814642048439125134155071110103811751936, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) 0 ]", - "EXPR [ (1, _3, _6) (1, _6, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 1)] []", "EXPR [ (-1, _1) (1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 1 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (85500948718122168836900022442411230814642048439125134155071110103811751936, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (85500948718122168836900022442411230814642048439125134155071110103811751936, _12) 0 ]", - "EXPR [ (1, _9, _12) (1, _12, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 1)] []", "EXPR [ (-1, _0) (1, _9) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", @@ -69,7 +69,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (85500948718122168836900022442411230814642048439125134155071110103811751936, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (85500948718122168836900022442411230814642048439125134155071110103811751936, _18) 0 ]", - "EXPR [ (1, _15, _18) (1, _18, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 1)] []", "EXPR [ (1, _15) -1 ]", "unconstrained func 0", From e3430adafaa17f5145ff5964e4fb7ba6325e00a0 Mon Sep 17 00:00:00 2001 From: Akosh Farkash Date: Fri, 20 Jun 2025 21:51:36 +0100 Subject: [PATCH 05/13] Fix range to handle 0 bits --- acvm-repo/acir_field/src/field_element.rs | 6 ++++++ acvm-repo/acvm/src/pwg/blackbox/range.rs | 19 +++++++++++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/acvm-repo/acir_field/src/field_element.rs b/acvm-repo/acir_field/src/field_element.rs index 52bf7b2996b..11a62d3b122 100644 --- a/acvm-repo/acir_field/src/field_element.rs +++ b/acvm-repo/acir_field/src/field_element.rs @@ -411,6 +411,12 @@ mod tests { assert_eq!(field.num_bits(), 1); } + #[test] + fn requires_one_bit_to_hold_one() { + let field = FieldElement::::one(); + assert_eq!(field.num_bits(), 1); + } + proptest! { #[test] fn num_bits_agrees_with_ilog2(num in 1u128..) { diff --git a/acvm-repo/acvm/src/pwg/blackbox/range.rs b/acvm-repo/acvm/src/pwg/blackbox/range.rs index 039a04b9063..e526bcc4a9e 100644 --- a/acvm-repo/acvm/src/pwg/blackbox/range.rs +++ b/acvm-repo/acvm/src/pwg/blackbox/range.rs @@ -13,7 +13,15 @@ pub(crate) fn solve_range_opcode( // re-enable bitsize checks by default let skip_bitsize_checks = !pedantic_solving; let w_value = input_to_value(initial_witness, *input, skip_bitsize_checks)?; - if w_value.num_bits() > input.num_bits() { + if input.num_bits() == 0 { + // FieldElement requires 1 bit for 0, so it needs special handling. + if !w_value.is_zero() { + return Err(OpcodeResolutionError::UnsatisfiedConstrain { + opcode_location: ErrorLocation::Unresolved, + payload: None, + }); + } + } else if w_value.num_bits() > input.num_bits() { return Err(OpcodeResolutionError::UnsatisfiedConstrain { opcode_location: ErrorLocation::Unresolved, payload: None, @@ -27,7 +35,7 @@ mod tests { use std::collections::BTreeMap; use acir::{ - FieldElement, + AcirField, FieldElement, circuit::opcodes::FunctionInput, native_types::{Witness, WitnessMap}, }; @@ -42,6 +50,13 @@ mod tests { assert!(solve_range_opcode(&witness_map, &input, false).is_err()); } + #[test] + fn accepts_zero_for_zero_bits() { + let witness_map = WitnessMap::from(BTreeMap::from([(Witness(0), FieldElement::zero())])); + let input: FunctionInput = FunctionInput::witness(Witness(0), 0); + assert!(solve_range_opcode(&witness_map, &input, false).is_ok()); + } + #[test] fn accepts_valid_inputs() { let values: [u32; 4] = [0, 1, 8, 255]; From 882ecbe1259b1837cee6a9cd6175edfad701526a Mon Sep 17 00:00:00 2001 From: Akosh Farkash Date: Fri, 20 Jun 2025 21:51:52 +0100 Subject: [PATCH 06/13] Require < for remainder --- compiler/noirc_evaluator/src/acir/acir_context/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/noirc_evaluator/src/acir/acir_context/mod.rs b/compiler/noirc_evaluator/src/acir/acir_context/mod.rs index e066e788d93..94bfabf1011 100644 --- a/compiler/noirc_evaluator/src/acir/acir_context/mod.rs +++ b/compiler/noirc_evaluator/src/acir/acir_context/mod.rs @@ -938,12 +938,12 @@ impl> AcirContext { let max_r = F::from_be_bytes_reduce(&max_r_big.to_bytes_be()); let max_r_var = self.add_constant(max_r); - // Bound the remainder to be <=p-q0*b, if the predicate is true, - // that is, if q0 == q then assert(r <= max_r), where is max_r = p-q0*b, and q0 = p/b. + // Bound the remainder to be Date: Fri, 20 Jun 2025 21:55:26 +0100 Subject: [PATCH 07/13] Add insta --- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 54 +++++++++---------- ..._tests__force_brillig_false_inliner_0.snap | 54 +++++++++---------- ...lig_false_inliner_9223372036854775807.snap | 54 +++++++++---------- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 8 +-- ..._tests__force_brillig_false_inliner_0.snap | 8 +-- ...lig_false_inliner_9223372036854775807.snap | 8 +-- ...ig_false_inliner_-9223372036854775808.snap | 6 +-- ..._tests__force_brillig_false_inliner_0.snap | 6 +-- ...lig_false_inliner_9223372036854775807.snap | 6 +-- ...ig_false_inliner_-9223372036854775808.snap | 4 +- ..._tests__force_brillig_false_inliner_0.snap | 4 +- ...lig_false_inliner_9223372036854775807.snap | 4 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 28 +++++----- ..._tests__force_brillig_false_inliner_0.snap | 28 +++++----- ...lig_false_inliner_9223372036854775807.snap | 28 +++++----- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 4 +- ..._tests__force_brillig_false_inliner_0.snap | 4 +- ...lig_false_inliner_9223372036854775807.snap | 4 +- ...ig_false_inliner_-9223372036854775808.snap | 6 +-- ..._tests__force_brillig_false_inliner_0.snap | 6 +-- ...lig_false_inliner_9223372036854775807.snap | 6 +-- ...ig_false_inliner_-9223372036854775808.snap | 4 +- ..._tests__force_brillig_false_inliner_0.snap | 4 +- ...lig_false_inliner_9223372036854775807.snap | 4 +- ...ig_false_inliner_-9223372036854775808.snap | 4 +- ..._tests__force_brillig_false_inliner_0.snap | 4 +- ...lig_false_inliner_9223372036854775807.snap | 4 +- ...ig_false_inliner_-9223372036854775808.snap | 2 +- ..._tests__force_brillig_false_inliner_0.snap | 2 +- ...lig_false_inliner_9223372036854775807.snap | 2 +- ...ig_false_inliner_-9223372036854775808.snap | 6 +-- ..._tests__force_brillig_false_inliner_0.snap | 6 +-- ...lig_false_inliner_9223372036854775807.snap | 6 +-- 60 files changed, 216 insertions(+), 216 deletions(-) diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/a_4_sub/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/a_4_sub/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 26f22e6c303..da560cb52dc 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/a_4_sub/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/a_4_sub/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -56,7 +56,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (5096253676302562286669017222071363378443840053029366383258766538131, _7) 0 ]", - "EXPR [ (1, _4, _7) (268435454, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (268435455, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (-1, _2) (1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/a_4_sub/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/a_4_sub/execute__tests__force_brillig_false_inliner_0.snap index 26f22e6c303..da560cb52dc 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/a_4_sub/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/a_4_sub/execute__tests__force_brillig_false_inliner_0.snap @@ -56,7 +56,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (5096253676302562286669017222071363378443840053029366383258766538131, _7) 0 ]", - "EXPR [ (1, _4, _7) (268435454, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (268435455, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (-1, _2) (1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/a_4_sub/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/a_4_sub/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 26f22e6c303..da560cb52dc 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/a_4_sub/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/a_4_sub/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -56,7 +56,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (5096253676302562286669017222071363378443840053029366383258766538131, _7) 0 ]", - "EXPR [ (1, _4, _7) (268435454, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (268435455, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (-1, _2) (1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/a_5_over/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/a_5_over/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index ac9ab287589..06f7104656f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/a_5_over/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/a_5_over/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (268435454, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "EXPR [ (1, _1) (-1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 2 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/a_5_over/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/a_5_over/execute__tests__force_brillig_false_inliner_0.snap index ac9ab287589..06f7104656f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/a_5_over/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/a_5_over/execute__tests__force_brillig_false_inliner_0.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (268435454, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "EXPR [ (1, _1) (-1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 2 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/a_5_over/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/a_5_over/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index ac9ab287589..06f7104656f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/a_5_over/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/a_5_over/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (268435454, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "EXPR [ (1, _1) (-1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 2 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/a_6_array/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/a_6_array/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 947f2eb73a6..c06d2773ecb 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/a_6_array/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/a_6_array/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -128,7 +128,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(29))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(32))]", "EXPR [ (-1, _29, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) (1, _33) -1 ]", "EXPR [ (-1, _29, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) 0 ]", - "EXPR [ (1, _30, _33) (268435454, _33) (-1, _34) 0 ]", + "EXPR [ (1, _30, _33) (268435455, _33) (-1, _34) 0 ]", "BLACKBOX::RANGE [(_34, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(30), Witness(30))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", "BLACKBOX::RANGE [(_35, 222)] []", @@ -139,7 +139,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(35))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(38))]", "EXPR [ (-1, _35, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) (1, _39) -1 ]", "EXPR [ (-1, _35, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) 0 ]", - "EXPR [ (1, _36, _39) (268435454, _39) (-1, _40) 0 ]", + "EXPR [ (1, _36, _39) (268435455, _39) (-1, _40) 0 ]", "BLACKBOX::RANGE [(_40, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(36), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", "BLACKBOX::RANGE [(_41, 222)] []", @@ -150,7 +150,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(41))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(44))]", "EXPR [ (-1, _41, _44) (5096253676302562286669017222071363378443840053029366383258766538131, _44) (1, _45) -1 ]", "EXPR [ (-1, _41, _45) (5096253676302562286669017222071363378443840053029366383258766538131, _45) 0 ]", - "EXPR [ (1, _42, _45) (268435454, _45) (-1, _46) 0 ]", + "EXPR [ (1, _42, _45) (268435455, _45) (-1, _46) 0 ]", "BLACKBOX::RANGE [(_46, 32)] []", "EXPR [ (1, _1, _6) (-1, _47) 0 ]", "BLACKBOX::RANGE [(_47, 32)] []", @@ -163,7 +163,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(48))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(51))]", "EXPR [ (-1, _48, _51) (5096253676302562286669017222071363378443840053029366383258766538131, _51) (1, _52) -1 ]", "EXPR [ (-1, _48, _52) (5096253676302562286669017222071363378443840053029366383258766538131, _52) 0 ]", - "EXPR [ (1, _49, _52) (268435454, _52) (-1, _53) 0 ]", + "EXPR [ (1, _49, _52) (268435455, _52) (-1, _53) 0 ]", "BLACKBOX::RANGE [(_53, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(30)), (1, Witness(49))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(54)), Simple(Witness(55))]", "BLACKBOX::RANGE [(_54, 222)] []", @@ -174,7 +174,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(54))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(57))]", "EXPR [ (-1, _54, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) (1, _58) -1 ]", "EXPR [ (-1, _54, _58) (5096253676302562286669017222071363378443840053029366383258766538131, _58) 0 ]", - "EXPR [ (1, _55, _58) (268435454, _58) (-1, _59) 0 ]", + "EXPR [ (1, _55, _58) (268435455, _58) (-1, _59) 0 ]", "BLACKBOX::RANGE [(_59, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(55), Witness(55))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(60)), Simple(Witness(61))]", "BLACKBOX::RANGE [(_60, 222)] []", @@ -185,7 +185,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(60))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(63))]", "EXPR [ (-1, _60, _63) (5096253676302562286669017222071363378443840053029366383258766538131, _63) (1, _64) -1 ]", "EXPR [ (-1, _60, _64) (5096253676302562286669017222071363378443840053029366383258766538131, _64) 0 ]", - "EXPR [ (1, _61, _64) (268435454, _64) (-1, _65) 0 ]", + "EXPR [ (1, _61, _64) (268435455, _64) (-1, _65) 0 ]", "BLACKBOX::RANGE [(_65, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(61), Witness(2))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", "BLACKBOX::RANGE [(_66, 222)] []", @@ -196,7 +196,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(66))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(69))]", "EXPR [ (-1, _66, _69) (5096253676302562286669017222071363378443840053029366383258766538131, _69) (1, _70) -1 ]", "EXPR [ (-1, _66, _70) (5096253676302562286669017222071363378443840053029366383258766538131, _70) 0 ]", - "EXPR [ (1, _67, _70) (268435454, _70) (-1, _71) 0 ]", + "EXPR [ (1, _67, _70) (268435455, _70) (-1, _71) 0 ]", "BLACKBOX::RANGE [(_71, 32)] []", "EXPR [ (1, _2, _7) (-1, _72) 0 ]", "BLACKBOX::RANGE [(_72, 32)] []", @@ -209,7 +209,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(73))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(76))]", "EXPR [ (-1, _73, _76) (5096253676302562286669017222071363378443840053029366383258766538131, _76) (1, _77) -1 ]", "EXPR [ (-1, _73, _77) (5096253676302562286669017222071363378443840053029366383258766538131, _77) 0 ]", - "EXPR [ (1, _74, _77) (268435454, _77) (-1, _78) 0 ]", + "EXPR [ (1, _74, _77) (268435455, _77) (-1, _78) 0 ]", "BLACKBOX::RANGE [(_78, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(55)), (1, Witness(74))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", "BLACKBOX::RANGE [(_79, 222)] []", @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(82))]", "EXPR [ (-1, _79, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) (1, _83) -1 ]", "EXPR [ (-1, _79, _83) (5096253676302562286669017222071363378443840053029366383258766538131, _83) 0 ]", - "EXPR [ (1, _80, _83) (268435454, _83) (-1, _84) 0 ]", + "EXPR [ (1, _80, _83) (268435455, _83) (-1, _84) 0 ]", "BLACKBOX::RANGE [(_84, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(80), Witness(80))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", "BLACKBOX::RANGE [(_85, 222)] []", @@ -231,7 +231,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(85))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(88))]", "EXPR [ (-1, _85, _88) (5096253676302562286669017222071363378443840053029366383258766538131, _88) (1, _89) -1 ]", "EXPR [ (-1, _85, _89) (5096253676302562286669017222071363378443840053029366383258766538131, _89) 0 ]", - "EXPR [ (1, _86, _89) (268435454, _89) (-1, _90) 0 ]", + "EXPR [ (1, _86, _89) (268435455, _89) (-1, _90) 0 ]", "BLACKBOX::RANGE [(_90, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(86), Witness(3))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(91)), Simple(Witness(92))]", "BLACKBOX::RANGE [(_91, 222)] []", @@ -242,7 +242,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(91))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(94))]", "EXPR [ (-1, _91, _94) (5096253676302562286669017222071363378443840053029366383258766538131, _94) (1, _95) -1 ]", "EXPR [ (-1, _91, _95) (5096253676302562286669017222071363378443840053029366383258766538131, _95) 0 ]", - "EXPR [ (1, _92, _95) (268435454, _95) (-1, _96) 0 ]", + "EXPR [ (1, _92, _95) (268435455, _95) (-1, _96) 0 ]", "BLACKBOX::RANGE [(_96, 32)] []", "EXPR [ (1, _3, _8) (-1, _97) 0 ]", "BLACKBOX::RANGE [(_97, 32)] []", @@ -255,7 +255,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(98))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(101))]", "EXPR [ (-1, _98, _101) (5096253676302562286669017222071363378443840053029366383258766538131, _101) (1, _102) -1 ]", "EXPR [ (-1, _98, _102) (5096253676302562286669017222071363378443840053029366383258766538131, _102) 0 ]", - "EXPR [ (1, _99, _102) (268435454, _102) (-1, _103) 0 ]", + "EXPR [ (1, _99, _102) (268435455, _102) (-1, _103) 0 ]", "BLACKBOX::RANGE [(_103, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80)), (1, Witness(99))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(104)), Simple(Witness(105))]", "BLACKBOX::RANGE [(_104, 222)] []", @@ -266,7 +266,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(104))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(107))]", "EXPR [ (-1, _104, _107) (5096253676302562286669017222071363378443840053029366383258766538131, _107) (1, _108) -1 ]", "EXPR [ (-1, _104, _108) (5096253676302562286669017222071363378443840053029366383258766538131, _108) 0 ]", - "EXPR [ (1, _105, _108) (268435454, _108) (-1, _109) 0 ]", + "EXPR [ (1, _105, _108) (268435455, _108) (-1, _109) 0 ]", "BLACKBOX::RANGE [(_109, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(105), Witness(105))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(110)), Simple(Witness(111))]", "BLACKBOX::RANGE [(_110, 222)] []", @@ -277,7 +277,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(110))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(113))]", "EXPR [ (-1, _110, _113) (5096253676302562286669017222071363378443840053029366383258766538131, _113) (1, _114) -1 ]", "EXPR [ (-1, _110, _114) (5096253676302562286669017222071363378443840053029366383258766538131, _114) 0 ]", - "EXPR [ (1, _111, _114) (268435454, _114) (-1, _115) 0 ]", + "EXPR [ (1, _111, _114) (268435455, _114) (-1, _115) 0 ]", "BLACKBOX::RANGE [(_115, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(111), Witness(4))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(116)), Simple(Witness(117))]", "BLACKBOX::RANGE [(_116, 222)] []", @@ -288,7 +288,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(116))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(119))]", "EXPR [ (-1, _116, _119) (5096253676302562286669017222071363378443840053029366383258766538131, _119) (1, _120) -1 ]", "EXPR [ (-1, _116, _120) (5096253676302562286669017222071363378443840053029366383258766538131, _120) 0 ]", - "EXPR [ (1, _117, _120) (268435454, _120) (-1, _121) 0 ]", + "EXPR [ (1, _117, _120) (268435455, _120) (-1, _121) 0 ]", "BLACKBOX::RANGE [(_121, 32)] []", "EXPR [ (1, _4, _9) (-1, _122) 0 ]", "BLACKBOX::RANGE [(_122, 32)] []", @@ -301,7 +301,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(123))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(126))]", "EXPR [ (-1, _123, _126) (5096253676302562286669017222071363378443840053029366383258766538131, _126) (1, _127) -1 ]", "EXPR [ (-1, _123, _127) (5096253676302562286669017222071363378443840053029366383258766538131, _127) 0 ]", - "EXPR [ (1, _124, _127) (268435454, _127) (-1, _128) 0 ]", + "EXPR [ (1, _124, _127) (268435455, _127) (-1, _128) 0 ]", "BLACKBOX::RANGE [(_128, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(105)), (1, Witness(124))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(129)), Simple(Witness(130))]", "BLACKBOX::RANGE [(_129, 222)] []", @@ -311,7 +311,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(129))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(132))]", "EXPR [ (-1, _129, _132) (5096253676302562286669017222071363378443840053029366383258766538131, _132) (1, _133) -1 ]", "EXPR [ (-1, _129, _133) (5096253676302562286669017222071363378443840053029366383258766538131, _133) 0 ]", - "EXPR [ (1, _130, _133) (268435454, _133) (-1, _134) 0 ]", + "EXPR [ (1, _130, _133) (268435455, _133) (-1, _134) 0 ]", "BLACKBOX::RANGE [(_134, 32)] []", "EXPR [ (1, _130) -3814912846 ]", "EXPR [ (1, _9) (1, _28) (-1, _135) 0 ]", @@ -325,7 +325,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(136))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(139))]", "EXPR [ (-1, _136, _139) (5096253676302562286669017222071363378443840053029366383258766538131, _139) (1, _140) -1 ]", "EXPR [ (-1, _136, _140) (5096253676302562286669017222071363378443840053029366383258766538131, _140) 0 ]", - "EXPR [ (1, _137, _140) (268435454, _140) (-1, _141) 0 ]", + "EXPR [ (1, _137, _140) (268435455, _140) (-1, _141) 0 ]", "BLACKBOX::RANGE [(_141, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(142)), Simple(Witness(143))]", "BLACKBOX::RANGE [(_142, 222)] []", @@ -336,7 +336,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(142))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(145))]", "EXPR [ (-1, _142, _145) (5096253676302562286669017222071363378443840053029366383258766538131, _145) (1, _146) -1 ]", "EXPR [ (-1, _142, _146) (5096253676302562286669017222071363378443840053029366383258766538131, _146) 0 ]", - "EXPR [ (1, _143, _146) (268435454, _146) (-1, _147) 0 ]", + "EXPR [ (1, _143, _146) (268435455, _146) (-1, _147) 0 ]", "BLACKBOX::RANGE [(_147, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(143))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(148)), Simple(Witness(149))]", "BLACKBOX::RANGE [(_148, 222)] []", @@ -347,7 +347,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(151))]", "EXPR [ (-1, _148, _151) (5096253676302562286669017222071363378443840053029366383258766538131, _151) (1, _152) -1 ]", "EXPR [ (-1, _148, _152) (5096253676302562286669017222071363378443840053029366383258766538131, _152) 0 ]", - "EXPR [ (1, _149, _152) (268435454, _152) (-1, _153) 0 ]", + "EXPR [ (1, _149, _152) (268435455, _152) (-1, _153) 0 ]", "BLACKBOX::RANGE [(_153, 32)] []", "EXPR [ (1, _47) (1, _149) (-1, _154) 0 ]", "BLACKBOX::RANGE [(_154, 32)] []", @@ -360,7 +360,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(155))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(158))]", "EXPR [ (-1, _155, _158) (5096253676302562286669017222071363378443840053029366383258766538131, _158) (1, _159) -1 ]", "EXPR [ (-1, _155, _159) (5096253676302562286669017222071363378443840053029366383258766538131, _159) 0 ]", - "EXPR [ (1, _156, _159) (268435454, _159) (-1, _160) 0 ]", + "EXPR [ (1, _156, _159) (268435455, _159) (-1, _160) 0 ]", "BLACKBOX::RANGE [(_160, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(161)), Simple(Witness(162))]", "BLACKBOX::RANGE [(_161, 222)] []", @@ -371,7 +371,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(161))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(164))]", "EXPR [ (-1, _161, _164) (5096253676302562286669017222071363378443840053029366383258766538131, _164) (1, _165) -1 ]", "EXPR [ (-1, _161, _165) (5096253676302562286669017222071363378443840053029366383258766538131, _165) 0 ]", - "EXPR [ (1, _162, _165) (268435454, _165) (-1, _166) 0 ]", + "EXPR [ (1, _162, _165) (268435455, _165) (-1, _166) 0 ]", "BLACKBOX::RANGE [(_166, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(162))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(167)), Simple(Witness(168))]", "BLACKBOX::RANGE [(_167, 222)] []", @@ -382,7 +382,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(167))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(170))]", "EXPR [ (-1, _167, _170) (5096253676302562286669017222071363378443840053029366383258766538131, _170) (1, _171) -1 ]", "EXPR [ (-1, _167, _171) (5096253676302562286669017222071363378443840053029366383258766538131, _171) 0 ]", - "EXPR [ (1, _168, _171) (268435454, _171) (-1, _172) 0 ]", + "EXPR [ (1, _168, _171) (268435455, _171) (-1, _172) 0 ]", "BLACKBOX::RANGE [(_172, 32)] []", "EXPR [ (1, _72) (1, _168) (-1, _173) 0 ]", "BLACKBOX::RANGE [(_173, 32)] []", @@ -395,7 +395,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(174))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(177))]", "EXPR [ (-1, _174, _177) (5096253676302562286669017222071363378443840053029366383258766538131, _177) (1, _178) -1 ]", "EXPR [ (-1, _174, _178) (5096253676302562286669017222071363378443840053029366383258766538131, _178) 0 ]", - "EXPR [ (1, _175, _178) (268435454, _178) (-1, _179) 0 ]", + "EXPR [ (1, _175, _178) (268435455, _178) (-1, _179) 0 ]", "BLACKBOX::RANGE [(_179, 32)] []", "EXPR [ (1, _122) (1, _175) (-1, _180) 0 ]", "BLACKBOX::RANGE [(_180, 32)] []", @@ -408,7 +408,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(181))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(184))]", "EXPR [ (-1, _181, _184) (5096253676302562286669017222071363378443840053029366383258766538131, _184) (1, _185) -1 ]", "EXPR [ (-1, _181, _185) (5096253676302562286669017222071363378443840053029366383258766538131, _185) 0 ]", - "EXPR [ (1, _182, _185) (268435454, _185) (-1, _186) 0 ]", + "EXPR [ (1, _182, _185) (268435455, _185) (-1, _186) 0 ]", "BLACKBOX::RANGE [(_186, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(182))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(187)), Simple(Witness(188))]", "BLACKBOX::RANGE [(_187, 222)] []", @@ -419,7 +419,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(187))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(190))]", "EXPR [ (-1, _187, _190) (5096253676302562286669017222071363378443840053029366383258766538131, _190) (1, _191) -1 ]", "EXPR [ (-1, _187, _191) (5096253676302562286669017222071363378443840053029366383258766538131, _191) 0 ]", - "EXPR [ (1, _188, _191) (268435454, _191) (-1, _192) 0 ]", + "EXPR [ (1, _188, _191) (268435455, _191) (-1, _192) 0 ]", "BLACKBOX::RANGE [(_192, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(188))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(193)), Simple(Witness(194))]", "BLACKBOX::RANGE [(_193, 222)] []", @@ -429,7 +429,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(193))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(196))]", "EXPR [ (-1, _193, _196) (5096253676302562286669017222071363378443840053029366383258766538131, _196) (1, _197) -1 ]", "EXPR [ (-1, _193, _197) (5096253676302562286669017222071363378443840053029366383258766538131, _197) 0 ]", - "EXPR [ (1, _194, _197) (268435454, _197) (-1, _198) 0 ]", + "EXPR [ (1, _194, _197) (268435455, _197) (-1, _198) 0 ]", "BLACKBOX::RANGE [(_198, 32)] []", "EXPR [ (1, _194) -41472 ]", "EXPR [ (1, _0) (-1, _5) (-1, _199) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/a_6_array/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/a_6_array/execute__tests__force_brillig_false_inliner_0.snap index 947f2eb73a6..c06d2773ecb 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/a_6_array/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/a_6_array/execute__tests__force_brillig_false_inliner_0.snap @@ -128,7 +128,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(29))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(32))]", "EXPR [ (-1, _29, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) (1, _33) -1 ]", "EXPR [ (-1, _29, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) 0 ]", - "EXPR [ (1, _30, _33) (268435454, _33) (-1, _34) 0 ]", + "EXPR [ (1, _30, _33) (268435455, _33) (-1, _34) 0 ]", "BLACKBOX::RANGE [(_34, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(30), Witness(30))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", "BLACKBOX::RANGE [(_35, 222)] []", @@ -139,7 +139,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(35))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(38))]", "EXPR [ (-1, _35, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) (1, _39) -1 ]", "EXPR [ (-1, _35, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) 0 ]", - "EXPR [ (1, _36, _39) (268435454, _39) (-1, _40) 0 ]", + "EXPR [ (1, _36, _39) (268435455, _39) (-1, _40) 0 ]", "BLACKBOX::RANGE [(_40, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(36), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", "BLACKBOX::RANGE [(_41, 222)] []", @@ -150,7 +150,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(41))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(44))]", "EXPR [ (-1, _41, _44) (5096253676302562286669017222071363378443840053029366383258766538131, _44) (1, _45) -1 ]", "EXPR [ (-1, _41, _45) (5096253676302562286669017222071363378443840053029366383258766538131, _45) 0 ]", - "EXPR [ (1, _42, _45) (268435454, _45) (-1, _46) 0 ]", + "EXPR [ (1, _42, _45) (268435455, _45) (-1, _46) 0 ]", "BLACKBOX::RANGE [(_46, 32)] []", "EXPR [ (1, _1, _6) (-1, _47) 0 ]", "BLACKBOX::RANGE [(_47, 32)] []", @@ -163,7 +163,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(48))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(51))]", "EXPR [ (-1, _48, _51) (5096253676302562286669017222071363378443840053029366383258766538131, _51) (1, _52) -1 ]", "EXPR [ (-1, _48, _52) (5096253676302562286669017222071363378443840053029366383258766538131, _52) 0 ]", - "EXPR [ (1, _49, _52) (268435454, _52) (-1, _53) 0 ]", + "EXPR [ (1, _49, _52) (268435455, _52) (-1, _53) 0 ]", "BLACKBOX::RANGE [(_53, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(30)), (1, Witness(49))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(54)), Simple(Witness(55))]", "BLACKBOX::RANGE [(_54, 222)] []", @@ -174,7 +174,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(54))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(57))]", "EXPR [ (-1, _54, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) (1, _58) -1 ]", "EXPR [ (-1, _54, _58) (5096253676302562286669017222071363378443840053029366383258766538131, _58) 0 ]", - "EXPR [ (1, _55, _58) (268435454, _58) (-1, _59) 0 ]", + "EXPR [ (1, _55, _58) (268435455, _58) (-1, _59) 0 ]", "BLACKBOX::RANGE [(_59, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(55), Witness(55))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(60)), Simple(Witness(61))]", "BLACKBOX::RANGE [(_60, 222)] []", @@ -185,7 +185,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(60))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(63))]", "EXPR [ (-1, _60, _63) (5096253676302562286669017222071363378443840053029366383258766538131, _63) (1, _64) -1 ]", "EXPR [ (-1, _60, _64) (5096253676302562286669017222071363378443840053029366383258766538131, _64) 0 ]", - "EXPR [ (1, _61, _64) (268435454, _64) (-1, _65) 0 ]", + "EXPR [ (1, _61, _64) (268435455, _64) (-1, _65) 0 ]", "BLACKBOX::RANGE [(_65, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(61), Witness(2))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", "BLACKBOX::RANGE [(_66, 222)] []", @@ -196,7 +196,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(66))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(69))]", "EXPR [ (-1, _66, _69) (5096253676302562286669017222071363378443840053029366383258766538131, _69) (1, _70) -1 ]", "EXPR [ (-1, _66, _70) (5096253676302562286669017222071363378443840053029366383258766538131, _70) 0 ]", - "EXPR [ (1, _67, _70) (268435454, _70) (-1, _71) 0 ]", + "EXPR [ (1, _67, _70) (268435455, _70) (-1, _71) 0 ]", "BLACKBOX::RANGE [(_71, 32)] []", "EXPR [ (1, _2, _7) (-1, _72) 0 ]", "BLACKBOX::RANGE [(_72, 32)] []", @@ -209,7 +209,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(73))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(76))]", "EXPR [ (-1, _73, _76) (5096253676302562286669017222071363378443840053029366383258766538131, _76) (1, _77) -1 ]", "EXPR [ (-1, _73, _77) (5096253676302562286669017222071363378443840053029366383258766538131, _77) 0 ]", - "EXPR [ (1, _74, _77) (268435454, _77) (-1, _78) 0 ]", + "EXPR [ (1, _74, _77) (268435455, _77) (-1, _78) 0 ]", "BLACKBOX::RANGE [(_78, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(55)), (1, Witness(74))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", "BLACKBOX::RANGE [(_79, 222)] []", @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(82))]", "EXPR [ (-1, _79, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) (1, _83) -1 ]", "EXPR [ (-1, _79, _83) (5096253676302562286669017222071363378443840053029366383258766538131, _83) 0 ]", - "EXPR [ (1, _80, _83) (268435454, _83) (-1, _84) 0 ]", + "EXPR [ (1, _80, _83) (268435455, _83) (-1, _84) 0 ]", "BLACKBOX::RANGE [(_84, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(80), Witness(80))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", "BLACKBOX::RANGE [(_85, 222)] []", @@ -231,7 +231,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(85))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(88))]", "EXPR [ (-1, _85, _88) (5096253676302562286669017222071363378443840053029366383258766538131, _88) (1, _89) -1 ]", "EXPR [ (-1, _85, _89) (5096253676302562286669017222071363378443840053029366383258766538131, _89) 0 ]", - "EXPR [ (1, _86, _89) (268435454, _89) (-1, _90) 0 ]", + "EXPR [ (1, _86, _89) (268435455, _89) (-1, _90) 0 ]", "BLACKBOX::RANGE [(_90, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(86), Witness(3))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(91)), Simple(Witness(92))]", "BLACKBOX::RANGE [(_91, 222)] []", @@ -242,7 +242,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(91))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(94))]", "EXPR [ (-1, _91, _94) (5096253676302562286669017222071363378443840053029366383258766538131, _94) (1, _95) -1 ]", "EXPR [ (-1, _91, _95) (5096253676302562286669017222071363378443840053029366383258766538131, _95) 0 ]", - "EXPR [ (1, _92, _95) (268435454, _95) (-1, _96) 0 ]", + "EXPR [ (1, _92, _95) (268435455, _95) (-1, _96) 0 ]", "BLACKBOX::RANGE [(_96, 32)] []", "EXPR [ (1, _3, _8) (-1, _97) 0 ]", "BLACKBOX::RANGE [(_97, 32)] []", @@ -255,7 +255,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(98))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(101))]", "EXPR [ (-1, _98, _101) (5096253676302562286669017222071363378443840053029366383258766538131, _101) (1, _102) -1 ]", "EXPR [ (-1, _98, _102) (5096253676302562286669017222071363378443840053029366383258766538131, _102) 0 ]", - "EXPR [ (1, _99, _102) (268435454, _102) (-1, _103) 0 ]", + "EXPR [ (1, _99, _102) (268435455, _102) (-1, _103) 0 ]", "BLACKBOX::RANGE [(_103, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80)), (1, Witness(99))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(104)), Simple(Witness(105))]", "BLACKBOX::RANGE [(_104, 222)] []", @@ -266,7 +266,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(104))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(107))]", "EXPR [ (-1, _104, _107) (5096253676302562286669017222071363378443840053029366383258766538131, _107) (1, _108) -1 ]", "EXPR [ (-1, _104, _108) (5096253676302562286669017222071363378443840053029366383258766538131, _108) 0 ]", - "EXPR [ (1, _105, _108) (268435454, _108) (-1, _109) 0 ]", + "EXPR [ (1, _105, _108) (268435455, _108) (-1, _109) 0 ]", "BLACKBOX::RANGE [(_109, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(105), Witness(105))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(110)), Simple(Witness(111))]", "BLACKBOX::RANGE [(_110, 222)] []", @@ -277,7 +277,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(110))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(113))]", "EXPR [ (-1, _110, _113) (5096253676302562286669017222071363378443840053029366383258766538131, _113) (1, _114) -1 ]", "EXPR [ (-1, _110, _114) (5096253676302562286669017222071363378443840053029366383258766538131, _114) 0 ]", - "EXPR [ (1, _111, _114) (268435454, _114) (-1, _115) 0 ]", + "EXPR [ (1, _111, _114) (268435455, _114) (-1, _115) 0 ]", "BLACKBOX::RANGE [(_115, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(111), Witness(4))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(116)), Simple(Witness(117))]", "BLACKBOX::RANGE [(_116, 222)] []", @@ -288,7 +288,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(116))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(119))]", "EXPR [ (-1, _116, _119) (5096253676302562286669017222071363378443840053029366383258766538131, _119) (1, _120) -1 ]", "EXPR [ (-1, _116, _120) (5096253676302562286669017222071363378443840053029366383258766538131, _120) 0 ]", - "EXPR [ (1, _117, _120) (268435454, _120) (-1, _121) 0 ]", + "EXPR [ (1, _117, _120) (268435455, _120) (-1, _121) 0 ]", "BLACKBOX::RANGE [(_121, 32)] []", "EXPR [ (1, _4, _9) (-1, _122) 0 ]", "BLACKBOX::RANGE [(_122, 32)] []", @@ -301,7 +301,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(123))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(126))]", "EXPR [ (-1, _123, _126) (5096253676302562286669017222071363378443840053029366383258766538131, _126) (1, _127) -1 ]", "EXPR [ (-1, _123, _127) (5096253676302562286669017222071363378443840053029366383258766538131, _127) 0 ]", - "EXPR [ (1, _124, _127) (268435454, _127) (-1, _128) 0 ]", + "EXPR [ (1, _124, _127) (268435455, _127) (-1, _128) 0 ]", "BLACKBOX::RANGE [(_128, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(105)), (1, Witness(124))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(129)), Simple(Witness(130))]", "BLACKBOX::RANGE [(_129, 222)] []", @@ -311,7 +311,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(129))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(132))]", "EXPR [ (-1, _129, _132) (5096253676302562286669017222071363378443840053029366383258766538131, _132) (1, _133) -1 ]", "EXPR [ (-1, _129, _133) (5096253676302562286669017222071363378443840053029366383258766538131, _133) 0 ]", - "EXPR [ (1, _130, _133) (268435454, _133) (-1, _134) 0 ]", + "EXPR [ (1, _130, _133) (268435455, _133) (-1, _134) 0 ]", "BLACKBOX::RANGE [(_134, 32)] []", "EXPR [ (1, _130) -3814912846 ]", "EXPR [ (1, _9) (1, _28) (-1, _135) 0 ]", @@ -325,7 +325,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(136))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(139))]", "EXPR [ (-1, _136, _139) (5096253676302562286669017222071363378443840053029366383258766538131, _139) (1, _140) -1 ]", "EXPR [ (-1, _136, _140) (5096253676302562286669017222071363378443840053029366383258766538131, _140) 0 ]", - "EXPR [ (1, _137, _140) (268435454, _140) (-1, _141) 0 ]", + "EXPR [ (1, _137, _140) (268435455, _140) (-1, _141) 0 ]", "BLACKBOX::RANGE [(_141, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(142)), Simple(Witness(143))]", "BLACKBOX::RANGE [(_142, 222)] []", @@ -336,7 +336,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(142))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(145))]", "EXPR [ (-1, _142, _145) (5096253676302562286669017222071363378443840053029366383258766538131, _145) (1, _146) -1 ]", "EXPR [ (-1, _142, _146) (5096253676302562286669017222071363378443840053029366383258766538131, _146) 0 ]", - "EXPR [ (1, _143, _146) (268435454, _146) (-1, _147) 0 ]", + "EXPR [ (1, _143, _146) (268435455, _146) (-1, _147) 0 ]", "BLACKBOX::RANGE [(_147, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(143))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(148)), Simple(Witness(149))]", "BLACKBOX::RANGE [(_148, 222)] []", @@ -347,7 +347,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(151))]", "EXPR [ (-1, _148, _151) (5096253676302562286669017222071363378443840053029366383258766538131, _151) (1, _152) -1 ]", "EXPR [ (-1, _148, _152) (5096253676302562286669017222071363378443840053029366383258766538131, _152) 0 ]", - "EXPR [ (1, _149, _152) (268435454, _152) (-1, _153) 0 ]", + "EXPR [ (1, _149, _152) (268435455, _152) (-1, _153) 0 ]", "BLACKBOX::RANGE [(_153, 32)] []", "EXPR [ (1, _47) (1, _149) (-1, _154) 0 ]", "BLACKBOX::RANGE [(_154, 32)] []", @@ -360,7 +360,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(155))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(158))]", "EXPR [ (-1, _155, _158) (5096253676302562286669017222071363378443840053029366383258766538131, _158) (1, _159) -1 ]", "EXPR [ (-1, _155, _159) (5096253676302562286669017222071363378443840053029366383258766538131, _159) 0 ]", - "EXPR [ (1, _156, _159) (268435454, _159) (-1, _160) 0 ]", + "EXPR [ (1, _156, _159) (268435455, _159) (-1, _160) 0 ]", "BLACKBOX::RANGE [(_160, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(161)), Simple(Witness(162))]", "BLACKBOX::RANGE [(_161, 222)] []", @@ -371,7 +371,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(161))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(164))]", "EXPR [ (-1, _161, _164) (5096253676302562286669017222071363378443840053029366383258766538131, _164) (1, _165) -1 ]", "EXPR [ (-1, _161, _165) (5096253676302562286669017222071363378443840053029366383258766538131, _165) 0 ]", - "EXPR [ (1, _162, _165) (268435454, _165) (-1, _166) 0 ]", + "EXPR [ (1, _162, _165) (268435455, _165) (-1, _166) 0 ]", "BLACKBOX::RANGE [(_166, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(162))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(167)), Simple(Witness(168))]", "BLACKBOX::RANGE [(_167, 222)] []", @@ -382,7 +382,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(167))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(170))]", "EXPR [ (-1, _167, _170) (5096253676302562286669017222071363378443840053029366383258766538131, _170) (1, _171) -1 ]", "EXPR [ (-1, _167, _171) (5096253676302562286669017222071363378443840053029366383258766538131, _171) 0 ]", - "EXPR [ (1, _168, _171) (268435454, _171) (-1, _172) 0 ]", + "EXPR [ (1, _168, _171) (268435455, _171) (-1, _172) 0 ]", "BLACKBOX::RANGE [(_172, 32)] []", "EXPR [ (1, _72) (1, _168) (-1, _173) 0 ]", "BLACKBOX::RANGE [(_173, 32)] []", @@ -395,7 +395,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(174))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(177))]", "EXPR [ (-1, _174, _177) (5096253676302562286669017222071363378443840053029366383258766538131, _177) (1, _178) -1 ]", "EXPR [ (-1, _174, _178) (5096253676302562286669017222071363378443840053029366383258766538131, _178) 0 ]", - "EXPR [ (1, _175, _178) (268435454, _178) (-1, _179) 0 ]", + "EXPR [ (1, _175, _178) (268435455, _178) (-1, _179) 0 ]", "BLACKBOX::RANGE [(_179, 32)] []", "EXPR [ (1, _122) (1, _175) (-1, _180) 0 ]", "BLACKBOX::RANGE [(_180, 32)] []", @@ -408,7 +408,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(181))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(184))]", "EXPR [ (-1, _181, _184) (5096253676302562286669017222071363378443840053029366383258766538131, _184) (1, _185) -1 ]", "EXPR [ (-1, _181, _185) (5096253676302562286669017222071363378443840053029366383258766538131, _185) 0 ]", - "EXPR [ (1, _182, _185) (268435454, _185) (-1, _186) 0 ]", + "EXPR [ (1, _182, _185) (268435455, _185) (-1, _186) 0 ]", "BLACKBOX::RANGE [(_186, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(182))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(187)), Simple(Witness(188))]", "BLACKBOX::RANGE [(_187, 222)] []", @@ -419,7 +419,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(187))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(190))]", "EXPR [ (-1, _187, _190) (5096253676302562286669017222071363378443840053029366383258766538131, _190) (1, _191) -1 ]", "EXPR [ (-1, _187, _191) (5096253676302562286669017222071363378443840053029366383258766538131, _191) 0 ]", - "EXPR [ (1, _188, _191) (268435454, _191) (-1, _192) 0 ]", + "EXPR [ (1, _188, _191) (268435455, _191) (-1, _192) 0 ]", "BLACKBOX::RANGE [(_192, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(188))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(193)), Simple(Witness(194))]", "BLACKBOX::RANGE [(_193, 222)] []", @@ -429,7 +429,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(193))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(196))]", "EXPR [ (-1, _193, _196) (5096253676302562286669017222071363378443840053029366383258766538131, _196) (1, _197) -1 ]", "EXPR [ (-1, _193, _197) (5096253676302562286669017222071363378443840053029366383258766538131, _197) 0 ]", - "EXPR [ (1, _194, _197) (268435454, _197) (-1, _198) 0 ]", + "EXPR [ (1, _194, _197) (268435455, _197) (-1, _198) 0 ]", "BLACKBOX::RANGE [(_198, 32)] []", "EXPR [ (1, _194) -41472 ]", "EXPR [ (1, _0) (-1, _5) (-1, _199) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/a_6_array/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/a_6_array/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 947f2eb73a6..c06d2773ecb 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/a_6_array/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/a_6_array/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -128,7 +128,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(29))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(32))]", "EXPR [ (-1, _29, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) (1, _33) -1 ]", "EXPR [ (-1, _29, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) 0 ]", - "EXPR [ (1, _30, _33) (268435454, _33) (-1, _34) 0 ]", + "EXPR [ (1, _30, _33) (268435455, _33) (-1, _34) 0 ]", "BLACKBOX::RANGE [(_34, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(30), Witness(30))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", "BLACKBOX::RANGE [(_35, 222)] []", @@ -139,7 +139,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(35))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(38))]", "EXPR [ (-1, _35, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) (1, _39) -1 ]", "EXPR [ (-1, _35, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) 0 ]", - "EXPR [ (1, _36, _39) (268435454, _39) (-1, _40) 0 ]", + "EXPR [ (1, _36, _39) (268435455, _39) (-1, _40) 0 ]", "BLACKBOX::RANGE [(_40, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(36), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", "BLACKBOX::RANGE [(_41, 222)] []", @@ -150,7 +150,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(41))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(44))]", "EXPR [ (-1, _41, _44) (5096253676302562286669017222071363378443840053029366383258766538131, _44) (1, _45) -1 ]", "EXPR [ (-1, _41, _45) (5096253676302562286669017222071363378443840053029366383258766538131, _45) 0 ]", - "EXPR [ (1, _42, _45) (268435454, _45) (-1, _46) 0 ]", + "EXPR [ (1, _42, _45) (268435455, _45) (-1, _46) 0 ]", "BLACKBOX::RANGE [(_46, 32)] []", "EXPR [ (1, _1, _6) (-1, _47) 0 ]", "BLACKBOX::RANGE [(_47, 32)] []", @@ -163,7 +163,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(48))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(51))]", "EXPR [ (-1, _48, _51) (5096253676302562286669017222071363378443840053029366383258766538131, _51) (1, _52) -1 ]", "EXPR [ (-1, _48, _52) (5096253676302562286669017222071363378443840053029366383258766538131, _52) 0 ]", - "EXPR [ (1, _49, _52) (268435454, _52) (-1, _53) 0 ]", + "EXPR [ (1, _49, _52) (268435455, _52) (-1, _53) 0 ]", "BLACKBOX::RANGE [(_53, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(30)), (1, Witness(49))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(54)), Simple(Witness(55))]", "BLACKBOX::RANGE [(_54, 222)] []", @@ -174,7 +174,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(54))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(57))]", "EXPR [ (-1, _54, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) (1, _58) -1 ]", "EXPR [ (-1, _54, _58) (5096253676302562286669017222071363378443840053029366383258766538131, _58) 0 ]", - "EXPR [ (1, _55, _58) (268435454, _58) (-1, _59) 0 ]", + "EXPR [ (1, _55, _58) (268435455, _58) (-1, _59) 0 ]", "BLACKBOX::RANGE [(_59, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(55), Witness(55))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(60)), Simple(Witness(61))]", "BLACKBOX::RANGE [(_60, 222)] []", @@ -185,7 +185,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(60))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(63))]", "EXPR [ (-1, _60, _63) (5096253676302562286669017222071363378443840053029366383258766538131, _63) (1, _64) -1 ]", "EXPR [ (-1, _60, _64) (5096253676302562286669017222071363378443840053029366383258766538131, _64) 0 ]", - "EXPR [ (1, _61, _64) (268435454, _64) (-1, _65) 0 ]", + "EXPR [ (1, _61, _64) (268435455, _64) (-1, _65) 0 ]", "BLACKBOX::RANGE [(_65, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(61), Witness(2))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", "BLACKBOX::RANGE [(_66, 222)] []", @@ -196,7 +196,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(66))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(69))]", "EXPR [ (-1, _66, _69) (5096253676302562286669017222071363378443840053029366383258766538131, _69) (1, _70) -1 ]", "EXPR [ (-1, _66, _70) (5096253676302562286669017222071363378443840053029366383258766538131, _70) 0 ]", - "EXPR [ (1, _67, _70) (268435454, _70) (-1, _71) 0 ]", + "EXPR [ (1, _67, _70) (268435455, _70) (-1, _71) 0 ]", "BLACKBOX::RANGE [(_71, 32)] []", "EXPR [ (1, _2, _7) (-1, _72) 0 ]", "BLACKBOX::RANGE [(_72, 32)] []", @@ -209,7 +209,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(73))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(76))]", "EXPR [ (-1, _73, _76) (5096253676302562286669017222071363378443840053029366383258766538131, _76) (1, _77) -1 ]", "EXPR [ (-1, _73, _77) (5096253676302562286669017222071363378443840053029366383258766538131, _77) 0 ]", - "EXPR [ (1, _74, _77) (268435454, _77) (-1, _78) 0 ]", + "EXPR [ (1, _74, _77) (268435455, _77) (-1, _78) 0 ]", "BLACKBOX::RANGE [(_78, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(55)), (1, Witness(74))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", "BLACKBOX::RANGE [(_79, 222)] []", @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(82))]", "EXPR [ (-1, _79, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) (1, _83) -1 ]", "EXPR [ (-1, _79, _83) (5096253676302562286669017222071363378443840053029366383258766538131, _83) 0 ]", - "EXPR [ (1, _80, _83) (268435454, _83) (-1, _84) 0 ]", + "EXPR [ (1, _80, _83) (268435455, _83) (-1, _84) 0 ]", "BLACKBOX::RANGE [(_84, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(80), Witness(80))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", "BLACKBOX::RANGE [(_85, 222)] []", @@ -231,7 +231,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(85))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(88))]", "EXPR [ (-1, _85, _88) (5096253676302562286669017222071363378443840053029366383258766538131, _88) (1, _89) -1 ]", "EXPR [ (-1, _85, _89) (5096253676302562286669017222071363378443840053029366383258766538131, _89) 0 ]", - "EXPR [ (1, _86, _89) (268435454, _89) (-1, _90) 0 ]", + "EXPR [ (1, _86, _89) (268435455, _89) (-1, _90) 0 ]", "BLACKBOX::RANGE [(_90, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(86), Witness(3))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(91)), Simple(Witness(92))]", "BLACKBOX::RANGE [(_91, 222)] []", @@ -242,7 +242,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(91))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(94))]", "EXPR [ (-1, _91, _94) (5096253676302562286669017222071363378443840053029366383258766538131, _94) (1, _95) -1 ]", "EXPR [ (-1, _91, _95) (5096253676302562286669017222071363378443840053029366383258766538131, _95) 0 ]", - "EXPR [ (1, _92, _95) (268435454, _95) (-1, _96) 0 ]", + "EXPR [ (1, _92, _95) (268435455, _95) (-1, _96) 0 ]", "BLACKBOX::RANGE [(_96, 32)] []", "EXPR [ (1, _3, _8) (-1, _97) 0 ]", "BLACKBOX::RANGE [(_97, 32)] []", @@ -255,7 +255,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(98))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(101))]", "EXPR [ (-1, _98, _101) (5096253676302562286669017222071363378443840053029366383258766538131, _101) (1, _102) -1 ]", "EXPR [ (-1, _98, _102) (5096253676302562286669017222071363378443840053029366383258766538131, _102) 0 ]", - "EXPR [ (1, _99, _102) (268435454, _102) (-1, _103) 0 ]", + "EXPR [ (1, _99, _102) (268435455, _102) (-1, _103) 0 ]", "BLACKBOX::RANGE [(_103, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80)), (1, Witness(99))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(104)), Simple(Witness(105))]", "BLACKBOX::RANGE [(_104, 222)] []", @@ -266,7 +266,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(104))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(107))]", "EXPR [ (-1, _104, _107) (5096253676302562286669017222071363378443840053029366383258766538131, _107) (1, _108) -1 ]", "EXPR [ (-1, _104, _108) (5096253676302562286669017222071363378443840053029366383258766538131, _108) 0 ]", - "EXPR [ (1, _105, _108) (268435454, _108) (-1, _109) 0 ]", + "EXPR [ (1, _105, _108) (268435455, _108) (-1, _109) 0 ]", "BLACKBOX::RANGE [(_109, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(105), Witness(105))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(110)), Simple(Witness(111))]", "BLACKBOX::RANGE [(_110, 222)] []", @@ -277,7 +277,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(110))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(113))]", "EXPR [ (-1, _110, _113) (5096253676302562286669017222071363378443840053029366383258766538131, _113) (1, _114) -1 ]", "EXPR [ (-1, _110, _114) (5096253676302562286669017222071363378443840053029366383258766538131, _114) 0 ]", - "EXPR [ (1, _111, _114) (268435454, _114) (-1, _115) 0 ]", + "EXPR [ (1, _111, _114) (268435455, _114) (-1, _115) 0 ]", "BLACKBOX::RANGE [(_115, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(111), Witness(4))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(116)), Simple(Witness(117))]", "BLACKBOX::RANGE [(_116, 222)] []", @@ -288,7 +288,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(116))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(119))]", "EXPR [ (-1, _116, _119) (5096253676302562286669017222071363378443840053029366383258766538131, _119) (1, _120) -1 ]", "EXPR [ (-1, _116, _120) (5096253676302562286669017222071363378443840053029366383258766538131, _120) 0 ]", - "EXPR [ (1, _117, _120) (268435454, _120) (-1, _121) 0 ]", + "EXPR [ (1, _117, _120) (268435455, _120) (-1, _121) 0 ]", "BLACKBOX::RANGE [(_121, 32)] []", "EXPR [ (1, _4, _9) (-1, _122) 0 ]", "BLACKBOX::RANGE [(_122, 32)] []", @@ -301,7 +301,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(123))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(126))]", "EXPR [ (-1, _123, _126) (5096253676302562286669017222071363378443840053029366383258766538131, _126) (1, _127) -1 ]", "EXPR [ (-1, _123, _127) (5096253676302562286669017222071363378443840053029366383258766538131, _127) 0 ]", - "EXPR [ (1, _124, _127) (268435454, _127) (-1, _128) 0 ]", + "EXPR [ (1, _124, _127) (268435455, _127) (-1, _128) 0 ]", "BLACKBOX::RANGE [(_128, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(105)), (1, Witness(124))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(129)), Simple(Witness(130))]", "BLACKBOX::RANGE [(_129, 222)] []", @@ -311,7 +311,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(129))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(132))]", "EXPR [ (-1, _129, _132) (5096253676302562286669017222071363378443840053029366383258766538131, _132) (1, _133) -1 ]", "EXPR [ (-1, _129, _133) (5096253676302562286669017222071363378443840053029366383258766538131, _133) 0 ]", - "EXPR [ (1, _130, _133) (268435454, _133) (-1, _134) 0 ]", + "EXPR [ (1, _130, _133) (268435455, _133) (-1, _134) 0 ]", "BLACKBOX::RANGE [(_134, 32)] []", "EXPR [ (1, _130) -3814912846 ]", "EXPR [ (1, _9) (1, _28) (-1, _135) 0 ]", @@ -325,7 +325,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(136))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(139))]", "EXPR [ (-1, _136, _139) (5096253676302562286669017222071363378443840053029366383258766538131, _139) (1, _140) -1 ]", "EXPR [ (-1, _136, _140) (5096253676302562286669017222071363378443840053029366383258766538131, _140) 0 ]", - "EXPR [ (1, _137, _140) (268435454, _140) (-1, _141) 0 ]", + "EXPR [ (1, _137, _140) (268435455, _140) (-1, _141) 0 ]", "BLACKBOX::RANGE [(_141, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(142)), Simple(Witness(143))]", "BLACKBOX::RANGE [(_142, 222)] []", @@ -336,7 +336,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(142))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(145))]", "EXPR [ (-1, _142, _145) (5096253676302562286669017222071363378443840053029366383258766538131, _145) (1, _146) -1 ]", "EXPR [ (-1, _142, _146) (5096253676302562286669017222071363378443840053029366383258766538131, _146) 0 ]", - "EXPR [ (1, _143, _146) (268435454, _146) (-1, _147) 0 ]", + "EXPR [ (1, _143, _146) (268435455, _146) (-1, _147) 0 ]", "BLACKBOX::RANGE [(_147, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967294, Witness(143))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(148)), Simple(Witness(149))]", "BLACKBOX::RANGE [(_148, 222)] []", @@ -347,7 +347,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(151))]", "EXPR [ (-1, _148, _151) (5096253676302562286669017222071363378443840053029366383258766538131, _151) (1, _152) -1 ]", "EXPR [ (-1, _148, _152) (5096253676302562286669017222071363378443840053029366383258766538131, _152) 0 ]", - "EXPR [ (1, _149, _152) (268435454, _152) (-1, _153) 0 ]", + "EXPR [ (1, _149, _152) (268435455, _152) (-1, _153) 0 ]", "BLACKBOX::RANGE [(_153, 32)] []", "EXPR [ (1, _47) (1, _149) (-1, _154) 0 ]", "BLACKBOX::RANGE [(_154, 32)] []", @@ -360,7 +360,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(155))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(158))]", "EXPR [ (-1, _155, _158) (5096253676302562286669017222071363378443840053029366383258766538131, _158) (1, _159) -1 ]", "EXPR [ (-1, _155, _159) (5096253676302562286669017222071363378443840053029366383258766538131, _159) 0 ]", - "EXPR [ (1, _156, _159) (268435454, _159) (-1, _160) 0 ]", + "EXPR [ (1, _156, _159) (268435455, _159) (-1, _160) 0 ]", "BLACKBOX::RANGE [(_160, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(161)), Simple(Witness(162))]", "BLACKBOX::RANGE [(_161, 222)] []", @@ -371,7 +371,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(161))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(164))]", "EXPR [ (-1, _161, _164) (5096253676302562286669017222071363378443840053029366383258766538131, _164) (1, _165) -1 ]", "EXPR [ (-1, _161, _165) (5096253676302562286669017222071363378443840053029366383258766538131, _165) 0 ]", - "EXPR [ (1, _162, _165) (268435454, _165) (-1, _166) 0 ]", + "EXPR [ (1, _162, _165) (268435455, _165) (-1, _166) 0 ]", "BLACKBOX::RANGE [(_166, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(4294967295, Witness(162))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(167)), Simple(Witness(168))]", "BLACKBOX::RANGE [(_167, 222)] []", @@ -382,7 +382,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(167))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(170))]", "EXPR [ (-1, _167, _170) (5096253676302562286669017222071363378443840053029366383258766538131, _170) (1, _171) -1 ]", "EXPR [ (-1, _167, _171) (5096253676302562286669017222071363378443840053029366383258766538131, _171) 0 ]", - "EXPR [ (1, _168, _171) (268435454, _171) (-1, _172) 0 ]", + "EXPR [ (1, _168, _171) (268435455, _171) (-1, _172) 0 ]", "BLACKBOX::RANGE [(_172, 32)] []", "EXPR [ (1, _72) (1, _168) (-1, _173) 0 ]", "BLACKBOX::RANGE [(_173, 32)] []", @@ -395,7 +395,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(174))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(177))]", "EXPR [ (-1, _174, _177) (5096253676302562286669017222071363378443840053029366383258766538131, _177) (1, _178) -1 ]", "EXPR [ (-1, _174, _178) (5096253676302562286669017222071363378443840053029366383258766538131, _178) 0 ]", - "EXPR [ (1, _175, _178) (268435454, _178) (-1, _179) 0 ]", + "EXPR [ (1, _175, _178) (268435455, _178) (-1, _179) 0 ]", "BLACKBOX::RANGE [(_179, 32)] []", "EXPR [ (1, _122) (1, _175) (-1, _180) 0 ]", "BLACKBOX::RANGE [(_180, 32)] []", @@ -408,7 +408,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(181))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(184))]", "EXPR [ (-1, _181, _184) (5096253676302562286669017222071363378443840053029366383258766538131, _184) (1, _185) -1 ]", "EXPR [ (-1, _181, _185) (5096253676302562286669017222071363378443840053029366383258766538131, _185) 0 ]", - "EXPR [ (1, _182, _185) (268435454, _185) (-1, _186) 0 ]", + "EXPR [ (1, _182, _185) (268435455, _185) (-1, _186) 0 ]", "BLACKBOX::RANGE [(_186, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(182))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(187)), Simple(Witness(188))]", "BLACKBOX::RANGE [(_187, 222)] []", @@ -419,7 +419,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(187))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(190))]", "EXPR [ (-1, _187, _190) (5096253676302562286669017222071363378443840053029366383258766538131, _190) (1, _191) -1 ]", "EXPR [ (-1, _187, _191) (5096253676302562286669017222071363378443840053029366383258766538131, _191) 0 ]", - "EXPR [ (1, _188, _191) (268435454, _191) (-1, _192) 0 ]", + "EXPR [ (1, _188, _191) (268435455, _191) (-1, _192) 0 ]", "BLACKBOX::RANGE [(_192, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(188))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(193)), Simple(Witness(194))]", "BLACKBOX::RANGE [(_193, 222)] []", @@ -429,7 +429,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(193))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(196))]", "EXPR [ (-1, _193, _196) (5096253676302562286669017222071363378443840053029366383258766538131, _196) (1, _197) -1 ]", "EXPR [ (-1, _193, _197) (5096253676302562286669017222071363378443840053029366383258766538131, _197) 0 ]", - "EXPR [ (1, _194, _197) (268435454, _197) (-1, _198) 0 ]", + "EXPR [ (1, _194, _197) (268435455, _197) (-1, _198) 0 ]", "BLACKBOX::RANGE [(_198, 32)] []", "EXPR [ (1, _194) -41472 ]", "EXPR [ (1, _0) (-1, _5) (-1, _199) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 2bbce2af4c4..eb862cbadbf 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 10944121435919637611123202872628637544274182200208017171849102093287904247808 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _8) 0 ]", - "EXPR [ (1, _5, _8) (-1, _9) 0 ]", + "EXPR [ (1, _5, _8) (1, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "EXPR [ (1, _5) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(10))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_0.snap index 2bbce2af4c4..eb862cbadbf 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_0.snap @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 10944121435919637611123202872628637544274182200208017171849102093287904247808 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _8) 0 ]", - "EXPR [ (1, _5, _8) (-1, _9) 0 ]", + "EXPR [ (1, _5, _8) (1, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "EXPR [ (1, _5) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(10))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 2bbce2af4c4..eb862cbadbf 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 10944121435919637611123202872628637544274182200208017171849102093287904247808 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _8) 0 ]", - "EXPR [ (1, _5, _8) (-1, _9) 0 ]", + "EXPR [ (1, _5, _8) (1, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "EXPR [ (1, _5) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(10))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 9c8aaacb519..46435c48267 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(78))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(81))]", "EXPR [ (-1, _78, _81) (5096253676302562286669017222071363378443840053029366383258766538131, _81) (1, _82) -1 ]", "EXPR [ (-1, _78, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) 0 ]", - "EXPR [ (1, _79, _82) (268435454, _82) (-1, _83) 0 ]", + "EXPR [ (1, _79, _82) (268435455, _82) (-1, _83) 0 ]", "BLACKBOX::RANGE [(_83, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 4294967299 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(84)), Simple(Witness(85))]", "BLACKBOX::RANGE [(_84, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_0.snap index 9c8aaacb519..46435c48267 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_0.snap @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(78))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(81))]", "EXPR [ (-1, _78, _81) (5096253676302562286669017222071363378443840053029366383258766538131, _81) (1, _82) -1 ]", "EXPR [ (-1, _78, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) 0 ]", - "EXPR [ (1, _79, _82) (268435454, _82) (-1, _83) 0 ]", + "EXPR [ (1, _79, _82) (268435455, _82) (-1, _83) 0 ]", "BLACKBOX::RANGE [(_83, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 4294967299 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(84)), Simple(Witness(85))]", "BLACKBOX::RANGE [(_84, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 9c8aaacb519..46435c48267 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/array_dynamic/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -220,7 +220,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(78))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(81))]", "EXPR [ (-1, _78, _81) (5096253676302562286669017222071363378443840053029366383258766538131, _81) (1, _82) -1 ]", "EXPR [ (-1, _78, _82) (5096253676302562286669017222071363378443840053029366383258766538131, _82) 0 ]", - "EXPR [ (1, _79, _82) (268435454, _82) (-1, _83) 0 ]", + "EXPR [ (1, _79, _82) (268435455, _82) (-1, _83) 0 ]", "BLACKBOX::RANGE [(_83, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(79))], q_c: 4294967299 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(84)), Simple(Witness(85))]", "BLACKBOX::RANGE [(_84, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index b2eace334f5..c18277fd62d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -130,7 +130,7 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(53))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(56))]", "EXPR [ (-1, _53, _56) (5096253676302562286669017222071363378443840053029366383258766538131, _56) (1, _57) -1 ]", "EXPR [ (-1, _53, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) 0 ]", - "EXPR [ (1, _54, _57) (268435454, _57) (-1, _58) 0 ]", + "EXPR [ (1, _54, _57) (268435455, _57) (-1, _58) 0 ]", "BLACKBOX::RANGE [(_58, 32)] []", "EXPR [ (1, _50) -1 ]", "EXPR [ (1, _54) -72 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_0.snap index b2eace334f5..c18277fd62d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_0.snap @@ -130,7 +130,7 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(53))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(56))]", "EXPR [ (-1, _53, _56) (5096253676302562286669017222071363378443840053029366383258766538131, _56) (1, _57) -1 ]", "EXPR [ (-1, _53, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) 0 ]", - "EXPR [ (1, _54, _57) (268435454, _57) (-1, _58) 0 ]", + "EXPR [ (1, _54, _57) (268435455, _57) (-1, _58) 0 ]", "BLACKBOX::RANGE [(_58, 32)] []", "EXPR [ (1, _50) -1 ]", "EXPR [ (1, _54) -72 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index b2eace334f5..c18277fd62d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/binary_operator_overloading/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -130,7 +130,7 @@ expression: artifact "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(53))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(56))]", "EXPR [ (-1, _53, _56) (5096253676302562286669017222071363378443840053029366383258766538131, _56) (1, _57) -1 ]", "EXPR [ (-1, _53, _57) (5096253676302562286669017222071363378443840053029366383258766538131, _57) 0 ]", - "EXPR [ (1, _54, _57) (268435454, _57) (-1, _58) 0 ]", + "EXPR [ (1, _54, _57) (268435455, _57) (-1, _58) 0 ]", "BLACKBOX::RANGE [(_58, 32)] []", "EXPR [ (1, _50) -1 ]", "EXPR [ (1, _54) -72 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 6304f227cde..08a480d9e60 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -54,7 +54,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (85500948718122168836900022442411230814642048439125134155071110103811751936, _8) 0 ]", - "EXPR [ (1, _5, _8) (-1, _9) 0 ]", + "EXPR [ (1, _5, _8) (1, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(10)), Simple(Witness(11))]", "BLACKBOX::RANGE [(_10, 246)] []", @@ -65,7 +65,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(10))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(13))]", "EXPR [ (-1, _10, _13) (85500948718122168836900022442411230814642048439125134155071110103811751936, _13) (1, _14) -1 ]", "EXPR [ (-1, _10, _14) (85500948718122168836900022442411230814642048439125134155071110103811751936, _14) 0 ]", - "EXPR [ (1, _11, _14) (-1, _15) 0 ]", + "EXPR [ (1, _11, _14) (1, _14) (-1, _15) 0 ]", "BLACKBOX::RANGE [(_15, 1)] []", "BLACKBOX::AND [(_5, 8), (_11, 8)] [_16]", "EXPR [ (-1, _5) (1, _16) 0 ]", @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(17))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(20))]", "EXPR [ (-1, _17, _20) (85500948718122168836900022442411230814642048439125134155071110103811751936, _20) (1, _21) -1 ]", "EXPR [ (-1, _17, _21) (85500948718122168836900022442411230814642048439125134155071110103811751936, _21) 0 ]", - "EXPR [ (1, _18, _21) (-1, _22) 0 ]", + "EXPR [ (1, _18, _21) (1, _21) (-1, _22) 0 ]", "BLACKBOX::RANGE [(_22, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(23)), Simple(Witness(24))]", "BLACKBOX::RANGE [(_23, 246)] []", @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(26))]", "EXPR [ (-1, _23, _26) (85500948718122168836900022442411230814642048439125134155071110103811751936, _26) (1, _27) -1 ]", "EXPR [ (-1, _23, _27) (85500948718122168836900022442411230814642048439125134155071110103811751936, _27) 0 ]", - "EXPR [ (1, _24, _27) (-1, _28) 0 ]", + "EXPR [ (1, _24, _27) (1, _27) (-1, _28) 0 ]", "BLACKBOX::RANGE [(_28, 1)] []", "BLACKBOX::AND [(_18, 8), (_24, 8)] [_29]", "EXPR [ (-1, _18) (1, _29) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_0.snap index 6304f227cde..08a480d9e60 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_0.snap @@ -54,7 +54,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (85500948718122168836900022442411230814642048439125134155071110103811751936, _8) 0 ]", - "EXPR [ (1, _5, _8) (-1, _9) 0 ]", + "EXPR [ (1, _5, _8) (1, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(10)), Simple(Witness(11))]", "BLACKBOX::RANGE [(_10, 246)] []", @@ -65,7 +65,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(10))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(13))]", "EXPR [ (-1, _10, _13) (85500948718122168836900022442411230814642048439125134155071110103811751936, _13) (1, _14) -1 ]", "EXPR [ (-1, _10, _14) (85500948718122168836900022442411230814642048439125134155071110103811751936, _14) 0 ]", - "EXPR [ (1, _11, _14) (-1, _15) 0 ]", + "EXPR [ (1, _11, _14) (1, _14) (-1, _15) 0 ]", "BLACKBOX::RANGE [(_15, 1)] []", "BLACKBOX::AND [(_5, 8), (_11, 8)] [_16]", "EXPR [ (-1, _5) (1, _16) 0 ]", @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(17))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(20))]", "EXPR [ (-1, _17, _20) (85500948718122168836900022442411230814642048439125134155071110103811751936, _20) (1, _21) -1 ]", "EXPR [ (-1, _17, _21) (85500948718122168836900022442411230814642048439125134155071110103811751936, _21) 0 ]", - "EXPR [ (1, _18, _21) (-1, _22) 0 ]", + "EXPR [ (1, _18, _21) (1, _21) (-1, _22) 0 ]", "BLACKBOX::RANGE [(_22, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(23)), Simple(Witness(24))]", "BLACKBOX::RANGE [(_23, 246)] []", @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(26))]", "EXPR [ (-1, _23, _26) (85500948718122168836900022442411230814642048439125134155071110103811751936, _26) (1, _27) -1 ]", "EXPR [ (-1, _23, _27) (85500948718122168836900022442411230814642048439125134155071110103811751936, _27) 0 ]", - "EXPR [ (1, _24, _27) (-1, _28) 0 ]", + "EXPR [ (1, _24, _27) (1, _27) (-1, _28) 0 ]", "BLACKBOX::RANGE [(_28, 1)] []", "BLACKBOX::AND [(_18, 8), (_24, 8)] [_29]", "EXPR [ (-1, _18) (1, _29) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 6304f227cde..08a480d9e60 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -54,7 +54,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (85500948718122168836900022442411230814642048439125134155071110103811751936, _8) 0 ]", - "EXPR [ (1, _5, _8) (-1, _9) 0 ]", + "EXPR [ (1, _5, _8) (1, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(10)), Simple(Witness(11))]", "BLACKBOX::RANGE [(_10, 246)] []", @@ -65,7 +65,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(10))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(13))]", "EXPR [ (-1, _10, _13) (85500948718122168836900022442411230814642048439125134155071110103811751936, _13) (1, _14) -1 ]", "EXPR [ (-1, _10, _14) (85500948718122168836900022442411230814642048439125134155071110103811751936, _14) 0 ]", - "EXPR [ (1, _11, _14) (-1, _15) 0 ]", + "EXPR [ (1, _11, _14) (1, _14) (-1, _15) 0 ]", "BLACKBOX::RANGE [(_15, 1)] []", "BLACKBOX::AND [(_5, 8), (_11, 8)] [_16]", "EXPR [ (-1, _5) (1, _16) 0 ]", @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(17))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(20))]", "EXPR [ (-1, _17, _20) (85500948718122168836900022442411230814642048439125134155071110103811751936, _20) (1, _21) -1 ]", "EXPR [ (-1, _17, _21) (85500948718122168836900022442411230814642048439125134155071110103811751936, _21) 0 ]", - "EXPR [ (1, _18, _21) (-1, _22) 0 ]", + "EXPR [ (1, _18, _21) (1, _21) (-1, _22) 0 ]", "BLACKBOX::RANGE [(_22, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(23)), Simple(Witness(24))]", "BLACKBOX::RANGE [(_23, 246)] []", @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(26))]", "EXPR [ (-1, _23, _26) (85500948718122168836900022442411230814642048439125134155071110103811751936, _26) (1, _27) -1 ]", "EXPR [ (-1, _23, _27) (85500948718122168836900022442411230814642048439125134155071110103811751936, _27) 0 ]", - "EXPR [ (1, _24, _27) (-1, _28) 0 ]", + "EXPR [ (1, _24, _27) (1, _27) (-1, _28) 0 ]", "BLACKBOX::RANGE [(_28, 1)] []", "BLACKBOX::AND [(_18, 8), (_24, 8)] [_29]", "EXPR [ (-1, _18) (1, _29) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 285fb3bb225..cedaf831fb2 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -110,7 +110,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (5096253676302562286669017222071363378443840053029366383258766538131, _40) 0 ]", - "EXPR [ (1, _37, _40) (268435454, _40) (-1, _41) 0 ]", + "EXPR [ (1, _37, _40) (268435455, _40) (-1, _41) 0 ]", "BLACKBOX::RANGE [(_41, 32)] []", "EXPR [ (1, _34) -1 ]", "EXPR [ (1, _37) -128 ]", @@ -134,7 +134,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(49))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(52))]", "EXPR [ (-1, _49, _52) (1186564023676924939888766319973246049704924238154051448977, _52) (1, _53) -1 ]", "EXPR [ (-1, _49, _53) (1186564023676924939888766319973246049704924238154051448977, _53) 0 ]", - "EXPR [ (1, _50, _53) (4331911350818177022, _53) (-1, _54) 0 ]", + "EXPR [ (1, _50, _53) (4331911350818177023, _53) (-1, _54) 0 ]", "BLACKBOX::RANGE [(_54, 63)] []", "EXPR [ (-1, _46) 0 ]", "EXPR [ (1, _50) -128 ]", @@ -462,7 +462,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(267))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(270))]", "EXPR [ (-1, _267, _270) (85500948718122168836900022442411230814642048439125134155071110103811751936, _270) (1, _271) -1 ]", "EXPR [ (-1, _267, _271) (85500948718122168836900022442411230814642048439125134155071110103811751936, _271) 0 ]", - "EXPR [ (1, _268, _271) (-1, _272) 0 ]", + "EXPR [ (1, _268, _271) (1, _271) (-1, _272) 0 ]", "BLACKBOX::RANGE [(_272, 1)] []", "EXPR [ (-1, _203) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(268))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(273)), Simple(Witness(274))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_0.snap index 285fb3bb225..cedaf831fb2 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_0.snap @@ -110,7 +110,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (5096253676302562286669017222071363378443840053029366383258766538131, _40) 0 ]", - "EXPR [ (1, _37, _40) (268435454, _40) (-1, _41) 0 ]", + "EXPR [ (1, _37, _40) (268435455, _40) (-1, _41) 0 ]", "BLACKBOX::RANGE [(_41, 32)] []", "EXPR [ (1, _34) -1 ]", "EXPR [ (1, _37) -128 ]", @@ -134,7 +134,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(49))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(52))]", "EXPR [ (-1, _49, _52) (1186564023676924939888766319973246049704924238154051448977, _52) (1, _53) -1 ]", "EXPR [ (-1, _49, _53) (1186564023676924939888766319973246049704924238154051448977, _53) 0 ]", - "EXPR [ (1, _50, _53) (4331911350818177022, _53) (-1, _54) 0 ]", + "EXPR [ (1, _50, _53) (4331911350818177023, _53) (-1, _54) 0 ]", "BLACKBOX::RANGE [(_54, 63)] []", "EXPR [ (-1, _46) 0 ]", "EXPR [ (1, _50) -128 ]", @@ -462,7 +462,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(267))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(270))]", "EXPR [ (-1, _267, _270) (85500948718122168836900022442411230814642048439125134155071110103811751936, _270) (1, _271) -1 ]", "EXPR [ (-1, _267, _271) (85500948718122168836900022442411230814642048439125134155071110103811751936, _271) 0 ]", - "EXPR [ (1, _268, _271) (-1, _272) 0 ]", + "EXPR [ (1, _268, _271) (1, _271) (-1, _272) 0 ]", "BLACKBOX::RANGE [(_272, 1)] []", "EXPR [ (-1, _203) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(268))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(273)), Simple(Witness(274))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 285fb3bb225..cedaf831fb2 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -110,7 +110,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (5096253676302562286669017222071363378443840053029366383258766538131, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (5096253676302562286669017222071363378443840053029366383258766538131, _40) 0 ]", - "EXPR [ (1, _37, _40) (268435454, _40) (-1, _41) 0 ]", + "EXPR [ (1, _37, _40) (268435455, _40) (-1, _41) 0 ]", "BLACKBOX::RANGE [(_41, 32)] []", "EXPR [ (1, _34) -1 ]", "EXPR [ (1, _37) -128 ]", @@ -134,7 +134,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(49))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(52))]", "EXPR [ (-1, _49, _52) (1186564023676924939888766319973246049704924238154051448977, _52) (1, _53) -1 ]", "EXPR [ (-1, _49, _53) (1186564023676924939888766319973246049704924238154051448977, _53) 0 ]", - "EXPR [ (1, _50, _53) (4331911350818177022, _53) (-1, _54) 0 ]", + "EXPR [ (1, _50, _53) (4331911350818177023, _53) (-1, _54) 0 ]", "BLACKBOX::RANGE [(_54, 63)] []", "EXPR [ (-1, _46) 0 ]", "EXPR [ (1, _50) -128 ]", @@ -462,7 +462,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(267))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(270))]", "EXPR [ (-1, _267, _270) (85500948718122168836900022442411230814642048439125134155071110103811751936, _270) (1, _271) -1 ]", "EXPR [ (-1, _267, _271) (85500948718122168836900022442411230814642048439125134155071110103811751936, _271) 0 ]", - "EXPR [ (1, _268, _271) (-1, _272) 0 ]", + "EXPR [ (1, _268, _271) (1, _271) (-1, _272) 0 ]", "BLACKBOX::RANGE [(_272, 1)] []", "EXPR [ (-1, _203) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(268))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(273)), Simple(Witness(274))]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 1cc778e0e7c..e5eddbdc5fb 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -55,7 +55,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(5))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(8))]", "EXPR [ (-1, _5, _8) (5096253676302562286669017222071363378443840053029366383258766538131, _8) (1, _9) -1 ]", "EXPR [ (-1, _5, _9) (5096253676302562286669017222071363378443840053029366383258766538131, _9) 0 ]", - "EXPR [ (1, _6, _9) (268435454, _9) (-1, _10) 0 ]", + "EXPR [ (1, _6, _9) (268435455, _9) (-1, _10) 0 ]", "BLACKBOX::RANGE [(_10, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_12, 32)] []", @@ -70,7 +70,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (5096253676302562286669017222071363378443840053029366383258766538131, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (5096253676302562286669017222071363378443840053029366383258766538131, _18) 0 ]", - "EXPR [ (1, _15, _18) (268435454, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (268435455, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(15))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(20)), Simple(Witness(21))]", "BLACKBOX::RANGE [(_21, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_0.snap index 1cc778e0e7c..e5eddbdc5fb 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_0.snap @@ -55,7 +55,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(5))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(8))]", "EXPR [ (-1, _5, _8) (5096253676302562286669017222071363378443840053029366383258766538131, _8) (1, _9) -1 ]", "EXPR [ (-1, _5, _9) (5096253676302562286669017222071363378443840053029366383258766538131, _9) 0 ]", - "EXPR [ (1, _6, _9) (268435454, _9) (-1, _10) 0 ]", + "EXPR [ (1, _6, _9) (268435455, _9) (-1, _10) 0 ]", "BLACKBOX::RANGE [(_10, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_12, 32)] []", @@ -70,7 +70,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (5096253676302562286669017222071363378443840053029366383258766538131, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (5096253676302562286669017222071363378443840053029366383258766538131, _18) 0 ]", - "EXPR [ (1, _15, _18) (268435454, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (268435455, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(15))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(20)), Simple(Witness(21))]", "BLACKBOX::RANGE [(_21, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 1cc778e0e7c..e5eddbdc5fb 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/brillig_uninitialized_arrays/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -55,7 +55,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(5))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(8))]", "EXPR [ (-1, _5, _8) (5096253676302562286669017222071363378443840053029366383258766538131, _8) (1, _9) -1 ]", "EXPR [ (-1, _5, _9) (5096253676302562286669017222071363378443840053029366383258766538131, _9) 0 ]", - "EXPR [ (1, _6, _9) (268435454, _9) (-1, _10) 0 ]", + "EXPR [ (1, _6, _9) (268435455, _9) (-1, _10) 0 ]", "BLACKBOX::RANGE [(_10, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_12, 32)] []", @@ -70,7 +70,7 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (5096253676302562286669017222071363378443840053029366383258766538131, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (5096253676302562286669017222071363378443840053029366383258766538131, _18) 0 ]", - "EXPR [ (1, _15, _18) (268435454, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (268435455, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(15))], q_c: 4294967294 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(20)), Simple(Witness(21))]", "BLACKBOX::RANGE [(_21, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 49454c67f9a..078a00263a3 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -47,7 +47,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (1, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 1)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap index 49454c67f9a..078a00263a3 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap @@ -47,7 +47,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (1, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 1)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 49454c67f9a..078a00263a3 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -47,7 +47,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (1, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 1)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 873b42d2c2b..21756c92124 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -48,7 +48,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (1186564023676924939888766319973246049704924238154051448977, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (1186564023676924939888766319973246049704924238154051448977, _7) 0 ]", - "EXPR [ (1, _4, _7) (4331911350818177022, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (4331911350818177023, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 63)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_0.snap index 873b42d2c2b..21756c92124 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_0.snap @@ -48,7 +48,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (1186564023676924939888766319973246049704924238154051448977, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (1186564023676924939888766319973246049704924238154051448977, _7) 0 ]", - "EXPR [ (1, _4, _7) (4331911350818177022, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (4331911350818177023, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 63)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 873b42d2c2b..21756c92124 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u64_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -48,7 +48,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 1186564023676924939888766319973246049704924238154051448977 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (1186564023676924939888766319973246049704924238154051448977, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (1186564023676924939888766319973246049704924238154051448977, _7) 0 ]", - "EXPR [ (1, _4, _7) (4331911350818177022, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (4331911350818177023, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 63)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 5863ff23306..e1cc7ce3506 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -47,7 +47,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (1, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 1)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap index 5863ff23306..e1cc7ce3506 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap @@ -47,7 +47,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (1, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 1)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 5863ff23306..e1cc7ce3506 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -47,7 +47,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "EXPR [ (1, _4, _7) (1, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 1)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 7a14e47f889..3c96010ec1f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -221,7 +221,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(18))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(21))]", "EXPR [ (-1, _18, _21) (5096253676302562286669017222071363378443840053029366383258766538131, _21) (1, _22) -1 ]", "EXPR [ (-1, _18, _22) (5096253676302562286669017222071363378443840053029366383258766538131, _22) 0 ]", - "EXPR [ (1, _19, _22) (268435454, _22) (-1, _23) 0 ]", + "EXPR [ (1, _19, _22) (268435455, _22) (-1, _23) 0 ]", "BLACKBOX::RANGE [(_23, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(19))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 29)] []", @@ -2478,7 +2478,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1943))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(1946))]", "EXPR [ (-1, _1943, _1946) (5096253676302562286669017222071363378443840053029366383258766538131, _1946) (1, _1947) -1 ]", "EXPR [ (-1, _1943, _1947) (5096253676302562286669017222071363378443840053029366383258766538131, _1947) 0 ]", - "EXPR [ (1, _1944, _1947) (268435454, _1947) (-1, _1948) 0 ]", + "EXPR [ (1, _1944, _1947) (268435455, _1947) (-1, _1948) 0 ]", "BLACKBOX::RANGE [(_1948, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1944))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1949)), Simple(Witness(1950))]", "BLACKBOX::RANGE [(_1949, 29)] []", @@ -8313,7 +8313,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(7063))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(7066))]", "EXPR [ (-1, _7063, _7066) (5096253676302562286669017222071363378443840053029366383258766538131, _7066) (1, _7067) -1 ]", "EXPR [ (-1, _7063, _7067) (5096253676302562286669017222071363378443840053029366383258766538131, _7067) 0 ]", - "EXPR [ (1, _7064, _7067) (268435454, _7067) (-1, _7068) 0 ]", + "EXPR [ (1, _7064, _7067) (268435455, _7067) (-1, _7068) 0 ]", "BLACKBOX::RANGE [(_7068, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7064))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7069)), Simple(Witness(7070))]", "BLACKBOX::RANGE [(_7069, 29)] []", @@ -13182,7 +13182,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(11326))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11329))]", "EXPR [ (-1, _11326, _11329) (5096253676302562286669017222071363378443840053029366383258766538131, _11329) (1, _11330) -1 ]", "EXPR [ (-1, _11326, _11330) (5096253676302562286669017222071363378443840053029366383258766538131, _11330) 0 ]", - "EXPR [ (1, _11327, _11330) (268435454, _11330) (-1, _11331) 0 ]", + "EXPR [ (1, _11327, _11330) (268435455, _11330) (-1, _11331) 0 ]", "BLACKBOX::RANGE [(_11331, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11327))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(11332)), Simple(Witness(11333))]", "BLACKBOX::RANGE [(_11332, 29)] []", @@ -14135,7 +14135,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(12165))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(12168))]", "EXPR [ (-1, _12165, _12168) (5096253676302562286669017222071363378443840053029366383258766538131, _12168) (1, _12169) -1 ]", "EXPR [ (-1, _12165, _12169) (5096253676302562286669017222071363378443840053029366383258766538131, _12169) 0 ]", - "EXPR [ (1, _12166, _12169) (268435454, _12169) (-1, _12170) 0 ]", + "EXPR [ (1, _12166, _12169) (268435455, _12169) (-1, _12170) 0 ]", "BLACKBOX::RANGE [(_12170, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12166))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(12171)), Simple(Witness(12172))]", "BLACKBOX::RANGE [(_12171, 29)] []", @@ -15088,7 +15088,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(13004))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(13007))]", "EXPR [ (-1, _13004, _13007) (5096253676302562286669017222071363378443840053029366383258766538131, _13007) (1, _13008) -1 ]", "EXPR [ (-1, _13004, _13008) (5096253676302562286669017222071363378443840053029366383258766538131, _13008) 0 ]", - "EXPR [ (1, _13005, _13008) (268435454, _13008) (-1, _13009) 0 ]", + "EXPR [ (1, _13005, _13008) (268435455, _13008) (-1, _13009) 0 ]", "BLACKBOX::RANGE [(_13009, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13005))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13010)), Simple(Witness(13011))]", "BLACKBOX::RANGE [(_13010, 29)] []", @@ -28307,7 +28307,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24456))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24459))]", "EXPR [ (-1, _24456, _24459) (5096253676302562286669017222071363378443840053029366383258766538131, _24459) (1, _24460) -1 ]", "EXPR [ (-1, _24456, _24460) (5096253676302562286669017222071363378443840053029366383258766538131, _24460) 0 ]", - "EXPR [ (1, _24457, _24460) (268435454, _24460) (-1, _24461) 0 ]", + "EXPR [ (1, _24457, _24460) (268435455, _24460) (-1, _24461) 0 ]", "BLACKBOX::RANGE [(_24461, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24457))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24462)), Simple(Witness(24463))]", "BLACKBOX::RANGE [(_24462, 29)] []", @@ -28633,7 +28633,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24708))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24711))]", "EXPR [ (-1, _24708, _24711) (5096253676302562286669017222071363378443840053029366383258766538131, _24711) (1, _24712) -1 ]", "EXPR [ (-1, _24708, _24712) (5096253676302562286669017222071363378443840053029366383258766538131, _24712) 0 ]", - "EXPR [ (1, _24709, _24712) (268435454, _24712) (-1, _24713) 0 ]", + "EXPR [ (1, _24709, _24712) (268435455, _24712) (-1, _24713) 0 ]", "BLACKBOX::RANGE [(_24713, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24709))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24714)), Simple(Witness(24715))]", "BLACKBOX::RANGE [(_24714, 29)] []", @@ -28926,7 +28926,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24928))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24931))]", "EXPR [ (-1, _24928, _24931) (5096253676302562286669017222071363378443840053029366383258766538131, _24931) (1, _24932) -1 ]", "EXPR [ (-1, _24928, _24932) (5096253676302562286669017222071363378443840053029366383258766538131, _24932) 0 ]", - "EXPR [ (1, _24929, _24932) (268435454, _24932) (-1, _24933) 0 ]", + "EXPR [ (1, _24929, _24932) (268435455, _24932) (-1, _24933) 0 ]", "BLACKBOX::RANGE [(_24933, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24929))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24934)), Simple(Witness(24935))]", "BLACKBOX::RANGE [(_24934, 29)] []", @@ -29219,7 +29219,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25151))]", "EXPR [ (-1, _25148, _25151) (5096253676302562286669017222071363378443840053029366383258766538131, _25151) (1, _25152) -1 ]", "EXPR [ (-1, _25148, _25152) (5096253676302562286669017222071363378443840053029366383258766538131, _25152) 0 ]", - "EXPR [ (1, _25149, _25152) (268435454, _25152) (-1, _25153) 0 ]", + "EXPR [ (1, _25149, _25152) (268435455, _25152) (-1, _25153) 0 ]", "BLACKBOX::RANGE [(_25153, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25149))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25154)), Simple(Witness(25155))]", "BLACKBOX::RANGE [(_25154, 29)] []", @@ -29512,7 +29512,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25368))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25371))]", "EXPR [ (-1, _25368, _25371) (5096253676302562286669017222071363378443840053029366383258766538131, _25371) (1, _25372) -1 ]", "EXPR [ (-1, _25368, _25372) (5096253676302562286669017222071363378443840053029366383258766538131, _25372) 0 ]", - "EXPR [ (1, _25369, _25372) (268435454, _25372) (-1, _25373) 0 ]", + "EXPR [ (1, _25369, _25372) (268435455, _25372) (-1, _25373) 0 ]", "BLACKBOX::RANGE [(_25373, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25369))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25374)), Simple(Witness(25375))]", "BLACKBOX::RANGE [(_25374, 29)] []", @@ -29805,7 +29805,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25588))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25591))]", "EXPR [ (-1, _25588, _25591) (5096253676302562286669017222071363378443840053029366383258766538131, _25591) (1, _25592) -1 ]", "EXPR [ (-1, _25588, _25592) (5096253676302562286669017222071363378443840053029366383258766538131, _25592) 0 ]", - "EXPR [ (1, _25589, _25592) (268435454, _25592) (-1, _25593) 0 ]", + "EXPR [ (1, _25589, _25592) (268435455, _25592) (-1, _25593) 0 ]", "BLACKBOX::RANGE [(_25593, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25589))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25594)), Simple(Witness(25595))]", "BLACKBOX::RANGE [(_25594, 29)] []", @@ -30098,7 +30098,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25808))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25811))]", "EXPR [ (-1, _25808, _25811) (5096253676302562286669017222071363378443840053029366383258766538131, _25811) (1, _25812) -1 ]", "EXPR [ (-1, _25808, _25812) (5096253676302562286669017222071363378443840053029366383258766538131, _25812) 0 ]", - "EXPR [ (1, _25809, _25812) (268435454, _25812) (-1, _25813) 0 ]", + "EXPR [ (1, _25809, _25812) (268435455, _25812) (-1, _25813) 0 ]", "BLACKBOX::RANGE [(_25813, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25809))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25814)), Simple(Witness(25815))]", "BLACKBOX::RANGE [(_25814, 29)] []", @@ -30391,7 +30391,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(26028))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(26031))]", "EXPR [ (-1, _26028, _26031) (5096253676302562286669017222071363378443840053029366383258766538131, _26031) (1, _26032) -1 ]", "EXPR [ (-1, _26028, _26032) (5096253676302562286669017222071363378443840053029366383258766538131, _26032) 0 ]", - "EXPR [ (1, _26029, _26032) (268435454, _26032) (-1, _26033) 0 ]", + "EXPR [ (1, _26029, _26032) (268435455, _26032) (-1, _26033) 0 ]", "BLACKBOX::RANGE [(_26033, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26029))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(26034)), Simple(Witness(26035))]", "BLACKBOX::RANGE [(_26034, 29)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_0.snap index 0f4ae450fb3..053737f2f03 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_0.snap @@ -221,7 +221,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(18))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(21))]", "EXPR [ (-1, _18, _21) (5096253676302562286669017222071363378443840053029366383258766538131, _21) (1, _22) -1 ]", "EXPR [ (-1, _18, _22) (5096253676302562286669017222071363378443840053029366383258766538131, _22) 0 ]", - "EXPR [ (1, _19, _22) (268435454, _22) (-1, _23) 0 ]", + "EXPR [ (1, _19, _22) (268435455, _22) (-1, _23) 0 ]", "BLACKBOX::RANGE [(_23, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(19))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 29)] []", @@ -2478,7 +2478,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1943))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(1946))]", "EXPR [ (-1, _1943, _1946) (5096253676302562286669017222071363378443840053029366383258766538131, _1946) (1, _1947) -1 ]", "EXPR [ (-1, _1943, _1947) (5096253676302562286669017222071363378443840053029366383258766538131, _1947) 0 ]", - "EXPR [ (1, _1944, _1947) (268435454, _1947) (-1, _1948) 0 ]", + "EXPR [ (1, _1944, _1947) (268435455, _1947) (-1, _1948) 0 ]", "BLACKBOX::RANGE [(_1948, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1944))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1949)), Simple(Witness(1950))]", "BLACKBOX::RANGE [(_1949, 29)] []", @@ -8313,7 +8313,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(7063))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(7066))]", "EXPR [ (-1, _7063, _7066) (5096253676302562286669017222071363378443840053029366383258766538131, _7066) (1, _7067) -1 ]", "EXPR [ (-1, _7063, _7067) (5096253676302562286669017222071363378443840053029366383258766538131, _7067) 0 ]", - "EXPR [ (1, _7064, _7067) (268435454, _7067) (-1, _7068) 0 ]", + "EXPR [ (1, _7064, _7067) (268435455, _7067) (-1, _7068) 0 ]", "BLACKBOX::RANGE [(_7068, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7064))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7069)), Simple(Witness(7070))]", "BLACKBOX::RANGE [(_7069, 29)] []", @@ -13182,7 +13182,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(11326))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11329))]", "EXPR [ (-1, _11326, _11329) (5096253676302562286669017222071363378443840053029366383258766538131, _11329) (1, _11330) -1 ]", "EXPR [ (-1, _11326, _11330) (5096253676302562286669017222071363378443840053029366383258766538131, _11330) 0 ]", - "EXPR [ (1, _11327, _11330) (268435454, _11330) (-1, _11331) 0 ]", + "EXPR [ (1, _11327, _11330) (268435455, _11330) (-1, _11331) 0 ]", "BLACKBOX::RANGE [(_11331, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11327))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(11332)), Simple(Witness(11333))]", "BLACKBOX::RANGE [(_11332, 29)] []", @@ -14135,7 +14135,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(12165))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(12168))]", "EXPR [ (-1, _12165, _12168) (5096253676302562286669017222071363378443840053029366383258766538131, _12168) (1, _12169) -1 ]", "EXPR [ (-1, _12165, _12169) (5096253676302562286669017222071363378443840053029366383258766538131, _12169) 0 ]", - "EXPR [ (1, _12166, _12169) (268435454, _12169) (-1, _12170) 0 ]", + "EXPR [ (1, _12166, _12169) (268435455, _12169) (-1, _12170) 0 ]", "BLACKBOX::RANGE [(_12170, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12166))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(12171)), Simple(Witness(12172))]", "BLACKBOX::RANGE [(_12171, 29)] []", @@ -15088,7 +15088,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(13004))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(13007))]", "EXPR [ (-1, _13004, _13007) (5096253676302562286669017222071363378443840053029366383258766538131, _13007) (1, _13008) -1 ]", "EXPR [ (-1, _13004, _13008) (5096253676302562286669017222071363378443840053029366383258766538131, _13008) 0 ]", - "EXPR [ (1, _13005, _13008) (268435454, _13008) (-1, _13009) 0 ]", + "EXPR [ (1, _13005, _13008) (268435455, _13008) (-1, _13009) 0 ]", "BLACKBOX::RANGE [(_13009, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13005))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13010)), Simple(Witness(13011))]", "BLACKBOX::RANGE [(_13010, 29)] []", @@ -28307,7 +28307,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24456))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24459))]", "EXPR [ (-1, _24456, _24459) (5096253676302562286669017222071363378443840053029366383258766538131, _24459) (1, _24460) -1 ]", "EXPR [ (-1, _24456, _24460) (5096253676302562286669017222071363378443840053029366383258766538131, _24460) 0 ]", - "EXPR [ (1, _24457, _24460) (268435454, _24460) (-1, _24461) 0 ]", + "EXPR [ (1, _24457, _24460) (268435455, _24460) (-1, _24461) 0 ]", "BLACKBOX::RANGE [(_24461, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24457))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24462)), Simple(Witness(24463))]", "BLACKBOX::RANGE [(_24462, 29)] []", @@ -28633,7 +28633,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24708))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24711))]", "EXPR [ (-1, _24708, _24711) (5096253676302562286669017222071363378443840053029366383258766538131, _24711) (1, _24712) -1 ]", "EXPR [ (-1, _24708, _24712) (5096253676302562286669017222071363378443840053029366383258766538131, _24712) 0 ]", - "EXPR [ (1, _24709, _24712) (268435454, _24712) (-1, _24713) 0 ]", + "EXPR [ (1, _24709, _24712) (268435455, _24712) (-1, _24713) 0 ]", "BLACKBOX::RANGE [(_24713, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24709))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24714)), Simple(Witness(24715))]", "BLACKBOX::RANGE [(_24714, 29)] []", @@ -28926,7 +28926,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24928))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24931))]", "EXPR [ (-1, _24928, _24931) (5096253676302562286669017222071363378443840053029366383258766538131, _24931) (1, _24932) -1 ]", "EXPR [ (-1, _24928, _24932) (5096253676302562286669017222071363378443840053029366383258766538131, _24932) 0 ]", - "EXPR [ (1, _24929, _24932) (268435454, _24932) (-1, _24933) 0 ]", + "EXPR [ (1, _24929, _24932) (268435455, _24932) (-1, _24933) 0 ]", "BLACKBOX::RANGE [(_24933, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24929))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24934)), Simple(Witness(24935))]", "BLACKBOX::RANGE [(_24934, 29)] []", @@ -29219,7 +29219,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25151))]", "EXPR [ (-1, _25148, _25151) (5096253676302562286669017222071363378443840053029366383258766538131, _25151) (1, _25152) -1 ]", "EXPR [ (-1, _25148, _25152) (5096253676302562286669017222071363378443840053029366383258766538131, _25152) 0 ]", - "EXPR [ (1, _25149, _25152) (268435454, _25152) (-1, _25153) 0 ]", + "EXPR [ (1, _25149, _25152) (268435455, _25152) (-1, _25153) 0 ]", "BLACKBOX::RANGE [(_25153, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25149))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25154)), Simple(Witness(25155))]", "BLACKBOX::RANGE [(_25154, 29)] []", @@ -29512,7 +29512,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25368))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25371))]", "EXPR [ (-1, _25368, _25371) (5096253676302562286669017222071363378443840053029366383258766538131, _25371) (1, _25372) -1 ]", "EXPR [ (-1, _25368, _25372) (5096253676302562286669017222071363378443840053029366383258766538131, _25372) 0 ]", - "EXPR [ (1, _25369, _25372) (268435454, _25372) (-1, _25373) 0 ]", + "EXPR [ (1, _25369, _25372) (268435455, _25372) (-1, _25373) 0 ]", "BLACKBOX::RANGE [(_25373, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25369))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25374)), Simple(Witness(25375))]", "BLACKBOX::RANGE [(_25374, 29)] []", @@ -29805,7 +29805,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25588))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25591))]", "EXPR [ (-1, _25588, _25591) (5096253676302562286669017222071363378443840053029366383258766538131, _25591) (1, _25592) -1 ]", "EXPR [ (-1, _25588, _25592) (5096253676302562286669017222071363378443840053029366383258766538131, _25592) 0 ]", - "EXPR [ (1, _25589, _25592) (268435454, _25592) (-1, _25593) 0 ]", + "EXPR [ (1, _25589, _25592) (268435455, _25592) (-1, _25593) 0 ]", "BLACKBOX::RANGE [(_25593, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25589))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25594)), Simple(Witness(25595))]", "BLACKBOX::RANGE [(_25594, 29)] []", @@ -30098,7 +30098,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25808))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25811))]", "EXPR [ (-1, _25808, _25811) (5096253676302562286669017222071363378443840053029366383258766538131, _25811) (1, _25812) -1 ]", "EXPR [ (-1, _25808, _25812) (5096253676302562286669017222071363378443840053029366383258766538131, _25812) 0 ]", - "EXPR [ (1, _25809, _25812) (268435454, _25812) (-1, _25813) 0 ]", + "EXPR [ (1, _25809, _25812) (268435455, _25812) (-1, _25813) 0 ]", "BLACKBOX::RANGE [(_25813, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25809))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25814)), Simple(Witness(25815))]", "BLACKBOX::RANGE [(_25814, 29)] []", @@ -30391,7 +30391,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(26028))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(26031))]", "EXPR [ (-1, _26028, _26031) (5096253676302562286669017222071363378443840053029366383258766538131, _26031) (1, _26032) -1 ]", "EXPR [ (-1, _26028, _26032) (5096253676302562286669017222071363378443840053029366383258766538131, _26032) 0 ]", - "EXPR [ (1, _26029, _26032) (268435454, _26032) (-1, _26033) 0 ]", + "EXPR [ (1, _26029, _26032) (268435455, _26032) (-1, _26033) 0 ]", "BLACKBOX::RANGE [(_26033, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26029))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(26034)), Simple(Witness(26035))]", "BLACKBOX::RANGE [(_26034, 29)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 034ae58a874..3118f4732b8 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/hashmap/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -221,7 +221,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(18))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(21))]", "EXPR [ (-1, _18, _21) (5096253676302562286669017222071363378443840053029366383258766538131, _21) (1, _22) -1 ]", "EXPR [ (-1, _18, _22) (5096253676302562286669017222071363378443840053029366383258766538131, _22) 0 ]", - "EXPR [ (1, _19, _22) (268435454, _22) (-1, _23) 0 ]", + "EXPR [ (1, _19, _22) (268435455, _22) (-1, _23) 0 ]", "BLACKBOX::RANGE [(_23, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(19))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 29)] []", @@ -2478,7 +2478,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1943))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(1946))]", "EXPR [ (-1, _1943, _1946) (5096253676302562286669017222071363378443840053029366383258766538131, _1946) (1, _1947) -1 ]", "EXPR [ (-1, _1943, _1947) (5096253676302562286669017222071363378443840053029366383258766538131, _1947) 0 ]", - "EXPR [ (1, _1944, _1947) (268435454, _1947) (-1, _1948) 0 ]", + "EXPR [ (1, _1944, _1947) (268435455, _1947) (-1, _1948) 0 ]", "BLACKBOX::RANGE [(_1948, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1944))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(1949)), Simple(Witness(1950))]", "BLACKBOX::RANGE [(_1949, 29)] []", @@ -8313,7 +8313,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(7063))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(7066))]", "EXPR [ (-1, _7063, _7066) (5096253676302562286669017222071363378443840053029366383258766538131, _7066) (1, _7067) -1 ]", "EXPR [ (-1, _7063, _7067) (5096253676302562286669017222071363378443840053029366383258766538131, _7067) 0 ]", - "EXPR [ (1, _7064, _7067) (268435454, _7067) (-1, _7068) 0 ]", + "EXPR [ (1, _7064, _7067) (268435455, _7067) (-1, _7068) 0 ]", "BLACKBOX::RANGE [(_7068, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7064))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(7069)), Simple(Witness(7070))]", "BLACKBOX::RANGE [(_7069, 29)] []", @@ -13182,7 +13182,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(11326))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11329))]", "EXPR [ (-1, _11326, _11329) (5096253676302562286669017222071363378443840053029366383258766538131, _11329) (1, _11330) -1 ]", "EXPR [ (-1, _11326, _11330) (5096253676302562286669017222071363378443840053029366383258766538131, _11330) 0 ]", - "EXPR [ (1, _11327, _11330) (268435454, _11330) (-1, _11331) 0 ]", + "EXPR [ (1, _11327, _11330) (268435455, _11330) (-1, _11331) 0 ]", "BLACKBOX::RANGE [(_11331, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11327))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(11332)), Simple(Witness(11333))]", "BLACKBOX::RANGE [(_11332, 29)] []", @@ -14135,7 +14135,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(12165))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(12168))]", "EXPR [ (-1, _12165, _12168) (5096253676302562286669017222071363378443840053029366383258766538131, _12168) (1, _12169) -1 ]", "EXPR [ (-1, _12165, _12169) (5096253676302562286669017222071363378443840053029366383258766538131, _12169) 0 ]", - "EXPR [ (1, _12166, _12169) (268435454, _12169) (-1, _12170) 0 ]", + "EXPR [ (1, _12166, _12169) (268435455, _12169) (-1, _12170) 0 ]", "BLACKBOX::RANGE [(_12170, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12166))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(12171)), Simple(Witness(12172))]", "BLACKBOX::RANGE [(_12171, 29)] []", @@ -15088,7 +15088,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(13004))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(13007))]", "EXPR [ (-1, _13004, _13007) (5096253676302562286669017222071363378443840053029366383258766538131, _13007) (1, _13008) -1 ]", "EXPR [ (-1, _13004, _13008) (5096253676302562286669017222071363378443840053029366383258766538131, _13008) 0 ]", - "EXPR [ (1, _13005, _13008) (268435454, _13008) (-1, _13009) 0 ]", + "EXPR [ (1, _13005, _13008) (268435455, _13008) (-1, _13009) 0 ]", "BLACKBOX::RANGE [(_13009, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13005))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(13010)), Simple(Witness(13011))]", "BLACKBOX::RANGE [(_13010, 29)] []", @@ -28307,7 +28307,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24456))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24459))]", "EXPR [ (-1, _24456, _24459) (5096253676302562286669017222071363378443840053029366383258766538131, _24459) (1, _24460) -1 ]", "EXPR [ (-1, _24456, _24460) (5096253676302562286669017222071363378443840053029366383258766538131, _24460) 0 ]", - "EXPR [ (1, _24457, _24460) (268435454, _24460) (-1, _24461) 0 ]", + "EXPR [ (1, _24457, _24460) (268435455, _24460) (-1, _24461) 0 ]", "BLACKBOX::RANGE [(_24461, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24457))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24462)), Simple(Witness(24463))]", "BLACKBOX::RANGE [(_24462, 29)] []", @@ -28633,7 +28633,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24708))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24711))]", "EXPR [ (-1, _24708, _24711) (5096253676302562286669017222071363378443840053029366383258766538131, _24711) (1, _24712) -1 ]", "EXPR [ (-1, _24708, _24712) (5096253676302562286669017222071363378443840053029366383258766538131, _24712) 0 ]", - "EXPR [ (1, _24709, _24712) (268435454, _24712) (-1, _24713) 0 ]", + "EXPR [ (1, _24709, _24712) (268435455, _24712) (-1, _24713) 0 ]", "BLACKBOX::RANGE [(_24713, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24709))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24714)), Simple(Witness(24715))]", "BLACKBOX::RANGE [(_24714, 29)] []", @@ -28926,7 +28926,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(24928))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(24931))]", "EXPR [ (-1, _24928, _24931) (5096253676302562286669017222071363378443840053029366383258766538131, _24931) (1, _24932) -1 ]", "EXPR [ (-1, _24928, _24932) (5096253676302562286669017222071363378443840053029366383258766538131, _24932) 0 ]", - "EXPR [ (1, _24929, _24932) (268435454, _24932) (-1, _24933) 0 ]", + "EXPR [ (1, _24929, _24932) (268435455, _24932) (-1, _24933) 0 ]", "BLACKBOX::RANGE [(_24933, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(24929))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(24934)), Simple(Witness(24935))]", "BLACKBOX::RANGE [(_24934, 29)] []", @@ -29219,7 +29219,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25148))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25151))]", "EXPR [ (-1, _25148, _25151) (5096253676302562286669017222071363378443840053029366383258766538131, _25151) (1, _25152) -1 ]", "EXPR [ (-1, _25148, _25152) (5096253676302562286669017222071363378443840053029366383258766538131, _25152) 0 ]", - "EXPR [ (1, _25149, _25152) (268435454, _25152) (-1, _25153) 0 ]", + "EXPR [ (1, _25149, _25152) (268435455, _25152) (-1, _25153) 0 ]", "BLACKBOX::RANGE [(_25153, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25149))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25154)), Simple(Witness(25155))]", "BLACKBOX::RANGE [(_25154, 29)] []", @@ -29512,7 +29512,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25368))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25371))]", "EXPR [ (-1, _25368, _25371) (5096253676302562286669017222071363378443840053029366383258766538131, _25371) (1, _25372) -1 ]", "EXPR [ (-1, _25368, _25372) (5096253676302562286669017222071363378443840053029366383258766538131, _25372) 0 ]", - "EXPR [ (1, _25369, _25372) (268435454, _25372) (-1, _25373) 0 ]", + "EXPR [ (1, _25369, _25372) (268435455, _25372) (-1, _25373) 0 ]", "BLACKBOX::RANGE [(_25373, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25369))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25374)), Simple(Witness(25375))]", "BLACKBOX::RANGE [(_25374, 29)] []", @@ -29805,7 +29805,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25588))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25591))]", "EXPR [ (-1, _25588, _25591) (5096253676302562286669017222071363378443840053029366383258766538131, _25591) (1, _25592) -1 ]", "EXPR [ (-1, _25588, _25592) (5096253676302562286669017222071363378443840053029366383258766538131, _25592) 0 ]", - "EXPR [ (1, _25589, _25592) (268435454, _25592) (-1, _25593) 0 ]", + "EXPR [ (1, _25589, _25592) (268435455, _25592) (-1, _25593) 0 ]", "BLACKBOX::RANGE [(_25593, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25589))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25594)), Simple(Witness(25595))]", "BLACKBOX::RANGE [(_25594, 29)] []", @@ -30098,7 +30098,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(25808))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25811))]", "EXPR [ (-1, _25808, _25811) (5096253676302562286669017222071363378443840053029366383258766538131, _25811) (1, _25812) -1 ]", "EXPR [ (-1, _25808, _25812) (5096253676302562286669017222071363378443840053029366383258766538131, _25812) 0 ]", - "EXPR [ (1, _25809, _25812) (268435454, _25812) (-1, _25813) 0 ]", + "EXPR [ (1, _25809, _25812) (268435455, _25812) (-1, _25813) 0 ]", "BLACKBOX::RANGE [(_25813, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(25809))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(25814)), Simple(Witness(25815))]", "BLACKBOX::RANGE [(_25814, 29)] []", @@ -30391,7 +30391,7 @@ expression: artifact "BRILLIG CALL func 4: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(26028))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(26031))]", "EXPR [ (-1, _26028, _26031) (5096253676302562286669017222071363378443840053029366383258766538131, _26031) (1, _26032) -1 ]", "EXPR [ (-1, _26028, _26032) (5096253676302562286669017222071363378443840053029366383258766538131, _26032) 0 ]", - "EXPR [ (1, _26029, _26032) (268435454, _26032) (-1, _26033) 0 ]", + "EXPR [ (1, _26029, _26032) (268435455, _26032) (-1, _26033) 0 ]", "BLACKBOX::RANGE [(_26033, 32)] []", "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(26029))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 })], outputs: [Simple(Witness(26034)), Simple(Witness(26035))]", "BLACKBOX::RANGE [(_26034, 29)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index d09ee6b4f5a..e8c49f16b16 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (268435454, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967301 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap index d09ee6b4f5a..e8c49f16b16 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (268435454, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967301 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index d09ee6b4f5a..e8c49f16b16 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -80,7 +80,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (268435454, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967301 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 7fd663fb4c2..aa57295d1cf 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (268435454, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 4294967306 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 1)] []", @@ -73,7 +73,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(30))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(33))]", "EXPR [ (-1, _30, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) (1, _34) -1 ]", "EXPR [ (-1, _30, _34) (5096253676302562286669017222071363378443840053029366383258766538131, _34) 0 ]", - "EXPR [ (1, _31, _34) (268435454, _34) (-1, _35) 0 ]", + "EXPR [ (1, _31, _34) (268435455, _34) (-1, _35) 0 ]", "BLACKBOX::RANGE [(_35, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(31))], q_c: 4294967275 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(36)), Simple(Witness(37))]", "BLACKBOX::RANGE [(_36, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_0.snap index 7fd663fb4c2..aa57295d1cf 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_0.snap @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (268435454, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 4294967306 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 1)] []", @@ -73,7 +73,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(30))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(33))]", "EXPR [ (-1, _30, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) (1, _34) -1 ]", "EXPR [ (-1, _30, _34) (5096253676302562286669017222071363378443840053029366383258766538131, _34) 0 ]", - "EXPR [ (1, _31, _34) (268435454, _34) (-1, _35) 0 ]", + "EXPR [ (1, _31, _34) (268435455, _34) (-1, _35) 0 ]", "BLACKBOX::RANGE [(_35, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(31))], q_c: 4294967275 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(36)), Simple(Witness(37))]", "BLACKBOX::RANGE [(_36, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 7fd663fb4c2..aa57295d1cf 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_capacity_tracker/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (268435454, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 4294967306 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 1)] []", @@ -73,7 +73,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(30))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(33))]", "EXPR [ (-1, _30, _33) (5096253676302562286669017222071363378443840053029366383258766538131, _33) (1, _34) -1 ]", "EXPR [ (-1, _30, _34) (5096253676302562286669017222071363378443840053029366383258766538131, _34) 0 ]", - "EXPR [ (1, _31, _34) (268435454, _34) (-1, _35) 0 ]", + "EXPR [ (1, _31, _34) (268435455, _34) (-1, _35) 0 ]", "BLACKBOX::RANGE [(_35, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(31))], q_c: 4294967275 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(36)), Simple(Witness(37))]", "BLACKBOX::RANGE [(_36, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 277f9b5b5d7..91ff153786d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (268435454, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 222)] []", @@ -102,7 +102,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (5096253676302562286669017222071363378443840053029366383258766538131, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) 0 ]", - "EXPR [ (1, _29, _32) (268435454, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (268435455, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", "BLACKBOX::RANGE [(_34, 222)] []", @@ -113,7 +113,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(34))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(37))]", "EXPR [ (-1, _34, _37) (5096253676302562286669017222071363378443840053029366383258766538131, _37) (1, _38) -1 ]", "EXPR [ (-1, _34, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) 0 ]", - "EXPR [ (1, _35, _38) (268435454, _38) (-1, _39) 0 ]", + "EXPR [ (1, _35, _38) (268435455, _38) (-1, _39) 0 ]", "BLACKBOX::RANGE [(_39, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0)), (1, Witness(23))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", "BLACKBOX::RANGE [(_40, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_0.snap index 277f9b5b5d7..91ff153786d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_0.snap @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (268435454, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 222)] []", @@ -102,7 +102,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (5096253676302562286669017222071363378443840053029366383258766538131, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) 0 ]", - "EXPR [ (1, _29, _32) (268435454, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (268435455, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", "BLACKBOX::RANGE [(_34, 222)] []", @@ -113,7 +113,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(34))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(37))]", "EXPR [ (-1, _34, _37) (5096253676302562286669017222071363378443840053029366383258766538131, _37) (1, _38) -1 ]", "EXPR [ (-1, _34, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) 0 ]", - "EXPR [ (1, _35, _38) (268435454, _38) (-1, _39) 0 ]", + "EXPR [ (1, _35, _38) (268435455, _38) (-1, _39) 0 ]", "BLACKBOX::RANGE [(_39, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0)), (1, Witness(23))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", "BLACKBOX::RANGE [(_40, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 277f9b5b5d7..91ff153786d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_division/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -91,7 +91,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(22))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(25))]", "EXPR [ (-1, _22, _25) (5096253676302562286669017222071363378443840053029366383258766538131, _25) (1, _26) -1 ]", "EXPR [ (-1, _22, _26) (5096253676302562286669017222071363378443840053029366383258766538131, _26) 0 ]", - "EXPR [ (1, _23, _26) (268435454, _26) (-1, _27) 0 ]", + "EXPR [ (1, _23, _26) (268435455, _26) (-1, _27) 0 ]", "BLACKBOX::RANGE [(_27, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", "BLACKBOX::RANGE [(_28, 222)] []", @@ -102,7 +102,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (5096253676302562286669017222071363378443840053029366383258766538131, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (5096253676302562286669017222071363378443840053029366383258766538131, _32) 0 ]", - "EXPR [ (1, _29, _32) (268435454, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (268435455, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(1))], q_c: 340282366920938463463374607431768211456 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", "BLACKBOX::RANGE [(_34, 222)] []", @@ -113,7 +113,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(34))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(37))]", "EXPR [ (-1, _34, _37) (5096253676302562286669017222071363378443840053029366383258766538131, _37) (1, _38) -1 ]", "EXPR [ (-1, _34, _38) (5096253676302562286669017222071363378443840053029366383258766538131, _38) 0 ]", - "EXPR [ (1, _35, _38) (268435454, _38) (-1, _39) 0 ]", + "EXPR [ (1, _35, _38) (268435455, _38) (-1, _39) 0 ]", "BLACKBOX::RANGE [(_39, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0)), (1, Witness(23))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", "BLACKBOX::RANGE [(_40, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 53329a4b119..80adbb32aab 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -40,7 +40,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (268435454, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", "BLACKBOX::RANGE [(_8, 222)] []", @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (268435454, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3)), (-1, Witness(9))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_0.snap index 53329a4b119..80adbb32aab 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_0.snap @@ -40,7 +40,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (268435454, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", "BLACKBOX::RANGE [(_8, 222)] []", @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (268435454, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3)), (-1, Witness(9))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 53329a4b119..80adbb32aab 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/simple_comparison/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -40,7 +40,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (5096253676302562286669017222071363378443840053029366383258766538131, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (5096253676302562286669017222071363378443840053029366383258766538131, _6) 0 ]", - "EXPR [ (1, _3, _6) (268435454, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (268435455, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", "BLACKBOX::RANGE [(_8, 222)] []", @@ -51,7 +51,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (5096253676302562286669017222071363378443840053029366383258766538131, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (5096253676302562286669017222071363378443840053029366383258766538131, _12) 0 ]", - "EXPR [ (1, _9, _12) (268435454, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (268435455, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 32)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3)), (-1, Witness(9))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_15, 32)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 3f32784bf4c..452d2d35a2b 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -166,7 +166,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(20))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(23))]", "EXPR [ (-1, _20, _23) (5096253676302562286669017222071363378443840053029366383258766538131, _23) (1, _24) -1 ]", "EXPR [ (-1, _20, _24) (5096253676302562286669017222071363378443840053029366383258766538131, _24) 0 ]", - "EXPR [ (1, _21, _24) (268435454, _24) (-1, _25) 0 ]", + "EXPR [ (1, _21, _24) (268435455, _24) (-1, _25) 0 ]", "BLACKBOX::RANGE [(_25, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(21))], q_c: 0 })], outputs: [Simple(Witness(26))]", "EXPR [ (1, _21, _26) (1, _27) -1 ]", @@ -182,7 +182,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (85500948718122168836900022442411230814642048439125134155071110103811751936, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (85500948718122168836900022442411230814642048439125134155071110103811751936, _32) 0 ]", - "EXPR [ (1, _29, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (1, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 1)] []", "EXPR [ (-1, _0) (1, _18) -1 ]", "EXPR [ (1, _19) (-1, _29) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_0.snap index 3f32784bf4c..452d2d35a2b 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_0.snap @@ -166,7 +166,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(20))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(23))]", "EXPR [ (-1, _20, _23) (5096253676302562286669017222071363378443840053029366383258766538131, _23) (1, _24) -1 ]", "EXPR [ (-1, _20, _24) (5096253676302562286669017222071363378443840053029366383258766538131, _24) 0 ]", - "EXPR [ (1, _21, _24) (268435454, _24) (-1, _25) 0 ]", + "EXPR [ (1, _21, _24) (268435455, _24) (-1, _25) 0 ]", "BLACKBOX::RANGE [(_25, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(21))], q_c: 0 })], outputs: [Simple(Witness(26))]", "EXPR [ (1, _21, _26) (1, _27) -1 ]", @@ -182,7 +182,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (85500948718122168836900022442411230814642048439125134155071110103811751936, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (85500948718122168836900022442411230814642048439125134155071110103811751936, _32) 0 ]", - "EXPR [ (1, _29, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (1, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 1)] []", "EXPR [ (-1, _0) (1, _18) -1 ]", "EXPR [ (1, _19) (-1, _29) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 3f32784bf4c..452d2d35a2b 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -166,7 +166,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(20))], q_c: 5096253676302562286669017222071363378443840053029366383258766538131 })], outputs: [Simple(Witness(23))]", "EXPR [ (-1, _20, _23) (5096253676302562286669017222071363378443840053029366383258766538131, _23) (1, _24) -1 ]", "EXPR [ (-1, _20, _24) (5096253676302562286669017222071363378443840053029366383258766538131, _24) 0 ]", - "EXPR [ (1, _21, _24) (268435454, _24) (-1, _25) 0 ]", + "EXPR [ (1, _21, _24) (268435455, _24) (-1, _25) 0 ]", "BLACKBOX::RANGE [(_25, 32)] []", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(21))], q_c: 0 })], outputs: [Simple(Witness(26))]", "EXPR [ (1, _21, _26) (1, _27) -1 ]", @@ -182,7 +182,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (85500948718122168836900022442411230814642048439125134155071110103811751936, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (85500948718122168836900022442411230814642048439125134155071110103811751936, _32) 0 ]", - "EXPR [ (1, _29, _32) (-1, _33) 0 ]", + "EXPR [ (1, _29, _32) (1, _32) (-1, _33) 0 ]", "BLACKBOX::RANGE [(_33, 1)] []", "EXPR [ (-1, _0) (1, _18) -1 ]", "EXPR [ (1, _19) (-1, _29) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index b6922ec4704..8b4867e1dd9 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -85,7 +85,7 @@ expression: artifact "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 333988080930164722019140712665668870369695501715332555293246523843014656 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (333988080930164722019140712665668870369695501715332555293246523843014656, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (333988080930164722019140712665668870369695501715332555293246523843014656, _40) 0 ]", - "EXPR [ (1, _37, _40) (-1, _41) 0 ]", + "EXPR [ (1, _37, _40) (1, _40) (-1, _41) 0 ]", "BLACKBOX::RANGE [(_41, 1)] []", "EXPR [ (1, _33) -1 ]", "EXPR [ (1, _37) -8 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_0.snap index c92adc72289..900c5d50054 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_0.snap @@ -85,7 +85,7 @@ expression: artifact "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 333988080930164722019140712665668870369695501715332555293246523843014656 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (333988080930164722019140712665668870369695501715332555293246523843014656, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (333988080930164722019140712665668870369695501715332555293246523843014656, _40) 0 ]", - "EXPR [ (1, _37, _40) (-1, _41) 0 ]", + "EXPR [ (1, _37, _40) (1, _40) (-1, _41) 0 ]", "BLACKBOX::RANGE [(_41, 1)] []", "EXPR [ (1, _33) -1 ]", "EXPR [ (1, _37) -8 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index c92adc72289..900c5d50054 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -85,7 +85,7 @@ expression: artifact "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 333988080930164722019140712665668870369695501715332555293246523843014656 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (333988080930164722019140712665668870369695501715332555293246523843014656, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (333988080930164722019140712665668870369695501715332555293246523843014656, _40) 0 ]", - "EXPR [ (1, _37, _40) (-1, _41) 0 ]", + "EXPR [ (1, _37, _40) (1, _40) (-1, _41) 0 ]", "BLACKBOX::RANGE [(_41, 1)] []", "EXPR [ (1, _33) -1 ]", "EXPR [ (1, _37) -8 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index f9a3e53b482..6f79cda8c1e 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (85500948718122168836900022442411230814642048439125134155071110103811751936, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) 0 ]", - "EXPR [ (1, _3, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (1, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 1)] []", "EXPR [ (-1, _1) (1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 1 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (85500948718122168836900022442411230814642048439125134155071110103811751936, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (85500948718122168836900022442411230814642048439125134155071110103811751936, _12) 0 ]", - "EXPR [ (1, _9, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (1, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 1)] []", "EXPR [ (-1, _0) (1, _9) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", @@ -69,7 +69,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (85500948718122168836900022442411230814642048439125134155071110103811751936, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (85500948718122168836900022442411230814642048439125134155071110103811751936, _18) 0 ]", - "EXPR [ (1, _15, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (1, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 1)] []", "EXPR [ (1, _15) -1 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_0.snap index f9a3e53b482..6f79cda8c1e 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_0.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (85500948718122168836900022442411230814642048439125134155071110103811751936, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) 0 ]", - "EXPR [ (1, _3, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (1, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 1)] []", "EXPR [ (-1, _1) (1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 1 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (85500948718122168836900022442411230814642048439125134155071110103811751936, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (85500948718122168836900022442411230814642048439125134155071110103811751936, _12) 0 ]", - "EXPR [ (1, _9, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (1, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 1)] []", "EXPR [ (-1, _0) (1, _9) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", @@ -69,7 +69,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (85500948718122168836900022442411230814642048439125134155071110103811751936, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (85500948718122168836900022442411230814642048439125134155071110103811751936, _18) 0 ]", - "EXPR [ (1, _15, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (1, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 1)] []", "EXPR [ (1, _15) -1 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index f9a3e53b482..6f79cda8c1e 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -46,7 +46,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (85500948718122168836900022442411230814642048439125134155071110103811751936, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) 0 ]", - "EXPR [ (1, _3, _6) (-1, _7) 0 ]", + "EXPR [ (1, _3, _6) (1, _6) (-1, _7) 0 ]", "BLACKBOX::RANGE [(_7, 1)] []", "EXPR [ (-1, _1) (1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 1 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", @@ -58,7 +58,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (85500948718122168836900022442411230814642048439125134155071110103811751936, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (85500948718122168836900022442411230814642048439125134155071110103811751936, _12) 0 ]", - "EXPR [ (1, _9, _12) (-1, _13) 0 ]", + "EXPR [ (1, _9, _12) (1, _12) (-1, _13) 0 ]", "BLACKBOX::RANGE [(_13, 1)] []", "EXPR [ (-1, _0) (1, _9) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", @@ -69,7 +69,7 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (85500948718122168836900022442411230814642048439125134155071110103811751936, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (85500948718122168836900022442411230814642048439125134155071110103811751936, _18) 0 ]", - "EXPR [ (1, _15, _18) (-1, _19) 0 ]", + "EXPR [ (1, _15, _18) (1, _18) (-1, _19) 0 ]", "BLACKBOX::RANGE [(_19, 1)] []", "EXPR [ (1, _15) -1 ]", "unconstrained func 0", From 1f9d54b757445cdf28ee1061bce601b3ba514c1a Mon Sep 17 00:00:00 2001 From: Akosh Farkash Date: Sat, 21 Jun 2025 07:39:48 +0100 Subject: [PATCH 08/13] Consider 0 to have 0 bits --- acvm-repo/acir_field/src/field_element.rs | 7 ++++--- acvm-repo/acvm/src/pwg/blackbox/range.rs | 10 +--------- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/acvm-repo/acir_field/src/field_element.rs b/acvm-repo/acir_field/src/field_element.rs index 11a62d3b122..3b84068f902 100644 --- a/acvm-repo/acir_field/src/field_element.rs +++ b/acvm-repo/acir_field/src/field_element.rs @@ -368,8 +368,9 @@ impl BitCounter { fn bits(&self) -> u32 { // If we don't have a non-zero byte then the field element is zero, // which we consider to require a single bit to represent. + // OTOH some operations produce range constraints with 0 bits. if self.count == 0 { - return 1; + return 0; } let num_bits_for_head_byte = self.head_byte.ilog2(); @@ -406,9 +407,9 @@ mod tests { use proptest::prelude::*; #[test] - fn requires_one_bit_to_hold_zero() { + fn requires_zero_bit_to_hold_zero() { let field = FieldElement::::zero(); - assert_eq!(field.num_bits(), 1); + assert_eq!(field.num_bits(), 0); } #[test] diff --git a/acvm-repo/acvm/src/pwg/blackbox/range.rs b/acvm-repo/acvm/src/pwg/blackbox/range.rs index e526bcc4a9e..67d44b21f3f 100644 --- a/acvm-repo/acvm/src/pwg/blackbox/range.rs +++ b/acvm-repo/acvm/src/pwg/blackbox/range.rs @@ -13,15 +13,7 @@ pub(crate) fn solve_range_opcode( // re-enable bitsize checks by default let skip_bitsize_checks = !pedantic_solving; let w_value = input_to_value(initial_witness, *input, skip_bitsize_checks)?; - if input.num_bits() == 0 { - // FieldElement requires 1 bit for 0, so it needs special handling. - if !w_value.is_zero() { - return Err(OpcodeResolutionError::UnsatisfiedConstrain { - opcode_location: ErrorLocation::Unresolved, - payload: None, - }); - } - } else if w_value.num_bits() > input.num_bits() { + if w_value.num_bits() > input.num_bits() { return Err(OpcodeResolutionError::UnsatisfiedConstrain { opcode_location: ErrorLocation::Unresolved, payload: None, From eea4e5550d64eb38042caf2f11d2be6cb1acf133 Mon Sep 17 00:00:00 2001 From: Akosh Farkash Date: Sat, 21 Jun 2025 07:39:56 +0100 Subject: [PATCH 09/13] Add insta --- ...illig_false_inliner_-9223372036854775808.snap | 4 ++-- ...te__tests__force_brillig_false_inliner_0.snap | 4 ++-- ...rillig_false_inliner_9223372036854775807.snap | 4 ++-- ...illig_false_inliner_-9223372036854775808.snap | 16 ++++++++-------- ...te__tests__force_brillig_false_inliner_0.snap | 16 ++++++++-------- ...rillig_false_inliner_9223372036854775807.snap | 16 ++++++++-------- ...illig_false_inliner_-9223372036854775808.snap | 4 ++-- ...te__tests__force_brillig_false_inliner_0.snap | 4 ++-- ...rillig_false_inliner_9223372036854775807.snap | 4 ++-- ...illig_false_inliner_-9223372036854775808.snap | 4 ++-- ...te__tests__force_brillig_false_inliner_0.snap | 4 ++-- ...rillig_false_inliner_9223372036854775807.snap | 4 ++-- ...illig_false_inliner_-9223372036854775808.snap | 4 ++-- ...te__tests__force_brillig_false_inliner_0.snap | 4 ++-- ...rillig_false_inliner_9223372036854775807.snap | 4 ++-- ...illig_false_inliner_-9223372036854775808.snap | 3 ++- ...te__tests__force_brillig_false_inliner_0.snap | 3 ++- ...rillig_false_inliner_9223372036854775807.snap | 3 ++- ...illig_false_inliner_-9223372036854775808.snap | 4 ++-- ...te__tests__force_brillig_false_inliner_0.snap | 4 ++-- ...rillig_false_inliner_9223372036854775807.snap | 4 ++-- ...illig_false_inliner_-9223372036854775808.snap | 4 ++-- ...te__tests__force_brillig_false_inliner_0.snap | 4 ++-- ...rillig_false_inliner_9223372036854775807.snap | 4 ++-- ...illig_false_inliner_-9223372036854775808.snap | 12 ++++++------ ...te__tests__force_brillig_false_inliner_0.snap | 12 ++++++------ ...rillig_false_inliner_9223372036854775807.snap | 12 ++++++------ 27 files changed, 84 insertions(+), 81 deletions(-) diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index eb862cbadbf..8dc2543cbc0 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -51,8 +51,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 10944121435919637611123202872628637544274182200208017171849102093287904247808 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _8) 0 ]", - "EXPR [ (1, _5, _8) (1, _8) (-1, _9) 0 ]", - "BLACKBOX::RANGE [(_9, 1)] []", + "EXPR [ (1, _5, _8) (-1, _9) 0 ]", + "BLACKBOX::RANGE [(_9, 0)] []", "EXPR [ (1, _5) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(10))]", "EXPR [ (2, _0, _10) -1 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_0.snap index eb862cbadbf..8dc2543cbc0 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_0.snap @@ -51,8 +51,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 10944121435919637611123202872628637544274182200208017171849102093287904247808 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _8) 0 ]", - "EXPR [ (1, _5, _8) (1, _8) (-1, _9) 0 ]", - "BLACKBOX::RANGE [(_9, 1)] []", + "EXPR [ (1, _5, _8) (-1, _9) 0 ]", + "BLACKBOX::RANGE [(_9, 0)] []", "EXPR [ (1, _5) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(10))]", "EXPR [ (2, _0, _10) -1 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index eb862cbadbf..8dc2543cbc0 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/arithmetic_binary_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -51,8 +51,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 10944121435919637611123202872628637544274182200208017171849102093287904247808 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (10944121435919637611123202872628637544274182200208017171849102093287904247808, _8) 0 ]", - "EXPR [ (1, _5, _8) (1, _8) (-1, _9) 0 ]", - "BLACKBOX::RANGE [(_9, 1)] []", + "EXPR [ (1, _5, _8) (-1, _9) 0 ]", + "BLACKBOX::RANGE [(_9, 0)] []", "EXPR [ (1, _5) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(2, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(10))]", "EXPR [ (2, _0, _10) -1 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 08a480d9e60..ad1c189b112 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -54,8 +54,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (85500948718122168836900022442411230814642048439125134155071110103811751936, _8) 0 ]", - "EXPR [ (1, _5, _8) (1, _8) (-1, _9) 0 ]", - "BLACKBOX::RANGE [(_9, 1)] []", + "EXPR [ (1, _5, _8) (-1, _9) 0 ]", + "BLACKBOX::RANGE [(_9, 0)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(10)), Simple(Witness(11))]", "BLACKBOX::RANGE [(_10, 246)] []", "BLACKBOX::RANGE [(_11, 8)] []", @@ -65,8 +65,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(10))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(13))]", "EXPR [ (-1, _10, _13) (85500948718122168836900022442411230814642048439125134155071110103811751936, _13) (1, _14) -1 ]", "EXPR [ (-1, _10, _14) (85500948718122168836900022442411230814642048439125134155071110103811751936, _14) 0 ]", - "EXPR [ (1, _11, _14) (1, _14) (-1, _15) 0 ]", - "BLACKBOX::RANGE [(_15, 1)] []", + "EXPR [ (1, _11, _14) (-1, _15) 0 ]", + "BLACKBOX::RANGE [(_15, 0)] []", "BLACKBOX::AND [(_5, 8), (_11, 8)] [_16]", "EXPR [ (-1, _5) (1, _16) 0 ]", "EXPR [ (1, _0) 0 ]", @@ -80,8 +80,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(17))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(20))]", "EXPR [ (-1, _17, _20) (85500948718122168836900022442411230814642048439125134155071110103811751936, _20) (1, _21) -1 ]", "EXPR [ (-1, _17, _21) (85500948718122168836900022442411230814642048439125134155071110103811751936, _21) 0 ]", - "EXPR [ (1, _18, _21) (1, _21) (-1, _22) 0 ]", - "BLACKBOX::RANGE [(_22, 1)] []", + "EXPR [ (1, _18, _21) (-1, _22) 0 ]", + "BLACKBOX::RANGE [(_22, 0)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(23)), Simple(Witness(24))]", "BLACKBOX::RANGE [(_23, 246)] []", "BLACKBOX::RANGE [(_24, 8)] []", @@ -91,8 +91,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(26))]", "EXPR [ (-1, _23, _26) (85500948718122168836900022442411230814642048439125134155071110103811751936, _26) (1, _27) -1 ]", "EXPR [ (-1, _23, _27) (85500948718122168836900022442411230814642048439125134155071110103811751936, _27) 0 ]", - "EXPR [ (1, _24, _27) (1, _27) (-1, _28) 0 ]", - "BLACKBOX::RANGE [(_28, 1)] []", + "EXPR [ (1, _24, _27) (-1, _28) 0 ]", + "BLACKBOX::RANGE [(_28, 0)] []", "BLACKBOX::AND [(_18, 8), (_24, 8)] [_29]", "EXPR [ (-1, _18) (1, _29) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_0.snap index 08a480d9e60..ad1c189b112 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_0.snap @@ -54,8 +54,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (85500948718122168836900022442411230814642048439125134155071110103811751936, _8) 0 ]", - "EXPR [ (1, _5, _8) (1, _8) (-1, _9) 0 ]", - "BLACKBOX::RANGE [(_9, 1)] []", + "EXPR [ (1, _5, _8) (-1, _9) 0 ]", + "BLACKBOX::RANGE [(_9, 0)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(10)), Simple(Witness(11))]", "BLACKBOX::RANGE [(_10, 246)] []", "BLACKBOX::RANGE [(_11, 8)] []", @@ -65,8 +65,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(10))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(13))]", "EXPR [ (-1, _10, _13) (85500948718122168836900022442411230814642048439125134155071110103811751936, _13) (1, _14) -1 ]", "EXPR [ (-1, _10, _14) (85500948718122168836900022442411230814642048439125134155071110103811751936, _14) 0 ]", - "EXPR [ (1, _11, _14) (1, _14) (-1, _15) 0 ]", - "BLACKBOX::RANGE [(_15, 1)] []", + "EXPR [ (1, _11, _14) (-1, _15) 0 ]", + "BLACKBOX::RANGE [(_15, 0)] []", "BLACKBOX::AND [(_5, 8), (_11, 8)] [_16]", "EXPR [ (-1, _5) (1, _16) 0 ]", "EXPR [ (1, _0) 0 ]", @@ -80,8 +80,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(17))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(20))]", "EXPR [ (-1, _17, _20) (85500948718122168836900022442411230814642048439125134155071110103811751936, _20) (1, _21) -1 ]", "EXPR [ (-1, _17, _21) (85500948718122168836900022442411230814642048439125134155071110103811751936, _21) 0 ]", - "EXPR [ (1, _18, _21) (1, _21) (-1, _22) 0 ]", - "BLACKBOX::RANGE [(_22, 1)] []", + "EXPR [ (1, _18, _21) (-1, _22) 0 ]", + "BLACKBOX::RANGE [(_22, 0)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(23)), Simple(Witness(24))]", "BLACKBOX::RANGE [(_23, 246)] []", "BLACKBOX::RANGE [(_24, 8)] []", @@ -91,8 +91,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(26))]", "EXPR [ (-1, _23, _26) (85500948718122168836900022442411230814642048439125134155071110103811751936, _26) (1, _27) -1 ]", "EXPR [ (-1, _23, _27) (85500948718122168836900022442411230814642048439125134155071110103811751936, _27) 0 ]", - "EXPR [ (1, _24, _27) (1, _27) (-1, _28) 0 ]", - "BLACKBOX::RANGE [(_28, 1)] []", + "EXPR [ (1, _24, _27) (-1, _28) 0 ]", + "BLACKBOX::RANGE [(_28, 0)] []", "BLACKBOX::AND [(_18, 8), (_24, 8)] [_29]", "EXPR [ (-1, _18) (1, _29) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 08a480d9e60..ad1c189b112 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_and/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -54,8 +54,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(4))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(7))]", "EXPR [ (-1, _4, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) (1, _8) -1 ]", "EXPR [ (-1, _4, _8) (85500948718122168836900022442411230814642048439125134155071110103811751936, _8) 0 ]", - "EXPR [ (1, _5, _8) (1, _8) (-1, _9) 0 ]", - "BLACKBOX::RANGE [(_9, 1)] []", + "EXPR [ (1, _5, _8) (-1, _9) 0 ]", + "BLACKBOX::RANGE [(_9, 0)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(10)), Simple(Witness(11))]", "BLACKBOX::RANGE [(_10, 246)] []", "BLACKBOX::RANGE [(_11, 8)] []", @@ -65,8 +65,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(10))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(13))]", "EXPR [ (-1, _10, _13) (85500948718122168836900022442411230814642048439125134155071110103811751936, _13) (1, _14) -1 ]", "EXPR [ (-1, _10, _14) (85500948718122168836900022442411230814642048439125134155071110103811751936, _14) 0 ]", - "EXPR [ (1, _11, _14) (1, _14) (-1, _15) 0 ]", - "BLACKBOX::RANGE [(_15, 1)] []", + "EXPR [ (1, _11, _14) (-1, _15) 0 ]", + "BLACKBOX::RANGE [(_15, 0)] []", "BLACKBOX::AND [(_5, 8), (_11, 8)] [_16]", "EXPR [ (-1, _5) (1, _16) 0 ]", "EXPR [ (1, _0) 0 ]", @@ -80,8 +80,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(17))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(20))]", "EXPR [ (-1, _17, _20) (85500948718122168836900022442411230814642048439125134155071110103811751936, _20) (1, _21) -1 ]", "EXPR [ (-1, _17, _21) (85500948718122168836900022442411230814642048439125134155071110103811751936, _21) 0 ]", - "EXPR [ (1, _18, _21) (1, _21) (-1, _22) 0 ]", - "BLACKBOX::RANGE [(_22, 1)] []", + "EXPR [ (1, _18, _21) (-1, _22) 0 ]", + "BLACKBOX::RANGE [(_22, 0)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(23)), Simple(Witness(24))]", "BLACKBOX::RANGE [(_23, 246)] []", "BLACKBOX::RANGE [(_24, 8)] []", @@ -91,8 +91,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(23))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(26))]", "EXPR [ (-1, _23, _26) (85500948718122168836900022442411230814642048439125134155071110103811751936, _26) (1, _27) -1 ]", "EXPR [ (-1, _23, _27) (85500948718122168836900022442411230814642048439125134155071110103811751936, _27) 0 ]", - "EXPR [ (1, _24, _27) (1, _27) (-1, _28) 0 ]", - "BLACKBOX::RANGE [(_28, 1)] []", + "EXPR [ (1, _24, _27) (-1, _28) 0 ]", + "BLACKBOX::RANGE [(_28, 0)] []", "BLACKBOX::AND [(_18, 8), (_24, 8)] [_29]", "EXPR [ (-1, _18) (1, _29) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index cedaf831fb2..0fea699fb7b 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -462,8 +462,8 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(267))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(270))]", "EXPR [ (-1, _267, _270) (85500948718122168836900022442411230814642048439125134155071110103811751936, _270) (1, _271) -1 ]", "EXPR [ (-1, _267, _271) (85500948718122168836900022442411230814642048439125134155071110103811751936, _271) 0 ]", - "EXPR [ (1, _268, _271) (1, _271) (-1, _272) 0 ]", - "BLACKBOX::RANGE [(_272, 1)] []", + "EXPR [ (1, _268, _271) (-1, _272) 0 ]", + "BLACKBOX::RANGE [(_272, 0)] []", "EXPR [ (-1, _203) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(268))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(273)), Simple(Witness(274))]", "BLACKBOX::RANGE [(_273, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_0.snap index cedaf831fb2..0fea699fb7b 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_0.snap @@ -462,8 +462,8 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(267))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(270))]", "EXPR [ (-1, _267, _270) (85500948718122168836900022442411230814642048439125134155071110103811751936, _270) (1, _271) -1 ]", "EXPR [ (-1, _267, _271) (85500948718122168836900022442411230814642048439125134155071110103811751936, _271) 0 ]", - "EXPR [ (1, _268, _271) (1, _271) (-1, _272) 0 ]", - "BLACKBOX::RANGE [(_272, 1)] []", + "EXPR [ (1, _268, _271) (-1, _272) 0 ]", + "BLACKBOX::RANGE [(_272, 0)] []", "EXPR [ (-1, _203) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(268))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(273)), Simple(Witness(274))]", "BLACKBOX::RANGE [(_273, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index cedaf831fb2..0fea699fb7b 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/bit_shifts_runtime/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -462,8 +462,8 @@ expression: artifact "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(267))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(270))]", "EXPR [ (-1, _267, _270) (85500948718122168836900022442411230814642048439125134155071110103811751936, _270) (1, _271) -1 ]", "EXPR [ (-1, _267, _271) (85500948718122168836900022442411230814642048439125134155071110103811751936, _271) 0 ]", - "EXPR [ (1, _268, _271) (1, _271) (-1, _272) 0 ]", - "BLACKBOX::RANGE [(_272, 1)] []", + "EXPR [ (1, _268, _271) (-1, _272) 0 ]", + "BLACKBOX::RANGE [(_272, 0)] []", "EXPR [ (-1, _203) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(268))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(273)), Simple(Witness(274))]", "BLACKBOX::RANGE [(_273, 1)] []", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 078a00263a3..06d1684733e 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -47,8 +47,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7) (-1, _8) 0 ]", - "BLACKBOX::RANGE [(_8, 1)] []", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "BLACKBOX::RANGE [(_8, 0)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", "[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) } }]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap index 078a00263a3..06d1684733e 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap @@ -47,8 +47,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7) (-1, _8) 0 ]", - "BLACKBOX::RANGE [(_8, 1)] []", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "BLACKBOX::RANGE [(_8, 0)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", "[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) } }]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 078a00263a3..06d1684733e 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_i8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -47,8 +47,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7) (-1, _8) 0 ]", - "BLACKBOX::RANGE [(_8, 1)] []", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "BLACKBOX::RANGE [(_8, 0)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", "[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) } }]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index e1cc7ce3506..578068600e7 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -47,8 +47,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7) (-1, _8) 0 ]", - "BLACKBOX::RANGE [(_8, 1)] []", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "BLACKBOX::RANGE [(_8, 0)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", "[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) } }]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap index e1cc7ce3506..578068600e7 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_0.snap @@ -47,8 +47,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7) (-1, _8) 0 ]", - "BLACKBOX::RANGE [(_8, 1)] []", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "BLACKBOX::RANGE [(_8, 0)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", "[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) } }]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index e1cc7ce3506..578068600e7 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/cast_to_u8_regression_7776/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -47,8 +47,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(3))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(6))]", "EXPR [ (-1, _3, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) (1, _7) -1 ]", "EXPR [ (-1, _3, _7) (85500948718122168836900022442411230814642048439125134155071110103811751936, _7) 0 ]", - "EXPR [ (1, _4, _7) (1, _7) (-1, _8) 0 ]", - "BLACKBOX::RANGE [(_8, 1)] []", + "EXPR [ (1, _4, _7) (-1, _8) 0 ]", + "BLACKBOX::RANGE [(_8, 0)] []", "EXPR [ (1, _2) (-1, _4) 0 ]", "unconstrained func 0", "[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) } }]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index ac40c20a3b3..d5994b8c6a0 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -31,9 +31,10 @@ expression: artifact "return value indices : [_1]", "EXPR [ (1, _0) 0 ]", "EXPR [ (-1, _2) 0 ]", + "BLACKBOX::RANGE [(_2, 0)] []", "EXPR [ (1, _1) 0 ]" ], - "debug_symbols": "dZDdCoMwDIXfJde9sIP94KuMIbVGKYS2xHYwxHdflNXphTdNk9PvlJwJOmzz0DjfhxHq5wQtOyI3NBSsSS54mU6zgtI2iRFlBDtdqGgYfYLaZyIFb0N5fTRG49eaDItaKUDfSRXD3hEut1n96eocvRX2/tjg65HW57TecH3XB/4lnbGOD/tCBfVFgZZzXkzZmZbwl0Sfvd0Fkz6xKCW6yMFilxkX01WTb74=", + "debug_symbols": "dZDRDoMgDEX/pc88iMnm4q8si0GshoQAqbBkMf77KhlOH3xpaS/nEu4CA/Zp6owb/Qztc4GejLVm6qzXKhrveLusAsrYRULkFRx0poIidBFal6wV8FY25UtzUC73qIjVSgC6gTsbjsbidlrFn66u0Xthm8cO3860vKbljstGnvgXT0obOv0XKmhrATLXmuu6WZNRvcVfHmNy+hBP/ISilAADeY1DItyss8aPfQE=", "file_map": { "50": { "source": "fn main(a: bool) -> pub bool {\n if (a) {\n let b = func_4(1569582039);\n true\n } else {\n false\n }\n}\nfn func_4(a: u32) -> u32 {\n (a / (a % a))\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_0.snap index ac40c20a3b3..d5994b8c6a0 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_0.snap @@ -31,9 +31,10 @@ expression: artifact "return value indices : [_1]", "EXPR [ (1, _0) 0 ]", "EXPR [ (-1, _2) 0 ]", + "BLACKBOX::RANGE [(_2, 0)] []", "EXPR [ (1, _1) 0 ]" ], - "debug_symbols": "dZDdCoMwDIXfJde9sIP94KuMIbVGKYS2xHYwxHdflNXphTdNk9PvlJwJOmzz0DjfhxHq5wQtOyI3NBSsSS54mU6zgtI2iRFlBDtdqGgYfYLaZyIFb0N5fTRG49eaDItaKUDfSRXD3hEut1n96eocvRX2/tjg65HW57TecH3XB/4lnbGOD/tCBfVFgZZzXkzZmZbwl0Sfvd0Fkz6xKCW6yMFilxkX01WTb74=", + "debug_symbols": "dZDRDoMgDEX/pc88iMnm4q8si0GshoQAqbBkMf77KhlOH3xpaS/nEu4CA/Zp6owb/Qztc4GejLVm6qzXKhrveLusAsrYRULkFRx0poIidBFal6wV8FY25UtzUC73qIjVSgC6gTsbjsbidlrFn66u0Xthm8cO3860vKbljstGnvgXT0obOv0XKmhrATLXmuu6WZNRvcVfHmNy+hBP/ISilAADeY1DItyss8aPfQE=", "file_map": { "50": { "source": "fn main(a: bool) -> pub bool {\n if (a) {\n let b = func_4(1569582039);\n true\n } else {\n false\n }\n}\nfn func_4(a: u32) -> u32 {\n (a / (a % a))\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index ac40c20a3b3..d5994b8c6a0 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -31,9 +31,10 @@ expression: artifact "return value indices : [_1]", "EXPR [ (1, _0) 0 ]", "EXPR [ (-1, _2) 0 ]", + "BLACKBOX::RANGE [(_2, 0)] []", "EXPR [ (1, _1) 0 ]" ], - "debug_symbols": "dZDdCoMwDIXfJde9sIP94KuMIbVGKYS2xHYwxHdflNXphTdNk9PvlJwJOmzz0DjfhxHq5wQtOyI3NBSsSS54mU6zgtI2iRFlBDtdqGgYfYLaZyIFb0N5fTRG49eaDItaKUDfSRXD3hEut1n96eocvRX2/tjg65HW57TecH3XB/4lnbGOD/tCBfVFgZZzXkzZmZbwl0Sfvd0Fkz6xKCW6yMFilxkX01WTb74=", + "debug_symbols": "dZDRDoMgDEX/pc88iMnm4q8si0GshoQAqbBkMf77KhlOH3xpaS/nEu4CA/Zp6owb/Qztc4GejLVm6qzXKhrveLusAsrYRULkFRx0poIidBFal6wV8FY25UtzUC73qIjVSgC6gTsbjsbidlrFn66u0Xthm8cO3860vKbljstGnvgXT0obOv0XKmhrATLXmuu6WZNRvcVfHmNy+hBP/ISilAADeY1DItyss8aPfQE=", "file_map": { "50": { "source": "fn main(a: bool) -> pub bool {\n if (a) {\n let b = func_4(1569582039);\n true\n } else {\n false\n }\n}\nfn func_4(a: u32) -> u32 {\n (a / (a % a))\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 452d2d35a2b..80ec788ba0f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -182,8 +182,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (85500948718122168836900022442411230814642048439125134155071110103811751936, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (85500948718122168836900022442411230814642048439125134155071110103811751936, _32) 0 ]", - "EXPR [ (1, _29, _32) (1, _32) (-1, _33) 0 ]", - "BLACKBOX::RANGE [(_33, 1)] []", + "EXPR [ (1, _29, _32) (-1, _33) 0 ]", + "BLACKBOX::RANGE [(_33, 0)] []", "EXPR [ (-1, _0) (1, _18) -1 ]", "EXPR [ (1, _19) (-1, _29) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_0.snap index 452d2d35a2b..80ec788ba0f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_0.snap @@ -182,8 +182,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (85500948718122168836900022442411230814642048439125134155071110103811751936, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (85500948718122168836900022442411230814642048439125134155071110103811751936, _32) 0 ]", - "EXPR [ (1, _29, _32) (1, _32) (-1, _33) 0 ]", - "BLACKBOX::RANGE [(_33, 1)] []", + "EXPR [ (1, _29, _32) (-1, _33) 0 ]", + "BLACKBOX::RANGE [(_33, 0)] []", "EXPR [ (-1, _0) (1, _18) -1 ]", "EXPR [ (1, _19) (-1, _29) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 452d2d35a2b..80ec788ba0f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/tuple_inputs/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -182,8 +182,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(28))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(31))]", "EXPR [ (-1, _28, _31) (85500948718122168836900022442411230814642048439125134155071110103811751936, _31) (1, _32) -1 ]", "EXPR [ (-1, _28, _32) (85500948718122168836900022442411230814642048439125134155071110103811751936, _32) 0 ]", - "EXPR [ (1, _29, _32) (1, _32) (-1, _33) 0 ]", - "BLACKBOX::RANGE [(_33, 1)] []", + "EXPR [ (1, _29, _32) (-1, _33) 0 ]", + "BLACKBOX::RANGE [(_33, 0)] []", "EXPR [ (-1, _0) (1, _18) -1 ]", "EXPR [ (1, _19) (-1, _29) 0 ]", "unconstrained func 0", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 8b4867e1dd9..7d527614f37 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -85,8 +85,8 @@ expression: artifact "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 333988080930164722019140712665668870369695501715332555293246523843014656 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (333988080930164722019140712665668870369695501715332555293246523843014656, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (333988080930164722019140712665668870369695501715332555293246523843014656, _40) 0 ]", - "EXPR [ (1, _37, _40) (1, _40) (-1, _41) 0 ]", - "BLACKBOX::RANGE [(_41, 1)] []", + "EXPR [ (1, _37, _40) (-1, _41) 0 ]", + "BLACKBOX::RANGE [(_41, 0)] []", "EXPR [ (1, _33) -1 ]", "EXPR [ (1, _37) -8 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 2 })], outputs: [Array([Witness(42), Witness(43), Witness(44), Witness(45), Witness(46), Witness(47), Witness(48), Witness(49)])]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_0.snap index 900c5d50054..b83d0c89e8d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_0.snap @@ -85,8 +85,8 @@ expression: artifact "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 333988080930164722019140712665668870369695501715332555293246523843014656 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (333988080930164722019140712665668870369695501715332555293246523843014656, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (333988080930164722019140712665668870369695501715332555293246523843014656, _40) 0 ]", - "EXPR [ (1, _37, _40) (1, _40) (-1, _41) 0 ]", - "BLACKBOX::RANGE [(_41, 1)] []", + "EXPR [ (1, _37, _40) (-1, _41) 0 ]", + "BLACKBOX::RANGE [(_41, 0)] []", "EXPR [ (1, _33) -1 ]", "EXPR [ (1, _37) -8 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 2 })], outputs: [Array([Witness(42), Witness(43), Witness(44), Witness(45), Witness(46), Witness(47), Witness(48), Witness(49)])]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 900c5d50054..b83d0c89e8d 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/u16_support/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -85,8 +85,8 @@ expression: artifact "BRILLIG CALL func 3: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(36))], q_c: 333988080930164722019140712665668870369695501715332555293246523843014656 })], outputs: [Simple(Witness(39))]", "EXPR [ (-1, _36, _39) (333988080930164722019140712665668870369695501715332555293246523843014656, _39) (1, _40) -1 ]", "EXPR [ (-1, _36, _40) (333988080930164722019140712665668870369695501715332555293246523843014656, _40) 0 ]", - "EXPR [ (1, _37, _40) (1, _40) (-1, _41) 0 ]", - "BLACKBOX::RANGE [(_41, 1)] []", + "EXPR [ (1, _37, _40) (-1, _41) 0 ]", + "BLACKBOX::RANGE [(_41, 0)] []", "EXPR [ (1, _33) -1 ]", "EXPR [ (1, _37) -8 ]", "BRILLIG CALL func 2: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 8 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 2 })], outputs: [Array([Witness(42), Witness(43), Witness(44), Witness(45), Witness(46), Witness(47), Witness(48), Witness(49)])]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 6f79cda8c1e..864e46c2912 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -46,8 +46,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (85500948718122168836900022442411230814642048439125134155071110103811751936, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) 0 ]", - "EXPR [ (1, _3, _6) (1, _6) (-1, _7) 0 ]", - "BLACKBOX::RANGE [(_7, 1)] []", + "EXPR [ (1, _3, _6) (-1, _7) 0 ]", + "BLACKBOX::RANGE [(_7, 0)] []", "EXPR [ (-1, _1) (1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 1 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", "BLACKBOX::RANGE [(_8, 246)] []", @@ -58,8 +58,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (85500948718122168836900022442411230814642048439125134155071110103811751936, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (85500948718122168836900022442411230814642048439125134155071110103811751936, _12) 0 ]", - "EXPR [ (1, _9, _12) (1, _12) (-1, _13) 0 ]", - "BLACKBOX::RANGE [(_13, 1)] []", + "EXPR [ (1, _9, _12) (-1, _13) 0 ]", + "BLACKBOX::RANGE [(_13, 0)] []", "EXPR [ (-1, _0) (1, _9) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_14, 246)] []", @@ -69,8 +69,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (85500948718122168836900022442411230814642048439125134155071110103811751936, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (85500948718122168836900022442411230814642048439125134155071110103811751936, _18) 0 ]", - "EXPR [ (1, _15, _18) (1, _18) (-1, _19) 0 ]", - "BLACKBOX::RANGE [(_19, 1)] []", + "EXPR [ (1, _15, _18) (-1, _19) 0 ]", + "BLACKBOX::RANGE [(_19, 0)] []", "EXPR [ (1, _15) -1 ]", "unconstrained func 0", "[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) } }]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_0.snap index 6f79cda8c1e..864e46c2912 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_0.snap @@ -46,8 +46,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (85500948718122168836900022442411230814642048439125134155071110103811751936, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) 0 ]", - "EXPR [ (1, _3, _6) (1, _6) (-1, _7) 0 ]", - "BLACKBOX::RANGE [(_7, 1)] []", + "EXPR [ (1, _3, _6) (-1, _7) 0 ]", + "BLACKBOX::RANGE [(_7, 0)] []", "EXPR [ (-1, _1) (1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 1 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", "BLACKBOX::RANGE [(_8, 246)] []", @@ -58,8 +58,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (85500948718122168836900022442411230814642048439125134155071110103811751936, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (85500948718122168836900022442411230814642048439125134155071110103811751936, _12) 0 ]", - "EXPR [ (1, _9, _12) (1, _12) (-1, _13) 0 ]", - "BLACKBOX::RANGE [(_13, 1)] []", + "EXPR [ (1, _9, _12) (-1, _13) 0 ]", + "BLACKBOX::RANGE [(_13, 0)] []", "EXPR [ (-1, _0) (1, _9) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_14, 246)] []", @@ -69,8 +69,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (85500948718122168836900022442411230814642048439125134155071110103811751936, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (85500948718122168836900022442411230814642048439125134155071110103811751936, _18) 0 ]", - "EXPR [ (1, _15, _18) (1, _18) (-1, _19) 0 ]", - "BLACKBOX::RANGE [(_19, 1)] []", + "EXPR [ (1, _15, _18) (-1, _19) 0 ]", + "BLACKBOX::RANGE [(_19, 0)] []", "EXPR [ (1, _15) -1 ]", "unconstrained func 0", "[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) } }]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 6f79cda8c1e..864e46c2912 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/wrapping_operations/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -46,8 +46,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(2))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(5))]", "EXPR [ (-1, _2, _5) (85500948718122168836900022442411230814642048439125134155071110103811751936, _5) (1, _6) -1 ]", "EXPR [ (-1, _2, _6) (85500948718122168836900022442411230814642048439125134155071110103811751936, _6) 0 ]", - "EXPR [ (1, _3, _6) (1, _6) (-1, _7) 0 ]", - "BLACKBOX::RANGE [(_7, 1)] []", + "EXPR [ (1, _3, _6) (-1, _7) 0 ]", + "BLACKBOX::RANGE [(_7, 0)] []", "EXPR [ (-1, _1) (1, _3) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 1 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(8)), Simple(Witness(9))]", "BLACKBOX::RANGE [(_8, 246)] []", @@ -58,8 +58,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(8))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(11))]", "EXPR [ (-1, _8, _11) (85500948718122168836900022442411230814642048439125134155071110103811751936, _11) (1, _12) -1 ]", "EXPR [ (-1, _8, _12) (85500948718122168836900022442411230814642048439125134155071110103811751936, _12) 0 ]", - "EXPR [ (1, _9, _12) (1, _12) (-1, _13) 0 ]", - "BLACKBOX::RANGE [(_13, 1)] []", + "EXPR [ (1, _9, _12) (-1, _13) 0 ]", + "BLACKBOX::RANGE [(_13, 0)] []", "EXPR [ (-1, _0) (1, _9) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(1), Witness(1))], linear_combinations: [], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 256 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_14, 246)] []", @@ -69,8 +69,8 @@ expression: artifact "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(14))], q_c: 85500948718122168836900022442411230814642048439125134155071110103811751936 })], outputs: [Simple(Witness(17))]", "EXPR [ (-1, _14, _17) (85500948718122168836900022442411230814642048439125134155071110103811751936, _17) (1, _18) -1 ]", "EXPR [ (-1, _14, _18) (85500948718122168836900022442411230814642048439125134155071110103811751936, _18) 0 ]", - "EXPR [ (1, _15, _18) (1, _18) (-1, _19) 0 ]", - "BLACKBOX::RANGE [(_19, 1)] []", + "EXPR [ (1, _15, _18) (-1, _19) 0 ]", + "BLACKBOX::RANGE [(_19, 0)] []", "EXPR [ (1, _15) -1 ]", "unconstrained func 0", "[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) } }]", From 0f1b1869000bff893598ec90d264313dd3be7267 Mon Sep 17 00:00:00 2001 From: Akosh Farkash Date: Mon, 23 Jun 2025 18:20:23 +0100 Subject: [PATCH 10/13] Update acvm-repo/acir_field/src/field_element.rs Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com> --- acvm-repo/acir_field/src/field_element.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/acvm-repo/acir_field/src/field_element.rs b/acvm-repo/acir_field/src/field_element.rs index 3b84068f902..8096fdb17c9 100644 --- a/acvm-repo/acir_field/src/field_element.rs +++ b/acvm-repo/acir_field/src/field_element.rs @@ -367,8 +367,7 @@ struct BitCounter { impl BitCounter { fn bits(&self) -> u32 { // If we don't have a non-zero byte then the field element is zero, - // which we consider to require a single bit to represent. - // OTOH some operations produce range constraints with 0 bits. + // which we consider to require a zero bits to represent. if self.count == 0 { return 0; } From 0417d71b83aeb0f6c6ea4273bd4a613fbeb16747 Mon Sep 17 00:00:00 2001 From: Akosh Farkash Date: Tue, 24 Jun 2025 10:13:17 +0100 Subject: [PATCH 11/13] Revert to use predicate as offset --- compiler/noirc_evaluator/src/acir/acir_context/mod.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/compiler/noirc_evaluator/src/acir/acir_context/mod.rs b/compiler/noirc_evaluator/src/acir/acir_context/mod.rs index 94bfabf1011..935bc0a8dcd 100644 --- a/compiler/noirc_evaluator/src/acir/acir_context/mod.rs +++ b/compiler/noirc_evaluator/src/acir/acir_context/mod.rs @@ -902,7 +902,13 @@ impl> AcirContext { // `rhs` has the correct bit-size because either it is enforced by the overflow checks // or `rhs` is zero when the overflow checks are disabled. // Indeed, in that case, rhs is replaced with 'predicate * rhs' - self.bound_constraint_with_offset(remainder_var, rhs, one, max_rhs_bits, predicate)?; + // + // Using the predicate as an offset is a small optimization: + // * if the predicate is true, then the offset is one and this asserts that 'r predicate * (a - b * q - r) == 0 From 002fe82e08214737476b3783c40531c4848895a5 Mon Sep 17 00:00:00 2001 From: Akosh Farkash Date: Tue, 24 Jun 2025 17:39:20 +0100 Subject: [PATCH 12/13] Add comments --- compiler/noirc_evaluator/src/acir/acir_context/mod.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler/noirc_evaluator/src/acir/acir_context/mod.rs b/compiler/noirc_evaluator/src/acir/acir_context/mod.rs index 935bc0a8dcd..b10b696480d 100644 --- a/compiler/noirc_evaluator/src/acir/acir_context/mod.rs +++ b/compiler/noirc_evaluator/src/acir/acir_context/mod.rs @@ -904,10 +904,12 @@ impl> AcirContext { // Indeed, in that case, rhs is replaced with 'predicate * rhs' // // Using the predicate as an offset is a small optimization: - // * if the predicate is true, then the offset is one and this asserts that 'r Date: Tue, 24 Jun 2025 18:10:33 +0100 Subject: [PATCH 13/13] Add insta --- ...ig_false_inliner_-9223372036854775808.snap | 482 +++++++++--------- ..._tests__force_brillig_false_inliner_0.snap | 482 +++++++++--------- ...lig_false_inliner_9223372036854775807.snap | 482 +++++++++--------- ...ig_false_inliner_-9223372036854775808.snap | 11 +- ..._tests__force_brillig_false_inliner_0.snap | 11 +- ...lig_false_inliner_9223372036854775807.snap | 11 +- ...ig_false_inliner_-9223372036854775808.snap | 8 +- ..._tests__force_brillig_false_inliner_0.snap | 8 +- ...lig_false_inliner_9223372036854775807.snap | 8 +- ...ig_false_inliner_-9223372036854775808.snap | 6 +- ..._tests__force_brillig_false_inliner_0.snap | 6 +- ...lig_false_inliner_9223372036854775807.snap | 6 +- ...ig_false_inliner_-9223372036854775808.snap | 12 +- ..._tests__force_brillig_false_inliner_0.snap | 12 +- ...lig_false_inliner_9223372036854775807.snap | 12 +- ...ig_false_inliner_-9223372036854775808.snap | 11 +- ..._tests__force_brillig_false_inliner_0.snap | 11 +- ...lig_false_inliner_9223372036854775807.snap | 11 +- ...ig_false_inliner_-9223372036854775808.snap | 45 +- ..._tests__force_brillig_false_inliner_0.snap | 45 +- ...lig_false_inliner_9223372036854775807.snap | 45 +- 21 files changed, 858 insertions(+), 867 deletions(-) diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index e8c49f16b16..c088745db2c 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -60,7 +60,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _185", + "current witness index : _176", "private parameters indices : [_0, _1, _2, _3, _4, _5, _6, _7]", "public parameters indices : []", "return value indices : []", @@ -106,264 +106,266 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 4)] []", "BLACKBOX::RANGE [(_25, 5)] []", - "EXPR [ (-1, _19, _22) (1, _19) (-1, _26) 0 ]", - "EXPR [ (1, _25, _26) (-1, _27) 0 ]", - "BLACKBOX::RANGE [(_27, 4)] []", - "EXPR [ (1, _1, _26) (-16, _24, _26) (-1, _25, _26) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", - "BLACKBOX::RANGE [(_28, 4)] []", + "EXPR [ (-1, _19, _22) (1, _19) (1, _25) (-1, _26) 15 ]", + "BLACKBOX::RANGE [(_26, 5)] []", + "EXPR [ (16, _24) (1, _25) (-1, _27) 0 ]", + "EXPR [ (-1, _19, _22) (1, _19) (-1, _28) 0 ]", + "EXPR [ (1, _1, _28) (-1, _27, _28) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(29)), Simple(Witness(30))]", "BLACKBOX::RANGE [(_29, 4)] []", - "EXPR [ (1, _1) (-16, _28) (-1, _29) 0 ]", - "EXPR [ (-1, _26) (-1, _30) 1 ]", - "EXPR [ (1, _19, _21) (-1, _31) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967298 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(32)), Simple(Witness(33))]", - "BLACKBOX::RANGE [(_32, 1)] []", - "BLACKBOX::RANGE [(_33, 32)] []", - "EXPR [ (-1, _9) (-4294967296, _32) (-1, _33) 4294967298 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (-1, _32, _19) (1, _19) 0 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", - "BLACKBOX::RANGE [(_34, 4)] []", - "BLACKBOX::RANGE [(_35, 5)] []", - "EXPR [ (-1, _19, _32) (1, _19) (-1, _36) 0 ]", - "EXPR [ (1, _35, _36) (-1, _37) 0 ]", - "BLACKBOX::RANGE [(_37, 4)] []", - "EXPR [ (1, _2, _36) (-16, _34, _36) (-1, _35, _36) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(38)), Simple(Witness(39))]", - "BLACKBOX::RANGE [(_38, 4)] []", - "BLACKBOX::RANGE [(_39, 4)] []", - "EXPR [ (1, _2) (-16, _38) (-1, _39) 0 ]", - "EXPR [ (-1, _9, _19) (1, _9) (1, _19) (-1, _40) -1 ]", - "BLACKBOX::RANGE [(_40, 32)] []", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(40))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", - "BLACKBOX::RANGE [(_41, 1)] []", + "BLACKBOX::RANGE [(_30, 4)] []", + "EXPR [ (1, _1) (-16, _29) (-1, _30) 0 ]", + "EXPR [ (-1, _28) (-1, _31) 1 ]", + "EXPR [ (1, _19, _21) (-1, _32) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967298 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(33)), Simple(Witness(34))]", + "BLACKBOX::RANGE [(_33, 1)] []", + "BLACKBOX::RANGE [(_34, 32)] []", + "EXPR [ (-1, _9) (-4294967296, _33) (-1, _34) 4294967298 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (-1, _33, _19) (1, _19) 0 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", + "BLACKBOX::RANGE [(_35, 4)] []", + "BLACKBOX::RANGE [(_36, 5)] []", + "EXPR [ (-1, _19, _33) (1, _19) (1, _36) (-1, _37) 15 ]", + "BLACKBOX::RANGE [(_37, 5)] []", + "EXPR [ (16, _35) (1, _36) (-1, _38) 0 ]", + "EXPR [ (-1, _19, _33) (1, _19) (-1, _39) 0 ]", + "EXPR [ (1, _2, _39) (-1, _38, _39) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", + "BLACKBOX::RANGE [(_40, 4)] []", + "BLACKBOX::RANGE [(_41, 4)] []", + "EXPR [ (1, _2) (-16, _40) (-1, _41) 0 ]", + "EXPR [ (-1, _9, _19) (1, _9) (1, _19) (-1, _42) -1 ]", "BLACKBOX::RANGE [(_42, 32)] []", - "EXPR [ (-1, _40) (-4294967296, _41) (-1, _42) 4294967296 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _41) (-1, _19) (-1, _41) 1 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(43)), Simple(Witness(44))]", - "BLACKBOX::RANGE [(_43, 4)] []", - "BLACKBOX::RANGE [(_44, 5)] []", - "EXPR [ (1, _19, _41) (-1, _19) (-1, _41) (-1, _45) 1 ]", - "EXPR [ (1, _44, _45) (-1, _46) 0 ]", - "BLACKBOX::RANGE [(_46, 4)] []", - "EXPR [ (-16, _43, _45) (-1, _180) 0 ]", - "EXPR [ (1, _1, _45) (-1, _44, _45) (1, _180) 0 ]", - "EXPR [ (-1, _45) (-1, _47) 1 ]", - "EXPR [ (1, _21, _26) (1, _30, _31) (-1, _48) 0 ]", - "EXPR [ (1, _24, _26) (-1, _49) 0 ]", - "EXPR [ (1, _26, _29) (-1, _50) 0 ]", - "EXPR [ (1, _34, _36) (-1, _51) 0 ]", - "EXPR [ (1, _36, _39) (-1, _52) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(40))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(53)), Simple(Witness(54))]", - "BLACKBOX::RANGE [(_53, 1)] []", - "BLACKBOX::RANGE [(_54, 32)] []", - "EXPR [ (-1, _40) (-4294967296, _53) (-1, _54) 4294967297 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _53) (-1, _19) (-1, _53) 1 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(55)), Simple(Witness(56))]", - "BLACKBOX::RANGE [(_55, 4)] []", - "BLACKBOX::RANGE [(_56, 5)] []", - "EXPR [ (1, _19, _53) (-1, _19) (-1, _53) (-1, _57) 1 ]", - "EXPR [ (1, _56, _57) (-1, _58) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(42))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(43)), Simple(Witness(44))]", + "BLACKBOX::RANGE [(_43, 1)] []", + "BLACKBOX::RANGE [(_44, 32)] []", + "EXPR [ (-1, _42) (-4294967296, _43) (-1, _44) 4294967296 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _43) (-1, _19) (-1, _43) 1 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(45)), Simple(Witness(46))]", + "BLACKBOX::RANGE [(_45, 4)] []", + "BLACKBOX::RANGE [(_46, 5)] []", + "EXPR [ (1, _19, _43) (-1, _19) (-1, _43) (1, _46) (-1, _47) 16 ]", + "BLACKBOX::RANGE [(_47, 5)] []", + "EXPR [ (16, _45) (1, _46) (-1, _48) 0 ]", + "EXPR [ (1, _19, _43) (-1, _19) (-1, _43) (-1, _49) 1 ]", + "EXPR [ (1, _1, _49) (-1, _48, _49) 0 ]", + "EXPR [ (-1, _49) (-1, _50) 1 ]", + "EXPR [ (1, _21, _28) (1, _31, _32) (-1, _51) 0 ]", + "EXPR [ (1, _24, _28) (-1, _52) 0 ]", + "EXPR [ (1, _28, _30) (-1, _53) 0 ]", + "EXPR [ (1, _35, _39) (-1, _54) 0 ]", + "EXPR [ (1, _39, _41) (-1, _55) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(42))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(56)), Simple(Witness(57))]", + "BLACKBOX::RANGE [(_56, 1)] []", + "BLACKBOX::RANGE [(_57, 32)] []", + "EXPR [ (-1, _42) (-4294967296, _56) (-1, _57) 4294967297 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _56) (-1, _19) (-1, _56) 1 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(58)), Simple(Witness(59))]", "BLACKBOX::RANGE [(_58, 4)] []", - "EXPR [ (-16, _55, _57) (-1, _185) 0 ]", - "EXPR [ (1, _2, _57) (-1, _56, _57) (1, _185) 0 ]", - "EXPR [ (-1, _57) (-1, _59) 1 ]", - "EXPR [ (1, _47, _50) (-1, _60) 0 ]", - "EXPR [ (1, _47, _51) (-1, _61) 0 ]", + "BLACKBOX::RANGE [(_59, 5)] []", + "EXPR [ (1, _19, _56) (-1, _19) (-1, _56) (1, _59) (-1, _60) 16 ]", + "BLACKBOX::RANGE [(_60, 5)] []", + "EXPR [ (16, _58) (1, _59) (-1, _61) 0 ]", + "EXPR [ (1, _19, _56) (-1, _19) (-1, _56) (-1, _62) 1 ]", + "EXPR [ (1, _2, _62) (-1, _61, _62) 0 ]", + "EXPR [ (-1, _62) (-1, _63) 1 ]", + "EXPR [ (1, _50, _53) (-1, _64) 0 ]", + "EXPR [ (1, _50, _54) (-1, _65) 0 ]", "EXPR [ (2, _5) (1, _19) -7 ]", - "EXPR [ (1, _47, _48) (1368015179489954701390400359078579693034272775026002146481137761660988030976, _180) -15 ]", - "EXPR [ (1, _29, _45) (1, _47, _49) -1 ]", - "EXPR [ (1, _59, _60) (1368015179489954701390400359078579693034272775026002146481137761660988030976, _185) -12 ]", - "EXPR [ (1, _39, _57) (1, _59, _61) -11 ]", - "EXPR [ (1, _47, _52) -8 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(62)), Simple(Witness(63))]", - "BLACKBOX::RANGE [(_62, 1)] []", - "BLACKBOX::RANGE [(_63, 15)] []", - "EXPR [ (1, _6) (-32768, _62) (-1, _63) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(62))], linear_combinations: [(1, Witness(6)), (65536, Witness(62))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 13 })], outputs: [Simple(Witness(64)), Simple(Witness(65))]", - "BLACKBOX::RANGE [(_64, 13)] []", - "BLACKBOX::RANGE [(_65, 4)] []", - "EXPR [ (1, _65) (-1, _66) 3 ]", - "BLACKBOX::RANGE [(_66, 4)] []", - "EXPR [ (-2, _6, _62) (1, _6) (65536, _62) (-13, _64) (-1, _65) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(64))], q_c: 0 })], outputs: [Simple(Witness(67))]", - "EXPR [ (1, _64, _67) (1, _68) -1 ]", - "EXPR [ (1, _64, _68) 0 ]", - "EXPR [ (2, _62, _64) (-65536, _62) (-1, _64) (-1, _69) 65536 ]", - "EXPR [ (-1, _68) (-1, _70) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(65))], q_c: 0 })], outputs: [Simple(Witness(71))]", - "EXPR [ (1, _65, _71) (1, _72) -1 ]", - "EXPR [ (1, _65, _72) 0 ]", - "EXPR [ (-2, _62, _65) (65536, _62) (1, _65) (-1, _73) 0 ]", + "EXPR [ (1, _45, _49) (1, _50, _51) -15 ]", + "EXPR [ (1, _30, _49) (1, _50, _52) -1 ]", + "EXPR [ (1, _58, _62) (1, _63, _64) -12 ]", + "EXPR [ (1, _41, _62) (1, _63, _65) -11 ]", + "EXPR [ (1, _50, _55) -8 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", + "BLACKBOX::RANGE [(_66, 1)] []", + "BLACKBOX::RANGE [(_67, 15)] []", + "EXPR [ (1, _6) (-32768, _66) (-1, _67) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(66))], linear_combinations: [(1, Witness(6)), (65536, Witness(66))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 13 })], outputs: [Simple(Witness(68)), Simple(Witness(69))]", + "BLACKBOX::RANGE [(_68, 13)] []", + "BLACKBOX::RANGE [(_69, 4)] []", + "EXPR [ (1, _69) (-1, _70) 3 ]", + "BLACKBOX::RANGE [(_70, 4)] []", + "EXPR [ (-2, _6, _66) (1, _6) (65536, _66) (-13, _68) (-1, _69) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(68))], q_c: 0 })], outputs: [Simple(Witness(71))]", + "EXPR [ (1, _68, _71) (1, _72) -1 ]", + "EXPR [ (1, _68, _72) 0 ]", + "EXPR [ (2, _66, _68) (-65536, _66) (-1, _68) (-1, _73) 65536 ]", "EXPR [ (-1, _72) (-1, _74) 1 ]", - "EXPR [ (1, _73, _74) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(75)), Simple(Witness(76))]", - "BLACKBOX::RANGE [(_75, 1)] []", - "BLACKBOX::RANGE [(_76, 15)] []", - "EXPR [ (1, _7) (-32768, _75) (-1, _76) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(77)), Simple(Witness(78))]", - "BLACKBOX::RANGE [(_77, 1)] []", - "BLACKBOX::RANGE [(_78, 15)] []", - "EXPR [ (1, _6) (-32768, _77) (-1, _78) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(7), Witness(75))], linear_combinations: [(1, Witness(7)), (65536, Witness(75))], q_c: 0 })], outputs: [Simple(Witness(79))]", - "EXPR [ (-2, _7, _75) (1, _7) (65536, _75) (-1, _80) 0 ]", - "EXPR [ (1, _79, _80) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(77))], linear_combinations: [(1, Witness(6)), (65536, Witness(77))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80))], q_c: 0 })], outputs: [Simple(Witness(81)), Simple(Witness(82))]", - "BLACKBOX::RANGE [(_81, 16)] []", - "BLACKBOX::RANGE [(_82, 16)] []", - "EXPR [ (1, _80) (-1, _82) (-1, _83) -1 ]", - "BLACKBOX::RANGE [(_83, 16)] []", - "EXPR [ (-2, _6, _77) (-1, _80, _81) (1, _6) (65536, _77) (-1, _82) 0 ]", - "EXPR [ (-1, _81) (-1, _84) 32768 ]", - "EXPR [ (-2, _75, _77) (1, _75) (1, _77) (-1, _85) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(81))], q_c: 0 })], outputs: [Simple(Witness(86))]", - "EXPR [ (1, _81, _86) (1, _87) -1 ]", - "EXPR [ (1, _81, _87) 0 ]", - "EXPR [ (2, _84, _85) (1, _81) (-1, _88) 0 ]", - "EXPR [ (-1, _87) (-1, _89) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(82))], q_c: 0 })], outputs: [Simple(Witness(90))]", - "EXPR [ (1, _82, _90) (1, _91) -1 ]", - "EXPR [ (1, _82, _91) 0 ]", - "EXPR [ (-2, _77, _82) (65536, _77) (1, _82) (-1, _92) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(69))], q_c: 0 })], outputs: [Simple(Witness(75))]", + "EXPR [ (1, _69, _75) (1, _76) -1 ]", + "EXPR [ (1, _69, _76) 0 ]", + "EXPR [ (-2, _66, _69) (65536, _66) (1, _69) (-1, _77) 0 ]", + "EXPR [ (-1, _76) (-1, _78) 1 ]", + "EXPR [ (1, _77, _78) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", + "BLACKBOX::RANGE [(_79, 1)] []", + "BLACKBOX::RANGE [(_80, 15)] []", + "EXPR [ (1, _7) (-32768, _79) (-1, _80) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(81)), Simple(Witness(82))]", + "BLACKBOX::RANGE [(_81, 1)] []", + "BLACKBOX::RANGE [(_82, 15)] []", + "EXPR [ (1, _6) (-32768, _81) (-1, _82) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(7), Witness(79))], linear_combinations: [(1, Witness(7)), (65536, Witness(79))], q_c: 0 })], outputs: [Simple(Witness(83))]", + "EXPR [ (-2, _7, _79) (1, _7) (65536, _79) (-1, _84) 0 ]", + "EXPR [ (1, _83, _84) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(81))], linear_combinations: [(1, Witness(6)), (65536, Witness(81))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(84))], q_c: 0 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", + "BLACKBOX::RANGE [(_85, 16)] []", + "BLACKBOX::RANGE [(_86, 16)] []", + "EXPR [ (1, _84) (-1, _86) (-1, _87) -1 ]", + "BLACKBOX::RANGE [(_87, 16)] []", + "EXPR [ (-2, _6, _81) (-1, _84, _85) (1, _6) (65536, _81) (-1, _86) 0 ]", + "EXPR [ (-1, _85) (-1, _88) 32768 ]", + "EXPR [ (-2, _79, _81) (1, _79) (1, _81) (-1, _89) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(85))], q_c: 0 })], outputs: [Simple(Witness(90))]", + "EXPR [ (1, _85, _90) (1, _91) -1 ]", + "EXPR [ (1, _85, _91) 0 ]", + "EXPR [ (2, _88, _89) (1, _85) (-1, _92) 0 ]", "EXPR [ (-1, _91) (-1, _93) 1 ]", - "EXPR [ (1, _92, _93) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(94)), Simple(Witness(95))]", - "BLACKBOX::RANGE [(_94, 1)] []", - "BLACKBOX::RANGE [(_95, 15)] []", - "EXPR [ (1, _6) (-32768, _94) (-1, _95) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(94))], linear_combinations: [(1, Witness(6)), (65536, Witness(94))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(96)), Simple(Witness(97))]", - "BLACKBOX::RANGE [(_96, 13)] []", - "BLACKBOX::RANGE [(_97, 4)] []", - "EXPR [ (1, _97) (-1, _98) 5 ]", - "BLACKBOX::RANGE [(_98, 4)] []", - "EXPR [ (-2, _6, _94) (1, _6) (65536, _94) (-11, _96) (-1, _97) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(96))], q_c: 0 })], outputs: [Simple(Witness(99))]", - "EXPR [ (1, _96, _99) (1, _100) -1 ]", - "EXPR [ (1, _96, _100) 0 ]", - "EXPR [ (2, _94, _96) (-65536, _94) (-1, _96) (-1, _101) 65536 ]", - "EXPR [ (-1, _100) (-1, _102) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(97))], q_c: 0 })], outputs: [Simple(Witness(103))]", - "EXPR [ (1, _97, _103) (1, _104) -1 ]", - "EXPR [ (1, _97, _104) 0 ]", - "EXPR [ (-2, _94, _97) (65536, _94) (1, _97) (-1, _105) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(86))], q_c: 0 })], outputs: [Simple(Witness(94))]", + "EXPR [ (1, _86, _94) (1, _95) -1 ]", + "EXPR [ (1, _86, _95) 0 ]", + "EXPR [ (-2, _81, _86) (65536, _81) (1, _86) (-1, _96) 0 ]", + "EXPR [ (-1, _95) (-1, _97) 1 ]", + "EXPR [ (1, _96, _97) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(98)), Simple(Witness(99))]", + "BLACKBOX::RANGE [(_98, 1)] []", + "BLACKBOX::RANGE [(_99, 15)] []", + "EXPR [ (1, _6) (-32768, _98) (-1, _99) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(98))], linear_combinations: [(1, Witness(6)), (65536, Witness(98))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(100)), Simple(Witness(101))]", + "BLACKBOX::RANGE [(_100, 13)] []", + "BLACKBOX::RANGE [(_101, 4)] []", + "EXPR [ (1, _101) (-1, _102) 5 ]", + "BLACKBOX::RANGE [(_102, 4)] []", + "EXPR [ (-2, _6, _98) (1, _6) (65536, _98) (-11, _100) (-1, _101) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(100))], q_c: 0 })], outputs: [Simple(Witness(103))]", + "EXPR [ (1, _100, _103) (1, _104) -1 ]", + "EXPR [ (1, _100, _104) 0 ]", + "EXPR [ (2, _98, _100) (-65536, _98) (-1, _100) (-1, _105) 65536 ]", "EXPR [ (-1, _104) (-1, _106) 1 ]", - "EXPR [ (1, _105, _106) -4 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(6))], q_c: 131072 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(107)), Simple(Witness(108))]", - "BLACKBOX::RANGE [(_107, 2)] []", - "BLACKBOX::RANGE [(_108, 16)] []", - "EXPR [ (-1, _6) (-65536, _107) (-1, _108) 131072 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(109)), Simple(Witness(110))]", - "BLACKBOX::RANGE [(_109, 1)] []", - "BLACKBOX::RANGE [(_110, 16)] []", - "EXPR [ (1, _6) (-65536, _109) (-1, _110) 32768 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(111)), Simple(Witness(112))]", - "BLACKBOX::RANGE [(_111, 1)] []", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(101))], q_c: 0 })], outputs: [Simple(Witness(107))]", + "EXPR [ (1, _101, _107) (1, _108) -1 ]", + "EXPR [ (1, _101, _108) 0 ]", + "EXPR [ (-2, _98, _101) (65536, _98) (1, _101) (-1, _109) 0 ]", + "EXPR [ (-1, _108) (-1, _110) 1 ]", + "EXPR [ (1, _109, _110) -4 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(6))], q_c: 131072 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(111)), Simple(Witness(112))]", + "BLACKBOX::RANGE [(_111, 2)] []", "BLACKBOX::RANGE [(_112, 16)] []", - "EXPR [ (1, _108) (-65536, _111) (-1, _112) 32768 ]", - "EXPR [ (-1, _109, _111) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(113)), Simple(Witness(114))]", + "EXPR [ (-1, _6) (-65536, _111) (-1, _112) 131072 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(113)), Simple(Witness(114))]", "BLACKBOX::RANGE [(_113, 1)] []", - "BLACKBOX::RANGE [(_114, 15)] []", - "EXPR [ (1, _108) (-32768, _113) (-1, _114) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(108), Witness(113))], linear_combinations: [(1, Witness(108)), (65536, Witness(113))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(115)), Simple(Witness(116))]", - "BLACKBOX::RANGE [(_115, 13)] []", - "BLACKBOX::RANGE [(_116, 4)] []", - "EXPR [ (1, _116) (-1, _117) 5 ]", - "BLACKBOX::RANGE [(_117, 4)] []", - "EXPR [ (-2, _108, _113) (1, _108) (65536, _113) (-11, _115) (-1, _116) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(115))], q_c: 0 })], outputs: [Simple(Witness(118))]", - "EXPR [ (1, _115, _118) (1, _119) -1 ]", - "EXPR [ (1, _115, _119) 0 ]", - "EXPR [ (2, _113, _115) (-65536, _113) (-1, _115) (-1, _120) 65536 ]", - "EXPR [ (-1, _119) (-1, _121) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(116))], q_c: 0 })], outputs: [Simple(Witness(122))]", - "EXPR [ (1, _116, _122) (1, _123) -1 ]", - "EXPR [ (1, _116, _123) 0 ]", - "EXPR [ (-2, _113, _116) (65536, _113) (1, _116) (-1, _124) 0 ]", + "BLACKBOX::RANGE [(_114, 16)] []", + "EXPR [ (1, _6) (-65536, _113) (-1, _114) 32768 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(115)), Simple(Witness(116))]", + "BLACKBOX::RANGE [(_115, 1)] []", + "BLACKBOX::RANGE [(_116, 16)] []", + "EXPR [ (1, _112) (-65536, _115) (-1, _116) 32768 ]", + "EXPR [ (-1, _113, _115) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(117)), Simple(Witness(118))]", + "BLACKBOX::RANGE [(_117, 1)] []", + "BLACKBOX::RANGE [(_118, 15)] []", + "EXPR [ (1, _112) (-32768, _117) (-1, _118) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(112), Witness(117))], linear_combinations: [(1, Witness(112)), (65536, Witness(117))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(119)), Simple(Witness(120))]", + "BLACKBOX::RANGE [(_119, 13)] []", + "BLACKBOX::RANGE [(_120, 4)] []", + "EXPR [ (1, _120) (-1, _121) 5 ]", + "BLACKBOX::RANGE [(_121, 4)] []", + "EXPR [ (-2, _112, _117) (1, _112) (65536, _117) (-11, _119) (-1, _120) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(119))], q_c: 0 })], outputs: [Simple(Witness(122))]", + "EXPR [ (1, _119, _122) (1, _123) -1 ]", + "EXPR [ (1, _119, _123) 0 ]", + "EXPR [ (2, _117, _119) (-65536, _117) (-1, _119) (-1, _124) 65536 ]", "EXPR [ (-1, _123) (-1, _125) 1 ]", - "EXPR [ (1, _124, _125) -65532 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 2 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(126)), Simple(Witness(127))]", - "BLACKBOX::RANGE [(_126, 1)] []", - "BLACKBOX::RANGE [(_127, 16)] []", - "EXPR [ (1, _7) (-65536, _126) (-1, _127) 2 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(128)), Simple(Witness(129))]", - "BLACKBOX::RANGE [(_128, 1)] []", - "BLACKBOX::RANGE [(_129, 16)] []", - "EXPR [ (1, _7) (-65536, _128) (-1, _129) 32768 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(130)), Simple(Witness(131))]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(120))], q_c: 0 })], outputs: [Simple(Witness(126))]", + "EXPR [ (1, _120, _126) (1, _127) -1 ]", + "EXPR [ (1, _120, _127) 0 ]", + "EXPR [ (-2, _117, _120) (65536, _117) (1, _120) (-1, _128) 0 ]", + "EXPR [ (-1, _127) (-1, _129) 1 ]", + "EXPR [ (1, _128, _129) -65532 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 2 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(130)), Simple(Witness(131))]", "BLACKBOX::RANGE [(_130, 1)] []", "BLACKBOX::RANGE [(_131, 16)] []", - "EXPR [ (1, _127) (-65536, _130) (-1, _131) 32768 ]", - "EXPR [ (1, _128) (-1, _130) (-1, _132) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(132))], q_c: 0 })], outputs: [Simple(Witness(133))]", - "EXPR [ (1, _132, _133) (1, _134) -1 ]", - "EXPR [ (1, _132, _134) 0 ]", - "EXPR [ (-1, _128, _134) (1, _128) (1, _134) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(135)), Simple(Witness(136))]", - "BLACKBOX::RANGE [(_135, 1)] []", - "BLACKBOX::RANGE [(_136, 15)] []", - "EXPR [ (1, _127) (-32768, _135) (-1, _136) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(137)), Simple(Witness(138))]", - "BLACKBOX::RANGE [(_137, 1)] []", - "BLACKBOX::RANGE [(_138, 15)] []", - "EXPR [ (1, _6) (-32768, _137) (-1, _138) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(127), Witness(135))], linear_combinations: [(1, Witness(127)), (65536, Witness(135))], q_c: 0 })], outputs: [Simple(Witness(139))]", - "EXPR [ (-2, _127, _135) (1, _127) (65536, _135) (-1, _140) 0 ]", - "EXPR [ (1, _139, _140) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(137))], linear_combinations: [(1, Witness(6)), (65536, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(140))], q_c: 0 })], outputs: [Simple(Witness(141)), Simple(Witness(142))]", - "BLACKBOX::RANGE [(_141, 16)] []", - "BLACKBOX::RANGE [(_142, 16)] []", - "EXPR [ (1, _140) (-1, _142) (-1, _143) -1 ]", - "BLACKBOX::RANGE [(_143, 16)] []", - "EXPR [ (-2, _6, _137) (-1, _140, _141) (1, _6) (65536, _137) (-1, _142) 0 ]", - "EXPR [ (-1, _141) (-1, _144) 32768 ]", - "EXPR [ (-2, _135, _137) (1, _135) (1, _137) (-1, _145) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(141))], q_c: 0 })], outputs: [Simple(Witness(146))]", - "EXPR [ (1, _141, _146) (1, _147) -1 ]", - "EXPR [ (1, _141, _147) 0 ]", - "EXPR [ (2, _144, _145) (1, _141) (-1, _148) 0 ]", - "EXPR [ (-1, _147) (-1, _149) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(142))], q_c: 0 })], outputs: [Simple(Witness(150))]", - "EXPR [ (1, _142, _150) (1, _151) -1 ]", - "EXPR [ (1, _142, _151) 0 ]", - "EXPR [ (-2, _137, _142) (65536, _137) (1, _142) (-1, _152) 0 ]", + "EXPR [ (1, _7) (-65536, _130) (-1, _131) 2 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(132)), Simple(Witness(133))]", + "BLACKBOX::RANGE [(_132, 1)] []", + "BLACKBOX::RANGE [(_133, 16)] []", + "EXPR [ (1, _7) (-65536, _132) (-1, _133) 32768 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(134)), Simple(Witness(135))]", + "BLACKBOX::RANGE [(_134, 1)] []", + "BLACKBOX::RANGE [(_135, 16)] []", + "EXPR [ (1, _131) (-65536, _134) (-1, _135) 32768 ]", + "EXPR [ (1, _132) (-1, _134) (-1, _136) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(136))], q_c: 0 })], outputs: [Simple(Witness(137))]", + "EXPR [ (1, _136, _137) (1, _138) -1 ]", + "EXPR [ (1, _136, _138) 0 ]", + "EXPR [ (-1, _132, _138) (1, _132) (1, _138) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(139)), Simple(Witness(140))]", + "BLACKBOX::RANGE [(_139, 1)] []", + "BLACKBOX::RANGE [(_140, 15)] []", + "EXPR [ (1, _131) (-32768, _139) (-1, _140) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(141)), Simple(Witness(142))]", + "BLACKBOX::RANGE [(_141, 1)] []", + "BLACKBOX::RANGE [(_142, 15)] []", + "EXPR [ (1, _6) (-32768, _141) (-1, _142) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(131), Witness(139))], linear_combinations: [(1, Witness(131)), (65536, Witness(139))], q_c: 0 })], outputs: [Simple(Witness(143))]", + "EXPR [ (-2, _131, _139) (1, _131) (65536, _139) (-1, _144) 0 ]", + "EXPR [ (1, _143, _144) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(141))], linear_combinations: [(1, Witness(6)), (65536, Witness(141))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(144))], q_c: 0 })], outputs: [Simple(Witness(145)), Simple(Witness(146))]", + "BLACKBOX::RANGE [(_145, 16)] []", + "BLACKBOX::RANGE [(_146, 16)] []", + "EXPR [ (1, _144) (-1, _146) (-1, _147) -1 ]", + "BLACKBOX::RANGE [(_147, 16)] []", + "EXPR [ (-2, _6, _141) (-1, _144, _145) (1, _6) (65536, _141) (-1, _146) 0 ]", + "EXPR [ (-1, _145) (-1, _148) 32768 ]", + "EXPR [ (-2, _139, _141) (1, _139) (1, _141) (-1, _149) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(145))], q_c: 0 })], outputs: [Simple(Witness(150))]", + "EXPR [ (1, _145, _150) (1, _151) -1 ]", + "EXPR [ (1, _145, _151) 0 ]", + "EXPR [ (2, _148, _149) (1, _145) (-1, _152) 0 ]", "EXPR [ (-1, _151) (-1, _153) 1 ]", - "EXPR [ (-1, _152, _153) 4 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(154)), Simple(Witness(155))]", - "BLACKBOX::RANGE [(_154, 1)] []", - "BLACKBOX::RANGE [(_155, 15)] []", - "EXPR [ (1, _127) (-32768, _154) (-1, _155) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(156)), Simple(Witness(157))]", - "BLACKBOX::RANGE [(_156, 1)] []", - "BLACKBOX::RANGE [(_157, 15)] []", - "EXPR [ (1, _108) (-32768, _156) (-1, _157) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(127), Witness(154))], linear_combinations: [(1, Witness(127)), (65536, Witness(154))], q_c: 0 })], outputs: [Simple(Witness(158))]", - "EXPR [ (-2, _127, _154) (1, _127) (65536, _154) (-1, _159) 0 ]", - "EXPR [ (1, _158, _159) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(108), Witness(156))], linear_combinations: [(1, Witness(108)), (65536, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(159))], q_c: 0 })], outputs: [Simple(Witness(160)), Simple(Witness(161))]", - "BLACKBOX::RANGE [(_160, 16)] []", - "BLACKBOX::RANGE [(_161, 16)] []", - "EXPR [ (1, _159) (-1, _161) (-1, _162) -1 ]", - "BLACKBOX::RANGE [(_162, 16)] []", - "EXPR [ (-2, _108, _156) (-1, _159, _160) (1, _108) (65536, _156) (-1, _161) 0 ]", - "EXPR [ (-1, _160) (-1, _163) 32768 ]", - "EXPR [ (-2, _154, _156) (1, _154) (1, _156) (-1, _164) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(160))], q_c: 0 })], outputs: [Simple(Witness(165))]", - "EXPR [ (1, _160, _165) (1, _166) -1 ]", - "EXPR [ (1, _160, _166) 0 ]", - "EXPR [ (2, _163, _164) (1, _160) (-1, _167) 0 ]", - "EXPR [ (-1, _166) (-1, _168) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(161))], q_c: 0 })], outputs: [Simple(Witness(169))]", - "EXPR [ (1, _161, _169) (1, _170) -1 ]", - "EXPR [ (1, _161, _170) 0 ]", - "EXPR [ (-2, _156, _161) (65536, _156) (1, _161) (-1, _171) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(146))], q_c: 0 })], outputs: [Simple(Witness(154))]", + "EXPR [ (1, _146, _154) (1, _155) -1 ]", + "EXPR [ (1, _146, _155) 0 ]", + "EXPR [ (-2, _141, _146) (65536, _141) (1, _146) (-1, _156) 0 ]", + "EXPR [ (-1, _155) (-1, _157) 1 ]", + "EXPR [ (-1, _156, _157) 4 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(158)), Simple(Witness(159))]", + "BLACKBOX::RANGE [(_158, 1)] []", + "BLACKBOX::RANGE [(_159, 15)] []", + "EXPR [ (1, _131) (-32768, _158) (-1, _159) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(160)), Simple(Witness(161))]", + "BLACKBOX::RANGE [(_160, 1)] []", + "BLACKBOX::RANGE [(_161, 15)] []", + "EXPR [ (1, _112) (-32768, _160) (-1, _161) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(131), Witness(158))], linear_combinations: [(1, Witness(131)), (65536, Witness(158))], q_c: 0 })], outputs: [Simple(Witness(162))]", + "EXPR [ (-2, _131, _158) (1, _131) (65536, _158) (-1, _163) 0 ]", + "EXPR [ (1, _162, _163) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(112), Witness(160))], linear_combinations: [(1, Witness(112)), (65536, Witness(160))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(163))], q_c: 0 })], outputs: [Simple(Witness(164)), Simple(Witness(165))]", + "BLACKBOX::RANGE [(_164, 16)] []", + "BLACKBOX::RANGE [(_165, 16)] []", + "EXPR [ (1, _163) (-1, _165) (-1, _166) -1 ]", + "BLACKBOX::RANGE [(_166, 16)] []", + "EXPR [ (-2, _112, _160) (-1, _163, _164) (1, _112) (65536, _160) (-1, _165) 0 ]", + "EXPR [ (-1, _164) (-1, _167) 32768 ]", + "EXPR [ (-2, _158, _160) (1, _158) (1, _160) (-1, _168) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(164))], q_c: 0 })], outputs: [Simple(Witness(169))]", + "EXPR [ (1, _164, _169) (1, _170) -1 ]", + "EXPR [ (1, _164, _170) 0 ]", + "EXPR [ (2, _167, _168) (1, _164) (-1, _171) 0 ]", "EXPR [ (-1, _170) (-1, _172) 1 ]", - "EXPR [ (-1, _171, _172) 65532 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(165))], q_c: 0 })], outputs: [Simple(Witness(173))]", + "EXPR [ (1, _165, _173) (1, _174) -1 ]", + "EXPR [ (1, _165, _174) 0 ]", + "EXPR [ (-2, _160, _165) (65536, _160) (1, _165) (-1, _175) 0 ]", + "EXPR [ (-1, _174) (-1, _176) 1 ]", + "EXPR [ (-1, _175, _176) 65532 ]", "unconstrained func 0", "[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) } }]", "unconstrained func 1", "[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) } }]" ], - "debug_symbols": "pZjBTiM7EEX/JWsW7XKVy55feXoaBQijSFFAGRjpCc2/P7tdJwwLZtHZcA8JdbracXU3ed89Hu7ffnw/np+ef+6+/fO+u78cT6fjj++n54f96/H53F99/32349fvr5fDob+0++P9XvWyvxzOr7tv57fT6W73a396W//o58v+vObr/tLfXe52h/Njzy58Op4Og37ffVQvX5eKLCWqRaRcBfbZkL42qFoI1Opt9Z431FvJUW+ebqzfcv7WWMAiy4b64tf6tqX/YkJ92VLvyvl78S31TaO+LrKhvl77r5v2T1vYPy1t2T/VneO3LZ9fWq4NpEW2rEBrcpsgpYVzSGnTIvSqaw9J2yZD0avBN52FSMMgeVMPct3LSTZtpk89WLvVUL78LP56Sc7teklW32RwbgmiS9tgyL0sDFlTudUgaZMh29Wgy80G22Swj7Mo5VaDb1uH+nEW1W81tHyzYdOOsutcZMu6zaAfhk2fpqV8q6Gkq8E3raRp+8rwb/9t/3C8fHpI3Hmf4rtdXX+29WdaZqQZMiPP0Bk2o8yYjtQlfQFSW0OWGWlGt/SPWPIMnWEzuqU/pIjPqDPaGrlb+s0npxkyI8/oln6y2WaUGT6jjhtFzzZTl8gUKZE5UiNtXFh7lkiPrJFtPbTNtiytBzOZkWfMtsym0UqkR0ZnFp2V6KxEZ0XmkUqO1MjorAxf36nFI4evr2JpM32JTJHD11fSc6RGWmSJ9Mga2WbWJTJFDl/tGf3VWLka/dUyj1s9Mvqr0V8LXwtfi/5a9Neivxb9teivRX8t+mvRX39Amg2lZWzYsQGXsWV1QAYUMKAAY/PagAq0gHUQVkiAABlQwIACYE6YE2bBLJgFs2AWzIJZMI9RkXHuY1jEB7SAMTATEiBABhQwoAAOYM6YFbNiVsyKWTErZsWsmBWzYjbMhtkwG2bDbJgN85gsGRtgjNa4DaQxWyuM4ZqQAAEyoIABBXAAc8HsmB2zY3bMjtkxO2bHPMYtLwPGZTONq+gCJECADChgQAEcqADmhrlhHsM3Hs3TmL4JChhQAAcq0CbImMEJCRAgAwoYUAAHKoA5YU6Yxwzm9c4yzDpAAQMK4EAFWsB6g1ohAQJgFsyCWTALZsEsmMcM5vVulwABMqCAAQVwoAItQDErZsWsmBWzYlbMilkxK2bDbJgNs2E2zIbZMBtmwzxmMI8b+ZjB7AMSIEAGFDCgAA5UoAU4ZsfsmB2zY3bMjtkxO2bHXDFXzBVzxVwxV8wVc8VcMa8zOP5l/LW/HPf3p0N8Qff0dn744/u61/9eeIdv9F4uzw+Hx7fLYTy2re/1B7n/AQ==", + "debug_symbols": "pZjBbhs7DEX/xessRhQpiv2Vh4fASZzCgOEEblygCPrvFYe8k2aRLuSN77EdHlNjcWbi993T4eH6/f54fn75sfv23/vu4XI8nY7f708vj/u348t5vPr++26Hp/dvl8NhvLT76/1R9bq/HM5vu2/n6+l0t/u5P13XP/rxuj+v+ba/jHeXu93h/DRyCJ+Pp4PT77uP6uXrUqKlZTURtU0gnw3lawOzpICl31avdaJeWs160XJj/cz6xXAAGy0T9U23epvpvwmhvs3UK2P92nSm3jjr+0IT9X3rv0/tH1uwf6zM7J+uis+3me+vLFsDZaGZI2BGtwlKWbCGUqYOwqjaeihsU4bGm0GnVkFkMFCd6oG2vVxoajN96kHsVkP78rv45ym52nZKZp0yKC4JxItNGOooS0Pl0m41UJkyVNkMvNxskCmDfKyitVsNOncc+scqut5qsHqzYWpHyTYXVSrPGfjDMPVtSqm3GlrZDDp1JIXtK8P/49n+8Xj5dJO40zHFd7u+Ptr6WJaIEkERNYIjJKJFhKMMyTgAxdagJaJEDMv4iqlGcIREDMu4SSGN6BG2Rh2WcfGpJYIiasSwjMVWiWgRGtH9QjHSInnJLJmUWTM5UzKbn2BHambPtEiJviT6Elo/VGpE9CXRl7QwimZmZ5KdteysZWctO2vZWeP4xCaZ2VnLzpr7xs5tFqnuG0dVSyZl1kz3jSOrktkyNbNnWmRfMksmZdZM9/WR2V/P9fbsr/f43G6Rlv1Z9mfps/RZ9mfZn2V/lv1Z9mfZ37hBAhQARUtl8U3rW3LxbcsOAmgABXSAj4H4ACyAAiBABTBAAA2ggA6AmWAmmAlmgplgJpgJZoKZYPZxIV+7DwypQwEQoAIYIIAGUEAHWALDzDAzzAwzw8wwM8wMM8PMMAvMArPALDALzAKzwCwwC8w+W+QbwIfLLwzFpyuAABXAAAE0gAI6wBIUZoVZYVaYFWaFWWFWmBVmhdkHri4OfuosDgSoAAYIoAEU0AGW4KMXALPBbDD7+PnNevH5C2gABXSABZDPYEABEKACGCCABlBAB8BcYC4wF5gLzD6Ddb3WuJkdGkABHWAJ6wVqhQIgQAUwAGaCmWAmmAnmCnOF2Wewrte/CmCAABpAAR1gCT6DAQUAM8PMMDPMDDPDzDAzzAKzwCwwC8wCs8AsMAvMArPA3GD2Gax+afcZrOpQAQwQQAMooAMswWcwoABgVpgVZoVZYVaYFWaFucPcYe4wd5g7zB3mDnOHucPcYTaY1xn0fyJ/7i/H/cPpkD/ZPV/Pj3/9gvf26xXv4De+18vL4+Hpejn4jdz63ri1+wM=", "file_map": { "50": { "source": "global NIBBLE_LENGTH: u32 = 16;\n\nstruct U4 {\n inner: u8,\n}\n\nimpl U4 {\n fn zero() -> U4 {\n U4 { inner: 0 }\n }\n\n fn from_u8(x: u8) -> U4 {\n U4 { inner: x % 16 }\n }\n}\n\nimpl Eq for U4 {\n fn eq(self, other: Self) -> bool {\n self.inner == other.inner\n }\n}\n\nfn compact_decode(input: [u8; N], length: Field) -> ([U4; NIBBLE_LENGTH], Field) {\n assert(2 * input.len() <= NIBBLE_LENGTH);\n assert(length as u32 <= input.len());\n\n let mut nibble = [U4::zero(); NIBBLE_LENGTH];\n\n let first_nibble = U4::from_u8(input[0] >> 4);\n let parity = first_nibble.inner as u1;\n\n if parity == 1 {\n nibble[0] = U4::from_u8(input[0] & 0x0f);\n for i in 1..input.len() {\n if i as u32 < length as u32 {\n let x = input[i];\n nibble[2 * i - 1] = U4::from_u8(x >> 4);\n nibble[2 * i] = U4::from_u8(x & 0x0f);\n }\n }\n } else {\n for i in 0..2 {\n if (i as u32) < length as u32 - 1 {\n let x = input[i + 1];\n nibble[2 * i] = U4::from_u8(x >> 4);\n nibble[2 * i + 1] = U4::from_u8(x & 0x0f);\n }\n }\n }\n\n let out = (nibble, 2 * length + (parity as Field) - 2);\n\n out\n}\n\nfn enc(value: [u8; N], value_length: Field) -> ([u8; 32], Field) {\n assert(value.len() as u8 >= value_length as u8);\n let mut out_value = [0; 32];\n if value_length == 0 {\n let out = (out_value, value_length);\n out\n } else if value_length as u8 < 31 {\n out_value[0] = 0x80 + value_length as u8;\n\n for i in 1..value.len() {\n out_value[i] = value[i - 1];\n }\n\n let out = (out_value, value_length + 1);\n\n out\n } else {\n let out = (out_value, 32);\n out\n }\n}\n\nfn bitshift_literal_0() -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << 0;\n\n bits\n}\nfn bitshift_literal_4() -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << 4;\n\n bits\n}\nfn bitshift_variable(idx: u8) -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << idx;\n\n bits\n}\n\nfn main(x: [u8; 5], z: Field, u: i16, v: i16) {\n //Issue 1144\n let (nib, len) = compact_decode(x, z);\n assert(len == 5);\n assert(\n [nib[0], nib[1], nib[2], nib[3], nib[4]]\n == [U4::from_u8(15), U4::from_u8(1), U4::from_u8(12), U4::from_u8(11), U4::from_u8(8)],\n );\n // Issue 1169\n let val1 = [\n 0xb8, 0x8f, 0x61, 0xe6, 0xfb, 0xda, 0x83, 0xfb, 0xff, 0xfa, 0xbe, 0x36, 0x41, 0x12, 0x13,\n 0x74, 0x80, 0x39, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n 0x00, 0x00,\n ];\n let val1_length = 20;\n\n let enc_val1 = enc(val1, val1_length);\n\n assert(\n enc_val1.0\n == [\n 0x94, 0xb8, 0x8f, 0x61, 0xe6, 0xfb, 0xda, 0x83, 0xfb, 0xff, 0xfa, 0xbe, 0x36, 0x41,\n 0x12, 0x13, 0x74, 0x80, 0x39, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n 0x00, 0x00, 0x00, 0x00,\n ],\n );\n assert(enc_val1.1 == 21);\n // Issue 2399\n let result_0 = bitshift_literal_0();\n assert(result_0 == 1);\n let result_4 = bitshift_literal_4();\n assert(result_4 == 16);\n let result_0 = bitshift_variable(0);\n assert(result_0 == 1);\n let result_4 = bitshift_variable(4);\n assert(result_4 == 16);\n\n // Issue 6609\n assert(u % -13 == 0);\n assert(u % v == 0);\n assert(u % -11 == 4);\n assert(-u % -11 == -4);\n assert(u % -11 == u % (v + 2));\n assert(-u % -11 == -u % (v + 2));\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap index e8c49f16b16..c088745db2c 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_0.snap @@ -60,7 +60,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _185", + "current witness index : _176", "private parameters indices : [_0, _1, _2, _3, _4, _5, _6, _7]", "public parameters indices : []", "return value indices : []", @@ -106,264 +106,266 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 4)] []", "BLACKBOX::RANGE [(_25, 5)] []", - "EXPR [ (-1, _19, _22) (1, _19) (-1, _26) 0 ]", - "EXPR [ (1, _25, _26) (-1, _27) 0 ]", - "BLACKBOX::RANGE [(_27, 4)] []", - "EXPR [ (1, _1, _26) (-16, _24, _26) (-1, _25, _26) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", - "BLACKBOX::RANGE [(_28, 4)] []", + "EXPR [ (-1, _19, _22) (1, _19) (1, _25) (-1, _26) 15 ]", + "BLACKBOX::RANGE [(_26, 5)] []", + "EXPR [ (16, _24) (1, _25) (-1, _27) 0 ]", + "EXPR [ (-1, _19, _22) (1, _19) (-1, _28) 0 ]", + "EXPR [ (1, _1, _28) (-1, _27, _28) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(29)), Simple(Witness(30))]", "BLACKBOX::RANGE [(_29, 4)] []", - "EXPR [ (1, _1) (-16, _28) (-1, _29) 0 ]", - "EXPR [ (-1, _26) (-1, _30) 1 ]", - "EXPR [ (1, _19, _21) (-1, _31) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967298 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(32)), Simple(Witness(33))]", - "BLACKBOX::RANGE [(_32, 1)] []", - "BLACKBOX::RANGE [(_33, 32)] []", - "EXPR [ (-1, _9) (-4294967296, _32) (-1, _33) 4294967298 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (-1, _32, _19) (1, _19) 0 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", - "BLACKBOX::RANGE [(_34, 4)] []", - "BLACKBOX::RANGE [(_35, 5)] []", - "EXPR [ (-1, _19, _32) (1, _19) (-1, _36) 0 ]", - "EXPR [ (1, _35, _36) (-1, _37) 0 ]", - "BLACKBOX::RANGE [(_37, 4)] []", - "EXPR [ (1, _2, _36) (-16, _34, _36) (-1, _35, _36) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(38)), Simple(Witness(39))]", - "BLACKBOX::RANGE [(_38, 4)] []", - "BLACKBOX::RANGE [(_39, 4)] []", - "EXPR [ (1, _2) (-16, _38) (-1, _39) 0 ]", - "EXPR [ (-1, _9, _19) (1, _9) (1, _19) (-1, _40) -1 ]", - "BLACKBOX::RANGE [(_40, 32)] []", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(40))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", - "BLACKBOX::RANGE [(_41, 1)] []", + "BLACKBOX::RANGE [(_30, 4)] []", + "EXPR [ (1, _1) (-16, _29) (-1, _30) 0 ]", + "EXPR [ (-1, _28) (-1, _31) 1 ]", + "EXPR [ (1, _19, _21) (-1, _32) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967298 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(33)), Simple(Witness(34))]", + "BLACKBOX::RANGE [(_33, 1)] []", + "BLACKBOX::RANGE [(_34, 32)] []", + "EXPR [ (-1, _9) (-4294967296, _33) (-1, _34) 4294967298 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (-1, _33, _19) (1, _19) 0 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", + "BLACKBOX::RANGE [(_35, 4)] []", + "BLACKBOX::RANGE [(_36, 5)] []", + "EXPR [ (-1, _19, _33) (1, _19) (1, _36) (-1, _37) 15 ]", + "BLACKBOX::RANGE [(_37, 5)] []", + "EXPR [ (16, _35) (1, _36) (-1, _38) 0 ]", + "EXPR [ (-1, _19, _33) (1, _19) (-1, _39) 0 ]", + "EXPR [ (1, _2, _39) (-1, _38, _39) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", + "BLACKBOX::RANGE [(_40, 4)] []", + "BLACKBOX::RANGE [(_41, 4)] []", + "EXPR [ (1, _2) (-16, _40) (-1, _41) 0 ]", + "EXPR [ (-1, _9, _19) (1, _9) (1, _19) (-1, _42) -1 ]", "BLACKBOX::RANGE [(_42, 32)] []", - "EXPR [ (-1, _40) (-4294967296, _41) (-1, _42) 4294967296 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _41) (-1, _19) (-1, _41) 1 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(43)), Simple(Witness(44))]", - "BLACKBOX::RANGE [(_43, 4)] []", - "BLACKBOX::RANGE [(_44, 5)] []", - "EXPR [ (1, _19, _41) (-1, _19) (-1, _41) (-1, _45) 1 ]", - "EXPR [ (1, _44, _45) (-1, _46) 0 ]", - "BLACKBOX::RANGE [(_46, 4)] []", - "EXPR [ (-16, _43, _45) (-1, _180) 0 ]", - "EXPR [ (1, _1, _45) (-1, _44, _45) (1, _180) 0 ]", - "EXPR [ (-1, _45) (-1, _47) 1 ]", - "EXPR [ (1, _21, _26) (1, _30, _31) (-1, _48) 0 ]", - "EXPR [ (1, _24, _26) (-1, _49) 0 ]", - "EXPR [ (1, _26, _29) (-1, _50) 0 ]", - "EXPR [ (1, _34, _36) (-1, _51) 0 ]", - "EXPR [ (1, _36, _39) (-1, _52) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(40))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(53)), Simple(Witness(54))]", - "BLACKBOX::RANGE [(_53, 1)] []", - "BLACKBOX::RANGE [(_54, 32)] []", - "EXPR [ (-1, _40) (-4294967296, _53) (-1, _54) 4294967297 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _53) (-1, _19) (-1, _53) 1 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(55)), Simple(Witness(56))]", - "BLACKBOX::RANGE [(_55, 4)] []", - "BLACKBOX::RANGE [(_56, 5)] []", - "EXPR [ (1, _19, _53) (-1, _19) (-1, _53) (-1, _57) 1 ]", - "EXPR [ (1, _56, _57) (-1, _58) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(42))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(43)), Simple(Witness(44))]", + "BLACKBOX::RANGE [(_43, 1)] []", + "BLACKBOX::RANGE [(_44, 32)] []", + "EXPR [ (-1, _42) (-4294967296, _43) (-1, _44) 4294967296 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _43) (-1, _19) (-1, _43) 1 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(45)), Simple(Witness(46))]", + "BLACKBOX::RANGE [(_45, 4)] []", + "BLACKBOX::RANGE [(_46, 5)] []", + "EXPR [ (1, _19, _43) (-1, _19) (-1, _43) (1, _46) (-1, _47) 16 ]", + "BLACKBOX::RANGE [(_47, 5)] []", + "EXPR [ (16, _45) (1, _46) (-1, _48) 0 ]", + "EXPR [ (1, _19, _43) (-1, _19) (-1, _43) (-1, _49) 1 ]", + "EXPR [ (1, _1, _49) (-1, _48, _49) 0 ]", + "EXPR [ (-1, _49) (-1, _50) 1 ]", + "EXPR [ (1, _21, _28) (1, _31, _32) (-1, _51) 0 ]", + "EXPR [ (1, _24, _28) (-1, _52) 0 ]", + "EXPR [ (1, _28, _30) (-1, _53) 0 ]", + "EXPR [ (1, _35, _39) (-1, _54) 0 ]", + "EXPR [ (1, _39, _41) (-1, _55) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(42))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(56)), Simple(Witness(57))]", + "BLACKBOX::RANGE [(_56, 1)] []", + "BLACKBOX::RANGE [(_57, 32)] []", + "EXPR [ (-1, _42) (-4294967296, _56) (-1, _57) 4294967297 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _56) (-1, _19) (-1, _56) 1 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(58)), Simple(Witness(59))]", "BLACKBOX::RANGE [(_58, 4)] []", - "EXPR [ (-16, _55, _57) (-1, _185) 0 ]", - "EXPR [ (1, _2, _57) (-1, _56, _57) (1, _185) 0 ]", - "EXPR [ (-1, _57) (-1, _59) 1 ]", - "EXPR [ (1, _47, _50) (-1, _60) 0 ]", - "EXPR [ (1, _47, _51) (-1, _61) 0 ]", + "BLACKBOX::RANGE [(_59, 5)] []", + "EXPR [ (1, _19, _56) (-1, _19) (-1, _56) (1, _59) (-1, _60) 16 ]", + "BLACKBOX::RANGE [(_60, 5)] []", + "EXPR [ (16, _58) (1, _59) (-1, _61) 0 ]", + "EXPR [ (1, _19, _56) (-1, _19) (-1, _56) (-1, _62) 1 ]", + "EXPR [ (1, _2, _62) (-1, _61, _62) 0 ]", + "EXPR [ (-1, _62) (-1, _63) 1 ]", + "EXPR [ (1, _50, _53) (-1, _64) 0 ]", + "EXPR [ (1, _50, _54) (-1, _65) 0 ]", "EXPR [ (2, _5) (1, _19) -7 ]", - "EXPR [ (1, _47, _48) (1368015179489954701390400359078579693034272775026002146481137761660988030976, _180) -15 ]", - "EXPR [ (1, _29, _45) (1, _47, _49) -1 ]", - "EXPR [ (1, _59, _60) (1368015179489954701390400359078579693034272775026002146481137761660988030976, _185) -12 ]", - "EXPR [ (1, _39, _57) (1, _59, _61) -11 ]", - "EXPR [ (1, _47, _52) -8 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(62)), Simple(Witness(63))]", - "BLACKBOX::RANGE [(_62, 1)] []", - "BLACKBOX::RANGE [(_63, 15)] []", - "EXPR [ (1, _6) (-32768, _62) (-1, _63) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(62))], linear_combinations: [(1, Witness(6)), (65536, Witness(62))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 13 })], outputs: [Simple(Witness(64)), Simple(Witness(65))]", - "BLACKBOX::RANGE [(_64, 13)] []", - "BLACKBOX::RANGE [(_65, 4)] []", - "EXPR [ (1, _65) (-1, _66) 3 ]", - "BLACKBOX::RANGE [(_66, 4)] []", - "EXPR [ (-2, _6, _62) (1, _6) (65536, _62) (-13, _64) (-1, _65) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(64))], q_c: 0 })], outputs: [Simple(Witness(67))]", - "EXPR [ (1, _64, _67) (1, _68) -1 ]", - "EXPR [ (1, _64, _68) 0 ]", - "EXPR [ (2, _62, _64) (-65536, _62) (-1, _64) (-1, _69) 65536 ]", - "EXPR [ (-1, _68) (-1, _70) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(65))], q_c: 0 })], outputs: [Simple(Witness(71))]", - "EXPR [ (1, _65, _71) (1, _72) -1 ]", - "EXPR [ (1, _65, _72) 0 ]", - "EXPR [ (-2, _62, _65) (65536, _62) (1, _65) (-1, _73) 0 ]", + "EXPR [ (1, _45, _49) (1, _50, _51) -15 ]", + "EXPR [ (1, _30, _49) (1, _50, _52) -1 ]", + "EXPR [ (1, _58, _62) (1, _63, _64) -12 ]", + "EXPR [ (1, _41, _62) (1, _63, _65) -11 ]", + "EXPR [ (1, _50, _55) -8 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", + "BLACKBOX::RANGE [(_66, 1)] []", + "BLACKBOX::RANGE [(_67, 15)] []", + "EXPR [ (1, _6) (-32768, _66) (-1, _67) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(66))], linear_combinations: [(1, Witness(6)), (65536, Witness(66))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 13 })], outputs: [Simple(Witness(68)), Simple(Witness(69))]", + "BLACKBOX::RANGE [(_68, 13)] []", + "BLACKBOX::RANGE [(_69, 4)] []", + "EXPR [ (1, _69) (-1, _70) 3 ]", + "BLACKBOX::RANGE [(_70, 4)] []", + "EXPR [ (-2, _6, _66) (1, _6) (65536, _66) (-13, _68) (-1, _69) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(68))], q_c: 0 })], outputs: [Simple(Witness(71))]", + "EXPR [ (1, _68, _71) (1, _72) -1 ]", + "EXPR [ (1, _68, _72) 0 ]", + "EXPR [ (2, _66, _68) (-65536, _66) (-1, _68) (-1, _73) 65536 ]", "EXPR [ (-1, _72) (-1, _74) 1 ]", - "EXPR [ (1, _73, _74) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(75)), Simple(Witness(76))]", - "BLACKBOX::RANGE [(_75, 1)] []", - "BLACKBOX::RANGE [(_76, 15)] []", - "EXPR [ (1, _7) (-32768, _75) (-1, _76) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(77)), Simple(Witness(78))]", - "BLACKBOX::RANGE [(_77, 1)] []", - "BLACKBOX::RANGE [(_78, 15)] []", - "EXPR [ (1, _6) (-32768, _77) (-1, _78) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(7), Witness(75))], linear_combinations: [(1, Witness(7)), (65536, Witness(75))], q_c: 0 })], outputs: [Simple(Witness(79))]", - "EXPR [ (-2, _7, _75) (1, _7) (65536, _75) (-1, _80) 0 ]", - "EXPR [ (1, _79, _80) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(77))], linear_combinations: [(1, Witness(6)), (65536, Witness(77))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80))], q_c: 0 })], outputs: [Simple(Witness(81)), Simple(Witness(82))]", - "BLACKBOX::RANGE [(_81, 16)] []", - "BLACKBOX::RANGE [(_82, 16)] []", - "EXPR [ (1, _80) (-1, _82) (-1, _83) -1 ]", - "BLACKBOX::RANGE [(_83, 16)] []", - "EXPR [ (-2, _6, _77) (-1, _80, _81) (1, _6) (65536, _77) (-1, _82) 0 ]", - "EXPR [ (-1, _81) (-1, _84) 32768 ]", - "EXPR [ (-2, _75, _77) (1, _75) (1, _77) (-1, _85) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(81))], q_c: 0 })], outputs: [Simple(Witness(86))]", - "EXPR [ (1, _81, _86) (1, _87) -1 ]", - "EXPR [ (1, _81, _87) 0 ]", - "EXPR [ (2, _84, _85) (1, _81) (-1, _88) 0 ]", - "EXPR [ (-1, _87) (-1, _89) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(82))], q_c: 0 })], outputs: [Simple(Witness(90))]", - "EXPR [ (1, _82, _90) (1, _91) -1 ]", - "EXPR [ (1, _82, _91) 0 ]", - "EXPR [ (-2, _77, _82) (65536, _77) (1, _82) (-1, _92) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(69))], q_c: 0 })], outputs: [Simple(Witness(75))]", + "EXPR [ (1, _69, _75) (1, _76) -1 ]", + "EXPR [ (1, _69, _76) 0 ]", + "EXPR [ (-2, _66, _69) (65536, _66) (1, _69) (-1, _77) 0 ]", + "EXPR [ (-1, _76) (-1, _78) 1 ]", + "EXPR [ (1, _77, _78) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", + "BLACKBOX::RANGE [(_79, 1)] []", + "BLACKBOX::RANGE [(_80, 15)] []", + "EXPR [ (1, _7) (-32768, _79) (-1, _80) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(81)), Simple(Witness(82))]", + "BLACKBOX::RANGE [(_81, 1)] []", + "BLACKBOX::RANGE [(_82, 15)] []", + "EXPR [ (1, _6) (-32768, _81) (-1, _82) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(7), Witness(79))], linear_combinations: [(1, Witness(7)), (65536, Witness(79))], q_c: 0 })], outputs: [Simple(Witness(83))]", + "EXPR [ (-2, _7, _79) (1, _7) (65536, _79) (-1, _84) 0 ]", + "EXPR [ (1, _83, _84) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(81))], linear_combinations: [(1, Witness(6)), (65536, Witness(81))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(84))], q_c: 0 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", + "BLACKBOX::RANGE [(_85, 16)] []", + "BLACKBOX::RANGE [(_86, 16)] []", + "EXPR [ (1, _84) (-1, _86) (-1, _87) -1 ]", + "BLACKBOX::RANGE [(_87, 16)] []", + "EXPR [ (-2, _6, _81) (-1, _84, _85) (1, _6) (65536, _81) (-1, _86) 0 ]", + "EXPR [ (-1, _85) (-1, _88) 32768 ]", + "EXPR [ (-2, _79, _81) (1, _79) (1, _81) (-1, _89) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(85))], q_c: 0 })], outputs: [Simple(Witness(90))]", + "EXPR [ (1, _85, _90) (1, _91) -1 ]", + "EXPR [ (1, _85, _91) 0 ]", + "EXPR [ (2, _88, _89) (1, _85) (-1, _92) 0 ]", "EXPR [ (-1, _91) (-1, _93) 1 ]", - "EXPR [ (1, _92, _93) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(94)), Simple(Witness(95))]", - "BLACKBOX::RANGE [(_94, 1)] []", - "BLACKBOX::RANGE [(_95, 15)] []", - "EXPR [ (1, _6) (-32768, _94) (-1, _95) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(94))], linear_combinations: [(1, Witness(6)), (65536, Witness(94))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(96)), Simple(Witness(97))]", - "BLACKBOX::RANGE [(_96, 13)] []", - "BLACKBOX::RANGE [(_97, 4)] []", - "EXPR [ (1, _97) (-1, _98) 5 ]", - "BLACKBOX::RANGE [(_98, 4)] []", - "EXPR [ (-2, _6, _94) (1, _6) (65536, _94) (-11, _96) (-1, _97) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(96))], q_c: 0 })], outputs: [Simple(Witness(99))]", - "EXPR [ (1, _96, _99) (1, _100) -1 ]", - "EXPR [ (1, _96, _100) 0 ]", - "EXPR [ (2, _94, _96) (-65536, _94) (-1, _96) (-1, _101) 65536 ]", - "EXPR [ (-1, _100) (-1, _102) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(97))], q_c: 0 })], outputs: [Simple(Witness(103))]", - "EXPR [ (1, _97, _103) (1, _104) -1 ]", - "EXPR [ (1, _97, _104) 0 ]", - "EXPR [ (-2, _94, _97) (65536, _94) (1, _97) (-1, _105) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(86))], q_c: 0 })], outputs: [Simple(Witness(94))]", + "EXPR [ (1, _86, _94) (1, _95) -1 ]", + "EXPR [ (1, _86, _95) 0 ]", + "EXPR [ (-2, _81, _86) (65536, _81) (1, _86) (-1, _96) 0 ]", + "EXPR [ (-1, _95) (-1, _97) 1 ]", + "EXPR [ (1, _96, _97) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(98)), Simple(Witness(99))]", + "BLACKBOX::RANGE [(_98, 1)] []", + "BLACKBOX::RANGE [(_99, 15)] []", + "EXPR [ (1, _6) (-32768, _98) (-1, _99) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(98))], linear_combinations: [(1, Witness(6)), (65536, Witness(98))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(100)), Simple(Witness(101))]", + "BLACKBOX::RANGE [(_100, 13)] []", + "BLACKBOX::RANGE [(_101, 4)] []", + "EXPR [ (1, _101) (-1, _102) 5 ]", + "BLACKBOX::RANGE [(_102, 4)] []", + "EXPR [ (-2, _6, _98) (1, _6) (65536, _98) (-11, _100) (-1, _101) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(100))], q_c: 0 })], outputs: [Simple(Witness(103))]", + "EXPR [ (1, _100, _103) (1, _104) -1 ]", + "EXPR [ (1, _100, _104) 0 ]", + "EXPR [ (2, _98, _100) (-65536, _98) (-1, _100) (-1, _105) 65536 ]", "EXPR [ (-1, _104) (-1, _106) 1 ]", - "EXPR [ (1, _105, _106) -4 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(6))], q_c: 131072 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(107)), Simple(Witness(108))]", - "BLACKBOX::RANGE [(_107, 2)] []", - "BLACKBOX::RANGE [(_108, 16)] []", - "EXPR [ (-1, _6) (-65536, _107) (-1, _108) 131072 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(109)), Simple(Witness(110))]", - "BLACKBOX::RANGE [(_109, 1)] []", - "BLACKBOX::RANGE [(_110, 16)] []", - "EXPR [ (1, _6) (-65536, _109) (-1, _110) 32768 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(111)), Simple(Witness(112))]", - "BLACKBOX::RANGE [(_111, 1)] []", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(101))], q_c: 0 })], outputs: [Simple(Witness(107))]", + "EXPR [ (1, _101, _107) (1, _108) -1 ]", + "EXPR [ (1, _101, _108) 0 ]", + "EXPR [ (-2, _98, _101) (65536, _98) (1, _101) (-1, _109) 0 ]", + "EXPR [ (-1, _108) (-1, _110) 1 ]", + "EXPR [ (1, _109, _110) -4 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(6))], q_c: 131072 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(111)), Simple(Witness(112))]", + "BLACKBOX::RANGE [(_111, 2)] []", "BLACKBOX::RANGE [(_112, 16)] []", - "EXPR [ (1, _108) (-65536, _111) (-1, _112) 32768 ]", - "EXPR [ (-1, _109, _111) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(113)), Simple(Witness(114))]", + "EXPR [ (-1, _6) (-65536, _111) (-1, _112) 131072 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(113)), Simple(Witness(114))]", "BLACKBOX::RANGE [(_113, 1)] []", - "BLACKBOX::RANGE [(_114, 15)] []", - "EXPR [ (1, _108) (-32768, _113) (-1, _114) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(108), Witness(113))], linear_combinations: [(1, Witness(108)), (65536, Witness(113))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(115)), Simple(Witness(116))]", - "BLACKBOX::RANGE [(_115, 13)] []", - "BLACKBOX::RANGE [(_116, 4)] []", - "EXPR [ (1, _116) (-1, _117) 5 ]", - "BLACKBOX::RANGE [(_117, 4)] []", - "EXPR [ (-2, _108, _113) (1, _108) (65536, _113) (-11, _115) (-1, _116) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(115))], q_c: 0 })], outputs: [Simple(Witness(118))]", - "EXPR [ (1, _115, _118) (1, _119) -1 ]", - "EXPR [ (1, _115, _119) 0 ]", - "EXPR [ (2, _113, _115) (-65536, _113) (-1, _115) (-1, _120) 65536 ]", - "EXPR [ (-1, _119) (-1, _121) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(116))], q_c: 0 })], outputs: [Simple(Witness(122))]", - "EXPR [ (1, _116, _122) (1, _123) -1 ]", - "EXPR [ (1, _116, _123) 0 ]", - "EXPR [ (-2, _113, _116) (65536, _113) (1, _116) (-1, _124) 0 ]", + "BLACKBOX::RANGE [(_114, 16)] []", + "EXPR [ (1, _6) (-65536, _113) (-1, _114) 32768 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(115)), Simple(Witness(116))]", + "BLACKBOX::RANGE [(_115, 1)] []", + "BLACKBOX::RANGE [(_116, 16)] []", + "EXPR [ (1, _112) (-65536, _115) (-1, _116) 32768 ]", + "EXPR [ (-1, _113, _115) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(117)), Simple(Witness(118))]", + "BLACKBOX::RANGE [(_117, 1)] []", + "BLACKBOX::RANGE [(_118, 15)] []", + "EXPR [ (1, _112) (-32768, _117) (-1, _118) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(112), Witness(117))], linear_combinations: [(1, Witness(112)), (65536, Witness(117))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(119)), Simple(Witness(120))]", + "BLACKBOX::RANGE [(_119, 13)] []", + "BLACKBOX::RANGE [(_120, 4)] []", + "EXPR [ (1, _120) (-1, _121) 5 ]", + "BLACKBOX::RANGE [(_121, 4)] []", + "EXPR [ (-2, _112, _117) (1, _112) (65536, _117) (-11, _119) (-1, _120) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(119))], q_c: 0 })], outputs: [Simple(Witness(122))]", + "EXPR [ (1, _119, _122) (1, _123) -1 ]", + "EXPR [ (1, _119, _123) 0 ]", + "EXPR [ (2, _117, _119) (-65536, _117) (-1, _119) (-1, _124) 65536 ]", "EXPR [ (-1, _123) (-1, _125) 1 ]", - "EXPR [ (1, _124, _125) -65532 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 2 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(126)), Simple(Witness(127))]", - "BLACKBOX::RANGE [(_126, 1)] []", - "BLACKBOX::RANGE [(_127, 16)] []", - "EXPR [ (1, _7) (-65536, _126) (-1, _127) 2 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(128)), Simple(Witness(129))]", - "BLACKBOX::RANGE [(_128, 1)] []", - "BLACKBOX::RANGE [(_129, 16)] []", - "EXPR [ (1, _7) (-65536, _128) (-1, _129) 32768 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(130)), Simple(Witness(131))]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(120))], q_c: 0 })], outputs: [Simple(Witness(126))]", + "EXPR [ (1, _120, _126) (1, _127) -1 ]", + "EXPR [ (1, _120, _127) 0 ]", + "EXPR [ (-2, _117, _120) (65536, _117) (1, _120) (-1, _128) 0 ]", + "EXPR [ (-1, _127) (-1, _129) 1 ]", + "EXPR [ (1, _128, _129) -65532 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 2 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(130)), Simple(Witness(131))]", "BLACKBOX::RANGE [(_130, 1)] []", "BLACKBOX::RANGE [(_131, 16)] []", - "EXPR [ (1, _127) (-65536, _130) (-1, _131) 32768 ]", - "EXPR [ (1, _128) (-1, _130) (-1, _132) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(132))], q_c: 0 })], outputs: [Simple(Witness(133))]", - "EXPR [ (1, _132, _133) (1, _134) -1 ]", - "EXPR [ (1, _132, _134) 0 ]", - "EXPR [ (-1, _128, _134) (1, _128) (1, _134) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(135)), Simple(Witness(136))]", - "BLACKBOX::RANGE [(_135, 1)] []", - "BLACKBOX::RANGE [(_136, 15)] []", - "EXPR [ (1, _127) (-32768, _135) (-1, _136) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(137)), Simple(Witness(138))]", - "BLACKBOX::RANGE [(_137, 1)] []", - "BLACKBOX::RANGE [(_138, 15)] []", - "EXPR [ (1, _6) (-32768, _137) (-1, _138) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(127), Witness(135))], linear_combinations: [(1, Witness(127)), (65536, Witness(135))], q_c: 0 })], outputs: [Simple(Witness(139))]", - "EXPR [ (-2, _127, _135) (1, _127) (65536, _135) (-1, _140) 0 ]", - "EXPR [ (1, _139, _140) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(137))], linear_combinations: [(1, Witness(6)), (65536, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(140))], q_c: 0 })], outputs: [Simple(Witness(141)), Simple(Witness(142))]", - "BLACKBOX::RANGE [(_141, 16)] []", - "BLACKBOX::RANGE [(_142, 16)] []", - "EXPR [ (1, _140) (-1, _142) (-1, _143) -1 ]", - "BLACKBOX::RANGE [(_143, 16)] []", - "EXPR [ (-2, _6, _137) (-1, _140, _141) (1, _6) (65536, _137) (-1, _142) 0 ]", - "EXPR [ (-1, _141) (-1, _144) 32768 ]", - "EXPR [ (-2, _135, _137) (1, _135) (1, _137) (-1, _145) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(141))], q_c: 0 })], outputs: [Simple(Witness(146))]", - "EXPR [ (1, _141, _146) (1, _147) -1 ]", - "EXPR [ (1, _141, _147) 0 ]", - "EXPR [ (2, _144, _145) (1, _141) (-1, _148) 0 ]", - "EXPR [ (-1, _147) (-1, _149) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(142))], q_c: 0 })], outputs: [Simple(Witness(150))]", - "EXPR [ (1, _142, _150) (1, _151) -1 ]", - "EXPR [ (1, _142, _151) 0 ]", - "EXPR [ (-2, _137, _142) (65536, _137) (1, _142) (-1, _152) 0 ]", + "EXPR [ (1, _7) (-65536, _130) (-1, _131) 2 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(132)), Simple(Witness(133))]", + "BLACKBOX::RANGE [(_132, 1)] []", + "BLACKBOX::RANGE [(_133, 16)] []", + "EXPR [ (1, _7) (-65536, _132) (-1, _133) 32768 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(134)), Simple(Witness(135))]", + "BLACKBOX::RANGE [(_134, 1)] []", + "BLACKBOX::RANGE [(_135, 16)] []", + "EXPR [ (1, _131) (-65536, _134) (-1, _135) 32768 ]", + "EXPR [ (1, _132) (-1, _134) (-1, _136) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(136))], q_c: 0 })], outputs: [Simple(Witness(137))]", + "EXPR [ (1, _136, _137) (1, _138) -1 ]", + "EXPR [ (1, _136, _138) 0 ]", + "EXPR [ (-1, _132, _138) (1, _132) (1, _138) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(139)), Simple(Witness(140))]", + "BLACKBOX::RANGE [(_139, 1)] []", + "BLACKBOX::RANGE [(_140, 15)] []", + "EXPR [ (1, _131) (-32768, _139) (-1, _140) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(141)), Simple(Witness(142))]", + "BLACKBOX::RANGE [(_141, 1)] []", + "BLACKBOX::RANGE [(_142, 15)] []", + "EXPR [ (1, _6) (-32768, _141) (-1, _142) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(131), Witness(139))], linear_combinations: [(1, Witness(131)), (65536, Witness(139))], q_c: 0 })], outputs: [Simple(Witness(143))]", + "EXPR [ (-2, _131, _139) (1, _131) (65536, _139) (-1, _144) 0 ]", + "EXPR [ (1, _143, _144) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(141))], linear_combinations: [(1, Witness(6)), (65536, Witness(141))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(144))], q_c: 0 })], outputs: [Simple(Witness(145)), Simple(Witness(146))]", + "BLACKBOX::RANGE [(_145, 16)] []", + "BLACKBOX::RANGE [(_146, 16)] []", + "EXPR [ (1, _144) (-1, _146) (-1, _147) -1 ]", + "BLACKBOX::RANGE [(_147, 16)] []", + "EXPR [ (-2, _6, _141) (-1, _144, _145) (1, _6) (65536, _141) (-1, _146) 0 ]", + "EXPR [ (-1, _145) (-1, _148) 32768 ]", + "EXPR [ (-2, _139, _141) (1, _139) (1, _141) (-1, _149) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(145))], q_c: 0 })], outputs: [Simple(Witness(150))]", + "EXPR [ (1, _145, _150) (1, _151) -1 ]", + "EXPR [ (1, _145, _151) 0 ]", + "EXPR [ (2, _148, _149) (1, _145) (-1, _152) 0 ]", "EXPR [ (-1, _151) (-1, _153) 1 ]", - "EXPR [ (-1, _152, _153) 4 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(154)), Simple(Witness(155))]", - "BLACKBOX::RANGE [(_154, 1)] []", - "BLACKBOX::RANGE [(_155, 15)] []", - "EXPR [ (1, _127) (-32768, _154) (-1, _155) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(156)), Simple(Witness(157))]", - "BLACKBOX::RANGE [(_156, 1)] []", - "BLACKBOX::RANGE [(_157, 15)] []", - "EXPR [ (1, _108) (-32768, _156) (-1, _157) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(127), Witness(154))], linear_combinations: [(1, Witness(127)), (65536, Witness(154))], q_c: 0 })], outputs: [Simple(Witness(158))]", - "EXPR [ (-2, _127, _154) (1, _127) (65536, _154) (-1, _159) 0 ]", - "EXPR [ (1, _158, _159) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(108), Witness(156))], linear_combinations: [(1, Witness(108)), (65536, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(159))], q_c: 0 })], outputs: [Simple(Witness(160)), Simple(Witness(161))]", - "BLACKBOX::RANGE [(_160, 16)] []", - "BLACKBOX::RANGE [(_161, 16)] []", - "EXPR [ (1, _159) (-1, _161) (-1, _162) -1 ]", - "BLACKBOX::RANGE [(_162, 16)] []", - "EXPR [ (-2, _108, _156) (-1, _159, _160) (1, _108) (65536, _156) (-1, _161) 0 ]", - "EXPR [ (-1, _160) (-1, _163) 32768 ]", - "EXPR [ (-2, _154, _156) (1, _154) (1, _156) (-1, _164) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(160))], q_c: 0 })], outputs: [Simple(Witness(165))]", - "EXPR [ (1, _160, _165) (1, _166) -1 ]", - "EXPR [ (1, _160, _166) 0 ]", - "EXPR [ (2, _163, _164) (1, _160) (-1, _167) 0 ]", - "EXPR [ (-1, _166) (-1, _168) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(161))], q_c: 0 })], outputs: [Simple(Witness(169))]", - "EXPR [ (1, _161, _169) (1, _170) -1 ]", - "EXPR [ (1, _161, _170) 0 ]", - "EXPR [ (-2, _156, _161) (65536, _156) (1, _161) (-1, _171) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(146))], q_c: 0 })], outputs: [Simple(Witness(154))]", + "EXPR [ (1, _146, _154) (1, _155) -1 ]", + "EXPR [ (1, _146, _155) 0 ]", + "EXPR [ (-2, _141, _146) (65536, _141) (1, _146) (-1, _156) 0 ]", + "EXPR [ (-1, _155) (-1, _157) 1 ]", + "EXPR [ (-1, _156, _157) 4 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(158)), Simple(Witness(159))]", + "BLACKBOX::RANGE [(_158, 1)] []", + "BLACKBOX::RANGE [(_159, 15)] []", + "EXPR [ (1, _131) (-32768, _158) (-1, _159) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(160)), Simple(Witness(161))]", + "BLACKBOX::RANGE [(_160, 1)] []", + "BLACKBOX::RANGE [(_161, 15)] []", + "EXPR [ (1, _112) (-32768, _160) (-1, _161) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(131), Witness(158))], linear_combinations: [(1, Witness(131)), (65536, Witness(158))], q_c: 0 })], outputs: [Simple(Witness(162))]", + "EXPR [ (-2, _131, _158) (1, _131) (65536, _158) (-1, _163) 0 ]", + "EXPR [ (1, _162, _163) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(112), Witness(160))], linear_combinations: [(1, Witness(112)), (65536, Witness(160))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(163))], q_c: 0 })], outputs: [Simple(Witness(164)), Simple(Witness(165))]", + "BLACKBOX::RANGE [(_164, 16)] []", + "BLACKBOX::RANGE [(_165, 16)] []", + "EXPR [ (1, _163) (-1, _165) (-1, _166) -1 ]", + "BLACKBOX::RANGE [(_166, 16)] []", + "EXPR [ (-2, _112, _160) (-1, _163, _164) (1, _112) (65536, _160) (-1, _165) 0 ]", + "EXPR [ (-1, _164) (-1, _167) 32768 ]", + "EXPR [ (-2, _158, _160) (1, _158) (1, _160) (-1, _168) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(164))], q_c: 0 })], outputs: [Simple(Witness(169))]", + "EXPR [ (1, _164, _169) (1, _170) -1 ]", + "EXPR [ (1, _164, _170) 0 ]", + "EXPR [ (2, _167, _168) (1, _164) (-1, _171) 0 ]", "EXPR [ (-1, _170) (-1, _172) 1 ]", - "EXPR [ (-1, _171, _172) 65532 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(165))], q_c: 0 })], outputs: [Simple(Witness(173))]", + "EXPR [ (1, _165, _173) (1, _174) -1 ]", + "EXPR [ (1, _165, _174) 0 ]", + "EXPR [ (-2, _160, _165) (65536, _160) (1, _165) (-1, _175) 0 ]", + "EXPR [ (-1, _174) (-1, _176) 1 ]", + "EXPR [ (-1, _175, _176) 65532 ]", "unconstrained func 0", "[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) } }]", "unconstrained func 1", "[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) } }]" ], - "debug_symbols": "pZjBTiM7EEX/JWsW7XKVy55feXoaBQijSFFAGRjpCc2/P7tdJwwLZtHZcA8JdbracXU3ed89Hu7ffnw/np+ef+6+/fO+u78cT6fjj++n54f96/H53F99/32349fvr5fDob+0++P9XvWyvxzOr7tv57fT6W73a396W//o58v+vObr/tLfXe52h/Njzy58Op4Og37ffVQvX5eKLCWqRaRcBfbZkL42qFoI1Opt9Z431FvJUW+ebqzfcv7WWMAiy4b64tf6tqX/YkJ92VLvyvl78S31TaO+LrKhvl77r5v2T1vYPy1t2T/VneO3LZ9fWq4NpEW2rEBrcpsgpYVzSGnTIvSqaw9J2yZD0avBN52FSMMgeVMPct3LSTZtpk89WLvVUL78LP56Sc7teklW32RwbgmiS9tgyL0sDFlTudUgaZMh29Wgy80G22Swj7Mo5VaDb1uH+nEW1W81tHyzYdOOsutcZMu6zaAfhk2fpqV8q6Gkq8E3raRp+8rwb/9t/3C8fHpI3Hmf4rtdXX+29WdaZqQZMiPP0Bk2o8yYjtQlfQFSW0OWGWlGt/SPWPIMnWEzuqU/pIjPqDPaGrlb+s0npxkyI8/oln6y2WaUGT6jjhtFzzZTl8gUKZE5UiNtXFh7lkiPrJFtPbTNtiytBzOZkWfMtsym0UqkR0ZnFp2V6KxEZ0XmkUqO1MjorAxf36nFI4evr2JpM32JTJHD11fSc6RGWmSJ9Mga2WbWJTJFDl/tGf3VWLka/dUyj1s9Mvqr0V8LXwtfi/5a9Neivxb9teivRX8t+mvRX39Amg2lZWzYsQGXsWV1QAYUMKAAY/PagAq0gHUQVkiAABlQwIACYE6YE2bBLJgFs2AWzIJZMI9RkXHuY1jEB7SAMTATEiBABhQwoAAOYM6YFbNiVsyKWTErZsWsmBWzYjbMhtkwG2bDbJgN85gsGRtgjNa4DaQxWyuM4ZqQAAEyoIABBXAAc8HsmB2zY3bMjtkxO2bHPMYtLwPGZTONq+gCJECADChgQAEcqADmhrlhHsM3Hs3TmL4JChhQAAcq0CbImMEJCRAgAwoYUAAHKoA5YU6Yxwzm9c4yzDpAAQMK4EAFWsB6g1ohAQJgFsyCWTALZsEsmMcM5vVulwABMqCAAQVwoAItQDErZsWsmBWzYlbMilkxK2bDbJgNs2E2zIbZMBtmwzxmMI8b+ZjB7AMSIEAGFDCgAA5UoAU4ZsfsmB2zY3bMjtkxO2bHXDFXzBVzxVwxV8wVc8VcMa8zOP5l/LW/HPf3p0N8Qff0dn744/u61/9eeIdv9F4uzw+Hx7fLYTy2re/1B7n/AQ==", + "debug_symbols": "pZjBbhs7DEX/xessRhQpiv2Vh4fASZzCgOEEblygCPrvFYe8k2aRLuSN77EdHlNjcWbi993T4eH6/f54fn75sfv23/vu4XI8nY7f708vj/u348t5vPr++26Hp/dvl8NhvLT76/1R9bq/HM5vu2/n6+l0t/u5P13XP/rxuj+v+ba/jHeXu93h/DRyCJ+Pp4PT77uP6uXrUqKlZTURtU0gnw3lawOzpICl31avdaJeWs160XJj/cz6xXAAGy0T9U23epvpvwmhvs3UK2P92nSm3jjr+0IT9X3rv0/tH1uwf6zM7J+uis+3me+vLFsDZaGZI2BGtwlKWbCGUqYOwqjaeihsU4bGm0GnVkFkMFCd6oG2vVxoajN96kHsVkP78rv45ym52nZKZp0yKC4JxItNGOooS0Pl0m41UJkyVNkMvNxskCmDfKyitVsNOncc+scqut5qsHqzYWpHyTYXVSrPGfjDMPVtSqm3GlrZDDp1JIXtK8P/49n+8Xj5dJO40zHFd7u+Ptr6WJaIEkERNYIjJKJFhKMMyTgAxdagJaJEDMv4iqlGcIREDMu4SSGN6BG2Rh2WcfGpJYIiasSwjMVWiWgRGtH9QjHSInnJLJmUWTM5UzKbn2BHambPtEiJviT6Elo/VGpE9CXRl7QwimZmZ5KdteysZWctO2vZWeP4xCaZ2VnLzpr7xs5tFqnuG0dVSyZl1kz3jSOrktkyNbNnWmRfMksmZdZM9/WR2V/P9fbsr/f43G6Rlv1Z9mfps/RZ9mfZn2V/lv1Z9mfZ37hBAhQARUtl8U3rW3LxbcsOAmgABXSAj4H4ACyAAiBABTBAAA2ggA6AmWAmmAlmgplgJpgJZoKZYPZxIV+7DwypQwEQoAIYIIAGUEAHWALDzDAzzAwzw8wwM8wMM8PMMAvMArPALDALzAKzwCwwC8w+W+QbwIfLLwzFpyuAABXAAAE0gAI6wBIUZoVZYVaYFWaFWWFWmBVmhdkHri4OfuosDgSoAAYIoAEU0AGW4KMXALPBbDD7+PnNevH5C2gABXSABZDPYEABEKACGCCABlBAB8BcYC4wF5gLzD6Ddb3WuJkdGkABHWAJ6wVqhQIgQAUwAGaCmWAmmAnmCnOF2Wewrte/CmCAABpAAR1gCT6DAQUAM8PMMDPMDDPDzDAzzAKzwCwwC8wCs8AsMAvMArPA3GD2Gax+afcZrOpQAQwQQAMooAMswWcwoABgVpgVZoVZYVaYFWaFucPcYe4wd5g7zB3mDnOHucPcYTaY1xn0fyJ/7i/H/cPpkD/ZPV/Pj3/9gvf26xXv4De+18vL4+Hpejn4jdz63ri1+wM=", "file_map": { "50": { "source": "global NIBBLE_LENGTH: u32 = 16;\n\nstruct U4 {\n inner: u8,\n}\n\nimpl U4 {\n fn zero() -> U4 {\n U4 { inner: 0 }\n }\n\n fn from_u8(x: u8) -> U4 {\n U4 { inner: x % 16 }\n }\n}\n\nimpl Eq for U4 {\n fn eq(self, other: Self) -> bool {\n self.inner == other.inner\n }\n}\n\nfn compact_decode(input: [u8; N], length: Field) -> ([U4; NIBBLE_LENGTH], Field) {\n assert(2 * input.len() <= NIBBLE_LENGTH);\n assert(length as u32 <= input.len());\n\n let mut nibble = [U4::zero(); NIBBLE_LENGTH];\n\n let first_nibble = U4::from_u8(input[0] >> 4);\n let parity = first_nibble.inner as u1;\n\n if parity == 1 {\n nibble[0] = U4::from_u8(input[0] & 0x0f);\n for i in 1..input.len() {\n if i as u32 < length as u32 {\n let x = input[i];\n nibble[2 * i - 1] = U4::from_u8(x >> 4);\n nibble[2 * i] = U4::from_u8(x & 0x0f);\n }\n }\n } else {\n for i in 0..2 {\n if (i as u32) < length as u32 - 1 {\n let x = input[i + 1];\n nibble[2 * i] = U4::from_u8(x >> 4);\n nibble[2 * i + 1] = U4::from_u8(x & 0x0f);\n }\n }\n }\n\n let out = (nibble, 2 * length + (parity as Field) - 2);\n\n out\n}\n\nfn enc(value: [u8; N], value_length: Field) -> ([u8; 32], Field) {\n assert(value.len() as u8 >= value_length as u8);\n let mut out_value = [0; 32];\n if value_length == 0 {\n let out = (out_value, value_length);\n out\n } else if value_length as u8 < 31 {\n out_value[0] = 0x80 + value_length as u8;\n\n for i in 1..value.len() {\n out_value[i] = value[i - 1];\n }\n\n let out = (out_value, value_length + 1);\n\n out\n } else {\n let out = (out_value, 32);\n out\n }\n}\n\nfn bitshift_literal_0() -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << 0;\n\n bits\n}\nfn bitshift_literal_4() -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << 4;\n\n bits\n}\nfn bitshift_variable(idx: u8) -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << idx;\n\n bits\n}\n\nfn main(x: [u8; 5], z: Field, u: i16, v: i16) {\n //Issue 1144\n let (nib, len) = compact_decode(x, z);\n assert(len == 5);\n assert(\n [nib[0], nib[1], nib[2], nib[3], nib[4]]\n == [U4::from_u8(15), U4::from_u8(1), U4::from_u8(12), U4::from_u8(11), U4::from_u8(8)],\n );\n // Issue 1169\n let val1 = [\n 0xb8, 0x8f, 0x61, 0xe6, 0xfb, 0xda, 0x83, 0xfb, 0xff, 0xfa, 0xbe, 0x36, 0x41, 0x12, 0x13,\n 0x74, 0x80, 0x39, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n 0x00, 0x00,\n ];\n let val1_length = 20;\n\n let enc_val1 = enc(val1, val1_length);\n\n assert(\n enc_val1.0\n == [\n 0x94, 0xb8, 0x8f, 0x61, 0xe6, 0xfb, 0xda, 0x83, 0xfb, 0xff, 0xfa, 0xbe, 0x36, 0x41,\n 0x12, 0x13, 0x74, 0x80, 0x39, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n 0x00, 0x00, 0x00, 0x00,\n ],\n );\n assert(enc_val1.1 == 21);\n // Issue 2399\n let result_0 = bitshift_literal_0();\n assert(result_0 == 1);\n let result_4 = bitshift_literal_4();\n assert(result_4 == 16);\n let result_0 = bitshift_variable(0);\n assert(result_0 == 1);\n let result_4 = bitshift_variable(4);\n assert(result_4 == 16);\n\n // Issue 6609\n assert(u % -13 == 0);\n assert(u % v == 0);\n assert(u % -11 == 4);\n assert(-u % -11 == -4);\n assert(u % -11 == u % (v + 2));\n assert(-u % -11 == -u % (v + 2));\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index e8c49f16b16..c088745db2c 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_1144_1169_2399_6609/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -60,7 +60,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _185", + "current witness index : _176", "private parameters indices : [_0, _1, _2, _3, _4, _5, _6, _7]", "public parameters indices : []", "return value indices : []", @@ -106,264 +106,266 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(24)), Simple(Witness(25))]", "BLACKBOX::RANGE [(_24, 4)] []", "BLACKBOX::RANGE [(_25, 5)] []", - "EXPR [ (-1, _19, _22) (1, _19) (-1, _26) 0 ]", - "EXPR [ (1, _25, _26) (-1, _27) 0 ]", - "BLACKBOX::RANGE [(_27, 4)] []", - "EXPR [ (1, _1, _26) (-16, _24, _26) (-1, _25, _26) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(28)), Simple(Witness(29))]", - "BLACKBOX::RANGE [(_28, 4)] []", + "EXPR [ (-1, _19, _22) (1, _19) (1, _25) (-1, _26) 15 ]", + "BLACKBOX::RANGE [(_26, 5)] []", + "EXPR [ (16, _24) (1, _25) (-1, _27) 0 ]", + "EXPR [ (-1, _19, _22) (1, _19) (-1, _28) 0 ]", + "EXPR [ (1, _1, _28) (-1, _27, _28) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(29)), Simple(Witness(30))]", "BLACKBOX::RANGE [(_29, 4)] []", - "EXPR [ (1, _1) (-16, _28) (-1, _29) 0 ]", - "EXPR [ (-1, _26) (-1, _30) 1 ]", - "EXPR [ (1, _19, _21) (-1, _31) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967298 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(32)), Simple(Witness(33))]", - "BLACKBOX::RANGE [(_32, 1)] []", - "BLACKBOX::RANGE [(_33, 32)] []", - "EXPR [ (-1, _9) (-4294967296, _32) (-1, _33) 4294967298 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (-1, _32, _19) (1, _19) 0 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(34)), Simple(Witness(35))]", - "BLACKBOX::RANGE [(_34, 4)] []", - "BLACKBOX::RANGE [(_35, 5)] []", - "EXPR [ (-1, _19, _32) (1, _19) (-1, _36) 0 ]", - "EXPR [ (1, _35, _36) (-1, _37) 0 ]", - "BLACKBOX::RANGE [(_37, 4)] []", - "EXPR [ (1, _2, _36) (-16, _34, _36) (-1, _35, _36) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(38)), Simple(Witness(39))]", - "BLACKBOX::RANGE [(_38, 4)] []", - "BLACKBOX::RANGE [(_39, 4)] []", - "EXPR [ (1, _2) (-16, _38) (-1, _39) 0 ]", - "EXPR [ (-1, _9, _19) (1, _9) (1, _19) (-1, _40) -1 ]", - "BLACKBOX::RANGE [(_40, 32)] []", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(40))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(41)), Simple(Witness(42))]", - "BLACKBOX::RANGE [(_41, 1)] []", + "BLACKBOX::RANGE [(_30, 4)] []", + "EXPR [ (1, _1) (-16, _29) (-1, _30) 0 ]", + "EXPR [ (-1, _28) (-1, _31) 1 ]", + "EXPR [ (1, _19, _21) (-1, _32) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(9))], q_c: 4294967298 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(33)), Simple(Witness(34))]", + "BLACKBOX::RANGE [(_33, 1)] []", + "BLACKBOX::RANGE [(_34, 32)] []", + "EXPR [ (-1, _9) (-4294967296, _33) (-1, _34) 4294967298 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (-1, _33, _19) (1, _19) 0 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(35)), Simple(Witness(36))]", + "BLACKBOX::RANGE [(_35, 4)] []", + "BLACKBOX::RANGE [(_36, 5)] []", + "EXPR [ (-1, _19, _33) (1, _19) (1, _36) (-1, _37) 15 ]", + "BLACKBOX::RANGE [(_37, 5)] []", + "EXPR [ (16, _35) (1, _36) (-1, _38) 0 ]", + "EXPR [ (-1, _19, _33) (1, _19) (-1, _39) 0 ]", + "EXPR [ (1, _2, _39) (-1, _38, _39) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(40)), Simple(Witness(41))]", + "BLACKBOX::RANGE [(_40, 4)] []", + "BLACKBOX::RANGE [(_41, 4)] []", + "EXPR [ (1, _2) (-16, _40) (-1, _41) 0 ]", + "EXPR [ (-1, _9, _19) (1, _9) (1, _19) (-1, _42) -1 ]", "BLACKBOX::RANGE [(_42, 32)] []", - "EXPR [ (-1, _40) (-4294967296, _41) (-1, _42) 4294967296 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _41) (-1, _19) (-1, _41) 1 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(43)), Simple(Witness(44))]", - "BLACKBOX::RANGE [(_43, 4)] []", - "BLACKBOX::RANGE [(_44, 5)] []", - "EXPR [ (1, _19, _41) (-1, _19) (-1, _41) (-1, _45) 1 ]", - "EXPR [ (1, _44, _45) (-1, _46) 0 ]", - "BLACKBOX::RANGE [(_46, 4)] []", - "EXPR [ (-16, _43, _45) (-1, _180) 0 ]", - "EXPR [ (1, _1, _45) (-1, _44, _45) (1, _180) 0 ]", - "EXPR [ (-1, _45) (-1, _47) 1 ]", - "EXPR [ (1, _21, _26) (1, _30, _31) (-1, _48) 0 ]", - "EXPR [ (1, _24, _26) (-1, _49) 0 ]", - "EXPR [ (1, _26, _29) (-1, _50) 0 ]", - "EXPR [ (1, _34, _36) (-1, _51) 0 ]", - "EXPR [ (1, _36, _39) (-1, _52) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(40))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(53)), Simple(Witness(54))]", - "BLACKBOX::RANGE [(_53, 1)] []", - "BLACKBOX::RANGE [(_54, 32)] []", - "EXPR [ (-1, _40) (-4294967296, _53) (-1, _54) 4294967297 ]", - "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _53) (-1, _19) (-1, _53) 1 ]", - "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(55)), Simple(Witness(56))]", - "BLACKBOX::RANGE [(_55, 4)] []", - "BLACKBOX::RANGE [(_56, 5)] []", - "EXPR [ (1, _19, _53) (-1, _19) (-1, _53) (-1, _57) 1 ]", - "EXPR [ (1, _56, _57) (-1, _58) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(42))], q_c: 4294967296 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(43)), Simple(Witness(44))]", + "BLACKBOX::RANGE [(_43, 1)] []", + "BLACKBOX::RANGE [(_44, 32)] []", + "EXPR [ (-1, _42) (-4294967296, _43) (-1, _44) 4294967296 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _43) (-1, _19) (-1, _43) 1 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(1))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(45)), Simple(Witness(46))]", + "BLACKBOX::RANGE [(_45, 4)] []", + "BLACKBOX::RANGE [(_46, 5)] []", + "EXPR [ (1, _19, _43) (-1, _19) (-1, _43) (1, _46) (-1, _47) 16 ]", + "BLACKBOX::RANGE [(_47, 5)] []", + "EXPR [ (16, _45) (1, _46) (-1, _48) 0 ]", + "EXPR [ (1, _19, _43) (-1, _19) (-1, _43) (-1, _49) 1 ]", + "EXPR [ (1, _1, _49) (-1, _48, _49) 0 ]", + "EXPR [ (-1, _49) (-1, _50) 1 ]", + "EXPR [ (1, _21, _28) (1, _31, _32) (-1, _51) 0 ]", + "EXPR [ (1, _24, _28) (-1, _52) 0 ]", + "EXPR [ (1, _28, _30) (-1, _53) 0 ]", + "EXPR [ (1, _35, _39) (-1, _54) 0 ]", + "EXPR [ (1, _39, _41) (-1, _55) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(42))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(56)), Simple(Witness(57))]", + "BLACKBOX::RANGE [(_56, 1)] []", + "BLACKBOX::RANGE [(_57, 32)] []", + "EXPR [ (-1, _42) (-4294967296, _56) (-1, _57) 4294967297 ]", + "BRILLIG CALL func 0: PREDICATE = EXPR [ (1, _19, _56) (-1, _19) (-1, _56) 1 ]", + "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 16 })], outputs: [Simple(Witness(58)), Simple(Witness(59))]", "BLACKBOX::RANGE [(_58, 4)] []", - "EXPR [ (-16, _55, _57) (-1, _185) 0 ]", - "EXPR [ (1, _2, _57) (-1, _56, _57) (1, _185) 0 ]", - "EXPR [ (-1, _57) (-1, _59) 1 ]", - "EXPR [ (1, _47, _50) (-1, _60) 0 ]", - "EXPR [ (1, _47, _51) (-1, _61) 0 ]", + "BLACKBOX::RANGE [(_59, 5)] []", + "EXPR [ (1, _19, _56) (-1, _19) (-1, _56) (1, _59) (-1, _60) 16 ]", + "BLACKBOX::RANGE [(_60, 5)] []", + "EXPR [ (16, _58) (1, _59) (-1, _61) 0 ]", + "EXPR [ (1, _19, _56) (-1, _19) (-1, _56) (-1, _62) 1 ]", + "EXPR [ (1, _2, _62) (-1, _61, _62) 0 ]", + "EXPR [ (-1, _62) (-1, _63) 1 ]", + "EXPR [ (1, _50, _53) (-1, _64) 0 ]", + "EXPR [ (1, _50, _54) (-1, _65) 0 ]", "EXPR [ (2, _5) (1, _19) -7 ]", - "EXPR [ (1, _47, _48) (1368015179489954701390400359078579693034272775026002146481137761660988030976, _180) -15 ]", - "EXPR [ (1, _29, _45) (1, _47, _49) -1 ]", - "EXPR [ (1, _59, _60) (1368015179489954701390400359078579693034272775026002146481137761660988030976, _185) -12 ]", - "EXPR [ (1, _39, _57) (1, _59, _61) -11 ]", - "EXPR [ (1, _47, _52) -8 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(62)), Simple(Witness(63))]", - "BLACKBOX::RANGE [(_62, 1)] []", - "BLACKBOX::RANGE [(_63, 15)] []", - "EXPR [ (1, _6) (-32768, _62) (-1, _63) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(62))], linear_combinations: [(1, Witness(6)), (65536, Witness(62))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 13 })], outputs: [Simple(Witness(64)), Simple(Witness(65))]", - "BLACKBOX::RANGE [(_64, 13)] []", - "BLACKBOX::RANGE [(_65, 4)] []", - "EXPR [ (1, _65) (-1, _66) 3 ]", - "BLACKBOX::RANGE [(_66, 4)] []", - "EXPR [ (-2, _6, _62) (1, _6) (65536, _62) (-13, _64) (-1, _65) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(64))], q_c: 0 })], outputs: [Simple(Witness(67))]", - "EXPR [ (1, _64, _67) (1, _68) -1 ]", - "EXPR [ (1, _64, _68) 0 ]", - "EXPR [ (2, _62, _64) (-65536, _62) (-1, _64) (-1, _69) 65536 ]", - "EXPR [ (-1, _68) (-1, _70) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(65))], q_c: 0 })], outputs: [Simple(Witness(71))]", - "EXPR [ (1, _65, _71) (1, _72) -1 ]", - "EXPR [ (1, _65, _72) 0 ]", - "EXPR [ (-2, _62, _65) (65536, _62) (1, _65) (-1, _73) 0 ]", + "EXPR [ (1, _45, _49) (1, _50, _51) -15 ]", + "EXPR [ (1, _30, _49) (1, _50, _52) -1 ]", + "EXPR [ (1, _58, _62) (1, _63, _64) -12 ]", + "EXPR [ (1, _41, _62) (1, _63, _65) -11 ]", + "EXPR [ (1, _50, _55) -8 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(66)), Simple(Witness(67))]", + "BLACKBOX::RANGE [(_66, 1)] []", + "BLACKBOX::RANGE [(_67, 15)] []", + "EXPR [ (1, _6) (-32768, _66) (-1, _67) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(66))], linear_combinations: [(1, Witness(6)), (65536, Witness(66))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 13 })], outputs: [Simple(Witness(68)), Simple(Witness(69))]", + "BLACKBOX::RANGE [(_68, 13)] []", + "BLACKBOX::RANGE [(_69, 4)] []", + "EXPR [ (1, _69) (-1, _70) 3 ]", + "BLACKBOX::RANGE [(_70, 4)] []", + "EXPR [ (-2, _6, _66) (1, _6) (65536, _66) (-13, _68) (-1, _69) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(68))], q_c: 0 })], outputs: [Simple(Witness(71))]", + "EXPR [ (1, _68, _71) (1, _72) -1 ]", + "EXPR [ (1, _68, _72) 0 ]", + "EXPR [ (2, _66, _68) (-65536, _66) (-1, _68) (-1, _73) 65536 ]", "EXPR [ (-1, _72) (-1, _74) 1 ]", - "EXPR [ (1, _73, _74) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(75)), Simple(Witness(76))]", - "BLACKBOX::RANGE [(_75, 1)] []", - "BLACKBOX::RANGE [(_76, 15)] []", - "EXPR [ (1, _7) (-32768, _75) (-1, _76) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(77)), Simple(Witness(78))]", - "BLACKBOX::RANGE [(_77, 1)] []", - "BLACKBOX::RANGE [(_78, 15)] []", - "EXPR [ (1, _6) (-32768, _77) (-1, _78) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(7), Witness(75))], linear_combinations: [(1, Witness(7)), (65536, Witness(75))], q_c: 0 })], outputs: [Simple(Witness(79))]", - "EXPR [ (-2, _7, _75) (1, _7) (65536, _75) (-1, _80) 0 ]", - "EXPR [ (1, _79, _80) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(77))], linear_combinations: [(1, Witness(6)), (65536, Witness(77))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(80))], q_c: 0 })], outputs: [Simple(Witness(81)), Simple(Witness(82))]", - "BLACKBOX::RANGE [(_81, 16)] []", - "BLACKBOX::RANGE [(_82, 16)] []", - "EXPR [ (1, _80) (-1, _82) (-1, _83) -1 ]", - "BLACKBOX::RANGE [(_83, 16)] []", - "EXPR [ (-2, _6, _77) (-1, _80, _81) (1, _6) (65536, _77) (-1, _82) 0 ]", - "EXPR [ (-1, _81) (-1, _84) 32768 ]", - "EXPR [ (-2, _75, _77) (1, _75) (1, _77) (-1, _85) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(81))], q_c: 0 })], outputs: [Simple(Witness(86))]", - "EXPR [ (1, _81, _86) (1, _87) -1 ]", - "EXPR [ (1, _81, _87) 0 ]", - "EXPR [ (2, _84, _85) (1, _81) (-1, _88) 0 ]", - "EXPR [ (-1, _87) (-1, _89) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(82))], q_c: 0 })], outputs: [Simple(Witness(90))]", - "EXPR [ (1, _82, _90) (1, _91) -1 ]", - "EXPR [ (1, _82, _91) 0 ]", - "EXPR [ (-2, _77, _82) (65536, _77) (1, _82) (-1, _92) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(69))], q_c: 0 })], outputs: [Simple(Witness(75))]", + "EXPR [ (1, _69, _75) (1, _76) -1 ]", + "EXPR [ (1, _69, _76) 0 ]", + "EXPR [ (-2, _66, _69) (65536, _66) (1, _69) (-1, _77) 0 ]", + "EXPR [ (-1, _76) (-1, _78) 1 ]", + "EXPR [ (1, _77, _78) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(79)), Simple(Witness(80))]", + "BLACKBOX::RANGE [(_79, 1)] []", + "BLACKBOX::RANGE [(_80, 15)] []", + "EXPR [ (1, _7) (-32768, _79) (-1, _80) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(81)), Simple(Witness(82))]", + "BLACKBOX::RANGE [(_81, 1)] []", + "BLACKBOX::RANGE [(_82, 15)] []", + "EXPR [ (1, _6) (-32768, _81) (-1, _82) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(7), Witness(79))], linear_combinations: [(1, Witness(7)), (65536, Witness(79))], q_c: 0 })], outputs: [Simple(Witness(83))]", + "EXPR [ (-2, _7, _79) (1, _7) (65536, _79) (-1, _84) 0 ]", + "EXPR [ (1, _83, _84) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(81))], linear_combinations: [(1, Witness(6)), (65536, Witness(81))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(84))], q_c: 0 })], outputs: [Simple(Witness(85)), Simple(Witness(86))]", + "BLACKBOX::RANGE [(_85, 16)] []", + "BLACKBOX::RANGE [(_86, 16)] []", + "EXPR [ (1, _84) (-1, _86) (-1, _87) -1 ]", + "BLACKBOX::RANGE [(_87, 16)] []", + "EXPR [ (-2, _6, _81) (-1, _84, _85) (1, _6) (65536, _81) (-1, _86) 0 ]", + "EXPR [ (-1, _85) (-1, _88) 32768 ]", + "EXPR [ (-2, _79, _81) (1, _79) (1, _81) (-1, _89) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(85))], q_c: 0 })], outputs: [Simple(Witness(90))]", + "EXPR [ (1, _85, _90) (1, _91) -1 ]", + "EXPR [ (1, _85, _91) 0 ]", + "EXPR [ (2, _88, _89) (1, _85) (-1, _92) 0 ]", "EXPR [ (-1, _91) (-1, _93) 1 ]", - "EXPR [ (1, _92, _93) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(94)), Simple(Witness(95))]", - "BLACKBOX::RANGE [(_94, 1)] []", - "BLACKBOX::RANGE [(_95, 15)] []", - "EXPR [ (1, _6) (-32768, _94) (-1, _95) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(94))], linear_combinations: [(1, Witness(6)), (65536, Witness(94))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(96)), Simple(Witness(97))]", - "BLACKBOX::RANGE [(_96, 13)] []", - "BLACKBOX::RANGE [(_97, 4)] []", - "EXPR [ (1, _97) (-1, _98) 5 ]", - "BLACKBOX::RANGE [(_98, 4)] []", - "EXPR [ (-2, _6, _94) (1, _6) (65536, _94) (-11, _96) (-1, _97) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(96))], q_c: 0 })], outputs: [Simple(Witness(99))]", - "EXPR [ (1, _96, _99) (1, _100) -1 ]", - "EXPR [ (1, _96, _100) 0 ]", - "EXPR [ (2, _94, _96) (-65536, _94) (-1, _96) (-1, _101) 65536 ]", - "EXPR [ (-1, _100) (-1, _102) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(97))], q_c: 0 })], outputs: [Simple(Witness(103))]", - "EXPR [ (1, _97, _103) (1, _104) -1 ]", - "EXPR [ (1, _97, _104) 0 ]", - "EXPR [ (-2, _94, _97) (65536, _94) (1, _97) (-1, _105) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(86))], q_c: 0 })], outputs: [Simple(Witness(94))]", + "EXPR [ (1, _86, _94) (1, _95) -1 ]", + "EXPR [ (1, _86, _95) 0 ]", + "EXPR [ (-2, _81, _86) (65536, _81) (1, _86) (-1, _96) 0 ]", + "EXPR [ (-1, _95) (-1, _97) 1 ]", + "EXPR [ (1, _96, _97) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(98)), Simple(Witness(99))]", + "BLACKBOX::RANGE [(_98, 1)] []", + "BLACKBOX::RANGE [(_99, 15)] []", + "EXPR [ (1, _6) (-32768, _98) (-1, _99) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(98))], linear_combinations: [(1, Witness(6)), (65536, Witness(98))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(100)), Simple(Witness(101))]", + "BLACKBOX::RANGE [(_100, 13)] []", + "BLACKBOX::RANGE [(_101, 4)] []", + "EXPR [ (1, _101) (-1, _102) 5 ]", + "BLACKBOX::RANGE [(_102, 4)] []", + "EXPR [ (-2, _6, _98) (1, _6) (65536, _98) (-11, _100) (-1, _101) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(100))], q_c: 0 })], outputs: [Simple(Witness(103))]", + "EXPR [ (1, _100, _103) (1, _104) -1 ]", + "EXPR [ (1, _100, _104) 0 ]", + "EXPR [ (2, _98, _100) (-65536, _98) (-1, _100) (-1, _105) 65536 ]", "EXPR [ (-1, _104) (-1, _106) 1 ]", - "EXPR [ (1, _105, _106) -4 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(6))], q_c: 131072 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(107)), Simple(Witness(108))]", - "BLACKBOX::RANGE [(_107, 2)] []", - "BLACKBOX::RANGE [(_108, 16)] []", - "EXPR [ (-1, _6) (-65536, _107) (-1, _108) 131072 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(109)), Simple(Witness(110))]", - "BLACKBOX::RANGE [(_109, 1)] []", - "BLACKBOX::RANGE [(_110, 16)] []", - "EXPR [ (1, _6) (-65536, _109) (-1, _110) 32768 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(111)), Simple(Witness(112))]", - "BLACKBOX::RANGE [(_111, 1)] []", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(101))], q_c: 0 })], outputs: [Simple(Witness(107))]", + "EXPR [ (1, _101, _107) (1, _108) -1 ]", + "EXPR [ (1, _101, _108) 0 ]", + "EXPR [ (-2, _98, _101) (65536, _98) (1, _101) (-1, _109) 0 ]", + "EXPR [ (-1, _108) (-1, _110) 1 ]", + "EXPR [ (1, _109, _110) -4 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(6))], q_c: 131072 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(111)), Simple(Witness(112))]", + "BLACKBOX::RANGE [(_111, 2)] []", "BLACKBOX::RANGE [(_112, 16)] []", - "EXPR [ (1, _108) (-65536, _111) (-1, _112) 32768 ]", - "EXPR [ (-1, _109, _111) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(113)), Simple(Witness(114))]", + "EXPR [ (-1, _6) (-65536, _111) (-1, _112) 131072 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(113)), Simple(Witness(114))]", "BLACKBOX::RANGE [(_113, 1)] []", - "BLACKBOX::RANGE [(_114, 15)] []", - "EXPR [ (1, _108) (-32768, _113) (-1, _114) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(108), Witness(113))], linear_combinations: [(1, Witness(108)), (65536, Witness(113))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(115)), Simple(Witness(116))]", - "BLACKBOX::RANGE [(_115, 13)] []", - "BLACKBOX::RANGE [(_116, 4)] []", - "EXPR [ (1, _116) (-1, _117) 5 ]", - "BLACKBOX::RANGE [(_117, 4)] []", - "EXPR [ (-2, _108, _113) (1, _108) (65536, _113) (-11, _115) (-1, _116) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(115))], q_c: 0 })], outputs: [Simple(Witness(118))]", - "EXPR [ (1, _115, _118) (1, _119) -1 ]", - "EXPR [ (1, _115, _119) 0 ]", - "EXPR [ (2, _113, _115) (-65536, _113) (-1, _115) (-1, _120) 65536 ]", - "EXPR [ (-1, _119) (-1, _121) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(116))], q_c: 0 })], outputs: [Simple(Witness(122))]", - "EXPR [ (1, _116, _122) (1, _123) -1 ]", - "EXPR [ (1, _116, _123) 0 ]", - "EXPR [ (-2, _113, _116) (65536, _113) (1, _116) (-1, _124) 0 ]", + "BLACKBOX::RANGE [(_114, 16)] []", + "EXPR [ (1, _6) (-65536, _113) (-1, _114) 32768 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(115)), Simple(Witness(116))]", + "BLACKBOX::RANGE [(_115, 1)] []", + "BLACKBOX::RANGE [(_116, 16)] []", + "EXPR [ (1, _112) (-65536, _115) (-1, _116) 32768 ]", + "EXPR [ (-1, _113, _115) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(117)), Simple(Witness(118))]", + "BLACKBOX::RANGE [(_117, 1)] []", + "BLACKBOX::RANGE [(_118, 15)] []", + "EXPR [ (1, _112) (-32768, _117) (-1, _118) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(112), Witness(117))], linear_combinations: [(1, Witness(112)), (65536, Witness(117))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 11 })], outputs: [Simple(Witness(119)), Simple(Witness(120))]", + "BLACKBOX::RANGE [(_119, 13)] []", + "BLACKBOX::RANGE [(_120, 4)] []", + "EXPR [ (1, _120) (-1, _121) 5 ]", + "BLACKBOX::RANGE [(_121, 4)] []", + "EXPR [ (-2, _112, _117) (1, _112) (65536, _117) (-11, _119) (-1, _120) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(119))], q_c: 0 })], outputs: [Simple(Witness(122))]", + "EXPR [ (1, _119, _122) (1, _123) -1 ]", + "EXPR [ (1, _119, _123) 0 ]", + "EXPR [ (2, _117, _119) (-65536, _117) (-1, _119) (-1, _124) 65536 ]", "EXPR [ (-1, _123) (-1, _125) 1 ]", - "EXPR [ (1, _124, _125) -65532 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 2 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(126)), Simple(Witness(127))]", - "BLACKBOX::RANGE [(_126, 1)] []", - "BLACKBOX::RANGE [(_127, 16)] []", - "EXPR [ (1, _7) (-65536, _126) (-1, _127) 2 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(128)), Simple(Witness(129))]", - "BLACKBOX::RANGE [(_128, 1)] []", - "BLACKBOX::RANGE [(_129, 16)] []", - "EXPR [ (1, _7) (-65536, _128) (-1, _129) 32768 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(130)), Simple(Witness(131))]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(120))], q_c: 0 })], outputs: [Simple(Witness(126))]", + "EXPR [ (1, _120, _126) (1, _127) -1 ]", + "EXPR [ (1, _120, _127) 0 ]", + "EXPR [ (-2, _117, _120) (65536, _117) (1, _120) (-1, _128) 0 ]", + "EXPR [ (-1, _127) (-1, _129) 1 ]", + "EXPR [ (1, _128, _129) -65532 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 2 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(130)), Simple(Witness(131))]", "BLACKBOX::RANGE [(_130, 1)] []", "BLACKBOX::RANGE [(_131, 16)] []", - "EXPR [ (1, _127) (-65536, _130) (-1, _131) 32768 ]", - "EXPR [ (1, _128) (-1, _130) (-1, _132) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(132))], q_c: 0 })], outputs: [Simple(Witness(133))]", - "EXPR [ (1, _132, _133) (1, _134) -1 ]", - "EXPR [ (1, _132, _134) 0 ]", - "EXPR [ (-1, _128, _134) (1, _128) (1, _134) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(135)), Simple(Witness(136))]", - "BLACKBOX::RANGE [(_135, 1)] []", - "BLACKBOX::RANGE [(_136, 15)] []", - "EXPR [ (1, _127) (-32768, _135) (-1, _136) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(137)), Simple(Witness(138))]", - "BLACKBOX::RANGE [(_137, 1)] []", - "BLACKBOX::RANGE [(_138, 15)] []", - "EXPR [ (1, _6) (-32768, _137) (-1, _138) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(127), Witness(135))], linear_combinations: [(1, Witness(127)), (65536, Witness(135))], q_c: 0 })], outputs: [Simple(Witness(139))]", - "EXPR [ (-2, _127, _135) (1, _127) (65536, _135) (-1, _140) 0 ]", - "EXPR [ (1, _139, _140) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(137))], linear_combinations: [(1, Witness(6)), (65536, Witness(137))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(140))], q_c: 0 })], outputs: [Simple(Witness(141)), Simple(Witness(142))]", - "BLACKBOX::RANGE [(_141, 16)] []", - "BLACKBOX::RANGE [(_142, 16)] []", - "EXPR [ (1, _140) (-1, _142) (-1, _143) -1 ]", - "BLACKBOX::RANGE [(_143, 16)] []", - "EXPR [ (-2, _6, _137) (-1, _140, _141) (1, _6) (65536, _137) (-1, _142) 0 ]", - "EXPR [ (-1, _141) (-1, _144) 32768 ]", - "EXPR [ (-2, _135, _137) (1, _135) (1, _137) (-1, _145) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(141))], q_c: 0 })], outputs: [Simple(Witness(146))]", - "EXPR [ (1, _141, _146) (1, _147) -1 ]", - "EXPR [ (1, _141, _147) 0 ]", - "EXPR [ (2, _144, _145) (1, _141) (-1, _148) 0 ]", - "EXPR [ (-1, _147) (-1, _149) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(142))], q_c: 0 })], outputs: [Simple(Witness(150))]", - "EXPR [ (1, _142, _150) (1, _151) -1 ]", - "EXPR [ (1, _142, _151) 0 ]", - "EXPR [ (-2, _137, _142) (65536, _137) (1, _142) (-1, _152) 0 ]", + "EXPR [ (1, _7) (-65536, _130) (-1, _131) 2 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(132)), Simple(Witness(133))]", + "BLACKBOX::RANGE [(_132, 1)] []", + "BLACKBOX::RANGE [(_133, 16)] []", + "EXPR [ (1, _7) (-65536, _132) (-1, _133) 32768 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 32768 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 65536 })], outputs: [Simple(Witness(134)), Simple(Witness(135))]", + "BLACKBOX::RANGE [(_134, 1)] []", + "BLACKBOX::RANGE [(_135, 16)] []", + "EXPR [ (1, _131) (-65536, _134) (-1, _135) 32768 ]", + "EXPR [ (1, _132) (-1, _134) (-1, _136) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(136))], q_c: 0 })], outputs: [Simple(Witness(137))]", + "EXPR [ (1, _136, _137) (1, _138) -1 ]", + "EXPR [ (1, _136, _138) 0 ]", + "EXPR [ (-1, _132, _138) (1, _132) (1, _138) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(139)), Simple(Witness(140))]", + "BLACKBOX::RANGE [(_139, 1)] []", + "BLACKBOX::RANGE [(_140, 15)] []", + "EXPR [ (1, _131) (-32768, _139) (-1, _140) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(141)), Simple(Witness(142))]", + "BLACKBOX::RANGE [(_141, 1)] []", + "BLACKBOX::RANGE [(_142, 15)] []", + "EXPR [ (1, _6) (-32768, _141) (-1, _142) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(131), Witness(139))], linear_combinations: [(1, Witness(131)), (65536, Witness(139))], q_c: 0 })], outputs: [Simple(Witness(143))]", + "EXPR [ (-2, _131, _139) (1, _131) (65536, _139) (-1, _144) 0 ]", + "EXPR [ (1, _143, _144) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(6), Witness(141))], linear_combinations: [(1, Witness(6)), (65536, Witness(141))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(144))], q_c: 0 })], outputs: [Simple(Witness(145)), Simple(Witness(146))]", + "BLACKBOX::RANGE [(_145, 16)] []", + "BLACKBOX::RANGE [(_146, 16)] []", + "EXPR [ (1, _144) (-1, _146) (-1, _147) -1 ]", + "BLACKBOX::RANGE [(_147, 16)] []", + "EXPR [ (-2, _6, _141) (-1, _144, _145) (1, _6) (65536, _141) (-1, _146) 0 ]", + "EXPR [ (-1, _145) (-1, _148) 32768 ]", + "EXPR [ (-2, _139, _141) (1, _139) (1, _141) (-1, _149) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(145))], q_c: 0 })], outputs: [Simple(Witness(150))]", + "EXPR [ (1, _145, _150) (1, _151) -1 ]", + "EXPR [ (1, _145, _151) 0 ]", + "EXPR [ (2, _148, _149) (1, _145) (-1, _152) 0 ]", "EXPR [ (-1, _151) (-1, _153) 1 ]", - "EXPR [ (-1, _152, _153) 4 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(127))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(154)), Simple(Witness(155))]", - "BLACKBOX::RANGE [(_154, 1)] []", - "BLACKBOX::RANGE [(_155, 15)] []", - "EXPR [ (1, _127) (-32768, _154) (-1, _155) 0 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(108))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(156)), Simple(Witness(157))]", - "BLACKBOX::RANGE [(_156, 1)] []", - "BLACKBOX::RANGE [(_157, 15)] []", - "EXPR [ (1, _108) (-32768, _156) (-1, _157) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(127), Witness(154))], linear_combinations: [(1, Witness(127)), (65536, Witness(154))], q_c: 0 })], outputs: [Simple(Witness(158))]", - "EXPR [ (-2, _127, _154) (1, _127) (65536, _154) (-1, _159) 0 ]", - "EXPR [ (1, _158, _159) -1 ]", - "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(108), Witness(156))], linear_combinations: [(1, Witness(108)), (65536, Witness(156))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(159))], q_c: 0 })], outputs: [Simple(Witness(160)), Simple(Witness(161))]", - "BLACKBOX::RANGE [(_160, 16)] []", - "BLACKBOX::RANGE [(_161, 16)] []", - "EXPR [ (1, _159) (-1, _161) (-1, _162) -1 ]", - "BLACKBOX::RANGE [(_162, 16)] []", - "EXPR [ (-2, _108, _156) (-1, _159, _160) (1, _108) (65536, _156) (-1, _161) 0 ]", - "EXPR [ (-1, _160) (-1, _163) 32768 ]", - "EXPR [ (-2, _154, _156) (1, _154) (1, _156) (-1, _164) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(160))], q_c: 0 })], outputs: [Simple(Witness(165))]", - "EXPR [ (1, _160, _165) (1, _166) -1 ]", - "EXPR [ (1, _160, _166) 0 ]", - "EXPR [ (2, _163, _164) (1, _160) (-1, _167) 0 ]", - "EXPR [ (-1, _166) (-1, _168) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(161))], q_c: 0 })], outputs: [Simple(Witness(169))]", - "EXPR [ (1, _161, _169) (1, _170) -1 ]", - "EXPR [ (1, _161, _170) 0 ]", - "EXPR [ (-2, _156, _161) (65536, _156) (1, _161) (-1, _171) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(146))], q_c: 0 })], outputs: [Simple(Witness(154))]", + "EXPR [ (1, _146, _154) (1, _155) -1 ]", + "EXPR [ (1, _146, _155) 0 ]", + "EXPR [ (-2, _141, _146) (65536, _141) (1, _146) (-1, _156) 0 ]", + "EXPR [ (-1, _155) (-1, _157) 1 ]", + "EXPR [ (-1, _156, _157) 4 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(131))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(158)), Simple(Witness(159))]", + "BLACKBOX::RANGE [(_158, 1)] []", + "BLACKBOX::RANGE [(_159, 15)] []", + "EXPR [ (1, _131) (-32768, _158) (-1, _159) 0 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(112))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 32768 })], outputs: [Simple(Witness(160)), Simple(Witness(161))]", + "BLACKBOX::RANGE [(_160, 1)] []", + "BLACKBOX::RANGE [(_161, 15)] []", + "EXPR [ (1, _112) (-32768, _160) (-1, _161) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(-2, Witness(131), Witness(158))], linear_combinations: [(1, Witness(131)), (65536, Witness(158))], q_c: 0 })], outputs: [Simple(Witness(162))]", + "EXPR [ (-2, _131, _158) (1, _131) (65536, _158) (-1, _163) 0 ]", + "EXPR [ (1, _162, _163) -1 ]", + "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(-2, Witness(112), Witness(160))], linear_combinations: [(1, Witness(112)), (65536, Witness(160))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(163))], q_c: 0 })], outputs: [Simple(Witness(164)), Simple(Witness(165))]", + "BLACKBOX::RANGE [(_164, 16)] []", + "BLACKBOX::RANGE [(_165, 16)] []", + "EXPR [ (1, _163) (-1, _165) (-1, _166) -1 ]", + "BLACKBOX::RANGE [(_166, 16)] []", + "EXPR [ (-2, _112, _160) (-1, _163, _164) (1, _112) (65536, _160) (-1, _165) 0 ]", + "EXPR [ (-1, _164) (-1, _167) 32768 ]", + "EXPR [ (-2, _158, _160) (1, _158) (1, _160) (-1, _168) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(164))], q_c: 0 })], outputs: [Simple(Witness(169))]", + "EXPR [ (1, _164, _169) (1, _170) -1 ]", + "EXPR [ (1, _164, _170) 0 ]", + "EXPR [ (2, _167, _168) (1, _164) (-1, _171) 0 ]", "EXPR [ (-1, _170) (-1, _172) 1 ]", - "EXPR [ (-1, _171, _172) 65532 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(165))], q_c: 0 })], outputs: [Simple(Witness(173))]", + "EXPR [ (1, _165, _173) (1, _174) -1 ]", + "EXPR [ (1, _165, _174) 0 ]", + "EXPR [ (-2, _160, _165) (65536, _160) (1, _165) (-1, _175) 0 ]", + "EXPR [ (-1, _174) (-1, _176) 1 ]", + "EXPR [ (-1, _175, _176) 65532 ]", "unconstrained func 0", "[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) } }]", "unconstrained func 1", "[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) } }]" ], - "debug_symbols": "pZjBTiM7EEX/JWsW7XKVy55feXoaBQijSFFAGRjpCc2/P7tdJwwLZtHZcA8JdbracXU3ed89Hu7ffnw/np+ef+6+/fO+u78cT6fjj++n54f96/H53F99/32349fvr5fDob+0++P9XvWyvxzOr7tv57fT6W73a396W//o58v+vObr/tLfXe52h/Njzy58Op4Og37ffVQvX5eKLCWqRaRcBfbZkL42qFoI1Opt9Z431FvJUW+ebqzfcv7WWMAiy4b64tf6tqX/YkJ92VLvyvl78S31TaO+LrKhvl77r5v2T1vYPy1t2T/VneO3LZ9fWq4NpEW2rEBrcpsgpYVzSGnTIvSqaw9J2yZD0avBN52FSMMgeVMPct3LSTZtpk89WLvVUL78LP56Sc7teklW32RwbgmiS9tgyL0sDFlTudUgaZMh29Wgy80G22Swj7Mo5VaDb1uH+nEW1W81tHyzYdOOsutcZMu6zaAfhk2fpqV8q6Gkq8E3raRp+8rwb/9t/3C8fHpI3Hmf4rtdXX+29WdaZqQZMiPP0Bk2o8yYjtQlfQFSW0OWGWlGt/SPWPIMnWEzuqU/pIjPqDPaGrlb+s0npxkyI8/oln6y2WaUGT6jjhtFzzZTl8gUKZE5UiNtXFh7lkiPrJFtPbTNtiytBzOZkWfMtsym0UqkR0ZnFp2V6KxEZ0XmkUqO1MjorAxf36nFI4evr2JpM32JTJHD11fSc6RGWmSJ9Mga2WbWJTJFDl/tGf3VWLka/dUyj1s9Mvqr0V8LXwtfi/5a9Neivxb9teivRX8t+mvRX39Amg2lZWzYsQGXsWV1QAYUMKAAY/PagAq0gHUQVkiAABlQwIACYE6YE2bBLJgFs2AWzIJZMI9RkXHuY1jEB7SAMTATEiBABhQwoAAOYM6YFbNiVsyKWTErZsWsmBWzYjbMhtkwG2bDbJgN85gsGRtgjNa4DaQxWyuM4ZqQAAEyoIABBXAAc8HsmB2zY3bMjtkxO2bHPMYtLwPGZTONq+gCJECADChgQAEcqADmhrlhHsM3Hs3TmL4JChhQAAcq0CbImMEJCRAgAwoYUAAHKoA5YU6Yxwzm9c4yzDpAAQMK4EAFWsB6g1ohAQJgFsyCWTALZsEsmMcM5vVulwABMqCAAQVwoAItQDErZsWsmBWzYlbMilkxK2bDbJgNs2E2zIbZMBtmwzxmMI8b+ZjB7AMSIEAGFDCgAA5UoAU4ZsfsmB2zY3bMjtkxO2bHXDFXzBVzxVwxV8wVc8VcMa8zOP5l/LW/HPf3p0N8Qff0dn744/u61/9eeIdv9F4uzw+Hx7fLYTy2re/1B7n/AQ==", + "debug_symbols": "pZjBbhs7DEX/xessRhQpiv2Vh4fASZzCgOEEblygCPrvFYe8k2aRLuSN77EdHlNjcWbi993T4eH6/f54fn75sfv23/vu4XI8nY7f708vj/u348t5vPr++26Hp/dvl8NhvLT76/1R9bq/HM5vu2/n6+l0t/u5P13XP/rxuj+v+ba/jHeXu93h/DRyCJ+Pp4PT77uP6uXrUqKlZTURtU0gnw3lawOzpICl31avdaJeWs160XJj/cz6xXAAGy0T9U23epvpvwmhvs3UK2P92nSm3jjr+0IT9X3rv0/tH1uwf6zM7J+uis+3me+vLFsDZaGZI2BGtwlKWbCGUqYOwqjaeihsU4bGm0GnVkFkMFCd6oG2vVxoajN96kHsVkP78rv45ym52nZKZp0yKC4JxItNGOooS0Pl0m41UJkyVNkMvNxskCmDfKyitVsNOncc+scqut5qsHqzYWpHyTYXVSrPGfjDMPVtSqm3GlrZDDp1JIXtK8P/49n+8Xj5dJO40zHFd7u+Ptr6WJaIEkERNYIjJKJFhKMMyTgAxdagJaJEDMv4iqlGcIREDMu4SSGN6BG2Rh2WcfGpJYIiasSwjMVWiWgRGtH9QjHSInnJLJmUWTM5UzKbn2BHambPtEiJviT6Elo/VGpE9CXRl7QwimZmZ5KdteysZWctO2vZWeP4xCaZ2VnLzpr7xs5tFqnuG0dVSyZl1kz3jSOrktkyNbNnWmRfMksmZdZM9/WR2V/P9fbsr/f43G6Rlv1Z9mfps/RZ9mfZn2V/lv1Z9mfZ37hBAhQARUtl8U3rW3LxbcsOAmgABXSAj4H4ACyAAiBABTBAAA2ggA6AmWAmmAlmgplgJpgJZoKZYPZxIV+7DwypQwEQoAIYIIAGUEAHWALDzDAzzAwzw8wwM8wMM8PMMAvMArPALDALzAKzwCwwC8w+W+QbwIfLLwzFpyuAABXAAAE0gAI6wBIUZoVZYVaYFWaFWWFWmBVmhdkHri4OfuosDgSoAAYIoAEU0AGW4KMXALPBbDD7+PnNevH5C2gABXSABZDPYEABEKACGCCABlBAB8BcYC4wF5gLzD6Ddb3WuJkdGkABHWAJ6wVqhQIgQAUwAGaCmWAmmAnmCnOF2Wewrte/CmCAABpAAR1gCT6DAQUAM8PMMDPMDDPDzDAzzAKzwCwwC8wCs8AsMAvMArPA3GD2Gax+afcZrOpQAQwQQAMooAMswWcwoABgVpgVZoVZYVaYFWaFucPcYe4wd5g7zB3mDnOHucPcYTaY1xn0fyJ/7i/H/cPpkD/ZPV/Pj3/9gvf26xXv4De+18vL4+Hpejn4jdz63ri1+wM=", "file_map": { "50": { "source": "global NIBBLE_LENGTH: u32 = 16;\n\nstruct U4 {\n inner: u8,\n}\n\nimpl U4 {\n fn zero() -> U4 {\n U4 { inner: 0 }\n }\n\n fn from_u8(x: u8) -> U4 {\n U4 { inner: x % 16 }\n }\n}\n\nimpl Eq for U4 {\n fn eq(self, other: Self) -> bool {\n self.inner == other.inner\n }\n}\n\nfn compact_decode(input: [u8; N], length: Field) -> ([U4; NIBBLE_LENGTH], Field) {\n assert(2 * input.len() <= NIBBLE_LENGTH);\n assert(length as u32 <= input.len());\n\n let mut nibble = [U4::zero(); NIBBLE_LENGTH];\n\n let first_nibble = U4::from_u8(input[0] >> 4);\n let parity = first_nibble.inner as u1;\n\n if parity == 1 {\n nibble[0] = U4::from_u8(input[0] & 0x0f);\n for i in 1..input.len() {\n if i as u32 < length as u32 {\n let x = input[i];\n nibble[2 * i - 1] = U4::from_u8(x >> 4);\n nibble[2 * i] = U4::from_u8(x & 0x0f);\n }\n }\n } else {\n for i in 0..2 {\n if (i as u32) < length as u32 - 1 {\n let x = input[i + 1];\n nibble[2 * i] = U4::from_u8(x >> 4);\n nibble[2 * i + 1] = U4::from_u8(x & 0x0f);\n }\n }\n }\n\n let out = (nibble, 2 * length + (parity as Field) - 2);\n\n out\n}\n\nfn enc(value: [u8; N], value_length: Field) -> ([u8; 32], Field) {\n assert(value.len() as u8 >= value_length as u8);\n let mut out_value = [0; 32];\n if value_length == 0 {\n let out = (out_value, value_length);\n out\n } else if value_length as u8 < 31 {\n out_value[0] = 0x80 + value_length as u8;\n\n for i in 1..value.len() {\n out_value[i] = value[i - 1];\n }\n\n let out = (out_value, value_length + 1);\n\n out\n } else {\n let out = (out_value, 32);\n out\n }\n}\n\nfn bitshift_literal_0() -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << 0;\n\n bits\n}\nfn bitshift_literal_4() -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << 4;\n\n bits\n}\nfn bitshift_variable(idx: u8) -> u64 {\n let mut bits: u64 = 0;\n bits |= 1 << idx;\n\n bits\n}\n\nfn main(x: [u8; 5], z: Field, u: i16, v: i16) {\n //Issue 1144\n let (nib, len) = compact_decode(x, z);\n assert(len == 5);\n assert(\n [nib[0], nib[1], nib[2], nib[3], nib[4]]\n == [U4::from_u8(15), U4::from_u8(1), U4::from_u8(12), U4::from_u8(11), U4::from_u8(8)],\n );\n // Issue 1169\n let val1 = [\n 0xb8, 0x8f, 0x61, 0xe6, 0xfb, 0xda, 0x83, 0xfb, 0xff, 0xfa, 0xbe, 0x36, 0x41, 0x12, 0x13,\n 0x74, 0x80, 0x39, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n 0x00, 0x00,\n ];\n let val1_length = 20;\n\n let enc_val1 = enc(val1, val1_length);\n\n assert(\n enc_val1.0\n == [\n 0x94, 0xb8, 0x8f, 0x61, 0xe6, 0xfb, 0xda, 0x83, 0xfb, 0xff, 0xfa, 0xbe, 0x36, 0x41,\n 0x12, 0x13, 0x74, 0x80, 0x39, 0x80, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n 0x00, 0x00, 0x00, 0x00,\n ],\n );\n assert(enc_val1.1 == 21);\n // Issue 2399\n let result_0 = bitshift_literal_0();\n assert(result_0 == 1);\n let result_4 = bitshift_literal_4();\n assert(result_4 == 16);\n let result_0 = bitshift_variable(0);\n assert(result_0 == 1);\n let result_4 = bitshift_variable(4);\n assert(result_4 == 16);\n\n // Issue 6609\n assert(u % -13 == 0);\n assert(u % v == 0);\n assert(u % -11 == 4);\n assert(-u % -11 == -4);\n assert(u % -11 == u % (v + 2));\n assert(-u % -11 == -u % (v + 2));\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 0443e43ca1d..19a057de40c 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -27,7 +27,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _21", + "current witness index : _20", "private parameters indices : [_0]", "public parameters indices : []", "return value indices : []", @@ -45,8 +45,7 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(6)), Simple(Witness(7))]", "BLACKBOX::RANGE [(_6, 32)] []", "BLACKBOX::RANGE [(_7, 32)] []", - "EXPR [ (1, _0, _2) (-1, _21) 0 ]", - "EXPR [ (-1, _2, _7) (-1, _2) (-1, _8) (1, _21) 0 ]", + "EXPR [ (1, _0) (-1, _2) (-1, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (1, _0, _6) (1, _7) (-1, _9) 0 ]", "EXPR [ (1, _2, _3) (-1, _2, _9) 0 ]", @@ -60,12 +59,12 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(10))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(13)), Simple(Witness(14))]", "BLACKBOX::RANGE [(_13, 32)] []", "BLACKBOX::RANGE [(_14, 32)] []", - "EXPR [ (-1, _0, _2) (1, _2, _14) (1, _0) (1, _2) (-1, _14) (-1, _15) -1 ]", + "EXPR [ (1, _0) (1, _2) (-1, _14) (-1, _15) -1 ]", "BLACKBOX::RANGE [(_15, 32)] []", "EXPR [ (1, _0, _13) (1, _14) (-1, _16) 0 ]", "EXPR [ (-1, _2) (-1, _17) 1 ]", "EXPR [ (1, _10, _17) (-1, _16, _17) 0 ]", - "EXPR [ (1, _2, _6) (1, _0) (-1, _18) (-1, _21) 0 ]", + "EXPR [ (-1, _0, _2) (1, _2, _6) (1, _0) (-1, _18) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(2), Witness(18)), (1, Witness(17), Witness(13))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(19))]", "EXPR [ (1, _2, _18) (1, _13, _17) (-1, _20) 0 ]", "EXPR [ (1, _19, _20) -1 ]", @@ -74,7 +73,7 @@ expression: artifact "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": "nZPdaoQwEIXfZa5zYf5cs69SikSNSyBEyepCkX33jhnT7l4UijfnM5mcYxjHDQbXrbfWx3G6w/Vjgy75EPytDVNvFz9F3N2eDMqyXZJzuAUvdXTNNrm4wDWuITB42LDmQ/fZxszFJqxWDFwckBg4+uD2pyf7dVd/W4U5vFL/mPW/3Zofbl2fcZd71/yEuyk3N+qMuyluc8LNebFz8f72T1zZ3qe37wwcDzIQWWVWha1noLPW2H0Gl6xNVpOVVwROEARJUARNoAhOGRxDFMJkCEzRCE4QBElQBE2oCRdCQzAZklIkpUhKkZhSIxQBU/YxeNjkbRfcMeHjGvuXgV++5lIpv8Scpt4Na3J703IN2/gN", + "debug_symbols": "nZPRboQgEEX/ZZ55EBEX91eaxqDihoSgYWGTxuy/d2Sk3X1o0vhyjzDcCxlwg8kM6dZbPy93uH5sMATrnL31bhl1tIvH2e3JoAz7GIzBKXipo2vVwfgIV5+cY/DQLuVF91X7zKgDVisGxk9IDJytM/vXk/26q7+tdXd4hfwxy3+7JT/csj3jLudu+Qm3KifvmjNuVdzdCTfnxc7r990/caRHG97uGTguZFBnFVkbbD0DmbXF7jO4ZFVZu6y8InBCTRCEhiAJFMExo0EoAqZI3LUicEJNEISGIAkt4UJQBEoRlCIoRWBKixAETNnv/6GD1YMzx9Oekx9fXnr8Wkul/AtrWEYzpWD2buUa9u8b", "file_map": { "50": { "source": "fn main(mut x: u32) {\n if x == 0 {\n x = (x + 1) / x;\n } else {\n x = (x + 1) / x;\n }\n assert(x != 0);\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_0.snap index 0443e43ca1d..19a057de40c 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_0.snap @@ -27,7 +27,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _21", + "current witness index : _20", "private parameters indices : [_0]", "public parameters indices : []", "return value indices : []", @@ -45,8 +45,7 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(6)), Simple(Witness(7))]", "BLACKBOX::RANGE [(_6, 32)] []", "BLACKBOX::RANGE [(_7, 32)] []", - "EXPR [ (1, _0, _2) (-1, _21) 0 ]", - "EXPR [ (-1, _2, _7) (-1, _2) (-1, _8) (1, _21) 0 ]", + "EXPR [ (1, _0) (-1, _2) (-1, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (1, _0, _6) (1, _7) (-1, _9) 0 ]", "EXPR [ (1, _2, _3) (-1, _2, _9) 0 ]", @@ -60,12 +59,12 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(10))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(13)), Simple(Witness(14))]", "BLACKBOX::RANGE [(_13, 32)] []", "BLACKBOX::RANGE [(_14, 32)] []", - "EXPR [ (-1, _0, _2) (1, _2, _14) (1, _0) (1, _2) (-1, _14) (-1, _15) -1 ]", + "EXPR [ (1, _0) (1, _2) (-1, _14) (-1, _15) -1 ]", "BLACKBOX::RANGE [(_15, 32)] []", "EXPR [ (1, _0, _13) (1, _14) (-1, _16) 0 ]", "EXPR [ (-1, _2) (-1, _17) 1 ]", "EXPR [ (1, _10, _17) (-1, _16, _17) 0 ]", - "EXPR [ (1, _2, _6) (1, _0) (-1, _18) (-1, _21) 0 ]", + "EXPR [ (-1, _0, _2) (1, _2, _6) (1, _0) (-1, _18) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(2), Witness(18)), (1, Witness(17), Witness(13))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(19))]", "EXPR [ (1, _2, _18) (1, _13, _17) (-1, _20) 0 ]", "EXPR [ (1, _19, _20) -1 ]", @@ -74,7 +73,7 @@ expression: artifact "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": "nZPdaoQwEIXfZa5zYf5cs69SikSNSyBEyepCkX33jhnT7l4UijfnM5mcYxjHDQbXrbfWx3G6w/Vjgy75EPytDVNvFz9F3N2eDMqyXZJzuAUvdXTNNrm4wDWuITB42LDmQ/fZxszFJqxWDFwckBg4+uD2pyf7dVd/W4U5vFL/mPW/3Zofbl2fcZd71/yEuyk3N+qMuyluc8LNebFz8f72T1zZ3qe37wwcDzIQWWVWha1noLPW2H0Gl6xNVpOVVwROEARJUARNoAhOGRxDFMJkCEzRCE4QBElQBE2oCRdCQzAZklIkpUhKkZhSIxQBU/YxeNjkbRfcMeHjGvuXgV++5lIpv8Scpt4Na3J703IN2/gN", + "debug_symbols": "nZPRboQgEEX/ZZ55EBEX91eaxqDihoSgYWGTxuy/d2Sk3X1o0vhyjzDcCxlwg8kM6dZbPy93uH5sMATrnL31bhl1tIvH2e3JoAz7GIzBKXipo2vVwfgIV5+cY/DQLuVF91X7zKgDVisGxk9IDJytM/vXk/26q7+tdXd4hfwxy3+7JT/csj3jLudu+Qm3KifvmjNuVdzdCTfnxc7r990/caRHG97uGTguZFBnFVkbbD0DmbXF7jO4ZFVZu6y8InBCTRCEhiAJFMExo0EoAqZI3LUicEJNEISGIAkt4UJQBEoRlCIoRWBKixAETNnv/6GD1YMzx9Oekx9fXnr8Wkul/AtrWEYzpWD2buUa9u8b", "file_map": { "50": { "source": "fn main(mut x: u32) {\n if x == 0 {\n x = (x + 1) / x;\n } else {\n x = (x + 1) / x;\n }\n assert(x != 0);\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 0443e43ca1d..19a057de40c 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_3607/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -27,7 +27,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _21", + "current witness index : _20", "private parameters indices : [_0]", "public parameters indices : []", "return value indices : []", @@ -45,8 +45,7 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(3))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(6)), Simple(Witness(7))]", "BLACKBOX::RANGE [(_6, 32)] []", "BLACKBOX::RANGE [(_7, 32)] []", - "EXPR [ (1, _0, _2) (-1, _21) 0 ]", - "EXPR [ (-1, _2, _7) (-1, _2) (-1, _8) (1, _21) 0 ]", + "EXPR [ (1, _0) (-1, _2) (-1, _7) (-1, _8) 0 ]", "BLACKBOX::RANGE [(_8, 32)] []", "EXPR [ (1, _0, _6) (1, _7) (-1, _9) 0 ]", "EXPR [ (1, _2, _3) (-1, _2, _9) 0 ]", @@ -60,12 +59,12 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(10))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 })], outputs: [Simple(Witness(13)), Simple(Witness(14))]", "BLACKBOX::RANGE [(_13, 32)] []", "BLACKBOX::RANGE [(_14, 32)] []", - "EXPR [ (-1, _0, _2) (1, _2, _14) (1, _0) (1, _2) (-1, _14) (-1, _15) -1 ]", + "EXPR [ (1, _0) (1, _2) (-1, _14) (-1, _15) -1 ]", "BLACKBOX::RANGE [(_15, 32)] []", "EXPR [ (1, _0, _13) (1, _14) (-1, _16) 0 ]", "EXPR [ (-1, _2) (-1, _17) 1 ]", "EXPR [ (1, _10, _17) (-1, _16, _17) 0 ]", - "EXPR [ (1, _2, _6) (1, _0) (-1, _18) (-1, _21) 0 ]", + "EXPR [ (-1, _0, _2) (1, _2, _6) (1, _0) (-1, _18) 0 ]", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [(1, Witness(2), Witness(18)), (1, Witness(17), Witness(13))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(19))]", "EXPR [ (1, _2, _18) (1, _13, _17) (-1, _20) 0 ]", "EXPR [ (1, _19, _20) -1 ]", @@ -74,7 +73,7 @@ expression: artifact "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": "nZPdaoQwEIXfZa5zYf5cs69SikSNSyBEyepCkX33jhnT7l4UijfnM5mcYxjHDQbXrbfWx3G6w/Vjgy75EPytDVNvFz9F3N2eDMqyXZJzuAUvdXTNNrm4wDWuITB42LDmQ/fZxszFJqxWDFwckBg4+uD2pyf7dVd/W4U5vFL/mPW/3Zofbl2fcZd71/yEuyk3N+qMuyluc8LNebFz8f72T1zZ3qe37wwcDzIQWWVWha1noLPW2H0Gl6xNVpOVVwROEARJUARNoAhOGRxDFMJkCEzRCE4QBElQBE2oCRdCQzAZklIkpUhKkZhSIxQBU/YxeNjkbRfcMeHjGvuXgV++5lIpv8Scpt4Na3J703IN2/gN", + "debug_symbols": "nZPRboQgEEX/ZZ55EBEX91eaxqDihoSgYWGTxuy/d2Sk3X1o0vhyjzDcCxlwg8kM6dZbPy93uH5sMATrnL31bhl1tIvH2e3JoAz7GIzBKXipo2vVwfgIV5+cY/DQLuVF91X7zKgDVisGxk9IDJytM/vXk/26q7+tdXd4hfwxy3+7JT/csj3jLudu+Qm3KifvmjNuVdzdCTfnxc7r990/caRHG97uGTguZFBnFVkbbD0DmbXF7jO4ZFVZu6y8InBCTRCEhiAJFMExo0EoAqZI3LUicEJNEISGIAkt4UJQBEoRlCIoRWBKixAETNnv/6GD1YMzx9Oekx9fXnr8Wkul/AtrWEYzpWD2buUa9u8b", "file_map": { "50": { "source": "fn main(mut x: u32) {\n if x == 0 {\n x = (x + 1) / x;\n } else {\n x = (x + 1) / x;\n }\n assert(x != 0);\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 5d46691c7f2..3dcc210682e 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -58,8 +58,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(5))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4 })], outputs: [Simple(Witness(6)), Simple(Witness(7))]", "BLACKBOX::RANGE [(_6, 30)] []", "BLACKBOX::RANGE [(_7, 3)] []", - "EXPR [ (1, _4, _7) (-1, _8) 0 ]", - "BLACKBOX::RANGE [(_8, 2)] []", + "EXPR [ (1, _4) (1, _7) (-1, _8) 3 ]", + "BLACKBOX::RANGE [(_8, 3)] []", "EXPR [ (-4, _4, _6) (-1, _20) 0 ]", "EXPR [ (1, _4, _5) (-1, _4, _7) (1, _20) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(9)), Simple(Witness(10))]", @@ -74,8 +74,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_14, 30)] []", "BLACKBOX::RANGE [(_15, 3)] []", - "EXPR [ (1, _12, _15) (-1, _16) 0 ]", - "BLACKBOX::RANGE [(_16, 2)] []", + "EXPR [ (1, _12) (1, _15) (-1, _16) 3 ]", + "BLACKBOX::RANGE [(_16, 3)] []", "EXPR [ (1, _12, _13) (-4, _12, _14) (-1, _12, _15) 0 ]", "EXPR [ (-1, _4) (-1, _17) 1 ]", "EXPR [ (1, _12, _14) (-1, _18) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_0.snap index 5d46691c7f2..3dcc210682e 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_0.snap @@ -58,8 +58,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(5))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4 })], outputs: [Simple(Witness(6)), Simple(Witness(7))]", "BLACKBOX::RANGE [(_6, 30)] []", "BLACKBOX::RANGE [(_7, 3)] []", - "EXPR [ (1, _4, _7) (-1, _8) 0 ]", - "BLACKBOX::RANGE [(_8, 2)] []", + "EXPR [ (1, _4) (1, _7) (-1, _8) 3 ]", + "BLACKBOX::RANGE [(_8, 3)] []", "EXPR [ (-4, _4, _6) (-1, _20) 0 ]", "EXPR [ (1, _4, _5) (-1, _4, _7) (1, _20) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(9)), Simple(Witness(10))]", @@ -74,8 +74,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_14, 30)] []", "BLACKBOX::RANGE [(_15, 3)] []", - "EXPR [ (1, _12, _15) (-1, _16) 0 ]", - "BLACKBOX::RANGE [(_16, 2)] []", + "EXPR [ (1, _12) (1, _15) (-1, _16) 3 ]", + "BLACKBOX::RANGE [(_16, 3)] []", "EXPR [ (1, _12, _13) (-4, _12, _14) (-1, _12, _15) 0 ]", "EXPR [ (-1, _4) (-1, _17) 1 ]", "EXPR [ (1, _12, _14) (-1, _18) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 5d46691c7f2..3dcc210682e 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_6834/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -58,8 +58,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(5))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4 })], outputs: [Simple(Witness(6)), Simple(Witness(7))]", "BLACKBOX::RANGE [(_6, 30)] []", "BLACKBOX::RANGE [(_7, 3)] []", - "EXPR [ (1, _4, _7) (-1, _8) 0 ]", - "BLACKBOX::RANGE [(_8, 2)] []", + "EXPR [ (1, _4) (1, _7) (-1, _8) 3 ]", + "BLACKBOX::RANGE [(_8, 3)] []", "EXPR [ (-4, _4, _6) (-1, _20) 0 ]", "EXPR [ (1, _4, _5) (-1, _4, _7) (1, _20) 0 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(-1, Witness(0))], q_c: 4294967297 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4294967296 })], outputs: [Simple(Witness(9)), Simple(Witness(10))]", @@ -74,8 +74,8 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(13))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 4 })], outputs: [Simple(Witness(14)), Simple(Witness(15))]", "BLACKBOX::RANGE [(_14, 30)] []", "BLACKBOX::RANGE [(_15, 3)] []", - "EXPR [ (1, _12, _15) (-1, _16) 0 ]", - "BLACKBOX::RANGE [(_16, 2)] []", + "EXPR [ (1, _12) (1, _15) (-1, _16) 3 ]", + "BLACKBOX::RANGE [(_16, 3)] []", "EXPR [ (1, _12, _13) (-4, _12, _14) (-1, _12, _15) 0 ]", "EXPR [ (-1, _4) (-1, _17) 1 ]", "EXPR [ (1, _12, _14) (-1, _18) 0 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index d5994b8c6a0..48cb857cc12 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -25,16 +25,14 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _2", + "current witness index : _1", "private parameters indices : [_0]", "public parameters indices : []", "return value indices : [_1]", "EXPR [ (1, _0) 0 ]", - "EXPR [ (-1, _2) 0 ]", - "BLACKBOX::RANGE [(_2, 0)] []", "EXPR [ (1, _1) 0 ]" ], - "debug_symbols": "dZDRDoMgDEX/pc88iMnm4q8si0GshoQAqbBkMf77KhlOH3xpaS/nEu4CA/Zp6owb/Qztc4GejLVm6qzXKhrveLusAsrYRULkFRx0poIidBFal6wV8FY25UtzUC73qIjVSgC6gTsbjsbidlrFn66u0Xthm8cO3860vKbljstGnvgXT0obOv0XKmhrATLXmuu6WZNRvcVfHmNy+hBP/ISilAADeY1DItyss8aPfQE=", + "debug_symbols": "dZDdCoMwDIXfJde9sIP94KuMIbVGKYS2xHYwxHdflNXphVdpcvqdkDNBh20eGuf7MEL9nKBlR+SGhoI1yQUv02lWUNomMaKMYKcLFQ2jT1D7TKTgbSivn8Zo/FqTYVErBeg7qWLYO8LlNas/XZ2jt8LeHxt8PdL6nNYbru/6wL+kM9bx4V6ooL7Mix070xL+Muizt7tI0icWpYQWOVjsMuNit2qy4As=", "file_map": { "50": { "source": "fn main(a: bool) -> pub bool {\n if (a) {\n let b = func_4(1569582039);\n true\n } else {\n false\n }\n}\nfn func_4(a: u32) -> u32 {\n (a / (a % a))\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_0.snap index d5994b8c6a0..48cb857cc12 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_0.snap @@ -25,16 +25,14 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _2", + "current witness index : _1", "private parameters indices : [_0]", "public parameters indices : []", "return value indices : [_1]", "EXPR [ (1, _0) 0 ]", - "EXPR [ (-1, _2) 0 ]", - "BLACKBOX::RANGE [(_2, 0)] []", "EXPR [ (1, _1) 0 ]" ], - "debug_symbols": "dZDRDoMgDEX/pc88iMnm4q8si0GshoQAqbBkMf77KhlOH3xpaS/nEu4CA/Zp6owb/Qztc4GejLVm6qzXKhrveLusAsrYRULkFRx0poIidBFal6wV8FY25UtzUC73qIjVSgC6gTsbjsbidlrFn66u0Xthm8cO3860vKbljstGnvgXT0obOv0XKmhrATLXmuu6WZNRvcVfHmNy+hBP/ISilAADeY1DItyss8aPfQE=", + "debug_symbols": "dZDdCoMwDIXfJde9sIP94KuMIbVGKYS2xHYwxHdflNXphVdpcvqdkDNBh20eGuf7MEL9nKBlR+SGhoI1yQUv02lWUNomMaKMYKcLFQ2jT1D7TKTgbSivn8Zo/FqTYVErBeg7qWLYO8LlNas/XZ2jt8LeHxt8PdL6nNYbru/6wL+kM9bx4V6ooL7Mix070xL+Muizt7tI0icWpYQWOVjsMuNit2qy4As=", "file_map": { "50": { "source": "fn main(a: bool) -> pub bool {\n if (a) {\n let b = func_4(1569582039);\n true\n } else {\n false\n }\n}\nfn func_4(a: u32) -> u32 {\n (a / (a % a))\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index d5994b8c6a0..48cb857cc12 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8235/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -25,16 +25,14 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _2", + "current witness index : _1", "private parameters indices : [_0]", "public parameters indices : []", "return value indices : [_1]", "EXPR [ (1, _0) 0 ]", - "EXPR [ (-1, _2) 0 ]", - "BLACKBOX::RANGE [(_2, 0)] []", "EXPR [ (1, _1) 0 ]" ], - "debug_symbols": "dZDRDoMgDEX/pc88iMnm4q8si0GshoQAqbBkMf77KhlOH3xpaS/nEu4CA/Zp6owb/Qztc4GejLVm6qzXKhrveLusAsrYRULkFRx0poIidBFal6wV8FY25UtzUC73qIjVSgC6gTsbjsbidlrFn66u0Xthm8cO3860vKbljstGnvgXT0obOv0XKmhrATLXmuu6WZNRvcVfHmNy+hBP/ISilAADeY1DItyss8aPfQE=", + "debug_symbols": "dZDdCoMwDIXfJde9sIP94KuMIbVGKYS2xHYwxHdflNXphVdpcvqdkDNBh20eGuf7MEL9nKBlR+SGhoI1yQUv02lWUNomMaKMYKcLFQ2jT1D7TKTgbSivn8Zo/FqTYVErBeg7qWLYO8LlNas/XZ2jt8LeHxt8PdL6nNYbru/6wL+kM9bx4V6ooL7Mix070xL+Muizt7tI0icWpYQWOVjsMuNit2qy4As=", "file_map": { "50": { "source": "fn main(a: bool) -> pub bool {\n if (a) {\n let b = func_4(1569582039);\n true\n } else {\n false\n }\n}\nfn func_4(a: u32) -> u32 {\n (a / (a % a))\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index 5b95bf88088..9efd2320ea6 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -134,13 +134,13 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 64485 })], outputs: [Simple(Witness(17)), Simple(Witness(18))]", "BLACKBOX::RANGE [(_17, 1)] []", "BLACKBOX::RANGE [(_18, 16)] []", - "EXPR [ (1, _18) (-1, _19) 1051 ]", - "EXPR [ (-1, _0, _12) (1, _0) (-1, _20) 0 ]", - "EXPR [ (1, _19, _20) (-1, _21) 0 ]", - "BLACKBOX::RANGE [(_21, 16)] []", - "EXPR [ (1, _8, _20) (-64485, _17, _20) (-1, _18, _20) 0 ]", + "EXPR [ (-1, _0, _12) (1, _0) (1, _18) (-1, _19) 1050 ]", + "BLACKBOX::RANGE [(_19, 16)] []", + "EXPR [ (64485, _17) (1, _18) (-1, _20) 0 ]", + "EXPR [ (-1, _0, _12) (1, _0) (-1, _21) 0 ]", + "EXPR [ (1, _8, _21) (-1, _20, _21) 0 ]", "EXPR [ (-1, _12) (-1, _22) 1 ]", - "EXPR [ (37995, _0, _12) (1, _18, _20) (-37995, _0) (-37995, _12) (-1, _23) 37995 ]", + "EXPR [ (37995, _0, _12) (1, _18, _21) (-37995, _0) (-37995, _12) (-1, _23) 37995 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(12), Witness(7)), (1, Witness(22), Witness(23))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(24))]", "EXPR [ (1, _7, _12) (1, _22, _23) (-1, _25) 0 ]", "EXPR [ (1, _24, _25) -1 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_0.snap index 5b95bf88088..9efd2320ea6 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_0.snap @@ -134,13 +134,13 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 64485 })], outputs: [Simple(Witness(17)), Simple(Witness(18))]", "BLACKBOX::RANGE [(_17, 1)] []", "BLACKBOX::RANGE [(_18, 16)] []", - "EXPR [ (1, _18) (-1, _19) 1051 ]", - "EXPR [ (-1, _0, _12) (1, _0) (-1, _20) 0 ]", - "EXPR [ (1, _19, _20) (-1, _21) 0 ]", - "BLACKBOX::RANGE [(_21, 16)] []", - "EXPR [ (1, _8, _20) (-64485, _17, _20) (-1, _18, _20) 0 ]", + "EXPR [ (-1, _0, _12) (1, _0) (1, _18) (-1, _19) 1050 ]", + "BLACKBOX::RANGE [(_19, 16)] []", + "EXPR [ (64485, _17) (1, _18) (-1, _20) 0 ]", + "EXPR [ (-1, _0, _12) (1, _0) (-1, _21) 0 ]", + "EXPR [ (1, _8, _21) (-1, _20, _21) 0 ]", "EXPR [ (-1, _12) (-1, _22) 1 ]", - "EXPR [ (37995, _0, _12) (1, _18, _20) (-37995, _0) (-37995, _12) (-1, _23) 37995 ]", + "EXPR [ (37995, _0, _12) (1, _18, _21) (-37995, _0) (-37995, _12) (-1, _23) 37995 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(12), Witness(7)), (1, Witness(22), Witness(23))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(24))]", "EXPR [ (1, _7, _12) (1, _22, _23) (-1, _25) 0 ]", "EXPR [ (1, _24, _25) -1 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index 5b95bf88088..9efd2320ea6 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8261/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -134,13 +134,13 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(8))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [], q_c: 64485 })], outputs: [Simple(Witness(17)), Simple(Witness(18))]", "BLACKBOX::RANGE [(_17, 1)] []", "BLACKBOX::RANGE [(_18, 16)] []", - "EXPR [ (1, _18) (-1, _19) 1051 ]", - "EXPR [ (-1, _0, _12) (1, _0) (-1, _20) 0 ]", - "EXPR [ (1, _19, _20) (-1, _21) 0 ]", - "BLACKBOX::RANGE [(_21, 16)] []", - "EXPR [ (1, _8, _20) (-64485, _17, _20) (-1, _18, _20) 0 ]", + "EXPR [ (-1, _0, _12) (1, _0) (1, _18) (-1, _19) 1050 ]", + "BLACKBOX::RANGE [(_19, 16)] []", + "EXPR [ (64485, _17) (1, _18) (-1, _20) 0 ]", + "EXPR [ (-1, _0, _12) (1, _0) (-1, _21) 0 ]", + "EXPR [ (1, _8, _21) (-1, _20, _21) 0 ]", "EXPR [ (-1, _12) (-1, _22) 1 ]", - "EXPR [ (37995, _0, _12) (1, _18, _20) (-37995, _0) (-37995, _12) (-1, _23) 37995 ]", + "EXPR [ (37995, _0, _12) (1, _18, _21) (-37995, _0) (-37995, _12) (-1, _23) 37995 ]", "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [(1, Witness(12), Witness(7)), (1, Witness(22), Witness(23))], linear_combinations: [], q_c: 0 })], outputs: [Simple(Witness(24))]", "EXPR [ (1, _7, _12) (1, _22, _23) (-1, _25) 0 ]", "EXPR [ (1, _24, _25) -1 ]", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index a7924e92edd..13069d7c2b0 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -52,7 +52,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _21", + "current witness index : _20", "private parameters indices : [_0, _1, _2]", "public parameters indices : []", "return value indices : [_3]", @@ -69,12 +69,11 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 })], outputs: [Simple(Witness(7)), Simple(Witness(8))]", "BLACKBOX::RANGE [(_7, 1)] []", "BLACKBOX::RANGE [(_8, 1)] []", - "EXPR [ (1, _2, _4) (-1, _21) 0 ]", - "EXPR [ (-1, _4, _8) (-1, _4) (-1, _9) (1, _21) 0 ]", + "EXPR [ (1, _2) (-1, _4) (-1, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "EXPR [ (1, _2, _7) (1, _8) (-1, _10) 0 ]", "EXPR [ (1, _0, _4) (-1, _4, _10) 0 ]", - "EXPR [ (1, _4, _7) (-1, _11) (-1, _21) 0 ]", + "EXPR [ (-1, _2, _4) (1, _4, _7) (-1, _11) 0 ]", "BLACKBOX::RANGE [(_11, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(12))]", "EXPR [ (1, _11, _12) (1, _13) -1 ]", @@ -85,7 +84,7 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(15)), Simple(Witness(16))]", "BLACKBOX::RANGE [(_15, 1)] []", "BLACKBOX::RANGE [(_16, 1)] []", - "EXPR [ (1, _11, _14) (-1, _14, _16) (-1, _14) (-1, _17) 0 ]", + "EXPR [ (1, _11) (-1, _14) (-1, _16) (-1, _17) 0 ]", "BLACKBOX::RANGE [(_17, 1)] []", "EXPR [ (1, _11, _15) (1, _16) (-1, _18) 0 ]", "EXPR [ (1, _7, _14) (-1, _14, _18) 0 ]", @@ -99,7 +98,7 @@ expression: artifact "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": "nZPbaoQwEIbfZa5zkYOJuq9SikSNSyBEyWqhiO/eMaPt7kVh8WY+k/H7Azms0Lt2uTc+DuMDbh8rtMmH4O9NGDs7+zHi7LoxOIfNnJzDKXjqozXZ5OIMt7iEwODLhiX/9JhszJxtwi5n4GKPxMDBB7d/bezP5v+rWh2urn5l/bZdy8Ouywu2EPrQheRXfHMuL8yl9evq8CVXF3wpytOX8sX/xJHtfHo5bVC4JIMiV40SA5NrmWuVa52r4ARBkARFKAiUIChCYAaepKgImFIwkJwgCJKgCAVBEwyhJFQESlGUojAFj0tJAqYYBKaYbd+h5G0b3HGphyV2T3d8/p7OzvkKpjR2rl+S23co93DPfgA=", + "debug_symbols": "nZLBboQgEIbfhTMHBgR1X6VpDCpuSAgaVps0xnfvyGi7e2iy8TKfMH4/CczKetcu98bHYXyw28fK2uRD8PcmjJ2d/Rhxd904O5fNnJzDLfbUR2uyycWZ3eISAmdfNiz5p8dkY+ZsE3YFZy72SAwcfHD718b/bPG/qtXh6upX1m/btTzsurxgA+hDBymu+OY8Hsyl8+vq8KVQF3wJ5elL+eJ/4sp2Pr28NlN4JGdFrholzkyuZa5VrnWuIAhAkARFKAiUABiBTwglAUMKRJ0hBQEIkqAIBUETDKEkUIqkFIUp+E4KCJhiEJhitv1qkrdtcMc0D0vsnoZ7/p7Ozjn+Uxo71y/J7VeTe3hZPw==", "file_map": { "50": { "source": "fn main(x: u1, y: u1, z: u1) -> pub u1 {\n let p = y - z;\n if p != 0 {\n let a = x / z;\n let b = a - z;\n if b != 0 {\n let _ = a / b;\n }\n }\n\n let u = x - z;\n let v = y - u;\n v\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_0.snap index a7924e92edd..13069d7c2b0 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_0.snap @@ -52,7 +52,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _21", + "current witness index : _20", "private parameters indices : [_0, _1, _2]", "public parameters indices : []", "return value indices : [_3]", @@ -69,12 +69,11 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 })], outputs: [Simple(Witness(7)), Simple(Witness(8))]", "BLACKBOX::RANGE [(_7, 1)] []", "BLACKBOX::RANGE [(_8, 1)] []", - "EXPR [ (1, _2, _4) (-1, _21) 0 ]", - "EXPR [ (-1, _4, _8) (-1, _4) (-1, _9) (1, _21) 0 ]", + "EXPR [ (1, _2) (-1, _4) (-1, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "EXPR [ (1, _2, _7) (1, _8) (-1, _10) 0 ]", "EXPR [ (1, _0, _4) (-1, _4, _10) 0 ]", - "EXPR [ (1, _4, _7) (-1, _11) (-1, _21) 0 ]", + "EXPR [ (-1, _2, _4) (1, _4, _7) (-1, _11) 0 ]", "BLACKBOX::RANGE [(_11, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(12))]", "EXPR [ (1, _11, _12) (1, _13) -1 ]", @@ -85,7 +84,7 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(15)), Simple(Witness(16))]", "BLACKBOX::RANGE [(_15, 1)] []", "BLACKBOX::RANGE [(_16, 1)] []", - "EXPR [ (1, _11, _14) (-1, _14, _16) (-1, _14) (-1, _17) 0 ]", + "EXPR [ (1, _11) (-1, _14) (-1, _16) (-1, _17) 0 ]", "BLACKBOX::RANGE [(_17, 1)] []", "EXPR [ (1, _11, _15) (1, _16) (-1, _18) 0 ]", "EXPR [ (1, _7, _14) (-1, _14, _18) 0 ]", @@ -99,7 +98,7 @@ expression: artifact "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": "nZPbaoQwEIbfZa5zkYOJuq9SikSNSyBEyWqhiO/eMaPt7kVh8WY+k/H7Azms0Lt2uTc+DuMDbh8rtMmH4O9NGDs7+zHi7LoxOIfNnJzDKXjqozXZ5OIMt7iEwODLhiX/9JhszJxtwi5n4GKPxMDBB7d/bezP5v+rWh2urn5l/bZdy8Ouywu2EPrQheRXfHMuL8yl9evq8CVXF3wpytOX8sX/xJHtfHo5bVC4JIMiV40SA5NrmWuVa52r4ARBkARFKAiUIChCYAaepKgImFIwkJwgCJKgCAVBEwyhJFQESlGUojAFj0tJAqYYBKaYbd+h5G0b3HGphyV2T3d8/p7OzvkKpjR2rl+S23co93DPfgA=", + "debug_symbols": "nZLBboQgEIbfhTMHBgR1X6VpDCpuSAgaVps0xnfvyGi7e2iy8TKfMH4/CczKetcu98bHYXyw28fK2uRD8PcmjJ2d/Rhxd904O5fNnJzDLfbUR2uyycWZ3eISAmdfNiz5p8dkY+ZsE3YFZy72SAwcfHD718b/bPG/qtXh6upX1m/btTzsurxgA+hDBymu+OY8Hsyl8+vq8KVQF3wJ5elL+eJ/4sp2Pr28NlN4JGdFrholzkyuZa5VrnWuIAhAkARFKAiUABiBTwglAUMKRJ0hBQEIkqAIBUETDKEkUIqkFIUp+E4KCJhiEJhitv1qkrdtcMc0D0vsnoZ7/p7Ozjn+Uxo71y/J7VeTe3hZPw==", "file_map": { "50": { "source": "fn main(x: u1, y: u1, z: u1) -> pub u1 {\n let p = y - z;\n if p != 0 {\n let a = x / z;\n let b = a - z;\n if b != 0 {\n let _ = a / b;\n }\n }\n\n let u = x - z;\n let v = y - u;\n v\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index a7924e92edd..13069d7c2b0 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/regression_8329/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -52,7 +52,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _21", + "current witness index : _20", "private parameters indices : [_0, _1, _2]", "public parameters indices : []", "return value indices : [_3]", @@ -69,12 +69,11 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(0))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(2))], q_c: 0 })], outputs: [Simple(Witness(7)), Simple(Witness(8))]", "BLACKBOX::RANGE [(_7, 1)] []", "BLACKBOX::RANGE [(_8, 1)] []", - "EXPR [ (1, _2, _4) (-1, _21) 0 ]", - "EXPR [ (-1, _4, _8) (-1, _4) (-1, _9) (1, _21) 0 ]", + "EXPR [ (1, _2) (-1, _4) (-1, _8) (-1, _9) 0 ]", "BLACKBOX::RANGE [(_9, 1)] []", "EXPR [ (1, _2, _7) (1, _8) (-1, _10) 0 ]", "EXPR [ (1, _0, _4) (-1, _4, _10) 0 ]", - "EXPR [ (1, _4, _7) (-1, _11) (-1, _21) 0 ]", + "EXPR [ (-1, _2, _4) (1, _4, _7) (-1, _11) 0 ]", "BLACKBOX::RANGE [(_11, 1)] []", "BRILLIG CALL func 0: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(12))]", "EXPR [ (1, _11, _12) (1, _13) -1 ]", @@ -85,7 +84,7 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(7))], q_c: 0 }), Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(15)), Simple(Witness(16))]", "BLACKBOX::RANGE [(_15, 1)] []", "BLACKBOX::RANGE [(_16, 1)] []", - "EXPR [ (1, _11, _14) (-1, _14, _16) (-1, _14) (-1, _17) 0 ]", + "EXPR [ (1, _11) (-1, _14) (-1, _16) (-1, _17) 0 ]", "BLACKBOX::RANGE [(_17, 1)] []", "EXPR [ (1, _11, _15) (1, _16) (-1, _18) 0 ]", "EXPR [ (1, _7, _14) (-1, _14, _18) 0 ]", @@ -99,7 +98,7 @@ expression: artifact "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": "nZPbaoQwEIbfZa5zkYOJuq9SikSNSyBEyWqhiO/eMaPt7kVh8WY+k/H7Azms0Lt2uTc+DuMDbh8rtMmH4O9NGDs7+zHi7LoxOIfNnJzDKXjqozXZ5OIMt7iEwODLhiX/9JhszJxtwi5n4GKPxMDBB7d/bezP5v+rWh2urn5l/bZdy8Ouywu2EPrQheRXfHMuL8yl9evq8CVXF3wpytOX8sX/xJHtfHo5bVC4JIMiV40SA5NrmWuVa52r4ARBkARFKAiUIChCYAaepKgImFIwkJwgCJKgCAVBEwyhJFQESlGUojAFj0tJAqYYBKaYbd+h5G0b3HGphyV2T3d8/p7OzvkKpjR2rl+S23co93DPfgA=", + "debug_symbols": "nZLBboQgEIbfhTMHBgR1X6VpDCpuSAgaVps0xnfvyGi7e2iy8TKfMH4/CczKetcu98bHYXyw28fK2uRD8PcmjJ2d/Rhxd904O5fNnJzDLfbUR2uyycWZ3eISAmdfNiz5p8dkY+ZsE3YFZy72SAwcfHD718b/bPG/qtXh6upX1m/btTzsurxgA+hDBymu+OY8Hsyl8+vq8KVQF3wJ5elL+eJ/4sp2Pr28NlN4JGdFrholzkyuZa5VrnWuIAhAkARFKAiUABiBTwglAUMKRJ0hBQEIkqAIBUETDKEkUIqkFIUp+E4KCJhiEJhitv1qkrdtcMc0D0vsnoZ7/p7Ozjn+Uxo71y/J7VeTe3hZPw==", "file_map": { "50": { "source": "fn main(x: u1, y: u1, z: u1) -> pub u1 {\n let p = y - z;\n if p != 0 {\n let a = x / z;\n let b = a - z;\n if b != 0 {\n let _ = a / b;\n }\n }\n\n let u = x - z;\n let v = y - u;\n v\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap index a3a3db040cd..dd483250b1f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_-9223372036854775808.snap @@ -45,7 +45,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _28", + "current witness index : _27", "private parameters indices : [_0, _1, _2]", "public parameters indices : []", "return value indices : [_3]", @@ -69,33 +69,32 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [(-2, Witness(0), Witness(6))], linear_combinations: [(1, Witness(0)), (4294967296, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [(-2, Witness(1), Witness(4))], linear_combinations: [(1, Witness(1)), (4294967296, Witness(4))], q_c: 0 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_11, 32)] []", "BLACKBOX::RANGE [(_12, 32)] []", - "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _12) (-1, _13) -1 ]", - "EXPR [ (1, _2, _13) (-1, _14) 0 ]", - "BLACKBOX::RANGE [(_14, 32)] []", - "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _15) 0 ]", - "EXPR [ (1, _11, _15) (1, _12) (-1, _16) 0 ]", - "EXPR [ (-2, _0, _6) (1, _0) (4294967296, _6) (-1, _17) 0 ]", - "EXPR [ (-1, _2, _16) (1, _2, _17) 0 ]", - "EXPR [ (-1, _11) (-1, _18) 2147483648 ]", - "EXPR [ (-2, _4, _6) (1, _4) (1, _6) (-1, _19) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(20))]", - "EXPR [ (1, _11, _20) (1, _21) -1 ]", - "EXPR [ (1, _11, _21) 0 ]", - "EXPR [ (2, _18, _19) (1, _11) (-1, _22) 0 ]", - "EXPR [ (-1, _21) (-1, _23) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12))], q_c: 0 })], outputs: [Simple(Witness(24))]", - "EXPR [ (1, _12, _24) (1, _25) -1 ]", - "EXPR [ (1, _12, _25) 0 ]", - "EXPR [ (-2, _6, _12) (4294967296, _6) (1, _12) (-1, _26) 0 ]", - "EXPR [ (-1, _25) (-1, _27) 1 ]", - "EXPR [ (1, _22, _23) (-1, _28) 0 ]", - "EXPR [ (-1, _2, _28) (1, _3) 0 ]", + "EXPR [ (-2, _1, _4) (1, _1) (-1, _2) (4294967296, _4) (-1, _12) (-1, _13) 0 ]", + "BLACKBOX::RANGE [(_13, 32)] []", + "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _14) 0 ]", + "EXPR [ (1, _11, _14) (1, _12) (-1, _15) 0 ]", + "EXPR [ (-2, _0, _6) (1, _0) (4294967296, _6) (-1, _16) 0 ]", + "EXPR [ (-1, _2, _15) (1, _2, _16) 0 ]", + "EXPR [ (-1, _11) (-1, _17) 2147483648 ]", + "EXPR [ (-2, _4, _6) (1, _4) (1, _6) (-1, _18) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(19))]", + "EXPR [ (1, _11, _19) (1, _20) -1 ]", + "EXPR [ (1, _11, _20) 0 ]", + "EXPR [ (2, _17, _18) (1, _11) (-1, _21) 0 ]", + "EXPR [ (-1, _20) (-1, _22) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12))], q_c: 0 })], outputs: [Simple(Witness(23))]", + "EXPR [ (1, _12, _23) (1, _24) -1 ]", + "EXPR [ (1, _12, _24) 0 ]", + "EXPR [ (-2, _6, _12) (4294967296, _6) (1, _12) (-1, _25) 0 ]", + "EXPR [ (-1, _24) (-1, _26) 1 ]", + "EXPR [ (1, _21, _22) (-1, _27) 0 ]", + "EXPR [ (-1, _2, _27) (1, _3) 0 ]", "unconstrained func 0", "[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) } }]", "unconstrained func 1", "[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) } }]" ], - "debug_symbols": "ddFBbsMgEAXQu7BmYWaaus1VqsrCNo6QELYIVKos371jftwki2xmDMN/smBVo+vLpfNxmq/q/LWqPvkQ/KUL82Czn6PsrptWx7LLyTnZUg9zSS02uZjVOZYQtPqxodRD18XG2rNNMm20cnGULuDkg9u/Nn1PN6+jpqVb2LTtf/wk+W9Z2cGnpz9WLAe1eqv1VOt7rW2tH7V+1moaNINGaMgbAAaCAWFgGCAGCkEhKASFoBAUgkJQCApBISgMhaEwFIbCUBgKQ2EovCvbfnvJ2z6426NNJQ4Pb5h/l2NyvPKS5sGNJbn99upM7vMP", + "debug_symbols": "ddFBbsMgEAXQu7Bm4Rmaus1VqsrCNo6QELYIVKos371jftwki2xmDMN/smBVo+vLpfNxmq/q/LWqPvkQ/KUL82Czn6PsrptWx7LLyTnZUg9zSS02uZjVOZYQtPqxodRD18XG2rNNMm20cnGULuDkg9u/Nn1PN6+j1PItTG37Hz9J/ltWdvDp6Y+VkYNavdV6qvW91rbWj1o/a6UGjdAYDXkCQBAIBMEgIASFoTAUhsJQGApDYSgMhaEwFAPFQDFQDBQDxUAxUMyubPu1JW/74G6vNZU4PDxe/l2OyfG8S5oHN5bk9murM7nIPw==", "file_map": { "50": { "source": "fn main(a: i32, b: i32, condition: bool) -> pub i32 {\n if condition {\n // If `condition` is not set then we should not trigger an assertion failure here.\n a / b\n } else {\n 0\n }\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_0.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_0.snap index a3a3db040cd..dd483250b1f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_0.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_0.snap @@ -45,7 +45,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _28", + "current witness index : _27", "private parameters indices : [_0, _1, _2]", "public parameters indices : []", "return value indices : [_3]", @@ -69,33 +69,32 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [(-2, Witness(0), Witness(6))], linear_combinations: [(1, Witness(0)), (4294967296, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [(-2, Witness(1), Witness(4))], linear_combinations: [(1, Witness(1)), (4294967296, Witness(4))], q_c: 0 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_11, 32)] []", "BLACKBOX::RANGE [(_12, 32)] []", - "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _12) (-1, _13) -1 ]", - "EXPR [ (1, _2, _13) (-1, _14) 0 ]", - "BLACKBOX::RANGE [(_14, 32)] []", - "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _15) 0 ]", - "EXPR [ (1, _11, _15) (1, _12) (-1, _16) 0 ]", - "EXPR [ (-2, _0, _6) (1, _0) (4294967296, _6) (-1, _17) 0 ]", - "EXPR [ (-1, _2, _16) (1, _2, _17) 0 ]", - "EXPR [ (-1, _11) (-1, _18) 2147483648 ]", - "EXPR [ (-2, _4, _6) (1, _4) (1, _6) (-1, _19) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(20))]", - "EXPR [ (1, _11, _20) (1, _21) -1 ]", - "EXPR [ (1, _11, _21) 0 ]", - "EXPR [ (2, _18, _19) (1, _11) (-1, _22) 0 ]", - "EXPR [ (-1, _21) (-1, _23) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12))], q_c: 0 })], outputs: [Simple(Witness(24))]", - "EXPR [ (1, _12, _24) (1, _25) -1 ]", - "EXPR [ (1, _12, _25) 0 ]", - "EXPR [ (-2, _6, _12) (4294967296, _6) (1, _12) (-1, _26) 0 ]", - "EXPR [ (-1, _25) (-1, _27) 1 ]", - "EXPR [ (1, _22, _23) (-1, _28) 0 ]", - "EXPR [ (-1, _2, _28) (1, _3) 0 ]", + "EXPR [ (-2, _1, _4) (1, _1) (-1, _2) (4294967296, _4) (-1, _12) (-1, _13) 0 ]", + "BLACKBOX::RANGE [(_13, 32)] []", + "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _14) 0 ]", + "EXPR [ (1, _11, _14) (1, _12) (-1, _15) 0 ]", + "EXPR [ (-2, _0, _6) (1, _0) (4294967296, _6) (-1, _16) 0 ]", + "EXPR [ (-1, _2, _15) (1, _2, _16) 0 ]", + "EXPR [ (-1, _11) (-1, _17) 2147483648 ]", + "EXPR [ (-2, _4, _6) (1, _4) (1, _6) (-1, _18) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(19))]", + "EXPR [ (1, _11, _19) (1, _20) -1 ]", + "EXPR [ (1, _11, _20) 0 ]", + "EXPR [ (2, _17, _18) (1, _11) (-1, _21) 0 ]", + "EXPR [ (-1, _20) (-1, _22) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12))], q_c: 0 })], outputs: [Simple(Witness(23))]", + "EXPR [ (1, _12, _23) (1, _24) -1 ]", + "EXPR [ (1, _12, _24) 0 ]", + "EXPR [ (-2, _6, _12) (4294967296, _6) (1, _12) (-1, _25) 0 ]", + "EXPR [ (-1, _24) (-1, _26) 1 ]", + "EXPR [ (1, _21, _22) (-1, _27) 0 ]", + "EXPR [ (-1, _2, _27) (1, _3) 0 ]", "unconstrained func 0", "[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) } }]", "unconstrained func 1", "[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) } }]" ], - "debug_symbols": "ddFBbsMgEAXQu7BmYWaaus1VqsrCNo6QELYIVKos371jftwki2xmDMN/smBVo+vLpfNxmq/q/LWqPvkQ/KUL82Czn6PsrptWx7LLyTnZUg9zSS02uZjVOZYQtPqxodRD18XG2rNNMm20cnGULuDkg9u/Nn1PN6+jpqVb2LTtf/wk+W9Z2cGnpz9WLAe1eqv1VOt7rW2tH7V+1moaNINGaMgbAAaCAWFgGCAGCkEhKASFoBAUgkJQCApBISgMhaEwFIbCUBgKQ2EovCvbfnvJ2z6426NNJQ4Pb5h/l2NyvPKS5sGNJbn99upM7vMP", + "debug_symbols": "ddFBbsMgEAXQu7Bm4Rmaus1VqsrCNo6QELYIVKos371jftwki2xmDMN/smBVo+vLpfNxmq/q/LWqPvkQ/KUL82Czn6PsrptWx7LLyTnZUg9zSS02uZjVOZYQtPqxodRD18XG2rNNMm20cnGULuDkg9u/Nn1PN6+j1PItTG37Hz9J/ltWdvDp6Y+VkYNavdV6qvW91rbWj1o/a6UGjdAYDXkCQBAIBMEgIASFoTAUhsJQGApDYSgMhaEwFAPFQDFQDBQDxUAxUMyubPu1JW/74G6vNZU4PDxe/l2OyfG8S5oHN5bk9murM7nIPw==", "file_map": { "50": { "source": "fn main(a: i32, b: i32, condition: bool) -> pub i32 {\n if condition {\n // If `condition` is not set then we should not trigger an assertion failure here.\n a / b\n } else {\n 0\n }\n}\n", diff --git a/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_9223372036854775807.snap b/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_9223372036854775807.snap index a3a3db040cd..dd483250b1f 100644 --- a/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_9223372036854775807.snap +++ b/tooling/nargo_cli/tests/snapshots/execution_success/signed_inactive_division_by_zero/execute__tests__force_brillig_false_inliner_9223372036854775807.snap @@ -45,7 +45,7 @@ expression: artifact }, "bytecode": [ "func 0", - "current witness index : _28", + "current witness index : _27", "private parameters indices : [_0, _1, _2]", "public parameters indices : []", "return value indices : [_3]", @@ -69,33 +69,32 @@ expression: artifact "inputs: [Single(Expression { mul_terms: [(-2, Witness(0), Witness(6))], linear_combinations: [(1, Witness(0)), (4294967296, Witness(6))], q_c: 0 }), Single(Expression { mul_terms: [(-2, Witness(1), Witness(4))], linear_combinations: [(1, Witness(1)), (4294967296, Witness(4))], q_c: 0 })], outputs: [Simple(Witness(11)), Simple(Witness(12))]", "BLACKBOX::RANGE [(_11, 32)] []", "BLACKBOX::RANGE [(_12, 32)] []", - "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _12) (-1, _13) -1 ]", - "EXPR [ (1, _2, _13) (-1, _14) 0 ]", - "BLACKBOX::RANGE [(_14, 32)] []", - "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _15) 0 ]", - "EXPR [ (1, _11, _15) (1, _12) (-1, _16) 0 ]", - "EXPR [ (-2, _0, _6) (1, _0) (4294967296, _6) (-1, _17) 0 ]", - "EXPR [ (-1, _2, _16) (1, _2, _17) 0 ]", - "EXPR [ (-1, _11) (-1, _18) 2147483648 ]", - "EXPR [ (-2, _4, _6) (1, _4) (1, _6) (-1, _19) 0 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(20))]", - "EXPR [ (1, _11, _20) (1, _21) -1 ]", - "EXPR [ (1, _11, _21) 0 ]", - "EXPR [ (2, _18, _19) (1, _11) (-1, _22) 0 ]", - "EXPR [ (-1, _21) (-1, _23) 1 ]", - "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12))], q_c: 0 })], outputs: [Simple(Witness(24))]", - "EXPR [ (1, _12, _24) (1, _25) -1 ]", - "EXPR [ (1, _12, _25) 0 ]", - "EXPR [ (-2, _6, _12) (4294967296, _6) (1, _12) (-1, _26) 0 ]", - "EXPR [ (-1, _25) (-1, _27) 1 ]", - "EXPR [ (1, _22, _23) (-1, _28) 0 ]", - "EXPR [ (-1, _2, _28) (1, _3) 0 ]", + "EXPR [ (-2, _1, _4) (1, _1) (-1, _2) (4294967296, _4) (-1, _12) (-1, _13) 0 ]", + "BLACKBOX::RANGE [(_13, 32)] []", + "EXPR [ (-2, _1, _4) (1, _1) (4294967296, _4) (-1, _14) 0 ]", + "EXPR [ (1, _11, _14) (1, _12) (-1, _15) 0 ]", + "EXPR [ (-2, _0, _6) (1, _0) (4294967296, _6) (-1, _16) 0 ]", + "EXPR [ (-1, _2, _15) (1, _2, _16) 0 ]", + "EXPR [ (-1, _11) (-1, _17) 2147483648 ]", + "EXPR [ (-2, _4, _6) (1, _4) (1, _6) (-1, _18) 0 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(11))], q_c: 0 })], outputs: [Simple(Witness(19))]", + "EXPR [ (1, _11, _19) (1, _20) -1 ]", + "EXPR [ (1, _11, _20) 0 ]", + "EXPR [ (2, _17, _18) (1, _11) (-1, _21) 0 ]", + "EXPR [ (-1, _20) (-1, _22) 1 ]", + "BRILLIG CALL func 1: inputs: [Single(Expression { mul_terms: [], linear_combinations: [(1, Witness(12))], q_c: 0 })], outputs: [Simple(Witness(23))]", + "EXPR [ (1, _12, _23) (1, _24) -1 ]", + "EXPR [ (1, _12, _24) 0 ]", + "EXPR [ (-2, _6, _12) (4294967296, _6) (1, _12) (-1, _25) 0 ]", + "EXPR [ (-1, _24) (-1, _26) 1 ]", + "EXPR [ (1, _21, _22) (-1, _27) 0 ]", + "EXPR [ (-1, _2, _27) (1, _3) 0 ]", "unconstrained func 0", "[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) } }]", "unconstrained func 1", "[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) } }]" ], - "debug_symbols": "ddFBbsMgEAXQu7BmYWaaus1VqsrCNo6QELYIVKos371jftwki2xmDMN/smBVo+vLpfNxmq/q/LWqPvkQ/KUL82Czn6PsrptWx7LLyTnZUg9zSS02uZjVOZYQtPqxodRD18XG2rNNMm20cnGULuDkg9u/Nn1PN6+jpqVb2LTtf/wk+W9Z2cGnpz9WLAe1eqv1VOt7rW2tH7V+1moaNINGaMgbAAaCAWFgGCAGCkEhKASFoBAUgkJQCApBISgMhaEwFIbCUBgKQ2EovCvbfnvJ2z6426NNJQ4Pb5h/l2NyvPKS5sGNJbn99upM7vMP", + "debug_symbols": "ddFBbsMgEAXQu7Bm4Rmaus1VqsrCNo6QELYIVKos371jftwki2xmDMN/smBVo+vLpfNxmq/q/LWqPvkQ/KUL82Czn6PsrptWx7LLyTnZUg9zSS02uZjVOZYQtPqxodRD18XG2rNNMm20cnGULuDkg9u/Nn1PN6+j1PItTG37Hz9J/ltWdvDp6Y+VkYNavdV6qvW91rbWj1o/a6UGjdAYDXkCQBAIBMEgIASFoTAUhsJQGApDYSgMhaEwFAPFQDFQDBQDxUAxUMyubPu1JW/74G6vNZU4PDxe/l2OyfG8S5oHN5bk9murM7nIPw==", "file_map": { "50": { "source": "fn main(a: i32, b: i32, condition: bool) -> pub i32 {\n if condition {\n // If `condition` is not set then we should not trigger an assertion failure here.\n a / b\n } else {\n 0\n }\n}\n",