From 984fefc7df6a8dec34b94518b1d44649a85e92ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20B=C3=A9gassat?= <38285177+OlivierBBB@users.noreply.github.com> Date: Wed, 30 Oct 2024 23:27:14 +0100 Subject: [PATCH] Delete define.go MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Olivier Bégassat <38285177+OlivierBBB@users.noreply.github.com> --- define.go | 7163 ----------------------------------------------------- 1 file changed, 7163 deletions(-) delete mode 100644 define.go diff --git a/define.go b/define.go deleted file mode 100644 index 69301ec4..00000000 --- a/define.go +++ /dev/null @@ -1,7163 +0,0 @@ -package define - -import ( - _ "embed" - - "github.com/consensys/zkevm-monorepo/prover/symbolic" -) - -func ZkEVMDefine(build *Builder) { - // - // Corset-computed columns - // - add__ACC_1 := build.RegisterCommit("add.ACC_1", build.Settings.Traces.Add) - add__ACC_2 := build.RegisterCommit("add.ACC_2", build.Settings.Traces.Add) - add__ARG_1_HI := build.RegisterCommit("add.ARG_1_HI", build.Settings.Traces.Add) - add__ARG_1_LO := build.RegisterCommit("add.ARG_1_LO", build.Settings.Traces.Add) - add__ARG_2_HI := build.RegisterCommit("add.ARG_2_HI", build.Settings.Traces.Add) - add__ARG_2_LO := build.RegisterCommit("add.ARG_2_LO", build.Settings.Traces.Add) - add__BYTE_1 := build.RegisterCommit("add.BYTE_1", build.Settings.Traces.Add) - add__BYTE_2 := build.RegisterCommit("add.BYTE_2", build.Settings.Traces.Add) - add__CT := build.RegisterCommit("add.CT", build.Settings.Traces.Add) - add__CT_MAX := build.RegisterCommit("add.CT_MAX", build.Settings.Traces.Add) - add__C_INV_CT_ := build.RegisterCommit("add.C/INV[CT]", build.Settings.Traces.Add) - add__C_INV_STAMP_ := build.RegisterCommit("add.C/INV[STAMP]", build.Settings.Traces.Add) - add__C_INV____1__mul____CT_CT_MAX__C_INV____CT_CT_MAX_____ := build.RegisterCommit("add.C/INV[(- 1 (* (- CT CT_MAX) C/INV[(- CT CT_MAX)]))]", build.Settings.Traces.Add) - add__C_INV____CT_CT_MAX__ := build.RegisterCommit("add.C/INV[(- CT CT_MAX)]", build.Settings.Traces.Add) - add__C_INV____STAMP_1_STAMP__ := build.RegisterCommit("add.C/INV[(- STAMP₊₁ STAMP)]", build.Settings.Traces.Add) - add__C_INV__mul____CT_16__CT_MAX__ := build.RegisterCommit("add.C/INV[(* (- CT 16) CT_MAX)]", build.Settings.Traces.Add) - add__INST := build.RegisterCommit("add.INST", build.Settings.Traces.Add) - add__OVERFLOW := build.RegisterCommit("add.OVERFLOW", build.Settings.Traces.Add) - add__RES_HI := build.RegisterCommit("add.RES_HI", build.Settings.Traces.Add) - add__RES_LO := build.RegisterCommit("add.RES_LO", build.Settings.Traces.Add) - add__STAMP := build.RegisterCommit("add.STAMP", build.Settings.Traces.Add) - bin__ACC_1 := build.RegisterCommit("bin.ACC_1", build.Settings.Traces.Bin) - bin__ACC_2 := build.RegisterCommit("bin.ACC_2", build.Settings.Traces.Bin) - bin__ACC_3 := build.RegisterCommit("bin.ACC_3", build.Settings.Traces.Bin) - bin__ACC_4 := build.RegisterCommit("bin.ACC_4", build.Settings.Traces.Bin) - bin__ACC_5 := build.RegisterCommit("bin.ACC_5", build.Settings.Traces.Bin) - bin__ACC_6 := build.RegisterCommit("bin.ACC_6", build.Settings.Traces.Bin) - bin__ARGUMENT_1_HI := build.RegisterCommit("bin.ARGUMENT_1_HI", build.Settings.Traces.Bin) - bin__ARGUMENT_1_LO := build.RegisterCommit("bin.ARGUMENT_1_LO", build.Settings.Traces.Bin) - bin__ARGUMENT_2_HI := build.RegisterCommit("bin.ARGUMENT_2_HI", build.Settings.Traces.Bin) - bin__ARGUMENT_2_LO := build.RegisterCommit("bin.ARGUMENT_2_LO", build.Settings.Traces.Bin) - bin__BITS := build.RegisterCommit("bin.BITS", build.Settings.Traces.Bin) - bin__BIT_1 := build.RegisterCommit("bin.BIT_1", build.Settings.Traces.Bin) - bin__BIT_B_4 := build.RegisterCommit("bin.BIT_B_4", build.Settings.Traces.Bin) - bin__BYTE_1 := build.RegisterCommit("bin.BYTE_1", build.Settings.Traces.Bin) - bin__BYTE_2 := build.RegisterCommit("bin.BYTE_2", build.Settings.Traces.Bin) - bin__BYTE_3 := build.RegisterCommit("bin.BYTE_3", build.Settings.Traces.Bin) - bin__BYTE_4 := build.RegisterCommit("bin.BYTE_4", build.Settings.Traces.Bin) - bin__BYTE_5 := build.RegisterCommit("bin.BYTE_5", build.Settings.Traces.Bin) - bin__BYTE_6 := build.RegisterCommit("bin.BYTE_6", build.Settings.Traces.Bin) - bin__COUNTER := build.RegisterCommit("bin.COUNTER", build.Settings.Traces.Bin) - bin__CT_MAX := build.RegisterCommit("bin.CT_MAX", build.Settings.Traces.Bin) - bin__C_INV_ARGUMENT_1_HI_ := build.RegisterCommit("bin.C/INV[ARGUMENT_1_HI]", build.Settings.Traces.Bin) - bin__C_INV_COUNTER_ := build.RegisterCommit("bin.C/INV[COUNTER]", build.Settings.Traces.Bin) - bin__C_INV_CT_MAX_ := build.RegisterCommit("bin.C/INV[CT_MAX]", build.Settings.Traces.Bin) - bin__C_INV_LOW_4_ := build.RegisterCommit("bin.C/INV[LOW_4]", build.Settings.Traces.Bin) - bin__C_INV_STAMP_ := build.RegisterCommit("bin.C/INV[STAMP]", build.Settings.Traces.Bin) - bin__C_INV____15_LOW_4__ := build.RegisterCommit("bin.C/INV[(- 15 LOW_4)]", build.Settings.Traces.Bin) - bin__C_INV____ARGUMENT_1_LO__add__mul_16_BITS_4___add__mul_8_BITS_3___add__mul_4_BITS_2___add__mul_2_BITS_1__BITS______ := build.RegisterCommit("bin.C/INV[(- ARGUMENT_1_LO (+ (* 16 BITS₋₄) (+ (* 8 BITS₋₃) (+ (* 4 BITS₋₂) (+ (* 2 BITS₋₁) BITS)))))]", build.Settings.Traces.Bin) - bin__C_INV____COUNTER_0__ := build.RegisterCommit("bin.C/INV[(- COUNTER 0)]", build.Settings.Traces.Bin) - bin__C_INV____COUNTER_15__ := build.RegisterCommit("bin.C/INV[(- COUNTER 15)]", build.Settings.Traces.Bin) - bin__C_INV____COUNTER_16__ := build.RegisterCommit("bin.C/INV[(- COUNTER 16)]", build.Settings.Traces.Bin) - bin__C_INV____COUNTER_CT_MAX__ := build.RegisterCommit("bin.C/INV[(- COUNTER CT_MAX)]", build.Settings.Traces.Bin) - bin__C_INV____COUNTER_LOW_4__ := build.RegisterCommit("bin.C/INV[(- COUNTER LOW_4)]", build.Settings.Traces.Bin) - bin__C_INV____COUNTER____15_LOW_4___ := build.RegisterCommit("bin.C/INV[(- COUNTER (- 15 LOW_4))]", build.Settings.Traces.Bin) - bin__C_INV____IS_BYTE_1__ := build.RegisterCommit("bin.C/INV[(- IS_BYTE 1)]", build.Settings.Traces.Bin) - bin__C_INV____IS_NOT_1__ := build.RegisterCommit("bin.C/INV[(- IS_NOT 1)]", build.Settings.Traces.Bin) - bin__C_INV____IS_SIGNEXTEND_1__ := build.RegisterCommit("bin.C/INV[(- IS_SIGNEXTEND 1)]", build.Settings.Traces.Bin) - bin__C_INV____LOW_4_15__ := build.RegisterCommit("bin.C/INV[(- LOW_4 15)]", build.Settings.Traces.Bin) - bin__C_INV_____add_IS_BYTE_IS_SIGNEXTEND__1__ := build.RegisterCommit("bin.C/INV[(- (+ IS_BYTE IS_SIGNEXTEND) 1)]", build.Settings.Traces.Bin) - bin__C_INV__add_BIT_1_1____1_BIT_1___ := build.RegisterCommit("bin.C/INV[(+ BIT_1₋₁ (- 1 BIT_1))]", build.Settings.Traces.Bin) - bin__C__EXPAND__mul_BYTE_1__add_IS_AND_IS_OR_IS_XOR_IS_NOT___ := build.RegisterCommit("bin.C/#EXPAND[(* BYTE_1 (+ IS_AND IS_OR IS_XOR IS_NOT))]", build.Settings.Traces.Bin) - bin__C__EXPAND__mul_BYTE_2__add_IS_AND_IS_OR_IS_XOR_IS_NOT___ := build.RegisterCommit("bin.C/#EXPAND[(* BYTE_2 (+ IS_AND IS_OR IS_XOR IS_NOT))]", build.Settings.Traces.Bin) - bin__C__EXPAND__mul_BYTE_3__add_IS_AND_IS_OR_IS_XOR_IS_NOT___ := build.RegisterCommit("bin.C/#EXPAND[(* BYTE_3 (+ IS_AND IS_OR IS_XOR IS_NOT))]", build.Settings.Traces.Bin) - bin__C__EXPAND__mul_BYTE_4__add_IS_AND_IS_OR_IS_XOR_IS_NOT___ := build.RegisterCommit("bin.C/#EXPAND[(* BYTE_4 (+ IS_AND IS_OR IS_XOR IS_NOT))]", build.Settings.Traces.Bin) - bin__C__EXPAND__mul_INST__add_IS_AND_IS_OR_IS_XOR_IS_NOT___ := build.RegisterCommit("bin.C/#EXPAND[(* INST (+ IS_AND IS_OR IS_XOR IS_NOT))]", build.Settings.Traces.Bin) - bin__C__EXPAND__mul_XXX_BYTE_HI__add_IS_AND_IS_OR_IS_XOR_IS_NOT___ := build.RegisterCommit("bin.C/#EXPAND[(* XXX_BYTE_HI (+ IS_AND IS_OR IS_XOR IS_NOT))]", build.Settings.Traces.Bin) - bin__C__EXPAND__mul_XXX_BYTE_LO__add_IS_AND_IS_OR_IS_XOR_IS_NOT___ := build.RegisterCommit("bin.C/#EXPAND[(* XXX_BYTE_LO (+ IS_AND IS_OR IS_XOR IS_NOT))]", build.Settings.Traces.Bin) - bin__INST := build.RegisterCommit("bin.INST", build.Settings.Traces.Bin) - bin__IS_AND := build.RegisterCommit("bin.IS_AND", build.Settings.Traces.Bin) - bin__IS_BYTE := build.RegisterCommit("bin.IS_BYTE", build.Settings.Traces.Bin) - bin__IS_NOT := build.RegisterCommit("bin.IS_NOT", build.Settings.Traces.Bin) - bin__IS_OR := build.RegisterCommit("bin.IS_OR", build.Settings.Traces.Bin) - bin__IS_SIGNEXTEND := build.RegisterCommit("bin.IS_SIGNEXTEND", build.Settings.Traces.Bin) - bin__IS_XOR := build.RegisterCommit("bin.IS_XOR", build.Settings.Traces.Bin) - bin__LOW_4 := build.RegisterCommit("bin.LOW_4", build.Settings.Traces.Bin) - bin__NEG := build.RegisterCommit("bin.NEG", build.Settings.Traces.Bin) - bin__PIVOT := build.RegisterCommit("bin.PIVOT", build.Settings.Traces.Bin) - bin__RESULT_HI := build.RegisterCommit("bin.RESULT_HI", build.Settings.Traces.Bin) - bin__RESULT_LO := build.RegisterCommit("bin.RESULT_LO", build.Settings.Traces.Bin) - bin__SMALL := build.RegisterCommit("bin.SMALL", build.Settings.Traces.Bin) - bin__STAMP := build.RegisterCommit("bin.STAMP", build.Settings.Traces.Bin) - bin__XXX_BYTE_HI := build.RegisterCommit("bin.XXX_BYTE_HI", build.Settings.Traces.Bin) - bin__XXX_BYTE_LO := build.RegisterCommit("bin.XXX_BYTE_LO", build.Settings.Traces.Bin) - binreftable__INPUT_BYTE_1 := build.RegisterCommit("binreftable.INPUT_BYTE_1", build.Settings.Traces.Binreftable) - binreftable__INPUT_BYTE_2 := build.RegisterCommit("binreftable.INPUT_BYTE_2", build.Settings.Traces.Binreftable) - binreftable__INST := build.RegisterCommit("binreftable.INST", build.Settings.Traces.Binreftable) - binreftable__RESULT_BYTE := build.RegisterCommit("binreftable.RESULT_BYTE", build.Settings.Traces.Binreftable) - blake2fmodexpdata__C_INV_STAMP_ := build.RegisterCommit("blake2fmodexpdata.C/INV[STAMP]", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__C_INV____INDEX_MAX_INDEX__ := build.RegisterCommit("blake2fmodexpdata.C/INV[(- INDEX_MAX INDEX)]", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__C_INV____STAMP_1_STAMP__ := build.RegisterCommit("blake2fmodexpdata.C/INV[(- STAMP₊₁ STAMP)]", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__C__EXPAND_0_ := build.RegisterCommit("blake2fmodexpdata.C/#EXPAND[0]", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__C__EXPAND__mul__mul__norm_STAMP_____STAMP_STAMP_1___16__ := build.RegisterCommit("blake2fmodexpdata.C/#EXPAND[(* (* (~ STAMP) (- STAMP STAMP₋₁)) 16)]", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__C__EXPAND__mul__mul__norm_STAMP_____STAMP_STAMP_1___1__ := build.RegisterCommit("blake2fmodexpdata.C/#EXPAND[(* (* (~ STAMP) (- STAMP STAMP₋₁)) 1)]", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__C__EXPAND__mul__mul__norm_STAMP_____STAMP_STAMP_1___ID_1__ := build.RegisterCommit("blake2fmodexpdata.C/#EXPAND[(* (* (~ STAMP) (- STAMP STAMP₋₁)) ID₋₁)]", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__C__EXPAND__mul__mul__norm_STAMP_____STAMP_STAMP_1___ID__ := build.RegisterCommit("blake2fmodexpdata.C/#EXPAND[(* (* (~ STAMP) (- STAMP STAMP₋₁)) ID)]", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__ID := build.RegisterCommit("blake2fmodexpdata.ID", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__INDEX := build.RegisterCommit("blake2fmodexpdata.INDEX", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__INDEX_MAX := build.RegisterCommit("blake2fmodexpdata.INDEX_MAX", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__IS_BLAKE_DATA := build.RegisterCommit("blake2fmodexpdata.IS_BLAKE_DATA", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__IS_BLAKE_PARAMS := build.RegisterCommit("blake2fmodexpdata.IS_BLAKE_PARAMS", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__IS_BLAKE_RESULT := build.RegisterCommit("blake2fmodexpdata.IS_BLAKE_RESULT", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__IS_MODEXP_BASE := build.RegisterCommit("blake2fmodexpdata.IS_MODEXP_BASE", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__IS_MODEXP_EXPONENT := build.RegisterCommit("blake2fmodexpdata.IS_MODEXP_EXPONENT", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__IS_MODEXP_MODULUS := build.RegisterCommit("blake2fmodexpdata.IS_MODEXP_MODULUS", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__IS_MODEXP_RESULT := build.RegisterCommit("blake2fmodexpdata.IS_MODEXP_RESULT", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__PHASE := build.RegisterCommit("blake2fmodexpdata.PHASE", build.Settings.Traces.Blake2Fmodexpdata) - blake2fmodexpdata__STAMP := build.RegisterCommit("blake2fmodexpdata.STAMP", build.Settings.Traces.Blake2Fmodexpdata) - blockdata__BASEFEE := build.RegisterCommit("blockdata.BASEFEE", build.Settings.Traces.Blockdata) - blockdata__BLOCK_GAS_LIMIT := build.RegisterCommit("blockdata.BLOCK_GAS_LIMIT", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_0 := build.RegisterCommit("blockdata.BYTE_HI_0", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_1 := build.RegisterCommit("blockdata.BYTE_HI_1", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_10 := build.RegisterCommit("blockdata.BYTE_HI_10", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_11 := build.RegisterCommit("blockdata.BYTE_HI_11", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_12 := build.RegisterCommit("blockdata.BYTE_HI_12", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_13 := build.RegisterCommit("blockdata.BYTE_HI_13", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_14 := build.RegisterCommit("blockdata.BYTE_HI_14", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_15 := build.RegisterCommit("blockdata.BYTE_HI_15", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_2 := build.RegisterCommit("blockdata.BYTE_HI_2", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_3 := build.RegisterCommit("blockdata.BYTE_HI_3", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_4 := build.RegisterCommit("blockdata.BYTE_HI_4", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_5 := build.RegisterCommit("blockdata.BYTE_HI_5", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_6 := build.RegisterCommit("blockdata.BYTE_HI_6", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_7 := build.RegisterCommit("blockdata.BYTE_HI_7", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_8 := build.RegisterCommit("blockdata.BYTE_HI_8", build.Settings.Traces.Blockdata) - blockdata__BYTE_HI_9 := build.RegisterCommit("blockdata.BYTE_HI_9", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_0 := build.RegisterCommit("blockdata.BYTE_LO_0", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_1 := build.RegisterCommit("blockdata.BYTE_LO_1", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_10 := build.RegisterCommit("blockdata.BYTE_LO_10", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_11 := build.RegisterCommit("blockdata.BYTE_LO_11", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_12 := build.RegisterCommit("blockdata.BYTE_LO_12", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_13 := build.RegisterCommit("blockdata.BYTE_LO_13", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_14 := build.RegisterCommit("blockdata.BYTE_LO_14", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_15 := build.RegisterCommit("blockdata.BYTE_LO_15", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_2 := build.RegisterCommit("blockdata.BYTE_LO_2", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_3 := build.RegisterCommit("blockdata.BYTE_LO_3", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_4 := build.RegisterCommit("blockdata.BYTE_LO_4", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_5 := build.RegisterCommit("blockdata.BYTE_LO_5", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_6 := build.RegisterCommit("blockdata.BYTE_LO_6", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_7 := build.RegisterCommit("blockdata.BYTE_LO_7", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_8 := build.RegisterCommit("blockdata.BYTE_LO_8", build.Settings.Traces.Blockdata) - blockdata__BYTE_LO_9 := build.RegisterCommit("blockdata.BYTE_LO_9", build.Settings.Traces.Blockdata) - blockdata__COINBASE_HI := build.RegisterCommit("blockdata.COINBASE_HI", build.Settings.Traces.Blockdata) - blockdata__COINBASE_LO := build.RegisterCommit("blockdata.COINBASE_LO", build.Settings.Traces.Blockdata) - blockdata__CT := build.RegisterCommit("blockdata.CT", build.Settings.Traces.Blockdata) - blockdata__C_INV_REL_BLOCK_ := build.RegisterCommit("blockdata.C/INV[REL_BLOCK]", build.Settings.Traces.Blockdata) - blockdata__C_INV____CT_6__ := build.RegisterCommit("blockdata.C/INV[(- CT 6)]", build.Settings.Traces.Blockdata) - blockdata__C__EXPAND__mul_WCP_FLAG_17__ := build.RegisterCommit("blockdata.C/#EXPAND[(* WCP_FLAG 17)]", build.Settings.Traces.Blockdata) - blockdata__C__EXPAND__mul_WCP_FLAG_DATA_HI_7__ := build.RegisterCommit("blockdata.C/#EXPAND[(* WCP_FLAG DATA_HI₋₇)]", build.Settings.Traces.Blockdata) - blockdata__C__EXPAND__mul_WCP_FLAG_DATA_HI__ := build.RegisterCommit("blockdata.C/#EXPAND[(* WCP_FLAG DATA_HI)]", build.Settings.Traces.Blockdata) - blockdata__C__EXPAND__mul_WCP_FLAG_DATA_LO_7__ := build.RegisterCommit("blockdata.C/#EXPAND[(* WCP_FLAG DATA_LO₋₇)]", build.Settings.Traces.Blockdata) - blockdata__C__EXPAND__mul_WCP_FLAG_DATA_LO__ := build.RegisterCommit("blockdata.C/#EXPAND[(* WCP_FLAG DATA_LO)]", build.Settings.Traces.Blockdata) - blockdata__DATA_HI := build.RegisterCommit("blockdata.DATA_HI", build.Settings.Traces.Blockdata) - blockdata__DATA_LO := build.RegisterCommit("blockdata.DATA_LO", build.Settings.Traces.Blockdata) - blockdata__FIRST_BLOCK_NUMBER := build.RegisterCommit("blockdata.FIRST_BLOCK_NUMBER", build.Settings.Traces.Blockdata) - blockdata__INST := build.RegisterCommit("blockdata.INST", build.Settings.Traces.Blockdata) - blockdata__REL_BLOCK := build.RegisterCommit("blockdata.REL_BLOCK", build.Settings.Traces.Blockdata) - blockdata__REL_TX_NUM_MAX := build.RegisterCommit("blockdata.REL_TX_NUM_MAX", build.Settings.Traces.Blockdata) - blockdata__WCP_FLAG := build.RegisterCommit("blockdata.WCP_FLAG", build.Settings.Traces.Blockdata) - blockhash__ABS_BLOCK := build.RegisterCommit("blockhash.ABS_BLOCK", build.Settings.Traces.Blockhash) - blockhash__BLOCK_HASH_HI := build.RegisterCommit("blockhash.BLOCK_HASH_HI", build.Settings.Traces.Blockhash) - blockhash__BLOCK_HASH_LO := build.RegisterCommit("blockhash.BLOCK_HASH_LO", build.Settings.Traces.Blockhash) - blockhash__BLOCK_NUMBER_HI := build.RegisterCommit("blockhash.BLOCK_NUMBER_HI", build.Settings.Traces.Blockhash) - blockhash__BLOCK_NUMBER_LO := build.RegisterCommit("blockhash.BLOCK_NUMBER_LO", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_0 := build.RegisterCommit("blockhash.BYTE_HI_0", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_1 := build.RegisterCommit("blockhash.BYTE_HI_1", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_10 := build.RegisterCommit("blockhash.BYTE_HI_10", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_11 := build.RegisterCommit("blockhash.BYTE_HI_11", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_12 := build.RegisterCommit("blockhash.BYTE_HI_12", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_13 := build.RegisterCommit("blockhash.BYTE_HI_13", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_14 := build.RegisterCommit("blockhash.BYTE_HI_14", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_15 := build.RegisterCommit("blockhash.BYTE_HI_15", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_2 := build.RegisterCommit("blockhash.BYTE_HI_2", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_3 := build.RegisterCommit("blockhash.BYTE_HI_3", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_4 := build.RegisterCommit("blockhash.BYTE_HI_4", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_5 := build.RegisterCommit("blockhash.BYTE_HI_5", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_6 := build.RegisterCommit("blockhash.BYTE_HI_6", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_7 := build.RegisterCommit("blockhash.BYTE_HI_7", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_8 := build.RegisterCommit("blockhash.BYTE_HI_8", build.Settings.Traces.Blockhash) - blockhash__BYTE_HI_9 := build.RegisterCommit("blockhash.BYTE_HI_9", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_0 := build.RegisterCommit("blockhash.BYTE_LO_0", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_1 := build.RegisterCommit("blockhash.BYTE_LO_1", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_10 := build.RegisterCommit("blockhash.BYTE_LO_10", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_11 := build.RegisterCommit("blockhash.BYTE_LO_11", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_12 := build.RegisterCommit("blockhash.BYTE_LO_12", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_13 := build.RegisterCommit("blockhash.BYTE_LO_13", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_14 := build.RegisterCommit("blockhash.BYTE_LO_14", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_15 := build.RegisterCommit("blockhash.BYTE_LO_15", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_2 := build.RegisterCommit("blockhash.BYTE_LO_2", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_3 := build.RegisterCommit("blockhash.BYTE_LO_3", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_4 := build.RegisterCommit("blockhash.BYTE_LO_4", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_5 := build.RegisterCommit("blockhash.BYTE_LO_5", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_6 := build.RegisterCommit("blockhash.BYTE_LO_6", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_7 := build.RegisterCommit("blockhash.BYTE_LO_7", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_8 := build.RegisterCommit("blockhash.BYTE_LO_8", build.Settings.Traces.Blockhash) - blockhash__BYTE_LO_9 := build.RegisterCommit("blockhash.BYTE_LO_9", build.Settings.Traces.Blockhash) - blockhash__C_INV____BLOCK_NUMBER_LO_BLOCK_NUMBER_LO_1__ := build.RegisterCommit("blockhash.C/INV[(- BLOCK_NUMBER_LO BLOCK_NUMBER_LO₋₁)]", build.Settings.Traces.Blockhash) - blockhash__C__EXPAND_0_ := build.RegisterCommit("blockhash.C/#EXPAND[0]", build.Settings.Traces.Blockhash) - blockhash__C__EXPAND__mul_14_IOMF__ := build.RegisterCommit("blockhash.C/#EXPAND[(* 14 IOMF)]", build.Settings.Traces.Blockhash) - blockhash__C__EXPAND__mul_16_IOMF__ := build.RegisterCommit("blockhash.C/#EXPAND[(* 16 IOMF)]", build.Settings.Traces.Blockhash) - blockhash__C__EXPAND__mul_ABS_BLOCK_IOMF__ := build.RegisterCommit("blockhash.C/#EXPAND[(* ABS_BLOCK IOMF)]", build.Settings.Traces.Blockhash) - blockhash__C__EXPAND__mul_BLOCK_NUMBER_HI_1_IOMF__ := build.RegisterCommit("blockhash.C/#EXPAND[(* BLOCK_NUMBER_HI₋₁ IOMF)]", build.Settings.Traces.Blockhash) - blockhash__C__EXPAND__mul_BLOCK_NUMBER_HI_IOMF__ := build.RegisterCommit("blockhash.C/#EXPAND[(* BLOCK_NUMBER_HI IOMF)]", build.Settings.Traces.Blockhash) - blockhash__C__EXPAND__mul_BLOCK_NUMBER_LO_1_IOMF__ := build.RegisterCommit("blockhash.C/#EXPAND[(* BLOCK_NUMBER_LO₋₁ IOMF)]", build.Settings.Traces.Blockhash) - blockhash__C__EXPAND__mul_BLOCK_NUMBER_LO_IOMF__ := build.RegisterCommit("blockhash.C/#EXPAND[(* BLOCK_NUMBER_LO IOMF)]", build.Settings.Traces.Blockhash) - blockhash__C__EXPAND__mul_IOMF_67__ := build.RegisterCommit("blockhash.C/#EXPAND[(* IOMF 67)]", build.Settings.Traces.Blockhash) - blockhash__C__EXPAND__mul_LOWER_BOUND_CHECK_IOMF__ := build.RegisterCommit("blockhash.C/#EXPAND[(* LOWER_BOUND_CHECK IOMF)]", build.Settings.Traces.Blockhash) - blockhash__C__EXPAND__mul_UPPER_BOUND_CHECK_IOMF__ := build.RegisterCommit("blockhash.C/#EXPAND[(* UPPER_BOUND_CHECK IOMF)]", build.Settings.Traces.Blockhash) - blockhash__C__EXPAND__mul____ABS_BLOCK_256__IOMF__ := build.RegisterCommit("blockhash.C/#EXPAND[(* (- ABS_BLOCK 256) IOMF)]", build.Settings.Traces.Blockhash) - blockhash__IN_RANGE := build.RegisterCommit("blockhash.IN_RANGE", build.Settings.Traces.Blockhash) - blockhash__IOMF := build.RegisterCommit("blockhash.IOMF", build.Settings.Traces.Blockhash) - blockhash__LOWER_BOUND_CHECK := build.RegisterCommit("blockhash.LOWER_BOUND_CHECK", build.Settings.Traces.Blockhash) - blockhash__REL_BLOCK := build.RegisterCommit("blockhash.REL_BLOCK", build.Settings.Traces.Blockhash) - blockhash__RES_HI := build.RegisterCommit("blockhash.RES_HI", build.Settings.Traces.Blockhash) - blockhash__RES_LO := build.RegisterCommit("blockhash.RES_LO", build.Settings.Traces.Blockhash) - blockhash__UPPER_BOUND_CHECK := build.RegisterCommit("blockhash.UPPER_BOUND_CHECK", build.Settings.Traces.Blockhash) - ecdata__ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT := build.RegisterCommit("ecdata.ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT", build.Settings.Traces.Ecdata) - ecdata__ACC_PAIRINGS := build.RegisterCommit("ecdata.ACC_PAIRINGS", build.Settings.Traces.Ecdata) - ecdata__BYTE_DELTA := build.RegisterCommit("ecdata.BYTE_DELTA", build.Settings.Traces.Ecdata) - ecdata__CIRCUIT_SELECTOR_ECADD := build.RegisterCommit("ecdata.CIRCUIT_SELECTOR_ECADD", build.Settings.Traces.Ecdata) - ecdata__CIRCUIT_SELECTOR_ECMUL := build.RegisterCommit("ecdata.CIRCUIT_SELECTOR_ECMUL", build.Settings.Traces.Ecdata) - ecdata__CIRCUIT_SELECTOR_ECPAIRING := build.RegisterCommit("ecdata.CIRCUIT_SELECTOR_ECPAIRING", build.Settings.Traces.Ecdata) - ecdata__CIRCUIT_SELECTOR_ECRECOVER := build.RegisterCommit("ecdata.CIRCUIT_SELECTOR_ECRECOVER", build.Settings.Traces.Ecdata) - ecdata__CIRCUIT_SELECTOR_G2_MEMBERSHIP := build.RegisterCommit("ecdata.CIRCUIT_SELECTOR_G2_MEMBERSHIP", build.Settings.Traces.Ecdata) - ecdata__CT := build.RegisterCommit("ecdata.CT", build.Settings.Traces.Ecdata) - ecdata__CT_MAX := build.RegisterCommit("ecdata.CT_MAX", build.Settings.Traces.Ecdata) - ecdata__C_INV_STAMP_ := build.RegisterCommit("ecdata.C/INV[STAMP]", build.Settings.Traces.Ecdata) - ecdata__C_INV____ACC_PAIRINGS_1_ACC_PAIRINGS__ := build.RegisterCommit("ecdata.C/INV[(- ACC_PAIRINGS₊₁ ACC_PAIRINGS)]", build.Settings.Traces.Ecdata) - ecdata__C_INV____ACC_PAIRINGS_1__ := build.RegisterCommit("ecdata.C/INV[(- ACC_PAIRINGS 1)]", build.Settings.Traces.Ecdata) - ecdata__C_INV____CT_CT_MAX__ := build.RegisterCommit("ecdata.C/INV[(- CT CT_MAX)]", build.Settings.Traces.Ecdata) - ecdata__C_INV____ID_ID_1__ := build.RegisterCommit("ecdata.C/INV[(- ID ID₋₁)]", build.Settings.Traces.Ecdata) - ecdata__C_INV____INDEX_INDEX_MAX__ := build.RegisterCommit("ecdata.C/INV[(- INDEX INDEX_MAX)]", build.Settings.Traces.Ecdata) - ecdata__C_INV____STAMP_1_STAMP__ := build.RegisterCommit("ecdata.C/INV[(- STAMP₊₁ STAMP)]", build.Settings.Traces.Ecdata) - ecdata__C_INV__add_LIMB_4__add_LIMB_5__add_LIMB_6_LIMB_7____ := build.RegisterCommit("ecdata.C/INV[(+ LIMB₊₄ (+ LIMB₊₅ (+ LIMB₊₆ LIMB₊₇)))]", build.Settings.Traces.Ecdata) - ecdata__C_INV__add_LIMB_4__add_LIMB_5__add_LIMB_6__add_LIMB_7__add_LIMB_8__add_LIMB_9__add_LIMB_10_LIMB_11________ := build.RegisterCommit("ecdata.C/INV[(+ LIMB₊₄ (+ LIMB₊₅ (+ LIMB₊₆ (+ LIMB₊₇ (+ LIMB₊₈ (+ LIMB₊₉ (+ LIMB₊₁₀ LIMB₊₁₁)))))))]", build.Settings.Traces.Ecdata) - ecdata__C_INV__add_LIMB__add_LIMB_1__add_LIMB_2_LIMB_3____ := build.RegisterCommit("ecdata.C/INV[(+ LIMB (+ LIMB₊₁ (+ LIMB₊₂ LIMB₊₃)))]", build.Settings.Traces.Ecdata) - ecdata__C_INV__add__add_IS_ECRECOVER_DATA_IS_ECRECOVER_RESULT___add__add_IS_ECADD_DATA_IS_ECADD_RESULT___add__add_IS_ECMUL_DATA_IS_ECMUL_RESULT___add_IS_ECPAIRING_DATA_IS_ECPAIRING_RESULT_____ := build.RegisterCommit("ecdata.C/INV[(+ (+ IS_ECRECOVER_DATA IS_ECRECOVER_RESULT) (+ (+ IS_ECADD_DATA IS_ECADD_RESULT) (+ (+ IS_ECMUL_DATA IS_ECMUL_RESULT) (+ IS_ECPAIRING_DATA IS_ECPAIRING_RESULT))))]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_EXT_ARG1_HI_EXT_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* EXT_ARG1_HI EXT_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_EXT_ARG1_LO_EXT_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* EXT_ARG1_LO EXT_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_EXT_ARG2_HI_EXT_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* EXT_ARG2_HI EXT_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_EXT_ARG2_LO_EXT_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* EXT_ARG2_LO EXT_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_EXT_ARG3_HI_EXT_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* EXT_ARG3_HI EXT_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_EXT_ARG3_LO_EXT_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* EXT_ARG3_LO EXT_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_EXT_INST_EXT_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* EXT_INST EXT_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_EXT_RES_HI_EXT_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* EXT_RES_HI EXT_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_EXT_RES_LO_EXT_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* EXT_RES_LO EXT_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_WCP_ARG1_HI_WCP_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* WCP_ARG1_HI WCP_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_WCP_ARG1_LO_WCP_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* WCP_ARG1_LO WCP_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_WCP_ARG2_HI_WCP_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* WCP_ARG2_HI WCP_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_WCP_ARG2_LO_WCP_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* WCP_ARG2_LO WCP_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_WCP_INST_WCP_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* WCP_INST WCP_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__C__EXPAND__mul_WCP_RES_WCP_FLAG__ := build.RegisterCommit("ecdata.C/#EXPAND[(* WCP_RES WCP_FLAG)]", build.Settings.Traces.Ecdata) - ecdata__EXT_ARG1_HI := build.RegisterCommit("ecdata.EXT_ARG1_HI", build.Settings.Traces.Ecdata) - ecdata__EXT_ARG1_LO := build.RegisterCommit("ecdata.EXT_ARG1_LO", build.Settings.Traces.Ecdata) - ecdata__EXT_ARG2_HI := build.RegisterCommit("ecdata.EXT_ARG2_HI", build.Settings.Traces.Ecdata) - ecdata__EXT_ARG2_LO := build.RegisterCommit("ecdata.EXT_ARG2_LO", build.Settings.Traces.Ecdata) - ecdata__EXT_ARG3_HI := build.RegisterCommit("ecdata.EXT_ARG3_HI", build.Settings.Traces.Ecdata) - ecdata__EXT_ARG3_LO := build.RegisterCommit("ecdata.EXT_ARG3_LO", build.Settings.Traces.Ecdata) - ecdata__EXT_FLAG := build.RegisterCommit("ecdata.EXT_FLAG", build.Settings.Traces.Ecdata) - ecdata__EXT_INST := build.RegisterCommit("ecdata.EXT_INST", build.Settings.Traces.Ecdata) - ecdata__EXT_RES_HI := build.RegisterCommit("ecdata.EXT_RES_HI", build.Settings.Traces.Ecdata) - ecdata__EXT_RES_LO := build.RegisterCommit("ecdata.EXT_RES_LO", build.Settings.Traces.Ecdata) - ecdata__G2_MEMBERSHIP_TEST_REQUIRED := build.RegisterCommit("ecdata.G2_MEMBERSHIP_TEST_REQUIRED", build.Settings.Traces.Ecdata) - ecdata__HURDLE := build.RegisterCommit("ecdata.HURDLE", build.Settings.Traces.Ecdata) - ecdata__ID := build.RegisterCommit("ecdata.ID", build.Settings.Traces.Ecdata) - ecdata__INDEX := build.RegisterCommit("ecdata.INDEX", build.Settings.Traces.Ecdata) - ecdata__INDEX_MAX := build.RegisterCommit("ecdata.INDEX_MAX", build.Settings.Traces.Ecdata) - ecdata__INTERNAL_CHECKS_PASSED := build.RegisterCommit("ecdata.INTERNAL_CHECKS_PASSED", build.Settings.Traces.Ecdata) - ecdata__IS_ECADD_DATA := build.RegisterCommit("ecdata.IS_ECADD_DATA", build.Settings.Traces.Ecdata) - ecdata__IS_ECADD_RESULT := build.RegisterCommit("ecdata.IS_ECADD_RESULT", build.Settings.Traces.Ecdata) - ecdata__IS_ECMUL_DATA := build.RegisterCommit("ecdata.IS_ECMUL_DATA", build.Settings.Traces.Ecdata) - ecdata__IS_ECMUL_RESULT := build.RegisterCommit("ecdata.IS_ECMUL_RESULT", build.Settings.Traces.Ecdata) - ecdata__IS_ECPAIRING_DATA := build.RegisterCommit("ecdata.IS_ECPAIRING_DATA", build.Settings.Traces.Ecdata) - ecdata__IS_ECPAIRING_RESULT := build.RegisterCommit("ecdata.IS_ECPAIRING_RESULT", build.Settings.Traces.Ecdata) - ecdata__IS_ECRECOVER_DATA := build.RegisterCommit("ecdata.IS_ECRECOVER_DATA", build.Settings.Traces.Ecdata) - ecdata__IS_ECRECOVER_RESULT := build.RegisterCommit("ecdata.IS_ECRECOVER_RESULT", build.Settings.Traces.Ecdata) - ecdata__IS_INFINITY := build.RegisterCommit("ecdata.IS_INFINITY", build.Settings.Traces.Ecdata) - ecdata__IS_LARGE_POINT := build.RegisterCommit("ecdata.IS_LARGE_POINT", build.Settings.Traces.Ecdata) - ecdata__IS_SMALL_POINT := build.RegisterCommit("ecdata.IS_SMALL_POINT", build.Settings.Traces.Ecdata) - ecdata__LIMB := build.RegisterCommit("ecdata.LIMB", build.Settings.Traces.Ecdata) - ecdata__NOT_ON_G2 := build.RegisterCommit("ecdata.NOT_ON_G2", build.Settings.Traces.Ecdata) - ecdata__NOT_ON_G2_ACC := build.RegisterCommit("ecdata.NOT_ON_G2_ACC", build.Settings.Traces.Ecdata) - ecdata__NOT_ON_G2_ACC_MAX := build.RegisterCommit("ecdata.NOT_ON_G2_ACC_MAX", build.Settings.Traces.Ecdata) - ecdata__OVERALL_TRIVIAL_PAIRING := build.RegisterCommit("ecdata.OVERALL_TRIVIAL_PAIRING", build.Settings.Traces.Ecdata) - ecdata__PHASE := build.RegisterCommit("ecdata.PHASE", build.Settings.Traces.Ecdata) - ecdata__STAMP := build.RegisterCommit("ecdata.STAMP", build.Settings.Traces.Ecdata) - ecdata__SUCCESS_BIT := build.RegisterCommit("ecdata.SUCCESS_BIT", build.Settings.Traces.Ecdata) - ecdata__TOTAL_PAIRINGS := build.RegisterCommit("ecdata.TOTAL_PAIRINGS", build.Settings.Traces.Ecdata) - ecdata__TOTAL_SIZE := build.RegisterCommit("ecdata.TOTAL_SIZE", build.Settings.Traces.Ecdata) - ecdata__WCP_ARG1_HI := build.RegisterCommit("ecdata.WCP_ARG1_HI", build.Settings.Traces.Ecdata) - ecdata__WCP_ARG1_LO := build.RegisterCommit("ecdata.WCP_ARG1_LO", build.Settings.Traces.Ecdata) - ecdata__WCP_ARG2_HI := build.RegisterCommit("ecdata.WCP_ARG2_HI", build.Settings.Traces.Ecdata) - ecdata__WCP_ARG2_LO := build.RegisterCommit("ecdata.WCP_ARG2_LO", build.Settings.Traces.Ecdata) - ecdata__WCP_FLAG := build.RegisterCommit("ecdata.WCP_FLAG", build.Settings.Traces.Ecdata) - ecdata__WCP_INST := build.RegisterCommit("ecdata.WCP_INST", build.Settings.Traces.Ecdata) - ecdata__WCP_RES := build.RegisterCommit("ecdata.WCP_RES", build.Settings.Traces.Ecdata) - euc__CEIL := build.RegisterCommit("euc.CEIL", build.Settings.Traces.Euc) - euc__CT := build.RegisterCommit("euc.CT", build.Settings.Traces.Euc) - euc__CT_MAX := build.RegisterCommit("euc.CT_MAX", build.Settings.Traces.Euc) - euc__C_INV_CT_ := build.RegisterCommit("euc.C/INV[CT]", build.Settings.Traces.Euc) - euc__C_INV____CT_8__ := build.RegisterCommit("euc.C/INV[(- CT 8)]", build.Settings.Traces.Euc) - euc__C_INV____CT_MAX_CT__ := build.RegisterCommit("euc.C/INV[(- CT_MAX CT)]", build.Settings.Traces.Euc) - euc__C_INV__mul_DIVIDEND_REMAINDER__ := build.RegisterCommit("euc.C/INV[(* DIVIDEND REMAINDER)]", build.Settings.Traces.Euc) - euc__C__EXPAND_0_ := build.RegisterCommit("euc.C/#EXPAND[0]", build.Settings.Traces.Euc) - euc__C__EXPAND__mul_16_DONE__ := build.RegisterCommit("euc.C/#EXPAND[(* 16 DONE)]", build.Settings.Traces.Euc) - euc__C__EXPAND__mul_1_DONE__ := build.RegisterCommit("euc.C/#EXPAND[(* 1 DONE)]", build.Settings.Traces.Euc) - euc__C__EXPAND__mul_DIVISOR_DONE__ := build.RegisterCommit("euc.C/#EXPAND[(* DIVISOR DONE)]", build.Settings.Traces.Euc) - euc__C__EXPAND__mul_REMAINDER_DONE__ := build.RegisterCommit("euc.C/#EXPAND[(* REMAINDER DONE)]", build.Settings.Traces.Euc) - euc__DIVIDEND := build.RegisterCommit("euc.DIVIDEND", build.Settings.Traces.Euc) - euc__DIVISOR := build.RegisterCommit("euc.DIVISOR", build.Settings.Traces.Euc) - euc__DIVISOR_BYTE := build.RegisterCommit("euc.DIVISOR_BYTE", build.Settings.Traces.Euc) - euc__DONE := build.RegisterCommit("euc.DONE", build.Settings.Traces.Euc) - euc__IOMF := build.RegisterCommit("euc.IOMF", build.Settings.Traces.Euc) - euc__QUOTIENT := build.RegisterCommit("euc.QUOTIENT", build.Settings.Traces.Euc) - euc__QUOTIENT_BYTE := build.RegisterCommit("euc.QUOTIENT_BYTE", build.Settings.Traces.Euc) - euc__REMAINDER := build.RegisterCommit("euc.REMAINDER", build.Settings.Traces.Euc) - euc__REMAINDER_BYTE := build.RegisterCommit("euc.REMAINDER_BYTE", build.Settings.Traces.Euc) - exp__CMPTN := build.RegisterCommit("exp.CMPTN", build.Settings.Traces.Exp) - exp__CT := build.RegisterCommit("exp.CT", build.Settings.Traces.Exp) - exp__CT_MAX := build.RegisterCommit("exp.CT_MAX", build.Settings.Traces.Exp) - exp__C_INV_CT_ := build.RegisterCommit("exp.C/INV[CT]", build.Settings.Traces.Exp) - exp__C_INV_MSB_ACC_ := build.RegisterCommit("exp.C/INV[MSB_ACC]", build.Settings.Traces.Exp) - exp__C_INV_PLT_JMP_ := build.RegisterCommit("exp.C/INV[PLT_JMP]", build.Settings.Traces.Exp) - exp__C_INV_STAMP_ := build.RegisterCommit("exp.C/INV[STAMP]", build.Settings.Traces.Exp) - exp__C_INV_TANZB_ACC_ := build.RegisterCommit("exp.C/INV[TANZB_ACC]", build.Settings.Traces.Exp) - exp__C_INV_TANZB_ACC_1_ := build.RegisterCommit("exp.C/INV[TANZB_ACC₋₁]", build.Settings.Traces.Exp) - exp__C_INV_TRIM_ACC_ := build.RegisterCommit("exp.C/INV[TRIM_ACC]", build.Settings.Traces.Exp) - exp__C_INV____CT_0__ := build.RegisterCommit("exp.C/INV[(- CT 0)]", build.Settings.Traces.Exp) - exp__C_INV____CT_CT_MAX__ := build.RegisterCommit("exp.C/INV[(- CT CT_MAX)]", build.Settings.Traces.Exp) - exp__C_INV____CT_PLT_JMP__ := build.RegisterCommit("exp.C/INV[(- CT PLT_JMP)]", build.Settings.Traces.Exp) - exp__C_INV____STAMP_1_STAMP__ := build.RegisterCommit("exp.C/INV[(- STAMP₊₁ STAMP)]", build.Settings.Traces.Exp) - exp__C__EXPAND__mul_WCP_ARG_1_HI__mul_PRPRC_WCP_FLAG___ := build.RegisterCommit("exp.C/#EXPAND[(* WCP_ARG_1_HI (* PRPRC WCP_FLAG))]", build.Settings.Traces.Exp) - exp__C__EXPAND__mul_WCP_ARG_1_LO__mul_PRPRC_WCP_FLAG___ := build.RegisterCommit("exp.C/#EXPAND[(* WCP_ARG_1_LO (* PRPRC WCP_FLAG))]", build.Settings.Traces.Exp) - exp__C__EXPAND__mul_WCP_ARG_2_HI__mul_PRPRC_WCP_FLAG___ := build.RegisterCommit("exp.C/#EXPAND[(* WCP_ARG_2_HI (* PRPRC WCP_FLAG))]", build.Settings.Traces.Exp) - exp__C__EXPAND__mul_WCP_ARG_2_LO__mul_PRPRC_WCP_FLAG___ := build.RegisterCommit("exp.C/#EXPAND[(* WCP_ARG_2_LO (* PRPRC WCP_FLAG))]", build.Settings.Traces.Exp) - exp__C__EXPAND__mul_WCP_INST__mul_PRPRC_WCP_FLAG___ := build.RegisterCommit("exp.C/#EXPAND[(* WCP_INST (* PRPRC WCP_FLAG))]", build.Settings.Traces.Exp) - exp__C__EXPAND__mul_WCP_RES__mul_PRPRC_WCP_FLAG___ := build.RegisterCommit("exp.C/#EXPAND[(* WCP_RES (* PRPRC WCP_FLAG))]", build.Settings.Traces.Exp) - exp__DATA_3_xor_WCP_ARG_2_HI := build.RegisterCommit("exp.DATA_3_xor_WCP_ARG_2_HI", build.Settings.Traces.Exp) - exp__DATA_4_xor_WCP_ARG_2_LO := build.RegisterCommit("exp.DATA_4_xor_WCP_ARG_2_LO", build.Settings.Traces.Exp) - exp__DATA_5 := build.RegisterCommit("exp.DATA_5", build.Settings.Traces.Exp) - exp__EXP_INST := build.RegisterCommit("exp.EXP_INST", build.Settings.Traces.Exp) - exp__IS_EXP_LOG := build.RegisterCommit("exp.IS_EXP_LOG", build.Settings.Traces.Exp) - exp__IS_MODEXP_LOG := build.RegisterCommit("exp.IS_MODEXP_LOG", build.Settings.Traces.Exp) - exp__MACRO := build.RegisterCommit("exp.MACRO", build.Settings.Traces.Exp) - exp__MANZB_ACC := build.RegisterCommit("exp.MANZB_ACC", build.Settings.Traces.Exp) - exp__MANZB_xor_WCP_FLAG := build.RegisterCommit("exp.MANZB_xor_WCP_FLAG", build.Settings.Traces.Exp) - exp__MSB_ACC := build.RegisterCommit("exp.MSB_ACC", build.Settings.Traces.Exp) - exp__MSB_BIT_xor_WCP_RES := build.RegisterCommit("exp.MSB_BIT_xor_WCP_RES", build.Settings.Traces.Exp) - exp__MSB_xor_WCP_INST := build.RegisterCommit("exp.MSB_xor_WCP_INST", build.Settings.Traces.Exp) - exp__PLT_BIT := build.RegisterCommit("exp.PLT_BIT", build.Settings.Traces.Exp) - exp__PLT_JMP := build.RegisterCommit("exp.PLT_JMP", build.Settings.Traces.Exp) - exp__PRPRC := build.RegisterCommit("exp.PRPRC", build.Settings.Traces.Exp) - exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI := build.RegisterCommit("exp.RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI", build.Settings.Traces.Exp) - exp__RAW_BYTE := build.RegisterCommit("exp.RAW_BYTE", build.Settings.Traces.Exp) - exp__STAMP := build.RegisterCommit("exp.STAMP", build.Settings.Traces.Exp) - exp__TANZB := build.RegisterCommit("exp.TANZB", build.Settings.Traces.Exp) - exp__TANZB_ACC := build.RegisterCommit("exp.TANZB_ACC", build.Settings.Traces.Exp) - exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO := build.RegisterCommit("exp.TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO", build.Settings.Traces.Exp) - exp__TRIM_BYTE := build.RegisterCommit("exp.TRIM_BYTE", build.Settings.Traces.Exp) - ext__ACC_A_0 := build.RegisterCommit("ext.ACC_A_0", build.Settings.Traces.Ext) - ext__ACC_A_1 := build.RegisterCommit("ext.ACC_A_1", build.Settings.Traces.Ext) - ext__ACC_A_2 := build.RegisterCommit("ext.ACC_A_2", build.Settings.Traces.Ext) - ext__ACC_A_3 := build.RegisterCommit("ext.ACC_A_3", build.Settings.Traces.Ext) - ext__ACC_B_0 := build.RegisterCommit("ext.ACC_B_0", build.Settings.Traces.Ext) - ext__ACC_B_1 := build.RegisterCommit("ext.ACC_B_1", build.Settings.Traces.Ext) - ext__ACC_B_2 := build.RegisterCommit("ext.ACC_B_2", build.Settings.Traces.Ext) - ext__ACC_B_3 := build.RegisterCommit("ext.ACC_B_3", build.Settings.Traces.Ext) - ext__ACC_C_0 := build.RegisterCommit("ext.ACC_C_0", build.Settings.Traces.Ext) - ext__ACC_C_1 := build.RegisterCommit("ext.ACC_C_1", build.Settings.Traces.Ext) - ext__ACC_C_2 := build.RegisterCommit("ext.ACC_C_2", build.Settings.Traces.Ext) - ext__ACC_C_3 := build.RegisterCommit("ext.ACC_C_3", build.Settings.Traces.Ext) - ext__ACC_DELTA_0 := build.RegisterCommit("ext.ACC_DELTA_0", build.Settings.Traces.Ext) - ext__ACC_DELTA_1 := build.RegisterCommit("ext.ACC_DELTA_1", build.Settings.Traces.Ext) - ext__ACC_DELTA_2 := build.RegisterCommit("ext.ACC_DELTA_2", build.Settings.Traces.Ext) - ext__ACC_DELTA_3 := build.RegisterCommit("ext.ACC_DELTA_3", build.Settings.Traces.Ext) - ext__ACC_H_0 := build.RegisterCommit("ext.ACC_H_0", build.Settings.Traces.Ext) - ext__ACC_H_1 := build.RegisterCommit("ext.ACC_H_1", build.Settings.Traces.Ext) - ext__ACC_H_2 := build.RegisterCommit("ext.ACC_H_2", build.Settings.Traces.Ext) - ext__ACC_H_3 := build.RegisterCommit("ext.ACC_H_3", build.Settings.Traces.Ext) - ext__ACC_H_4 := build.RegisterCommit("ext.ACC_H_4", build.Settings.Traces.Ext) - ext__ACC_H_5 := build.RegisterCommit("ext.ACC_H_5", build.Settings.Traces.Ext) - ext__ACC_I_0 := build.RegisterCommit("ext.ACC_I_0", build.Settings.Traces.Ext) - ext__ACC_I_1 := build.RegisterCommit("ext.ACC_I_1", build.Settings.Traces.Ext) - ext__ACC_I_2 := build.RegisterCommit("ext.ACC_I_2", build.Settings.Traces.Ext) - ext__ACC_I_3 := build.RegisterCommit("ext.ACC_I_3", build.Settings.Traces.Ext) - ext__ACC_I_4 := build.RegisterCommit("ext.ACC_I_4", build.Settings.Traces.Ext) - ext__ACC_I_5 := build.RegisterCommit("ext.ACC_I_5", build.Settings.Traces.Ext) - ext__ACC_I_6 := build.RegisterCommit("ext.ACC_I_6", build.Settings.Traces.Ext) - ext__ACC_J_0 := build.RegisterCommit("ext.ACC_J_0", build.Settings.Traces.Ext) - ext__ACC_J_1 := build.RegisterCommit("ext.ACC_J_1", build.Settings.Traces.Ext) - ext__ACC_J_2 := build.RegisterCommit("ext.ACC_J_2", build.Settings.Traces.Ext) - ext__ACC_J_3 := build.RegisterCommit("ext.ACC_J_3", build.Settings.Traces.Ext) - ext__ACC_J_4 := build.RegisterCommit("ext.ACC_J_4", build.Settings.Traces.Ext) - ext__ACC_J_5 := build.RegisterCommit("ext.ACC_J_5", build.Settings.Traces.Ext) - ext__ACC_J_6 := build.RegisterCommit("ext.ACC_J_6", build.Settings.Traces.Ext) - ext__ACC_J_7 := build.RegisterCommit("ext.ACC_J_7", build.Settings.Traces.Ext) - ext__ACC_Q_0 := build.RegisterCommit("ext.ACC_Q_0", build.Settings.Traces.Ext) - ext__ACC_Q_1 := build.RegisterCommit("ext.ACC_Q_1", build.Settings.Traces.Ext) - ext__ACC_Q_2 := build.RegisterCommit("ext.ACC_Q_2", build.Settings.Traces.Ext) - ext__ACC_Q_3 := build.RegisterCommit("ext.ACC_Q_3", build.Settings.Traces.Ext) - ext__ACC_Q_4 := build.RegisterCommit("ext.ACC_Q_4", build.Settings.Traces.Ext) - ext__ACC_Q_5 := build.RegisterCommit("ext.ACC_Q_5", build.Settings.Traces.Ext) - ext__ACC_Q_6 := build.RegisterCommit("ext.ACC_Q_6", build.Settings.Traces.Ext) - ext__ACC_Q_7 := build.RegisterCommit("ext.ACC_Q_7", build.Settings.Traces.Ext) - ext__ACC_R_0 := build.RegisterCommit("ext.ACC_R_0", build.Settings.Traces.Ext) - ext__ACC_R_1 := build.RegisterCommit("ext.ACC_R_1", build.Settings.Traces.Ext) - ext__ACC_R_2 := build.RegisterCommit("ext.ACC_R_2", build.Settings.Traces.Ext) - ext__ACC_R_3 := build.RegisterCommit("ext.ACC_R_3", build.Settings.Traces.Ext) - ext__ARG_1_HI := build.RegisterCommit("ext.ARG_1_HI", build.Settings.Traces.Ext) - ext__ARG_1_LO := build.RegisterCommit("ext.ARG_1_LO", build.Settings.Traces.Ext) - ext__ARG_2_HI := build.RegisterCommit("ext.ARG_2_HI", build.Settings.Traces.Ext) - ext__ARG_2_LO := build.RegisterCommit("ext.ARG_2_LO", build.Settings.Traces.Ext) - ext__ARG_3_HI := build.RegisterCommit("ext.ARG_3_HI", build.Settings.Traces.Ext) - ext__ARG_3_LO := build.RegisterCommit("ext.ARG_3_LO", build.Settings.Traces.Ext) - ext__BIT_1 := build.RegisterCommit("ext.BIT_1", build.Settings.Traces.Ext) - ext__BIT_2 := build.RegisterCommit("ext.BIT_2", build.Settings.Traces.Ext) - ext__BIT_3 := build.RegisterCommit("ext.BIT_3", build.Settings.Traces.Ext) - ext__BYTE_A_0 := build.RegisterCommit("ext.BYTE_A_0", build.Settings.Traces.Ext) - ext__BYTE_A_1 := build.RegisterCommit("ext.BYTE_A_1", build.Settings.Traces.Ext) - ext__BYTE_A_2 := build.RegisterCommit("ext.BYTE_A_2", build.Settings.Traces.Ext) - ext__BYTE_A_3 := build.RegisterCommit("ext.BYTE_A_3", build.Settings.Traces.Ext) - ext__BYTE_B_0 := build.RegisterCommit("ext.BYTE_B_0", build.Settings.Traces.Ext) - ext__BYTE_B_1 := build.RegisterCommit("ext.BYTE_B_1", build.Settings.Traces.Ext) - ext__BYTE_B_2 := build.RegisterCommit("ext.BYTE_B_2", build.Settings.Traces.Ext) - ext__BYTE_B_3 := build.RegisterCommit("ext.BYTE_B_3", build.Settings.Traces.Ext) - ext__BYTE_C_0 := build.RegisterCommit("ext.BYTE_C_0", build.Settings.Traces.Ext) - ext__BYTE_C_1 := build.RegisterCommit("ext.BYTE_C_1", build.Settings.Traces.Ext) - ext__BYTE_C_2 := build.RegisterCommit("ext.BYTE_C_2", build.Settings.Traces.Ext) - ext__BYTE_C_3 := build.RegisterCommit("ext.BYTE_C_3", build.Settings.Traces.Ext) - ext__BYTE_DELTA_0 := build.RegisterCommit("ext.BYTE_DELTA_0", build.Settings.Traces.Ext) - ext__BYTE_DELTA_1 := build.RegisterCommit("ext.BYTE_DELTA_1", build.Settings.Traces.Ext) - ext__BYTE_DELTA_2 := build.RegisterCommit("ext.BYTE_DELTA_2", build.Settings.Traces.Ext) - ext__BYTE_DELTA_3 := build.RegisterCommit("ext.BYTE_DELTA_3", build.Settings.Traces.Ext) - ext__BYTE_H_0 := build.RegisterCommit("ext.BYTE_H_0", build.Settings.Traces.Ext) - ext__BYTE_H_1 := build.RegisterCommit("ext.BYTE_H_1", build.Settings.Traces.Ext) - ext__BYTE_H_2 := build.RegisterCommit("ext.BYTE_H_2", build.Settings.Traces.Ext) - ext__BYTE_H_3 := build.RegisterCommit("ext.BYTE_H_3", build.Settings.Traces.Ext) - ext__BYTE_H_4 := build.RegisterCommit("ext.BYTE_H_4", build.Settings.Traces.Ext) - ext__BYTE_H_5 := build.RegisterCommit("ext.BYTE_H_5", build.Settings.Traces.Ext) - ext__BYTE_I_0 := build.RegisterCommit("ext.BYTE_I_0", build.Settings.Traces.Ext) - ext__BYTE_I_1 := build.RegisterCommit("ext.BYTE_I_1", build.Settings.Traces.Ext) - ext__BYTE_I_2 := build.RegisterCommit("ext.BYTE_I_2", build.Settings.Traces.Ext) - ext__BYTE_I_3 := build.RegisterCommit("ext.BYTE_I_3", build.Settings.Traces.Ext) - ext__BYTE_I_4 := build.RegisterCommit("ext.BYTE_I_4", build.Settings.Traces.Ext) - ext__BYTE_I_5 := build.RegisterCommit("ext.BYTE_I_5", build.Settings.Traces.Ext) - ext__BYTE_I_6 := build.RegisterCommit("ext.BYTE_I_6", build.Settings.Traces.Ext) - ext__BYTE_J_0 := build.RegisterCommit("ext.BYTE_J_0", build.Settings.Traces.Ext) - ext__BYTE_J_1 := build.RegisterCommit("ext.BYTE_J_1", build.Settings.Traces.Ext) - ext__BYTE_J_2 := build.RegisterCommit("ext.BYTE_J_2", build.Settings.Traces.Ext) - ext__BYTE_J_3 := build.RegisterCommit("ext.BYTE_J_3", build.Settings.Traces.Ext) - ext__BYTE_J_4 := build.RegisterCommit("ext.BYTE_J_4", build.Settings.Traces.Ext) - ext__BYTE_J_5 := build.RegisterCommit("ext.BYTE_J_5", build.Settings.Traces.Ext) - ext__BYTE_J_6 := build.RegisterCommit("ext.BYTE_J_6", build.Settings.Traces.Ext) - ext__BYTE_J_7 := build.RegisterCommit("ext.BYTE_J_7", build.Settings.Traces.Ext) - ext__BYTE_Q_0 := build.RegisterCommit("ext.BYTE_Q_0", build.Settings.Traces.Ext) - ext__BYTE_Q_1 := build.RegisterCommit("ext.BYTE_Q_1", build.Settings.Traces.Ext) - ext__BYTE_Q_2 := build.RegisterCommit("ext.BYTE_Q_2", build.Settings.Traces.Ext) - ext__BYTE_Q_3 := build.RegisterCommit("ext.BYTE_Q_3", build.Settings.Traces.Ext) - ext__BYTE_Q_4 := build.RegisterCommit("ext.BYTE_Q_4", build.Settings.Traces.Ext) - ext__BYTE_Q_5 := build.RegisterCommit("ext.BYTE_Q_5", build.Settings.Traces.Ext) - ext__BYTE_Q_6 := build.RegisterCommit("ext.BYTE_Q_6", build.Settings.Traces.Ext) - ext__BYTE_Q_7 := build.RegisterCommit("ext.BYTE_Q_7", build.Settings.Traces.Ext) - ext__BYTE_R_0 := build.RegisterCommit("ext.BYTE_R_0", build.Settings.Traces.Ext) - ext__BYTE_R_1 := build.RegisterCommit("ext.BYTE_R_1", build.Settings.Traces.Ext) - ext__BYTE_R_2 := build.RegisterCommit("ext.BYTE_R_2", build.Settings.Traces.Ext) - ext__BYTE_R_3 := build.RegisterCommit("ext.BYTE_R_3", build.Settings.Traces.Ext) - ext__CMP := build.RegisterCommit("ext.CMP", build.Settings.Traces.Ext) - ext__CT := build.RegisterCommit("ext.CT", build.Settings.Traces.Ext) - ext__C_INV_ARG_1_HI_ := build.RegisterCommit("ext.C/INV[ARG_1_HI]", build.Settings.Traces.Ext) - ext__C_INV_ARG_1_LO_ := build.RegisterCommit("ext.C/INV[ARG_1_LO]", build.Settings.Traces.Ext) - ext__C_INV_ARG_2_HI_ := build.RegisterCommit("ext.C/INV[ARG_2_HI]", build.Settings.Traces.Ext) - ext__C_INV_ARG_2_LO_ := build.RegisterCommit("ext.C/INV[ARG_2_LO]", build.Settings.Traces.Ext) - ext__C_INV_ARG_3_HI_ := build.RegisterCommit("ext.C/INV[ARG_3_HI]", build.Settings.Traces.Ext) - ext__C_INV_CT_ := build.RegisterCommit("ext.C/INV[CT]", build.Settings.Traces.Ext) - ext__C_INV_STAMP_ := build.RegisterCommit("ext.C/INV[STAMP]", build.Settings.Traces.Ext) - ext__C_INV____ACC_C_0_ACC_R_0__ := build.RegisterCommit("ext.C/INV[(- ACC_C_0 ACC_R_0)]", build.Settings.Traces.Ext) - ext__C_INV____ACC_C_1_ACC_R_1__ := build.RegisterCommit("ext.C/INV[(- ACC_C_1 ACC_R_1)]", build.Settings.Traces.Ext) - ext__C_INV____ACC_C_2_ACC_R_2__ := build.RegisterCommit("ext.C/INV[(- ACC_C_2 ACC_R_2)]", build.Settings.Traces.Ext) - ext__C_INV____ACC_C_3_ACC_R_3__ := build.RegisterCommit("ext.C/INV[(- ACC_C_3 ACC_R_3)]", build.Settings.Traces.Ext) - ext__C_INV____CT_7__ := build.RegisterCommit("ext.C/INV[(- CT 7)]", build.Settings.Traces.Ext) - ext__C_INV____INST_9__ := build.RegisterCommit("ext.C/INV[(- INST 9)]", build.Settings.Traces.Ext) - ext__C_INV____STAMP_1_STAMP__ := build.RegisterCommit("ext.C/INV[(- STAMP₊₁ STAMP)]", build.Settings.Traces.Ext) - ext__C_INV__mul_ARG_3_LO____1_ARG_3_LO___ := build.RegisterCommit("ext.C/INV[(* ARG_3_LO (- 1 ARG_3_LO))]", build.Settings.Traces.Ext) - ext__INST := build.RegisterCommit("ext.INST", build.Settings.Traces.Ext) - ext__OF_H := build.RegisterCommit("ext.OF_H", build.Settings.Traces.Ext) - ext__OF_I := build.RegisterCommit("ext.OF_I", build.Settings.Traces.Ext) - ext__OF_J := build.RegisterCommit("ext.OF_J", build.Settings.Traces.Ext) - ext__OF_RES := build.RegisterCommit("ext.OF_RES", build.Settings.Traces.Ext) - ext__OLI := build.RegisterCommit("ext.OLI", build.Settings.Traces.Ext) - ext__RES_HI := build.RegisterCommit("ext.RES_HI", build.Settings.Traces.Ext) - ext__RES_LO := build.RegisterCommit("ext.RES_LO", build.Settings.Traces.Ext) - ext__STAMP := build.RegisterCommit("ext.STAMP", build.Settings.Traces.Ext) - gas__CT := build.RegisterCommit("gas.CT", build.Settings.Traces.Gas) - gas__CT_MAX := build.RegisterCommit("gas.CT_MAX", build.Settings.Traces.Gas) - gas__C_INV_CT_ := build.RegisterCommit("gas.C/INV[CT]", build.Settings.Traces.Gas) - gas__C_INV____CT_CT_MAX__ := build.RegisterCommit("gas.C/INV[(- CT CT_MAX)]", build.Settings.Traces.Gas) - gas__C_INV__mul_EXCEPTIONS_AHOY____1_OUT_OF_GAS_EXCEPTION___ := build.RegisterCommit("gas.C/INV[(* EXCEPTIONS_AHOY (- 1 OUT_OF_GAS_EXCEPTION))]", build.Settings.Traces.Gas) - gas__C__EXPAND_0_ := build.RegisterCommit("gas.C/#EXPAND[0]", build.Settings.Traces.Gas) - gas__C__EXPAND__mul_WCP_ARG1_LO_INPUTS_AND_OUTPUTS_ARE_MEANINGFUL__ := build.RegisterCommit("gas.C/#EXPAND[(* WCP_ARG1_LO INPUTS_AND_OUTPUTS_ARE_MEANINGFUL)]", build.Settings.Traces.Gas) - gas__C__EXPAND__mul_WCP_ARG2_LO_INPUTS_AND_OUTPUTS_ARE_MEANINGFUL__ := build.RegisterCommit("gas.C/#EXPAND[(* WCP_ARG2_LO INPUTS_AND_OUTPUTS_ARE_MEANINGFUL)]", build.Settings.Traces.Gas) - gas__C__EXPAND__mul_WCP_INST_INPUTS_AND_OUTPUTS_ARE_MEANINGFUL__ := build.RegisterCommit("gas.C/#EXPAND[(* WCP_INST INPUTS_AND_OUTPUTS_ARE_MEANINGFUL)]", build.Settings.Traces.Gas) - gas__C__EXPAND__mul_WCP_RES_INPUTS_AND_OUTPUTS_ARE_MEANINGFUL__ := build.RegisterCommit("gas.C/#EXPAND[(* WCP_RES INPUTS_AND_OUTPUTS_ARE_MEANINGFUL)]", build.Settings.Traces.Gas) - gas__EXCEPTIONS_AHOY := build.RegisterCommit("gas.EXCEPTIONS_AHOY", build.Settings.Traces.Gas) - gas__FIRST := build.RegisterCommit("gas.FIRST", build.Settings.Traces.Gas) - gas__GAS_ACTUAL := build.RegisterCommit("gas.GAS_ACTUAL", build.Settings.Traces.Gas) - gas__GAS_COST := build.RegisterCommit("gas.GAS_COST", build.Settings.Traces.Gas) - gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL := build.RegisterCommit("gas.INPUTS_AND_OUTPUTS_ARE_MEANINGFUL", build.Settings.Traces.Gas) - gas__OUT_OF_GAS_EXCEPTION := build.RegisterCommit("gas.OUT_OF_GAS_EXCEPTION", build.Settings.Traces.Gas) - gas__WCP_ARG1_LO := build.RegisterCommit("gas.WCP_ARG1_LO", build.Settings.Traces.Gas) - gas__WCP_ARG2_LO := build.RegisterCommit("gas.WCP_ARG2_LO", build.Settings.Traces.Gas) - gas__WCP_INST := build.RegisterCommit("gas.WCP_INST", build.Settings.Traces.Gas) - gas__WCP_RES := build.RegisterCommit("gas.WCP_RES", build.Settings.Traces.Gas) - hub__CONTEXT_GETS_REVERTED := build.RegisterCommit("hub.CONTEXT_GETS_REVERTED", build.Settings.Traces.Hub) - hub__CONTEXT_MAY_CHANGE := build.RegisterCommit("hub.CONTEXT_MAY_CHANGE", build.Settings.Traces.Hub) - hub__CONTEXT_SELF_REVERTS := build.RegisterCommit("hub.CONTEXT_SELF_REVERTS", build.Settings.Traces.Hub) - hub__COUNTER_TLI := build.RegisterCommit("hub.COUNTER_TLI", build.Settings.Traces.Hub) - hub__CREATE_EXCEPTION_xor_HASH_INFO_FLAG := build.RegisterCommit("hub.CREATE_EXCEPTION_xor_HASH_INFO_FLAG", build.Settings.Traces.Hub) - hub__CREATE_FAILURE_CONDITION_WILL_REVERT_xor_ICPX := build.RegisterCommit("hub.CREATE_FAILURE_CONDITION_WILL_REVERT_xor_ICPX", build.Settings.Traces.Hub) - hub__CREATE_FAILURE_CONDITION_WONT_REVERT_xor_INVALID_FLAG := build.RegisterCommit("hub.CREATE_FAILURE_CONDITION_WONT_REVERT_xor_INVALID_FLAG", build.Settings.Traces.Hub) - hub__CREATE_NONEMPTY_INIT_CODE_FAILURE_WILL_REVERT_xor_JUMPX := build.RegisterCommit("hub.CREATE_NONEMPTY_INIT_CODE_FAILURE_WILL_REVERT_xor_JUMPX", build.Settings.Traces.Hub) - hub__CREATE_NONEMPTY_INIT_CODE_FAILURE_WONT_REVERT_xor_JUMP_DESTINATION_VETTING_REQUIRED := build.RegisterCommit("hub.CREATE_NONEMPTY_INIT_CODE_FAILURE_WONT_REVERT_xor_JUMP_DESTINATION_VETTING_REQUIRED", build.Settings.Traces.Hub) - hub__CREATE_NONEMPTY_INIT_CODE_SUCCESS_WILL_REVERT_xor_JUMP_FLAG := build.RegisterCommit("hub.CREATE_NONEMPTY_INIT_CODE_SUCCESS_WILL_REVERT_xor_JUMP_FLAG", build.Settings.Traces.Hub) - hub__CREATE_NONEMPTY_INIT_CODE_SUCCESS_WONT_REVERT_xor_KEC_FLAG := build.RegisterCommit("hub.CREATE_NONEMPTY_INIT_CODE_SUCCESS_WONT_REVERT_xor_KEC_FLAG", build.Settings.Traces.Hub) - hub__DEPLOYMENT_STATUS_INFTY_xor_IS_STATIC_xor_EXP_FLAG_xor_CALL_ABORT_WONT_REVERT_xor_ADD_FLAG_xor_UNCONSTRAINED_FIRST_xor_IS_DEPLOYMENT := build.RegisterCommit("hub.DEPLOYMENT_STATUS_INFTY_xor_IS_STATIC_xor_EXP_FLAG_xor_CALL_ABORT_WONT_REVERT_xor_ADD_FLAG_xor_UNCONSTRAINED_FIRST_xor_IS_DEPLOYMENT", build.Settings.Traces.Hub) - hub__DEPLOYMENT_STATUS_NEW_xor_UPDATE_xor_MMU_FLAG_xor_CALL_EOA_SUCCESS_CALLER_WILL_REVERT_xor_BIN_FLAG_xor_VALUE_CURR_CHANGES_xor_IS_TYPE2 := build.RegisterCommit("hub.DEPLOYMENT_STATUS_NEW_xor_UPDATE_xor_MMU_FLAG_xor_CALL_EOA_SUCCESS_CALLER_WILL_REVERT_xor_BIN_FLAG_xor_VALUE_CURR_CHANGES_xor_IS_TYPE2", build.Settings.Traces.Hub) - hub__DEPLOYMENT_STATUS_xor_IS_ROOT_xor_CCSR_FLAG_xor_CALL_ABORT_WILL_REVERT_xor_ACC_FLAG_xor_UNCONSTRAINED_FINAL_xor_COPY_TXCD := build.RegisterCommit("hub.DEPLOYMENT_STATUS_xor_IS_ROOT_xor_CCSR_FLAG_xor_CALL_ABORT_WILL_REVERT_xor_ACC_FLAG_xor_UNCONSTRAINED_FINAL_xor_COPY_TXCD", build.Settings.Traces.Hub) - hub__EXCEPTION_AHOY := build.RegisterCommit("hub.EXCEPTION_AHOY", build.Settings.Traces.Hub) - hub__EXISTS_NEW_xor_MXP_DEPLOYS_xor_CALL_EXCEPTION_xor_CALL_FLAG_xor_VALUE_CURR_IS_ZERO_xor_STATUS_CODE := build.RegisterCommit("hub.EXISTS_NEW_xor_MXP_DEPLOYS_xor_CALL_EXCEPTION_xor_CALL_FLAG_xor_VALUE_CURR_IS_ZERO_xor_STATUS_CODE", build.Settings.Traces.Hub) - hub__EXISTS_xor_MMU_SUCCESS_BIT_xor_CALL_EOA_SUCCESS_CALLER_WONT_REVERT_xor_BTC_FLAG_xor_VALUE_CURR_IS_ORIG_xor_REQUIRES_EVM_EXECUTION := build.RegisterCommit("hub.EXISTS_xor_MMU_SUCCESS_BIT_xor_CALL_EOA_SUCCESS_CALLER_WONT_REVERT_xor_BTC_FLAG_xor_VALUE_CURR_IS_ORIG_xor_REQUIRES_EVM_EXECUTION", build.Settings.Traces.Hub) - hub__HAS_CODE_NEW_xor_MXP_MTNTOP_xor_CALL_PRC_SUCCESS_CALLER_WILL_REVERT_xor_COPY_FLAG_xor_VALUE_NEXT_IS_ORIG := build.RegisterCommit("hub.HAS_CODE_NEW_xor_MXP_MTNTOP_xor_CALL_PRC_SUCCESS_CALLER_WILL_REVERT_xor_COPY_FLAG_xor_VALUE_NEXT_IS_ORIG", build.Settings.Traces.Hub) - hub__HAS_CODE_xor_MXP_FLAG_xor_CALL_PRC_FAILURE_xor_CON_FLAG_xor_VALUE_NEXT_IS_CURR := build.RegisterCommit("hub.HAS_CODE_xor_MXP_FLAG_xor_CALL_PRC_FAILURE_xor_CON_FLAG_xor_VALUE_NEXT_IS_CURR", build.Settings.Traces.Hub) - hub__IS_PRECOMPILE_xor_MXP_MXPX_xor_CALL_PRC_SUCCESS_CALLER_WONT_REVERT_xor_CREATE_FLAG_xor_VALUE_NEXT_IS_ZERO := build.RegisterCommit("hub.IS_PRECOMPILE_xor_MXP_MXPX_xor_CALL_PRC_SUCCESS_CALLER_WONT_REVERT_xor_CREATE_FLAG_xor_VALUE_NEXT_IS_ZERO", build.Settings.Traces.Hub) - hub__MARKED_FOR_SELFDESTRUCT_NEW_xor_MXP_SIZE_2_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WONT_REVERT_xor_DEC_FLAG_2_xor_WARMTH := build.RegisterCommit("hub.MARKED_FOR_SELFDESTRUCT_NEW_xor_MXP_SIZE_2_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WONT_REVERT_xor_DEC_FLAG_2_xor_WARMTH", build.Settings.Traces.Hub) - hub__MARKED_FOR_SELFDESTRUCT_xor_MXP_SIZE_1_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WILL_REVERT_xor_DEC_FLAG_1_xor_VALUE_ORIG_IS_ZERO := build.RegisterCommit("hub.MARKED_FOR_SELFDESTRUCT_xor_MXP_SIZE_1_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WILL_REVERT_xor_DEC_FLAG_1_xor_VALUE_ORIG_IS_ZERO", build.Settings.Traces.Hub) - hub__PEEK_AT_ACCOUNT := build.RegisterCommit("hub.PEEK_AT_ACCOUNT", build.Settings.Traces.Hub) - hub__PEEK_AT_CONTEXT := build.RegisterCommit("hub.PEEK_AT_CONTEXT", build.Settings.Traces.Hub) - hub__PEEK_AT_MISCELLANEOUS := build.RegisterCommit("hub.PEEK_AT_MISCELLANEOUS", build.Settings.Traces.Hub) - hub__PEEK_AT_SCENARIO := build.RegisterCommit("hub.PEEK_AT_SCENARIO", build.Settings.Traces.Hub) - hub__PEEK_AT_STACK := build.RegisterCommit("hub.PEEK_AT_STACK", build.Settings.Traces.Hub) - hub__PEEK_AT_STORAGE := build.RegisterCommit("hub.PEEK_AT_STORAGE", build.Settings.Traces.Hub) - hub__PEEK_AT_TRANSACTION := build.RegisterCommit("hub.PEEK_AT_TRANSACTION", build.Settings.Traces.Hub) - hub__PRC_BLAKE2f_xor_LOG_FLAG := build.RegisterCommit("hub.PRC_BLAKE2f_xor_LOG_FLAG", build.Settings.Traces.Hub) - hub__PRC_ECADD_xor_LOG_INFO_FLAG := build.RegisterCommit("hub.PRC_ECADD_xor_LOG_INFO_FLAG", build.Settings.Traces.Hub) - hub__PRC_ECMUL_xor_MACHINE_STATE_FLAG := build.RegisterCommit("hub.PRC_ECMUL_xor_MACHINE_STATE_FLAG", build.Settings.Traces.Hub) - hub__PRC_ECPAIRING_xor_MAXCSX := build.RegisterCommit("hub.PRC_ECPAIRING_xor_MAXCSX", build.Settings.Traces.Hub) - hub__PRC_ECRECOVER_xor_MOD_FLAG := build.RegisterCommit("hub.PRC_ECRECOVER_xor_MOD_FLAG", build.Settings.Traces.Hub) - hub__PRC_FAILURE_KNOWN_TO_HUB_xor_MUL_FLAG := build.RegisterCommit("hub.PRC_FAILURE_KNOWN_TO_HUB_xor_MUL_FLAG", build.Settings.Traces.Hub) - hub__PRC_FAILURE_KNOWN_TO_RAM_xor_MXPX := build.RegisterCommit("hub.PRC_FAILURE_KNOWN_TO_RAM_xor_MXPX", build.Settings.Traces.Hub) - hub__PRC_IDENTITY_xor_MXP_FLAG := build.RegisterCommit("hub.PRC_IDENTITY_xor_MXP_FLAG", build.Settings.Traces.Hub) - hub__PRC_MODEXP_xor_OOGX := build.RegisterCommit("hub.PRC_MODEXP_xor_OOGX", build.Settings.Traces.Hub) - hub__PRC_RIPEMD_160_xor_OPCX := build.RegisterCommit("hub.PRC_RIPEMD-160_xor_OPCX", build.Settings.Traces.Hub) - hub__PRC_SHA2_256_xor_PUSHPOP_FLAG := build.RegisterCommit("hub.PRC_SHA2-256_xor_PUSHPOP_FLAG", build.Settings.Traces.Hub) - hub__PRC_SUCCESS_CALLER_WILL_REVERT_xor_RDCX := build.RegisterCommit("hub.PRC_SUCCESS_CALLER_WILL_REVERT_xor_RDCX", build.Settings.Traces.Hub) - hub__PRC_SUCCESS_CALLER_WONT_REVERT_xor_SHF_FLAG := build.RegisterCommit("hub.PRC_SUCCESS_CALLER_WONT_REVERT_xor_SHF_FLAG", build.Settings.Traces.Hub) - hub__RETURN_EXCEPTION_xor_SOX := build.RegisterCommit("hub.RETURN_EXCEPTION_xor_SOX", build.Settings.Traces.Hub) - hub__RETURN_FROM_DEPLOYMENT_EMPTY_CODE_WILL_REVERT_xor_SSTOREX := build.RegisterCommit("hub.RETURN_FROM_DEPLOYMENT_EMPTY_CODE_WILL_REVERT_xor_SSTOREX", build.Settings.Traces.Hub) - hub__RETURN_FROM_DEPLOYMENT_EMPTY_CODE_WONT_REVERT_xor_STACKRAM_FLAG := build.RegisterCommit("hub.RETURN_FROM_DEPLOYMENT_EMPTY_CODE_WONT_REVERT_xor_STACKRAM_FLAG", build.Settings.Traces.Hub) - hub__RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WILL_REVERT_xor_STACK_ITEM_POP_1 := build.RegisterCommit("hub.RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WILL_REVERT_xor_STACK_ITEM_POP_1", build.Settings.Traces.Hub) - hub__RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WONT_REVERT_xor_STACK_ITEM_POP_2 := build.RegisterCommit("hub.RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WONT_REVERT_xor_STACK_ITEM_POP_2", build.Settings.Traces.Hub) - hub__RETURN_FROM_MESSAGE_CALL_WILL_TOUCH_RAM_xor_STACK_ITEM_POP_3 := build.RegisterCommit("hub.RETURN_FROM_MESSAGE_CALL_WILL_TOUCH_RAM_xor_STACK_ITEM_POP_3", build.Settings.Traces.Hub) - hub__RETURN_FROM_MESSAGE_CALL_WONT_TOUCH_RAM_xor_STACK_ITEM_POP_4 := build.RegisterCommit("hub.RETURN_FROM_MESSAGE_CALL_WONT_TOUCH_RAM_xor_STACK_ITEM_POP_4", build.Settings.Traces.Hub) - hub__RLPADDR_FLAG_xor_OOB_FLAG_xor_CALL_SMC_SUCCESS_CALLER_WILL_REVERT_xor_DEC_FLAG_3_xor_WARMTH_NEW := build.RegisterCommit("hub.RLPADDR_FLAG_xor_OOB_FLAG_xor_CALL_SMC_SUCCESS_CALLER_WILL_REVERT_xor_DEC_FLAG_3_xor_WARMTH_NEW", build.Settings.Traces.Hub) - hub__ROMLEX_FLAG_xor_STP_EXISTS_xor_CALL_SMC_SUCCESS_CALLER_WONT_REVERT_xor_DEC_FLAG_4 := build.RegisterCommit("hub.ROMLEX_FLAG_xor_STP_EXISTS_xor_CALL_SMC_SUCCESS_CALLER_WONT_REVERT_xor_DEC_FLAG_4", build.Settings.Traces.Hub) - hub__SELFDESTRUCT_EXCEPTION_xor_STATICX := build.RegisterCommit("hub.SELFDESTRUCT_EXCEPTION_xor_STATICX", build.Settings.Traces.Hub) - hub__SELFDESTRUCT_WILL_REVERT_xor_STATIC_FLAG := build.RegisterCommit("hub.SELFDESTRUCT_WILL_REVERT_xor_STATIC_FLAG", build.Settings.Traces.Hub) - hub__SELFDESTRUCT_WONT_REVERT_ALREADY_MARKED_xor_STO_FLAG := build.RegisterCommit("hub.SELFDESTRUCT_WONT_REVERT_ALREADY_MARKED_xor_STO_FLAG", build.Settings.Traces.Hub) - hub__SELFDESTRUCT_WONT_REVERT_NOT_YET_MARKED_xor_SUX := build.RegisterCommit("hub.SELFDESTRUCT_WONT_REVERT_NOT_YET_MARKED_xor_SUX", build.Settings.Traces.Hub) - hub__TRM_FLAG_xor_STP_FLAG_xor_CREATE_ABORT_xor_DUP_FLAG := build.RegisterCommit("hub.TRM_FLAG_xor_STP_FLAG_xor_CREATE_ABORT_xor_DUP_FLAG", build.Settings.Traces.Hub) - hub__TX_EXEC := build.RegisterCommit("hub.TX_EXEC", build.Settings.Traces.Hub) - hub__TX_FINL := build.RegisterCommit("hub.TX_FINL", build.Settings.Traces.Hub) - hub__TX_INIT := build.RegisterCommit("hub.TX_INIT", build.Settings.Traces.Hub) - hub__TX_SKIP := build.RegisterCommit("hub.TX_SKIP", build.Settings.Traces.Hub) - hub__TX_WARM := build.RegisterCommit("hub.TX_WARM", build.Settings.Traces.Hub) - hub__WARMTH_NEW_xor_STP_WARMTH_xor_CREATE_EMPTY_INIT_CODE_WONT_REVERT_xor_HALT_FLAG := build.RegisterCommit("hub.WARMTH_NEW_xor_STP_WARMTH_xor_CREATE_EMPTY_INIT_CODE_WONT_REVERT_xor_HALT_FLAG", build.Settings.Traces.Hub) - hub__WARMTH_xor_STP_OOGX_xor_CREATE_EMPTY_INIT_CODE_WILL_REVERT_xor_EXT_FLAG := build.RegisterCommit("hub.WARMTH_xor_STP_OOGX_xor_CREATE_EMPTY_INIT_CODE_WILL_REVERT_xor_EXT_FLAG", build.Settings.Traces.Hub) - instdecoder__BILLING_PER_BYTE := build.RegisterCommit("instdecoder.BILLING_PER_BYTE", build.Settings.Traces.Instdecoder) - instdecoder__BILLING_PER_WORD := build.RegisterCommit("instdecoder.BILLING_PER_WORD", build.Settings.Traces.Instdecoder) - instdecoder__IS_JUMPDEST := build.RegisterCommit("instdecoder.IS_JUMPDEST", build.Settings.Traces.Instdecoder) - instdecoder__IS_PUSH := build.RegisterCommit("instdecoder.IS_PUSH", build.Settings.Traces.Instdecoder) - instdecoder__MXP_TYPE_1 := build.RegisterCommit("instdecoder.MXP_TYPE_1", build.Settings.Traces.Instdecoder) - instdecoder__MXP_TYPE_2 := build.RegisterCommit("instdecoder.MXP_TYPE_2", build.Settings.Traces.Instdecoder) - instdecoder__MXP_TYPE_3 := build.RegisterCommit("instdecoder.MXP_TYPE_3", build.Settings.Traces.Instdecoder) - instdecoder__MXP_TYPE_4 := build.RegisterCommit("instdecoder.MXP_TYPE_4", build.Settings.Traces.Instdecoder) - instdecoder__MXP_TYPE_5 := build.RegisterCommit("instdecoder.MXP_TYPE_5", build.Settings.Traces.Instdecoder) - instdecoder__OPCODE := build.RegisterCommit("instdecoder.OPCODE", build.Settings.Traces.Instdecoder) - logdata__ABS_LOG_NUM := build.RegisterCommit("logdata.ABS_LOG_NUM", build.Settings.Traces.Logdata) - logdata__ABS_LOG_NUM_MAX := build.RegisterCommit("logdata.ABS_LOG_NUM_MAX", build.Settings.Traces.Logdata) - logdata__C_INV_ABS_LOG_NUM_ := build.RegisterCommit("logdata.C/INV[ABS_LOG_NUM]", build.Settings.Traces.Logdata) - logdata__C_INV_SIZE_TOTAL_ := build.RegisterCommit("logdata.C/INV[SIZE_TOTAL]", build.Settings.Traces.Logdata) - logdata__C_INV____ABS_LOG_NUM_ABS_LOG_NUM_1__ := build.RegisterCommit("logdata.C/INV[(- ABS_LOG_NUM ABS_LOG_NUM₋₁)]", build.Settings.Traces.Logdata) - logdata__C_INV____LOGS_DATA_1__ := build.RegisterCommit("logdata.C/INV[(- LOGS_DATA 1)]", build.Settings.Traces.Logdata) - logdata__C__EXPAND__mul_77_LOGS_DATA__ := build.RegisterCommit("logdata.C/#EXPAND[(* 77 LOGS_DATA)]", build.Settings.Traces.Logdata) - logdata__C__EXPAND__mul_ABS_LOG_NUM_LOGS_DATA__ := build.RegisterCommit("logdata.C/#EXPAND[(* ABS_LOG_NUM LOGS_DATA)]", build.Settings.Traces.Logdata) - logdata__C__EXPAND__mul_INDEX_LOGS_DATA__ := build.RegisterCommit("logdata.C/#EXPAND[(* INDEX LOGS_DATA)]", build.Settings.Traces.Logdata) - logdata__C__EXPAND__mul_LIMB_LOGS_DATA__ := build.RegisterCommit("logdata.C/#EXPAND[(* LIMB LOGS_DATA)]", build.Settings.Traces.Logdata) - logdata__C__EXPAND__mul_SIZE_LIMB_LOGS_DATA__ := build.RegisterCommit("logdata.C/#EXPAND[(* SIZE_LIMB LOGS_DATA)]", build.Settings.Traces.Logdata) - logdata__INDEX := build.RegisterCommit("logdata.INDEX", build.Settings.Traces.Logdata) - logdata__LIMB := build.RegisterCommit("logdata.LIMB", build.Settings.Traces.Logdata) - logdata__LOGS_DATA := build.RegisterCommit("logdata.LOGS_DATA", build.Settings.Traces.Logdata) - logdata__SIZE_ACC := build.RegisterCommit("logdata.SIZE_ACC", build.Settings.Traces.Logdata) - logdata__SIZE_LIMB := build.RegisterCommit("logdata.SIZE_LIMB", build.Settings.Traces.Logdata) - logdata__SIZE_TOTAL := build.RegisterCommit("logdata.SIZE_TOTAL", build.Settings.Traces.Logdata) - loginfo__ABS_LOG_NUM := build.RegisterCommit("loginfo.ABS_LOG_NUM", build.Settings.Traces.Loginfo) - loginfo__ABS_LOG_NUM_MAX := build.RegisterCommit("loginfo.ABS_LOG_NUM_MAX", build.Settings.Traces.Loginfo) - loginfo__ABS_TXN_NUM := build.RegisterCommit("loginfo.ABS_TXN_NUM", build.Settings.Traces.Loginfo) - loginfo__ABS_TXN_NUM_MAX := build.RegisterCommit("loginfo.ABS_TXN_NUM_MAX", build.Settings.Traces.Loginfo) - loginfo__ADDR_HI := build.RegisterCommit("loginfo.ADDR_HI", build.Settings.Traces.Loginfo) - loginfo__ADDR_LO := build.RegisterCommit("loginfo.ADDR_LO", build.Settings.Traces.Loginfo) - loginfo__CT := build.RegisterCommit("loginfo.CT", build.Settings.Traces.Loginfo) - loginfo__CT_MAX := build.RegisterCommit("loginfo.CT_MAX", build.Settings.Traces.Loginfo) - loginfo__C_INV_ABS_TXN_NUM_ := build.RegisterCommit("loginfo.C/INV[ABS_TXN_NUM]", build.Settings.Traces.Loginfo) - loginfo__C_INV_CT_ := build.RegisterCommit("loginfo.C/INV[CT]", build.Settings.Traces.Loginfo) - loginfo__C_INV____CT_CT_MAX__ := build.RegisterCommit("loginfo.C/INV[(- CT CT_MAX)]", build.Settings.Traces.Loginfo) - loginfo__C__EXPAND__mul_ABS_LOG_NUM_MAX_TXN_EMITS_LOGS__ := build.RegisterCommit("loginfo.C/#EXPAND[(* ABS_LOG_NUM_MAX TXN_EMITS_LOGS)]", build.Settings.Traces.Loginfo) - loginfo__C__EXPAND__mul_ABS_LOG_NUM_TXN_EMITS_LOGS__ := build.RegisterCommit("loginfo.C/#EXPAND[(* ABS_LOG_NUM TXN_EMITS_LOGS)]", build.Settings.Traces.Loginfo) - loginfo__C__EXPAND__mul_DATA_SIZE_TXN_EMITS_LOGS__ := build.RegisterCommit("loginfo.C/#EXPAND[(* DATA_SIZE TXN_EMITS_LOGS)]", build.Settings.Traces.Loginfo) - loginfo__DATA_HI := build.RegisterCommit("loginfo.DATA_HI", build.Settings.Traces.Loginfo) - loginfo__DATA_LO := build.RegisterCommit("loginfo.DATA_LO", build.Settings.Traces.Loginfo) - loginfo__DATA_SIZE := build.RegisterCommit("loginfo.DATA_SIZE", build.Settings.Traces.Loginfo) - loginfo__INST := build.RegisterCommit("loginfo.INST", build.Settings.Traces.Loginfo) - loginfo__IS_LOG_X_0 := build.RegisterCommit("loginfo.IS_LOG_X_0", build.Settings.Traces.Loginfo) - loginfo__IS_LOG_X_1 := build.RegisterCommit("loginfo.IS_LOG_X_1", build.Settings.Traces.Loginfo) - loginfo__IS_LOG_X_2 := build.RegisterCommit("loginfo.IS_LOG_X_2", build.Settings.Traces.Loginfo) - loginfo__IS_LOG_X_3 := build.RegisterCommit("loginfo.IS_LOG_X_3", build.Settings.Traces.Loginfo) - loginfo__IS_LOG_X_4 := build.RegisterCommit("loginfo.IS_LOG_X_4", build.Settings.Traces.Loginfo) - loginfo__PHASE := build.RegisterCommit("loginfo.PHASE", build.Settings.Traces.Loginfo) - loginfo__TOPIC_HI_1 := build.RegisterCommit("loginfo.TOPIC_HI_1", build.Settings.Traces.Loginfo) - loginfo__TOPIC_HI_2 := build.RegisterCommit("loginfo.TOPIC_HI_2", build.Settings.Traces.Loginfo) - loginfo__TOPIC_HI_3 := build.RegisterCommit("loginfo.TOPIC_HI_3", build.Settings.Traces.Loginfo) - loginfo__TOPIC_HI_4 := build.RegisterCommit("loginfo.TOPIC_HI_4", build.Settings.Traces.Loginfo) - loginfo__TOPIC_LO_1 := build.RegisterCommit("loginfo.TOPIC_LO_1", build.Settings.Traces.Loginfo) - loginfo__TOPIC_LO_2 := build.RegisterCommit("loginfo.TOPIC_LO_2", build.Settings.Traces.Loginfo) - loginfo__TOPIC_LO_3 := build.RegisterCommit("loginfo.TOPIC_LO_3", build.Settings.Traces.Loginfo) - loginfo__TOPIC_LO_4 := build.RegisterCommit("loginfo.TOPIC_LO_4", build.Settings.Traces.Loginfo) - loginfo__TXN_EMITS_LOGS := build.RegisterCommit("loginfo.TXN_EMITS_LOGS", build.Settings.Traces.Loginfo) - mmio__BYTE_A := build.RegisterCommit("mmio.BYTE_A", build.Settings.Traces.Mmio) - mmio__BYTE_B := build.RegisterCommit("mmio.BYTE_B", build.Settings.Traces.Mmio) - mmio__BYTE_C := build.RegisterCommit("mmio.BYTE_C", build.Settings.Traces.Mmio) - mmio__BYTE_LIMB := build.RegisterCommit("mmio.BYTE_LIMB", build.Settings.Traces.Mmio) - mmio__EXO_IS_BLAKEMODEXP := build.RegisterCommit("mmio.EXO_IS_BLAKEMODEXP", build.Settings.Traces.Mmio) - mmio__EXO_IS_ECDATA := build.RegisterCommit("mmio.EXO_IS_ECDATA", build.Settings.Traces.Mmio) - mmio__EXO_IS_KEC := build.RegisterCommit("mmio.EXO_IS_KEC", build.Settings.Traces.Mmio) - mmio__EXO_IS_LOG := build.RegisterCommit("mmio.EXO_IS_LOG", build.Settings.Traces.Mmio) - mmio__EXO_IS_RIPSHA := build.RegisterCommit("mmio.EXO_IS_RIPSHA", build.Settings.Traces.Mmio) - mmio__EXO_IS_ROM := build.RegisterCommit("mmio.EXO_IS_ROM", build.Settings.Traces.Mmio) - mmio__EXO_IS_TXCD := build.RegisterCommit("mmio.EXO_IS_TXCD", build.Settings.Traces.Mmio) - mmio__IS_LIMB_TO_RAM_ONE_TARGET := build.RegisterCommit("mmio.IS_LIMB_TO_RAM_ONE_TARGET", build.Settings.Traces.Mmio) - mmio__IS_LIMB_TO_RAM_TRANSPLANT := build.RegisterCommit("mmio.IS_LIMB_TO_RAM_TRANSPLANT", build.Settings.Traces.Mmio) - mmio__IS_LIMB_TO_RAM_TWO_TARGET := build.RegisterCommit("mmio.IS_LIMB_TO_RAM_TWO_TARGET", build.Settings.Traces.Mmio) - mmio__IS_LIMB_VANISHES := build.RegisterCommit("mmio.IS_LIMB_VANISHES", build.Settings.Traces.Mmio) - mmio__IS_RAM_EXCISION := build.RegisterCommit("mmio.IS_RAM_EXCISION", build.Settings.Traces.Mmio) - mmio__IS_RAM_TO_LIMB_ONE_SOURCE := build.RegisterCommit("mmio.IS_RAM_TO_LIMB_ONE_SOURCE", build.Settings.Traces.Mmio) - mmio__IS_RAM_TO_LIMB_TRANSPLANT := build.RegisterCommit("mmio.IS_RAM_TO_LIMB_TRANSPLANT", build.Settings.Traces.Mmio) - mmio__IS_RAM_TO_LIMB_TWO_SOURCE := build.RegisterCommit("mmio.IS_RAM_TO_LIMB_TWO_SOURCE", build.Settings.Traces.Mmio) - mmio__IS_RAM_TO_RAM_PARTIAL := build.RegisterCommit("mmio.IS_RAM_TO_RAM_PARTIAL", build.Settings.Traces.Mmio) - mmio__IS_RAM_TO_RAM_TRANSPLANT := build.RegisterCommit("mmio.IS_RAM_TO_RAM_TRANSPLANT", build.Settings.Traces.Mmio) - mmio__IS_RAM_TO_RAM_TWO_SOURCE := build.RegisterCommit("mmio.IS_RAM_TO_RAM_TWO_SOURCE", build.Settings.Traces.Mmio) - mmio__IS_RAM_TO_RAM_TWO_TARGET := build.RegisterCommit("mmio.IS_RAM_TO_RAM_TWO_TARGET", build.Settings.Traces.Mmio) - mmio__IS_RAM_VANISHES := build.RegisterCommit("mmio.IS_RAM_VANISHES", build.Settings.Traces.Mmio) - mmio__MMIO_STAMP := build.RegisterCommit("mmio.MMIO_STAMP", build.Settings.Traces.Mmio) - mmu__AUX_ID_xor_CN_S_xor_EUC_A := build.RegisterCommit("mmu.AUX_ID_xor_CN_S_xor_EUC_A", build.Settings.Traces.Mmu) - mmu__BIN_1 := build.RegisterCommit("mmu.BIN_1", build.Settings.Traces.Mmu) - mmu__BIN_2 := build.RegisterCommit("mmu.BIN_2", build.Settings.Traces.Mmu) - mmu__BIN_3 := build.RegisterCommit("mmu.BIN_3", build.Settings.Traces.Mmu) - mmu__BIN_4 := build.RegisterCommit("mmu.BIN_4", build.Settings.Traces.Mmu) - mmu__BIN_5 := build.RegisterCommit("mmu.BIN_5", build.Settings.Traces.Mmu) - mmu__C_INV_CT_ := build.RegisterCommit("mmu.C/INV[CT]", build.Settings.Traces.Mmu) - mmu__C_INV_EUC_QUOT_2_ := build.RegisterCommit("mmu.C/INV[EUC_QUOT₊₂]", build.Settings.Traces.Mmu) - mmu__C_INV_STAMP_ := build.RegisterCommit("mmu.C/INV[STAMP]", build.Settings.Traces.Mmu) - mmu__C_INV_TOTLZ_1_ := build.RegisterCommit("mmu.C/INV[TOTLZ₋₁]", build.Settings.Traces.Mmu) - mmu__C_INV_TOTNT_ := build.RegisterCommit("mmu.C/INV[TOTNT]", build.Settings.Traces.Mmu) - mmu__C_INV_TOTNT_1_ := build.RegisterCommit("mmu.C/INV[TOTNT₋₁]", build.Settings.Traces.Mmu) - mmu__C_INV_TOTRZ_ := build.RegisterCommit("mmu.C/INV[TOTRZ]", build.Settings.Traces.Mmu) - mmu__C_INV_TOT_ := build.RegisterCommit("mmu.C/INV[TOT]", build.Settings.Traces.Mmu) - mmu__C_INV____1_EUC_QUOT_7__ := build.RegisterCommit("mmu.C/INV[(- 1 EUC_QUOT₊₇)]", build.Settings.Traces.Mmu) - mmu__C_INV____1_EUC_QUOT_8__ := build.RegisterCommit("mmu.C/INV[(- 1 EUC_QUOT₊₈)]", build.Settings.Traces.Mmu) - mmu__C_INV____1_WCP_RES_1__ := build.RegisterCommit("mmu.C/INV[(- 1 WCP_RES₊₁)]", build.Settings.Traces.Mmu) - mmu__C_INV____BIN_1_1__ := build.RegisterCommit("mmu.C/INV[(- BIN_1 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____BIN_2_1__ := build.RegisterCommit("mmu.C/INV[(- BIN_2 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____BIN_4_1__ := build.RegisterCommit("mmu.C/INV[(- BIN_4 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____BIN_5_1__ := build.RegisterCommit("mmu.C/INV[(- BIN_5 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____LZRO_1__ := build.RegisterCommit("mmu.C/INV[(- LZRO 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____MICRO_1_1__ := build.RegisterCommit("mmu.C/INV[(- MICRO₋₁ 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____MICRO_1__ := build.RegisterCommit("mmu.C/INV[(- MICRO 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____NT_FIRST_1__ := build.RegisterCommit("mmu.C/INV[(- NT_FIRST 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____NT_LAST_1__ := build.RegisterCommit("mmu.C/INV[(- NT_LAST 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____NT_MDDL_1__ := build.RegisterCommit("mmu.C/INV[(- NT_MDDL 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____NT_ONLY_1__ := build.RegisterCommit("mmu.C/INV[(- NT_ONLY 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____PRPRC_1__ := build.RegisterCommit("mmu.C/INV[(- PRPRC 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____RZ_LAST_1__ := build.RegisterCommit("mmu.C/INV[(- RZ_LAST 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____RZ_MDDL_1__ := build.RegisterCommit("mmu.C/INV[(- RZ_MDDL 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____WCP_RES_10_1__ := build.RegisterCommit("mmu.C/INV[(- WCP_RES₊₁₀ 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____WCP_RES_3_1__ := build.RegisterCommit("mmu.C/INV[(- WCP_RES₊₃ 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____WCP_RES_4_1__ := build.RegisterCommit("mmu.C/INV[(- WCP_RES₊₄ 1)]", build.Settings.Traces.Mmu) - mmu__C_INV____WCP_RES_5_1__ := build.RegisterCommit("mmu.C/INV[(- WCP_RES₊₅ 1)]", build.Settings.Traces.Mmu) - mmu__C_INV_____add_LZRO__add_RZ_ONLY__add_RZ_FIRST__add_RZ_MDDL_RZ_LAST_____1__ := build.RegisterCommit("mmu.C/INV[(- (+ LZRO (+ RZ_ONLY (+ RZ_FIRST (+ RZ_MDDL RZ_LAST)))) 1)]", build.Settings.Traces.Mmu) - mmu__C_INV_____add_NT_FIRST_NT_MDDL__1__ := build.RegisterCommit("mmu.C/INV[(- (+ NT_FIRST NT_MDDL) 1)]", build.Settings.Traces.Mmu) - mmu__C_INV_____add_NT_ONLY_NT_FIRST__1__ := build.RegisterCommit("mmu.C/INV[(- (+ NT_ONLY NT_FIRST) 1)]", build.Settings.Traces.Mmu) - mmu__C_INV_____add_NT_ONLY__add_NT_FIRST__add_NT_MDDL_NT_LAST____1__ := build.RegisterCommit("mmu.C/INV[(- (+ NT_ONLY (+ NT_FIRST (+ NT_MDDL NT_LAST))) 1)]", build.Settings.Traces.Mmu) - mmu__C_INV_____add_RZ_FIRST_RZ_MDDL__1__ := build.RegisterCommit("mmu.C/INV[(- (+ RZ_FIRST RZ_MDDL) 1)]", build.Settings.Traces.Mmu) - mmu__C_INV_____add_RZ_FIRST_RZ_ONLY__1__ := build.RegisterCommit("mmu.C/INV[(- (+ RZ_FIRST RZ_ONLY) 1)]", build.Settings.Traces.Mmu) - mmu__C_INV_____add_RZ_MDDL_RZ_LAST__1__ := build.RegisterCommit("mmu.C/INV[(- (+ RZ_MDDL RZ_LAST) 1)]", build.Settings.Traces.Mmu) - mmu__C_INV_____add_RZ_ONLY__add_RZ_FIRST__add_RZ_MDDL_RZ_LAST____1__ := build.RegisterCommit("mmu.C/INV[(- (+ RZ_ONLY (+ RZ_FIRST (+ RZ_MDDL RZ_LAST))) 1)]", build.Settings.Traces.Mmu) - mmu__C_INV_____mul____1____1_WCP_RES_1___WCP_RES_2__1__ := build.RegisterCommit("mmu.C/INV[(- (* (- 1 (- 1 WCP_RES₊₁)) WCP_RES₊₂) 1)]", build.Settings.Traces.Mmu) - mmu__C_INV_____mul____1____1_WCP_RES_1______1_WCP_RES_2___1__ := build.RegisterCommit("mmu.C/INV[(- (* (- 1 (- 1 WCP_RES₊₁)) (- 1 WCP_RES₊₂)) 1)]", build.Settings.Traces.Mmu) - mmu__C__EXPAND_0_ := build.RegisterCommit("mmu.C/#EXPAND[0]", build.Settings.Traces.Mmu) - mmu__C__EXPAND__mul_EUC_A__mul_PRPRC_EUC_FLAG___ := build.RegisterCommit("mmu.C/#EXPAND[(* EUC_A (* PRPRC EUC_FLAG))]", build.Settings.Traces.Mmu) - mmu__C__EXPAND__mul_EUC_B__mul_PRPRC_EUC_FLAG___ := build.RegisterCommit("mmu.C/#EXPAND[(* EUC_B (* PRPRC EUC_FLAG))]", build.Settings.Traces.Mmu) - mmu__C__EXPAND__mul_EUC_CEIL__mul_PRPRC_EUC_FLAG___ := build.RegisterCommit("mmu.C/#EXPAND[(* EUC_CEIL (* PRPRC EUC_FLAG))]", build.Settings.Traces.Mmu) - mmu__C__EXPAND__mul_EUC_QUOT__mul_PRPRC_EUC_FLAG___ := build.RegisterCommit("mmu.C/#EXPAND[(* EUC_QUOT (* PRPRC EUC_FLAG))]", build.Settings.Traces.Mmu) - mmu__C__EXPAND__mul_EUC_REM__mul_PRPRC_EUC_FLAG___ := build.RegisterCommit("mmu.C/#EXPAND[(* EUC_REM (* PRPRC EUC_FLAG))]", build.Settings.Traces.Mmu) - mmu__C__EXPAND__mul_PRPRC_EUC_FLAG__ := build.RegisterCommit("mmu.C/#EXPAND[(* PRPRC EUC_FLAG)]", build.Settings.Traces.Mmu) - mmu__C__EXPAND__mul_WCP_ARG_1_HI__mul_PRPRC_WCP_FLAG___ := build.RegisterCommit("mmu.C/#EXPAND[(* WCP_ARG_1_HI (* PRPRC WCP_FLAG))]", build.Settings.Traces.Mmu) - mmu__C__EXPAND__mul_WCP_ARG_1_LO__mul_PRPRC_WCP_FLAG___ := build.RegisterCommit("mmu.C/#EXPAND[(* WCP_ARG_1_LO (* PRPRC WCP_FLAG))]", build.Settings.Traces.Mmu) - mmu__C__EXPAND__mul_WCP_ARG_2_LO__mul_PRPRC_WCP_FLAG___ := build.RegisterCommit("mmu.C/#EXPAND[(* WCP_ARG_2_LO (* PRPRC WCP_FLAG))]", build.Settings.Traces.Mmu) - mmu__C__EXPAND__mul_WCP_INST__mul_PRPRC_WCP_FLAG___ := build.RegisterCommit("mmu.C/#EXPAND[(* WCP_INST (* PRPRC WCP_FLAG))]", build.Settings.Traces.Mmu) - mmu__C__EXPAND__mul_WCP_RES__mul_PRPRC_WCP_FLAG___ := build.RegisterCommit("mmu.C/#EXPAND[(* WCP_RES (* PRPRC WCP_FLAG))]", build.Settings.Traces.Mmu) - mmu__EXO_SUM_xor_EXO_ID := build.RegisterCommit("mmu.EXO_SUM_xor_EXO_ID", build.Settings.Traces.Mmu) - mmu__INST_xor_INST_xor_CT := build.RegisterCommit("mmu.INST_xor_INST_xor_CT", build.Settings.Traces.Mmu) - mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING := build.RegisterCommit("mmu.IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING", build.Settings.Traces.Mmu) - mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA := build.RegisterCommit("mmu.IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA", build.Settings.Traces.Mmu) - mmu__IS_BLAKE := build.RegisterCommit("mmu.IS_BLAKE", build.Settings.Traces.Mmu) - mmu__IS_EXO_TO_RAM_TRANSPLANTS := build.RegisterCommit("mmu.IS_EXO_TO_RAM_TRANSPLANTS", build.Settings.Traces.Mmu) - mmu__IS_INVALID_CODE_PREFIX := build.RegisterCommit("mmu.IS_INVALID_CODE_PREFIX", build.Settings.Traces.Mmu) - mmu__IS_MLOAD := build.RegisterCommit("mmu.IS_MLOAD", build.Settings.Traces.Mmu) - mmu__IS_MODEXP_DATA := build.RegisterCommit("mmu.IS_MODEXP_DATA", build.Settings.Traces.Mmu) - mmu__IS_MODEXP_ZERO := build.RegisterCommit("mmu.IS_MODEXP_ZERO", build.Settings.Traces.Mmu) - mmu__IS_MSTORE := build.RegisterCommit("mmu.IS_MSTORE", build.Settings.Traces.Mmu) - mmu__IS_MSTORE8 := build.RegisterCommit("mmu.IS_MSTORE8", build.Settings.Traces.Mmu) - mmu__IS_RAM_TO_EXO_WITH_PADDING := build.RegisterCommit("mmu.IS_RAM_TO_EXO_WITH_PADDING", build.Settings.Traces.Mmu) - mmu__IS_RAM_TO_RAM_SANS_PADDING := build.RegisterCommit("mmu.IS_RAM_TO_RAM_SANS_PADDING", build.Settings.Traces.Mmu) - mmu__IS_RIGHT_PADDED_WORD_EXTRACTION := build.RegisterCommit("mmu.IS_RIGHT_PADDED_WORD_EXTRACTION", build.Settings.Traces.Mmu) - mmu__KEC_ID := build.RegisterCommit("mmu.KEC_ID", build.Settings.Traces.Mmu) - mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI := build.RegisterCommit("mmu.LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI", build.Settings.Traces.Mmu) - mmu__LIMB_2_xor_WCP_ARG_1_LO := build.RegisterCommit("mmu.LIMB_2_xor_WCP_ARG_1_LO", build.Settings.Traces.Mmu) - mmu__LZRO := build.RegisterCommit("mmu.LZRO", build.Settings.Traces.Mmu) - mmu__MACRO := build.RegisterCommit("mmu.MACRO", build.Settings.Traces.Mmu) - mmu__MICRO := build.RegisterCommit("mmu.MICRO", build.Settings.Traces.Mmu) - mmu__MMIO_STAMP := build.RegisterCommit("mmu.MMIO_STAMP", build.Settings.Traces.Mmu) - mmu__NT_FIRST := build.RegisterCommit("mmu.NT_FIRST", build.Settings.Traces.Mmu) - mmu__NT_LAST := build.RegisterCommit("mmu.NT_LAST", build.Settings.Traces.Mmu) - mmu__NT_MDDL := build.RegisterCommit("mmu.NT_MDDL", build.Settings.Traces.Mmu) - mmu__NT_ONLY := build.RegisterCommit("mmu.NT_ONLY", build.Settings.Traces.Mmu) - mmu__OUT_1 := build.RegisterCommit("mmu.OUT_1", build.Settings.Traces.Mmu) - mmu__OUT_2 := build.RegisterCommit("mmu.OUT_2", build.Settings.Traces.Mmu) - mmu__OUT_3 := build.RegisterCommit("mmu.OUT_3", build.Settings.Traces.Mmu) - mmu__OUT_4 := build.RegisterCommit("mmu.OUT_4", build.Settings.Traces.Mmu) - mmu__OUT_5 := build.RegisterCommit("mmu.OUT_5", build.Settings.Traces.Mmu) - mmu__PHASE := build.RegisterCommit("mmu.PHASE", build.Settings.Traces.Mmu) - mmu__PHASE_xor_EXO_SUM := build.RegisterCommit("mmu.PHASE_xor_EXO_SUM", build.Settings.Traces.Mmu) - mmu__PRPRC := build.RegisterCommit("mmu.PRPRC", build.Settings.Traces.Mmu) - mmu__REF_OFFSET_xor_CN_T_xor_EUC_B := build.RegisterCommit("mmu.REF_OFFSET_xor_CN_T_xor_EUC_B", build.Settings.Traces.Mmu) - mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL := build.RegisterCommit("mmu.REF_SIZE_xor_SLO_xor_EUC_CEIL", build.Settings.Traces.Mmu) - mmu__RZ_FIRST := build.RegisterCommit("mmu.RZ_FIRST", build.Settings.Traces.Mmu) - mmu__RZ_LAST := build.RegisterCommit("mmu.RZ_LAST", build.Settings.Traces.Mmu) - mmu__RZ_MDDL := build.RegisterCommit("mmu.RZ_MDDL", build.Settings.Traces.Mmu) - mmu__RZ_ONLY := build.RegisterCommit("mmu.RZ_ONLY", build.Settings.Traces.Mmu) - mmu__SBO_xor_WCP_INST := build.RegisterCommit("mmu.SBO_xor_WCP_INST", build.Settings.Traces.Mmu) - mmu__SIZE := build.RegisterCommit("mmu.SIZE", build.Settings.Traces.Mmu) - mmu__SIZE_xor_TLO_xor_EUC_QUOT := build.RegisterCommit("mmu.SIZE_xor_TLO_xor_EUC_QUOT", build.Settings.Traces.Mmu) - mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM := build.RegisterCommit("mmu.SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM", build.Settings.Traces.Mmu) - mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO := build.RegisterCommit("mmu.SRC_OFFSET_HI_xor_WCP_ARG_2_LO", build.Settings.Traces.Mmu) - mmu__SRC_OFFSET_LO := build.RegisterCommit("mmu.SRC_OFFSET_LO", build.Settings.Traces.Mmu) - mmu__STAMP := build.RegisterCommit("mmu.STAMP", build.Settings.Traces.Mmu) - mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG := build.RegisterCommit("mmu.SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG", build.Settings.Traces.Mmu) - mmu__TBO := build.RegisterCommit("mmu.TBO", build.Settings.Traces.Mmu) - mmu__TGT_ID := build.RegisterCommit("mmu.TGT_ID", build.Settings.Traces.Mmu) - mmu__TGT_OFFSET_LO := build.RegisterCommit("mmu.TGT_OFFSET_LO", build.Settings.Traces.Mmu) - mmu__TOT := build.RegisterCommit("mmu.TOT", build.Settings.Traces.Mmu) - mmu__TOTLZ := build.RegisterCommit("mmu.TOTLZ", build.Settings.Traces.Mmu) - mmu__TOTNT := build.RegisterCommit("mmu.TOTNT", build.Settings.Traces.Mmu) - mmu__TOTRZ := build.RegisterCommit("mmu.TOTRZ", build.Settings.Traces.Mmu) - mmu__WCP_FLAG := build.RegisterCommit("mmu.WCP_FLAG", build.Settings.Traces.Mmu) - mmu__WCP_RES := build.RegisterCommit("mmu.WCP_RES", build.Settings.Traces.Mmu) - mod__ACC_1_2 := build.RegisterCommit("mod.ACC_1_2", build.Settings.Traces.Mod) - mod__ACC_1_3 := build.RegisterCommit("mod.ACC_1_3", build.Settings.Traces.Mod) - mod__ACC_2_2 := build.RegisterCommit("mod.ACC_2_2", build.Settings.Traces.Mod) - mod__ACC_2_3 := build.RegisterCommit("mod.ACC_2_3", build.Settings.Traces.Mod) - mod__ACC_B_0 := build.RegisterCommit("mod.ACC_B_0", build.Settings.Traces.Mod) - mod__ACC_B_1 := build.RegisterCommit("mod.ACC_B_1", build.Settings.Traces.Mod) - mod__ACC_B_2 := build.RegisterCommit("mod.ACC_B_2", build.Settings.Traces.Mod) - mod__ACC_B_3 := build.RegisterCommit("mod.ACC_B_3", build.Settings.Traces.Mod) - mod__ACC_DELTA_0 := build.RegisterCommit("mod.ACC_DELTA_0", build.Settings.Traces.Mod) - mod__ACC_DELTA_1 := build.RegisterCommit("mod.ACC_DELTA_1", build.Settings.Traces.Mod) - mod__ACC_DELTA_2 := build.RegisterCommit("mod.ACC_DELTA_2", build.Settings.Traces.Mod) - mod__ACC_DELTA_3 := build.RegisterCommit("mod.ACC_DELTA_3", build.Settings.Traces.Mod) - mod__ACC_H_0 := build.RegisterCommit("mod.ACC_H_0", build.Settings.Traces.Mod) - mod__ACC_H_1 := build.RegisterCommit("mod.ACC_H_1", build.Settings.Traces.Mod) - mod__ACC_H_2 := build.RegisterCommit("mod.ACC_H_2", build.Settings.Traces.Mod) - mod__ACC_Q_0 := build.RegisterCommit("mod.ACC_Q_0", build.Settings.Traces.Mod) - mod__ACC_Q_1 := build.RegisterCommit("mod.ACC_Q_1", build.Settings.Traces.Mod) - mod__ACC_Q_2 := build.RegisterCommit("mod.ACC_Q_2", build.Settings.Traces.Mod) - mod__ACC_Q_3 := build.RegisterCommit("mod.ACC_Q_3", build.Settings.Traces.Mod) - mod__ACC_R_0 := build.RegisterCommit("mod.ACC_R_0", build.Settings.Traces.Mod) - mod__ACC_R_1 := build.RegisterCommit("mod.ACC_R_1", build.Settings.Traces.Mod) - mod__ACC_R_2 := build.RegisterCommit("mod.ACC_R_2", build.Settings.Traces.Mod) - mod__ACC_R_3 := build.RegisterCommit("mod.ACC_R_3", build.Settings.Traces.Mod) - mod__ARG_1_HI := build.RegisterCommit("mod.ARG_1_HI", build.Settings.Traces.Mod) - mod__ARG_1_LO := build.RegisterCommit("mod.ARG_1_LO", build.Settings.Traces.Mod) - mod__ARG_2_HI := build.RegisterCommit("mod.ARG_2_HI", build.Settings.Traces.Mod) - mod__ARG_2_LO := build.RegisterCommit("mod.ARG_2_LO", build.Settings.Traces.Mod) - mod__BYTE_1_2 := build.RegisterCommit("mod.BYTE_1_2", build.Settings.Traces.Mod) - mod__BYTE_1_3 := build.RegisterCommit("mod.BYTE_1_3", build.Settings.Traces.Mod) - mod__BYTE_2_2 := build.RegisterCommit("mod.BYTE_2_2", build.Settings.Traces.Mod) - mod__BYTE_2_3 := build.RegisterCommit("mod.BYTE_2_3", build.Settings.Traces.Mod) - mod__BYTE_B_0 := build.RegisterCommit("mod.BYTE_B_0", build.Settings.Traces.Mod) - mod__BYTE_B_1 := build.RegisterCommit("mod.BYTE_B_1", build.Settings.Traces.Mod) - mod__BYTE_B_2 := build.RegisterCommit("mod.BYTE_B_2", build.Settings.Traces.Mod) - mod__BYTE_B_3 := build.RegisterCommit("mod.BYTE_B_3", build.Settings.Traces.Mod) - mod__BYTE_DELTA_0 := build.RegisterCommit("mod.BYTE_DELTA_0", build.Settings.Traces.Mod) - mod__BYTE_DELTA_1 := build.RegisterCommit("mod.BYTE_DELTA_1", build.Settings.Traces.Mod) - mod__BYTE_DELTA_2 := build.RegisterCommit("mod.BYTE_DELTA_2", build.Settings.Traces.Mod) - mod__BYTE_DELTA_3 := build.RegisterCommit("mod.BYTE_DELTA_3", build.Settings.Traces.Mod) - mod__BYTE_H_0 := build.RegisterCommit("mod.BYTE_H_0", build.Settings.Traces.Mod) - mod__BYTE_H_1 := build.RegisterCommit("mod.BYTE_H_1", build.Settings.Traces.Mod) - mod__BYTE_H_2 := build.RegisterCommit("mod.BYTE_H_2", build.Settings.Traces.Mod) - mod__BYTE_Q_0 := build.RegisterCommit("mod.BYTE_Q_0", build.Settings.Traces.Mod) - mod__BYTE_Q_1 := build.RegisterCommit("mod.BYTE_Q_1", build.Settings.Traces.Mod) - mod__BYTE_Q_2 := build.RegisterCommit("mod.BYTE_Q_2", build.Settings.Traces.Mod) - mod__BYTE_Q_3 := build.RegisterCommit("mod.BYTE_Q_3", build.Settings.Traces.Mod) - mod__BYTE_R_0 := build.RegisterCommit("mod.BYTE_R_0", build.Settings.Traces.Mod) - mod__BYTE_R_1 := build.RegisterCommit("mod.BYTE_R_1", build.Settings.Traces.Mod) - mod__BYTE_R_2 := build.RegisterCommit("mod.BYTE_R_2", build.Settings.Traces.Mod) - mod__BYTE_R_3 := build.RegisterCommit("mod.BYTE_R_3", build.Settings.Traces.Mod) - mod__CMP_1 := build.RegisterCommit("mod.CMP_1", build.Settings.Traces.Mod) - mod__CMP_2 := build.RegisterCommit("mod.CMP_2", build.Settings.Traces.Mod) - mod__CT := build.RegisterCommit("mod.CT", build.Settings.Traces.Mod) - mod__C_INV_ARG_1_LO_ := build.RegisterCommit("mod.C/INV[ARG_1_LO]", build.Settings.Traces.Mod) - mod__C_INV_ARG_2_HI_ := build.RegisterCommit("mod.C/INV[ARG_2_HI]", build.Settings.Traces.Mod) - mod__C_INV_ARG_2_LO_ := build.RegisterCommit("mod.C/INV[ARG_2_LO]", build.Settings.Traces.Mod) - mod__C_INV_CT_ := build.RegisterCommit("mod.C/INV[CT]", build.Settings.Traces.Mod) - mod__C_INV_STAMP_ := build.RegisterCommit("mod.C/INV[STAMP]", build.Settings.Traces.Mod) - mod__C_INV____ACC_B_0_ACC_R_0__ := build.RegisterCommit("mod.C/INV[(- ACC_B_0 ACC_R_0)]", build.Settings.Traces.Mod) - mod__C_INV____ACC_B_1_ACC_R_1__ := build.RegisterCommit("mod.C/INV[(- ACC_B_1 ACC_R_1)]", build.Settings.Traces.Mod) - mod__C_INV____ACC_B_2_ACC_R_2__ := build.RegisterCommit("mod.C/INV[(- ACC_B_2 ACC_R_2)]", build.Settings.Traces.Mod) - mod__C_INV____ACC_B_3_ACC_R_3__ := build.RegisterCommit("mod.C/INV[(- ACC_B_3 ACC_R_3)]", build.Settings.Traces.Mod) - mod__C_INV____CT_7__ := build.RegisterCommit("mod.C/INV[(- CT 7)]", build.Settings.Traces.Mod) - mod__C_INV____MLI_1__ := build.RegisterCommit("mod.C/INV[(- MLI 1)]", build.Settings.Traces.Mod) - mod__C_INV____MSB_1_7_MSB_2_7__ := build.RegisterCommit("mod.C/INV[(- MSB_1₋₇ MSB_2₋₇)]", build.Settings.Traces.Mod) - mod__C_INV____OLI_1__ := build.RegisterCommit("mod.C/INV[(- OLI 1)]", build.Settings.Traces.Mod) - mod__C_INV____STAMP_1_STAMP__ := build.RegisterCommit("mod.C/INV[(- STAMP₊₁ STAMP)]", build.Settings.Traces.Mod) - mod__C_INV__add__mul_18446744073709551616_ACC_Q_1__ACC_Q_0__ := build.RegisterCommit("mod.C/INV[(+ (* 18446744073709551616 ACC_Q_1) ACC_Q_0)]", build.Settings.Traces.Mod) - mod__C_INV__add__mul_18446744073709551616_ACC_R_1__ACC_R_0__ := build.RegisterCommit("mod.C/INV[(+ (* 18446744073709551616 ACC_R_1) ACC_R_0)]", build.Settings.Traces.Mod) - mod__C_INV__mul__add__mul_18446744073709551616_ACC_Q_3__ACC_Q_2_____170141183460469231731687303715884105728__add__mul_18446744073709551616_ACC_Q_3__ACC_Q_2____ := build.RegisterCommit("mod.C/INV[(* (+ (* 18446744073709551616 ACC_Q_3) ACC_Q_2) (- 170141183460469231731687303715884105728 (+ (* 18446744073709551616 ACC_Q_3) ACC_Q_2)))]", build.Settings.Traces.Mod) - mod__C_INV__mul__add__mul_18446744073709551616_ACC_R_3__ACC_R_2_____170141183460469231731687303715884105728__add__mul_18446744073709551616_ACC_R_3__ACC_R_2____ := build.RegisterCommit("mod.C/INV[(* (+ (* 18446744073709551616 ACC_R_3) ACC_R_2) (- 170141183460469231731687303715884105728 (+ (* 18446744073709551616 ACC_R_3) ACC_R_2)))]", build.Settings.Traces.Mod) - mod__INST := build.RegisterCommit("mod.INST", build.Settings.Traces.Mod) - mod__IS_DIV := build.RegisterCommit("mod.IS_DIV", build.Settings.Traces.Mod) - mod__IS_MOD := build.RegisterCommit("mod.IS_MOD", build.Settings.Traces.Mod) - mod__IS_SDIV := build.RegisterCommit("mod.IS_SDIV", build.Settings.Traces.Mod) - mod__IS_SMOD := build.RegisterCommit("mod.IS_SMOD", build.Settings.Traces.Mod) - mod__MLI := build.RegisterCommit("mod.MLI", build.Settings.Traces.Mod) - mod__MSB_1 := build.RegisterCommit("mod.MSB_1", build.Settings.Traces.Mod) - mod__MSB_2 := build.RegisterCommit("mod.MSB_2", build.Settings.Traces.Mod) - mod__OLI := build.RegisterCommit("mod.OLI", build.Settings.Traces.Mod) - mod__RES_HI := build.RegisterCommit("mod.RES_HI", build.Settings.Traces.Mod) - mod__RES_LO := build.RegisterCommit("mod.RES_LO", build.Settings.Traces.Mod) - mod__SIGNED := build.RegisterCommit("mod.SIGNED", build.Settings.Traces.Mod) - mod__STAMP := build.RegisterCommit("mod.STAMP", build.Settings.Traces.Mod) - mul__ACC_A_0 := build.RegisterCommit("mul.ACC_A_0", build.Settings.Traces.Mul) - mul__ACC_A_1 := build.RegisterCommit("mul.ACC_A_1", build.Settings.Traces.Mul) - mul__ACC_A_2 := build.RegisterCommit("mul.ACC_A_2", build.Settings.Traces.Mul) - mul__ACC_A_3 := build.RegisterCommit("mul.ACC_A_3", build.Settings.Traces.Mul) - mul__ACC_B_0 := build.RegisterCommit("mul.ACC_B_0", build.Settings.Traces.Mul) - mul__ACC_B_1 := build.RegisterCommit("mul.ACC_B_1", build.Settings.Traces.Mul) - mul__ACC_B_2 := build.RegisterCommit("mul.ACC_B_2", build.Settings.Traces.Mul) - mul__ACC_B_3 := build.RegisterCommit("mul.ACC_B_3", build.Settings.Traces.Mul) - mul__ACC_C_0 := build.RegisterCommit("mul.ACC_C_0", build.Settings.Traces.Mul) - mul__ACC_C_1 := build.RegisterCommit("mul.ACC_C_1", build.Settings.Traces.Mul) - mul__ACC_C_2 := build.RegisterCommit("mul.ACC_C_2", build.Settings.Traces.Mul) - mul__ACC_C_3 := build.RegisterCommit("mul.ACC_C_3", build.Settings.Traces.Mul) - mul__ACC_H_0 := build.RegisterCommit("mul.ACC_H_0", build.Settings.Traces.Mul) - mul__ACC_H_1 := build.RegisterCommit("mul.ACC_H_1", build.Settings.Traces.Mul) - mul__ACC_H_2 := build.RegisterCommit("mul.ACC_H_2", build.Settings.Traces.Mul) - mul__ACC_H_3 := build.RegisterCommit("mul.ACC_H_3", build.Settings.Traces.Mul) - mul__ARG_1_HI := build.RegisterCommit("mul.ARG_1_HI", build.Settings.Traces.Mul) - mul__ARG_1_LO := build.RegisterCommit("mul.ARG_1_LO", build.Settings.Traces.Mul) - mul__ARG_2_HI := build.RegisterCommit("mul.ARG_2_HI", build.Settings.Traces.Mul) - mul__ARG_2_LO := build.RegisterCommit("mul.ARG_2_LO", build.Settings.Traces.Mul) - mul__BITS := build.RegisterCommit("mul.BITS", build.Settings.Traces.Mul) - mul__BIT_NUM := build.RegisterCommit("mul.BIT_NUM", build.Settings.Traces.Mul) - mul__BYTE_A_0 := build.RegisterCommit("mul.BYTE_A_0", build.Settings.Traces.Mul) - mul__BYTE_A_1 := build.RegisterCommit("mul.BYTE_A_1", build.Settings.Traces.Mul) - mul__BYTE_A_2 := build.RegisterCommit("mul.BYTE_A_2", build.Settings.Traces.Mul) - mul__BYTE_A_3 := build.RegisterCommit("mul.BYTE_A_3", build.Settings.Traces.Mul) - mul__BYTE_B_0 := build.RegisterCommit("mul.BYTE_B_0", build.Settings.Traces.Mul) - mul__BYTE_B_1 := build.RegisterCommit("mul.BYTE_B_1", build.Settings.Traces.Mul) - mul__BYTE_B_2 := build.RegisterCommit("mul.BYTE_B_2", build.Settings.Traces.Mul) - mul__BYTE_B_3 := build.RegisterCommit("mul.BYTE_B_3", build.Settings.Traces.Mul) - mul__BYTE_C_0 := build.RegisterCommit("mul.BYTE_C_0", build.Settings.Traces.Mul) - mul__BYTE_C_1 := build.RegisterCommit("mul.BYTE_C_1", build.Settings.Traces.Mul) - mul__BYTE_C_2 := build.RegisterCommit("mul.BYTE_C_2", build.Settings.Traces.Mul) - mul__BYTE_C_3 := build.RegisterCommit("mul.BYTE_C_3", build.Settings.Traces.Mul) - mul__BYTE_H_0 := build.RegisterCommit("mul.BYTE_H_0", build.Settings.Traces.Mul) - mul__BYTE_H_1 := build.RegisterCommit("mul.BYTE_H_1", build.Settings.Traces.Mul) - mul__BYTE_H_2 := build.RegisterCommit("mul.BYTE_H_2", build.Settings.Traces.Mul) - mul__BYTE_H_3 := build.RegisterCommit("mul.BYTE_H_3", build.Settings.Traces.Mul) - mul__COUNTER := build.RegisterCommit("mul.COUNTER", build.Settings.Traces.Mul) - mul__C_INV_ACC_A_0_ := build.RegisterCommit("mul.C/INV[ACC_A_0]", build.Settings.Traces.Mul) - mul__C_INV_ARG_1_HI_ := build.RegisterCommit("mul.C/INV[ARG_1_HI]", build.Settings.Traces.Mul) - mul__C_INV_ARG_2_HI_ := build.RegisterCommit("mul.C/INV[ARG_2_HI]", build.Settings.Traces.Mul) - mul__C_INV_COUNTER_ := build.RegisterCommit("mul.C/INV[COUNTER]", build.Settings.Traces.Mul) - mul__C_INV_MUL_STAMP_ := build.RegisterCommit("mul.C/INV[MUL_STAMP]", build.Settings.Traces.Mul) - mul__C_INV_RES_HI_ := build.RegisterCommit("mul.C/INV[RES_HI]", build.Settings.Traces.Mul) - mul__C_INV_RES_LO_ := build.RegisterCommit("mul.C/INV[RES_LO]", build.Settings.Traces.Mul) - mul__C_INV____BIT_NUM_127__ := build.RegisterCommit("mul.C/INV[(- BIT_NUM 127)]", build.Settings.Traces.Mul) - mul__C_INV____BIT_NUM_128__ := build.RegisterCommit("mul.C/INV[(- BIT_NUM 128)]", build.Settings.Traces.Mul) - mul__C_INV____COUNTER_7__ := build.RegisterCommit("mul.C/INV[(- COUNTER 7)]", build.Settings.Traces.Mul) - mul__C_INV____EXPONENT_BIT_ACCUMULATOR_ARG_2_HI__ := build.RegisterCommit("mul.C/INV[(- EXPONENT_BIT_ACCUMULATOR ARG_2_HI)]", build.Settings.Traces.Mul) - mul__C_INV____EXPONENT_BIT_ACCUMULATOR_ARG_2_LO__ := build.RegisterCommit("mul.C/INV[(- EXPONENT_BIT_ACCUMULATOR ARG_2_LO)]", build.Settings.Traces.Mul) - mul__C_INV____INSTRUCTION_10__ := build.RegisterCommit("mul.C/INV[(- INSTRUCTION 10)]", build.Settings.Traces.Mul) - mul__C_INV____MUL_STAMP_1_MUL_STAMP__ := build.RegisterCommit("mul.C/INV[(- MUL_STAMP₊₁ MUL_STAMP)]", build.Settings.Traces.Mul) - mul__C_INV____MUL_STAMP_8_MUL_STAMP__ := build.RegisterCommit("mul.C/INV[(- MUL_STAMP₋₈ MUL_STAMP)]", build.Settings.Traces.Mul) - mul__C_INV____OLI_1__ := build.RegisterCommit("mul.C/INV[(- OLI 1)]", build.Settings.Traces.Mul) - mul__C_INV____RESULT_VANISHES_1__ := build.RegisterCommit("mul.C/INV[(- RESULT_VANISHES 1)]", build.Settings.Traces.Mul) - mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__ := build.RegisterCommit("mul.C/INV[(- SQUARE_AND_MULTIPLY EXPONENT_BIT)]", build.Settings.Traces.Mul) - mul__C_INV____TINY_BASE_1__ := build.RegisterCommit("mul.C/INV[(- TINY_BASE 1)]", build.Settings.Traces.Mul) - mul__C_INV____TINY_EXPONENT_1__ := build.RegisterCommit("mul.C/INV[(- TINY_EXPONENT 1)]", build.Settings.Traces.Mul) - mul__C_INV_____add_ACC_B_0__mul_18446744073709551616__add_ACC_B_3__add_ACC_B_2_ACC_B_1_____BYTE_B_0__ := build.RegisterCommit("mul.C/INV[(- (+ ACC_B_0 (* 18446744073709551616 (+ ACC_B_3 (+ ACC_B_2 ACC_B_1)))) BYTE_B_0)]", build.Settings.Traces.Mul) - mul__C_INV__mul_ARG_1_LO____1_ARG_1_LO___ := build.RegisterCommit("mul.C/INV[(* ARG_1_LO (- 1 ARG_1_LO))]", build.Settings.Traces.Mul) - mul__C_INV__mul_ARG_2_LO____1_ARG_2_LO___ := build.RegisterCommit("mul.C/INV[(* ARG_2_LO (- 1 ARG_2_LO))]", build.Settings.Traces.Mul) - mul__EXPONENT_BIT := build.RegisterCommit("mul.EXPONENT_BIT", build.Settings.Traces.Mul) - mul__EXPONENT_BIT_ACCUMULATOR := build.RegisterCommit("mul.EXPONENT_BIT_ACCUMULATOR", build.Settings.Traces.Mul) - mul__EXPONENT_BIT_SOURCE := build.RegisterCommit("mul.EXPONENT_BIT_SOURCE", build.Settings.Traces.Mul) - mul__INSTRUCTION := build.RegisterCommit("mul.INSTRUCTION", build.Settings.Traces.Mul) - mul__MUL_STAMP := build.RegisterCommit("mul.MUL_STAMP", build.Settings.Traces.Mul) - mul__OLI := build.RegisterCommit("mul.OLI", build.Settings.Traces.Mul) - mul__RESULT_VANISHES := build.RegisterCommit("mul.RESULT_VANISHES", build.Settings.Traces.Mul) - mul__RES_HI := build.RegisterCommit("mul.RES_HI", build.Settings.Traces.Mul) - mul__RES_LO := build.RegisterCommit("mul.RES_LO", build.Settings.Traces.Mul) - mul__SQUARE_AND_MULTIPLY := build.RegisterCommit("mul.SQUARE_AND_MULTIPLY", build.Settings.Traces.Mul) - mul__TINY_BASE := build.RegisterCommit("mul.TINY_BASE", build.Settings.Traces.Mul) - mul__TINY_EXPONENT := build.RegisterCommit("mul.TINY_EXPONENT", build.Settings.Traces.Mul) - mxp__ACC_1 := build.RegisterCommit("mxp.ACC_1", build.Settings.Traces.Mxp) - mxp__ACC_2 := build.RegisterCommit("mxp.ACC_2", build.Settings.Traces.Mxp) - mxp__ACC_3 := build.RegisterCommit("mxp.ACC_3", build.Settings.Traces.Mxp) - mxp__ACC_4 := build.RegisterCommit("mxp.ACC_4", build.Settings.Traces.Mxp) - mxp__ACC_A := build.RegisterCommit("mxp.ACC_A", build.Settings.Traces.Mxp) - mxp__ACC_Q := build.RegisterCommit("mxp.ACC_Q", build.Settings.Traces.Mxp) - mxp__ACC_W := build.RegisterCommit("mxp.ACC_W", build.Settings.Traces.Mxp) - mxp__BYTE_1 := build.RegisterCommit("mxp.BYTE_1", build.Settings.Traces.Mxp) - mxp__BYTE_2 := build.RegisterCommit("mxp.BYTE_2", build.Settings.Traces.Mxp) - mxp__BYTE_3 := build.RegisterCommit("mxp.BYTE_3", build.Settings.Traces.Mxp) - mxp__BYTE_4 := build.RegisterCommit("mxp.BYTE_4", build.Settings.Traces.Mxp) - mxp__BYTE_A := build.RegisterCommit("mxp.BYTE_A", build.Settings.Traces.Mxp) - mxp__BYTE_Q := build.RegisterCommit("mxp.BYTE_Q", build.Settings.Traces.Mxp) - mxp__BYTE_QQ := build.RegisterCommit("mxp.BYTE_QQ", build.Settings.Traces.Mxp) - mxp__BYTE_R := build.RegisterCommit("mxp.BYTE_R", build.Settings.Traces.Mxp) - mxp__BYTE_W := build.RegisterCommit("mxp.BYTE_W", build.Settings.Traces.Mxp) - mxp__CN := build.RegisterCommit("mxp.CN", build.Settings.Traces.Mxp) - mxp__CN_perm := build.RegisterCommit("mxp.CN_perm", build.Settings.Traces.Mxp) - mxp__COMP := build.RegisterCommit("mxp.COMP", build.Settings.Traces.Mxp) - mxp__CT := build.RegisterCommit("mxp.CT", build.Settings.Traces.Mxp) - mxp__C_INV_CT_ := build.RegisterCommit("mxp.C/INV[CT]", build.Settings.Traces.Mxp) - mxp__C_INV_OFFSET_1_HI_ := build.RegisterCommit("mxp.C/INV[OFFSET_1_HI]", build.Settings.Traces.Mxp) - mxp__C_INV_SIZE_1_HI_ := build.RegisterCommit("mxp.C/INV[SIZE_1_HI]", build.Settings.Traces.Mxp) - mxp__C_INV_SIZE_1_LO_ := build.RegisterCommit("mxp.C/INV[SIZE_1_LO]", build.Settings.Traces.Mxp) - mxp__C_INV_SIZE_2_HI_ := build.RegisterCommit("mxp.C/INV[SIZE_2_HI]", build.Settings.Traces.Mxp) - mxp__C_INV_SIZE_2_LO_ := build.RegisterCommit("mxp.C/INV[SIZE_2_LO]", build.Settings.Traces.Mxp) - mxp__C_INV_STAMP_ := build.RegisterCommit("mxp.C/INV[STAMP]", build.Settings.Traces.Mxp) - mxp__C_INV____CN_perm_1_CN_perm__ := build.RegisterCommit("mxp.C/INV[(- CN_perm₋₁ CN_perm)]", build.Settings.Traces.Mxp) - mxp__C_INV____CN_perm_CN_perm_1__ := build.RegisterCommit("mxp.C/INV[(- CN_perm CN_perm₋₁)]", build.Settings.Traces.Mxp) - mxp__C_INV____CT_16__ := build.RegisterCommit("mxp.C/INV[(- CT 16)]", build.Settings.Traces.Mxp) - mxp__C_INV____CT_3__ := build.RegisterCommit("mxp.C/INV[(- CT 3)]", build.Settings.Traces.Mxp) - mxp__C_INV____C_MEM_NEW_perm_C_MEM_NEW_perm_1__ := build.RegisterCommit("mxp.C/INV[(- C_MEM_NEW_perm C_MEM_NEW_perm₋₁)]", build.Settings.Traces.Mxp) - mxp__C_INV____C_MEM_perm_C_MEM_perm_1__ := build.RegisterCommit("mxp.C/INV[(- C_MEM_perm C_MEM_perm₋₁)]", build.Settings.Traces.Mxp) - mxp__C_INV____INST_243__ := build.RegisterCommit("mxp.C/INV[(- INST 243)]", build.Settings.Traces.Mxp) - mxp__C_INV____MXPX_1__ := build.RegisterCommit("mxp.C/INV[(- MXPX 1)]", build.Settings.Traces.Mxp) - mxp__C_INV____MXP_TYPE_2_1__ := build.RegisterCommit("mxp.C/INV[(- MXP_TYPE_2 1)]", build.Settings.Traces.Mxp) - mxp__C_INV____MXP_TYPE_3_1__ := build.RegisterCommit("mxp.C/INV[(- MXP_TYPE_3 1)]", build.Settings.Traces.Mxp) - mxp__C_INV____MXP_TYPE_4_1__ := build.RegisterCommit("mxp.C/INV[(- MXP_TYPE_4 1)]", build.Settings.Traces.Mxp) - mxp__C_INV____MXP_TYPE_5_1__ := build.RegisterCommit("mxp.C/INV[(- MXP_TYPE_5 1)]", build.Settings.Traces.Mxp) - mxp__C_INV____STAMP_perm_STAMP_perm_1__ := build.RegisterCommit("mxp.C/INV[(- STAMP_perm STAMP_perm₋₁)]", build.Settings.Traces.Mxp) - mxp__C_INV____WORDS_NEW_perm_WORDS_NEW_perm_1__ := build.RegisterCommit("mxp.C/INV[(- WORDS_NEW_perm WORDS_NEW_perm₋₁)]", build.Settings.Traces.Mxp) - mxp__C_INV____WORDS_perm_WORDS_perm_1__ := build.RegisterCommit("mxp.C/INV[(- WORDS_perm WORDS_perm₋₁)]", build.Settings.Traces.Mxp) - mxp__C_INV__add_ROOB_NOOP__ := build.RegisterCommit("mxp.C/INV[(+ ROOB NOOP)]", build.Settings.Traces.Mxp) - mxp__C_INV__mul_OFFSET_1_HI_SIZE_1_LO__ := build.RegisterCommit("mxp.C/INV[(* OFFSET_1_HI SIZE_1_LO)]", build.Settings.Traces.Mxp) - mxp__C_INV__mul_OFFSET_2_HI_SIZE_2_LO__ := build.RegisterCommit("mxp.C/INV[(* OFFSET_2_HI SIZE_2_LO)]", build.Settings.Traces.Mxp) - mxp__C_MEM := build.RegisterCommit("mxp.C_MEM", build.Settings.Traces.Mxp) - mxp__C_MEM_NEW := build.RegisterCommit("mxp.C_MEM_NEW", build.Settings.Traces.Mxp) - mxp__C_MEM_NEW_perm := build.RegisterCommit("mxp.C_MEM_NEW_perm", build.Settings.Traces.Mxp) - mxp__C_MEM_perm := build.RegisterCommit("mxp.C_MEM_perm", build.Settings.Traces.Mxp) - mxp__DEPLOYS := build.RegisterCommit("mxp.DEPLOYS", build.Settings.Traces.Mxp) - mxp__EXPANDS := build.RegisterCommit("mxp.EXPANDS", build.Settings.Traces.Mxp) - mxp__GAS_MXP := build.RegisterCommit("mxp.GAS_MXP", build.Settings.Traces.Mxp) - mxp__GBYTE := build.RegisterCommit("mxp.GBYTE", build.Settings.Traces.Mxp) - mxp__GWORD := build.RegisterCommit("mxp.GWORD", build.Settings.Traces.Mxp) - mxp__INST := build.RegisterCommit("mxp.INST", build.Settings.Traces.Mxp) - mxp__LIN_COST := build.RegisterCommit("mxp.LIN_COST", build.Settings.Traces.Mxp) - mxp__MAX_OFFSET := build.RegisterCommit("mxp.MAX_OFFSET", build.Settings.Traces.Mxp) - mxp__MAX_OFFSET_1 := build.RegisterCommit("mxp.MAX_OFFSET_1", build.Settings.Traces.Mxp) - mxp__MAX_OFFSET_2 := build.RegisterCommit("mxp.MAX_OFFSET_2", build.Settings.Traces.Mxp) - mxp__MTNTOP := build.RegisterCommit("mxp.MTNTOP", build.Settings.Traces.Mxp) - mxp__MXPX := build.RegisterCommit("mxp.MXPX", build.Settings.Traces.Mxp) - mxp__MXP_TYPE_1 := build.RegisterCommit("mxp.MXP_TYPE_1", build.Settings.Traces.Mxp) - mxp__MXP_TYPE_2 := build.RegisterCommit("mxp.MXP_TYPE_2", build.Settings.Traces.Mxp) - mxp__MXP_TYPE_3 := build.RegisterCommit("mxp.MXP_TYPE_3", build.Settings.Traces.Mxp) - mxp__MXP_TYPE_4 := build.RegisterCommit("mxp.MXP_TYPE_4", build.Settings.Traces.Mxp) - mxp__MXP_TYPE_5 := build.RegisterCommit("mxp.MXP_TYPE_5", build.Settings.Traces.Mxp) - mxp__NOOP := build.RegisterCommit("mxp.NOOP", build.Settings.Traces.Mxp) - mxp__OFFSET_1_HI := build.RegisterCommit("mxp.OFFSET_1_HI", build.Settings.Traces.Mxp) - mxp__OFFSET_1_LO := build.RegisterCommit("mxp.OFFSET_1_LO", build.Settings.Traces.Mxp) - mxp__OFFSET_2_HI := build.RegisterCommit("mxp.OFFSET_2_HI", build.Settings.Traces.Mxp) - mxp__OFFSET_2_LO := build.RegisterCommit("mxp.OFFSET_2_LO", build.Settings.Traces.Mxp) - mxp__QUAD_COST := build.RegisterCommit("mxp.QUAD_COST", build.Settings.Traces.Mxp) - mxp__ROOB := build.RegisterCommit("mxp.ROOB", build.Settings.Traces.Mxp) - mxp__SIZE_1_HI := build.RegisterCommit("mxp.SIZE_1_HI", build.Settings.Traces.Mxp) - mxp__SIZE_1_LO := build.RegisterCommit("mxp.SIZE_1_LO", build.Settings.Traces.Mxp) - mxp__SIZE_1_NONZERO_NO_MXPX := build.RegisterCommit("mxp.SIZE_1_NONZERO_NO_MXPX", build.Settings.Traces.Mxp) - mxp__SIZE_2_HI := build.RegisterCommit("mxp.SIZE_2_HI", build.Settings.Traces.Mxp) - mxp__SIZE_2_LO := build.RegisterCommit("mxp.SIZE_2_LO", build.Settings.Traces.Mxp) - mxp__SIZE_2_NONZERO_NO_MXPX := build.RegisterCommit("mxp.SIZE_2_NONZERO_NO_MXPX", build.Settings.Traces.Mxp) - mxp__STAMP := build.RegisterCommit("mxp.STAMP", build.Settings.Traces.Mxp) - mxp__STAMP_perm := build.RegisterCommit("mxp.STAMP_perm", build.Settings.Traces.Mxp) - mxp__WORDS := build.RegisterCommit("mxp.WORDS", build.Settings.Traces.Mxp) - mxp__WORDS_NEW := build.RegisterCommit("mxp.WORDS_NEW", build.Settings.Traces.Mxp) - mxp__WORDS_NEW_perm := build.RegisterCommit("mxp.WORDS_NEW_perm", build.Settings.Traces.Mxp) - mxp__WORDS_perm := build.RegisterCommit("mxp.WORDS_perm", build.Settings.Traces.Mxp) - mxp____SRT__Delta_0_509c28 := build.RegisterCommit("mxp.__SRT__Delta_0_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_10_509c28 := build.RegisterCommit("mxp.__SRT__Delta_10_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_11_509c28 := build.RegisterCommit("mxp.__SRT__Delta_11_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_12_509c28 := build.RegisterCommit("mxp.__SRT__Delta_12_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_13_509c28 := build.RegisterCommit("mxp.__SRT__Delta_13_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_14_509c28 := build.RegisterCommit("mxp.__SRT__Delta_14_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_15_509c28 := build.RegisterCommit("mxp.__SRT__Delta_15_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_1_509c28 := build.RegisterCommit("mxp.__SRT__Delta_1_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_2_509c28 := build.RegisterCommit("mxp.__SRT__Delta_2_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_3_509c28 := build.RegisterCommit("mxp.__SRT__Delta_3_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_4_509c28 := build.RegisterCommit("mxp.__SRT__Delta_4_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_509c28 := build.RegisterCommit("mxp.__SRT__Delta_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_5_509c28 := build.RegisterCommit("mxp.__SRT__Delta_5_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_6_509c28 := build.RegisterCommit("mxp.__SRT__Delta_6_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_7_509c28 := build.RegisterCommit("mxp.__SRT__Delta_7_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_8_509c28 := build.RegisterCommit("mxp.__SRT__Delta_8_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Delta_9_509c28 := build.RegisterCommit("mxp.__SRT__Delta_9_509c28", build.Settings.Traces.Mxp) - mxp____SRT__Eq_509c28 := build.RegisterCommit("mxp.__SRT__Eq_509c28", build.Settings.Traces.Mxp) - mxp____SRT__at_0_509c28 := build.RegisterCommit("mxp.__SRT__at_0_509c28", build.Settings.Traces.Mxp) - mxp____SRT__at_1_509c28 := build.RegisterCommit("mxp.__SRT__at_1_509c28", build.Settings.Traces.Mxp) - mxp____SRT__at_2_509c28 := build.RegisterCommit("mxp.__SRT__at_2_509c28", build.Settings.Traces.Mxp) - mxp____SRT__at_3_509c28 := build.RegisterCommit("mxp.__SRT__at_3_509c28", build.Settings.Traces.Mxp) - mxp____SRT__at_4_509c28 := build.RegisterCommit("mxp.__SRT__at_4_509c28", build.Settings.Traces.Mxp) - mxp____SRT__at_5_509c28 := build.RegisterCommit("mxp.__SRT__at_5_509c28", build.Settings.Traces.Mxp) - oob__ADD_FLAG := build.RegisterCommit("oob.ADD_FLAG", build.Settings.Traces.Oob) - oob__CT := build.RegisterCommit("oob.CT", build.Settings.Traces.Oob) - oob__CT_MAX := build.RegisterCommit("oob.CT_MAX", build.Settings.Traces.Oob) - oob__C_INV_DATA_4_ := build.RegisterCommit("oob.C/INV[DATA_4]", build.Settings.Traces.Oob) - oob__C_INV_OUTGOING_RES_LO_1_ := build.RegisterCommit("oob.C/INV[OUTGOING_RES_LO₊₁]", build.Settings.Traces.Oob) - oob__C_INV_OUTGOING_RES_LO_2_ := build.RegisterCommit("oob.C/INV[OUTGOING_RES_LO₊₂]", build.Settings.Traces.Oob) - oob__C_INV_OUTGOING_RES_LO_3_ := build.RegisterCommit("oob.C/INV[OUTGOING_RES_LO₊₃]", build.Settings.Traces.Oob) - oob__C_INV_OUTGOING_RES_LO_4_ := build.RegisterCommit("oob.C/INV[OUTGOING_RES_LO₊₄]", build.Settings.Traces.Oob) - oob__C_INV_STAMP_ := build.RegisterCommit("oob.C/INV[STAMP]", build.Settings.Traces.Oob) - oob__C_INV____1_OUTGOING_RES_LO__ := build.RegisterCommit("oob.C/INV[(- 1 OUTGOING_RES_LO)]", build.Settings.Traces.Oob) - oob__C_INV____CT_CT_MAX__ := build.RegisterCommit("oob.C/INV[(- CT CT_MAX)]", build.Settings.Traces.Oob) - oob__C_INV__add_OUTGOING_RES_LO__add____1_OUTGOING_RES_LO_1_____1_OUTGOING_RES_LO_3____ := build.RegisterCommit("oob.C/INV[(+ OUTGOING_RES_LO (+ (- 1 OUTGOING_RES_LO₊₁) (- 1 OUTGOING_RES_LO₊₃)))]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_0_MOD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* 0 MOD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_1_1_ADD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_1₊₁ ADD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_1_ADD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_1 ADD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_1_MOD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_1 MOD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_1_WCP_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_1 WCP_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_2_1_ADD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_2₊₁ ADD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_2_ADD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_2 ADD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_2_MOD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_2 MOD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_2_WCP_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_2 WCP_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_3_ADD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_3 ADD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_3_MOD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_3 MOD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_3_WCP_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_3 WCP_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_4_ADD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_4 ADD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_4_MOD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_4 MOD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_DATA_4_WCP_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_DATA_4 WCP_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_INST_ADD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_INST ADD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_INST_MOD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_INST MOD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_INST_WCP_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_INST WCP_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_RES_LO_MOD_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_RES_LO MOD_FLAG)]", build.Settings.Traces.Oob) - oob__C__EXPAND__mul_OUTGOING_RES_LO_WCP_FLAG__ := build.RegisterCommit("oob.C/#EXPAND[(* OUTGOING_RES_LO WCP_FLAG)]", build.Settings.Traces.Oob) - oob__DATA_1 := build.RegisterCommit("oob.DATA_1", build.Settings.Traces.Oob) - oob__DATA_2 := build.RegisterCommit("oob.DATA_2", build.Settings.Traces.Oob) - oob__DATA_3 := build.RegisterCommit("oob.DATA_3", build.Settings.Traces.Oob) - oob__DATA_4 := build.RegisterCommit("oob.DATA_4", build.Settings.Traces.Oob) - oob__DATA_5 := build.RegisterCommit("oob.DATA_5", build.Settings.Traces.Oob) - oob__DATA_6 := build.RegisterCommit("oob.DATA_6", build.Settings.Traces.Oob) - oob__DATA_7 := build.RegisterCommit("oob.DATA_7", build.Settings.Traces.Oob) - oob__DATA_8 := build.RegisterCommit("oob.DATA_8", build.Settings.Traces.Oob) - oob__DATA_9 := build.RegisterCommit("oob.DATA_9", build.Settings.Traces.Oob) - oob__IS_BLAKE2F_CDS := build.RegisterCommit("oob.IS_BLAKE2F_CDS", build.Settings.Traces.Oob) - oob__IS_BLAKE2F_PARAMS := build.RegisterCommit("oob.IS_BLAKE2F_PARAMS", build.Settings.Traces.Oob) - oob__IS_CALL := build.RegisterCommit("oob.IS_CALL", build.Settings.Traces.Oob) - oob__IS_CDL := build.RegisterCommit("oob.IS_CDL", build.Settings.Traces.Oob) - oob__IS_CREATE := build.RegisterCommit("oob.IS_CREATE", build.Settings.Traces.Oob) - oob__IS_DEPLOYMENT := build.RegisterCommit("oob.IS_DEPLOYMENT", build.Settings.Traces.Oob) - oob__IS_ECADD := build.RegisterCommit("oob.IS_ECADD", build.Settings.Traces.Oob) - oob__IS_ECMUL := build.RegisterCommit("oob.IS_ECMUL", build.Settings.Traces.Oob) - oob__IS_ECPAIRING := build.RegisterCommit("oob.IS_ECPAIRING", build.Settings.Traces.Oob) - oob__IS_ECRECOVER := build.RegisterCommit("oob.IS_ECRECOVER", build.Settings.Traces.Oob) - oob__IS_IDENTITY := build.RegisterCommit("oob.IS_IDENTITY", build.Settings.Traces.Oob) - oob__IS_JUMP := build.RegisterCommit("oob.IS_JUMP", build.Settings.Traces.Oob) - oob__IS_JUMPI := build.RegisterCommit("oob.IS_JUMPI", build.Settings.Traces.Oob) - oob__IS_MODEXP_CDS := build.RegisterCommit("oob.IS_MODEXP_CDS", build.Settings.Traces.Oob) - oob__IS_MODEXP_EXTRACT := build.RegisterCommit("oob.IS_MODEXP_EXTRACT", build.Settings.Traces.Oob) - oob__IS_MODEXP_LEAD := build.RegisterCommit("oob.IS_MODEXP_LEAD", build.Settings.Traces.Oob) - oob__IS_MODEXP_PRICING := build.RegisterCommit("oob.IS_MODEXP_PRICING", build.Settings.Traces.Oob) - oob__IS_MODEXP_XBS := build.RegisterCommit("oob.IS_MODEXP_XBS", build.Settings.Traces.Oob) - oob__IS_RDC := build.RegisterCommit("oob.IS_RDC", build.Settings.Traces.Oob) - oob__IS_RIPEMD := build.RegisterCommit("oob.IS_RIPEMD", build.Settings.Traces.Oob) - oob__IS_SHA2 := build.RegisterCommit("oob.IS_SHA2", build.Settings.Traces.Oob) - oob__IS_SSTORE := build.RegisterCommit("oob.IS_SSTORE", build.Settings.Traces.Oob) - oob__IS_XCALL := build.RegisterCommit("oob.IS_XCALL", build.Settings.Traces.Oob) - oob__MOD_FLAG := build.RegisterCommit("oob.MOD_FLAG", build.Settings.Traces.Oob) - oob__OOB_INST := build.RegisterCommit("oob.OOB_INST", build.Settings.Traces.Oob) - oob__OUTGOING_DATA_1 := build.RegisterCommit("oob.OUTGOING_DATA_1", build.Settings.Traces.Oob) - oob__OUTGOING_DATA_2 := build.RegisterCommit("oob.OUTGOING_DATA_2", build.Settings.Traces.Oob) - oob__OUTGOING_DATA_3 := build.RegisterCommit("oob.OUTGOING_DATA_3", build.Settings.Traces.Oob) - oob__OUTGOING_DATA_4 := build.RegisterCommit("oob.OUTGOING_DATA_4", build.Settings.Traces.Oob) - oob__OUTGOING_INST := build.RegisterCommit("oob.OUTGOING_INST", build.Settings.Traces.Oob) - oob__OUTGOING_RES_LO := build.RegisterCommit("oob.OUTGOING_RES_LO", build.Settings.Traces.Oob) - oob__STAMP := build.RegisterCommit("oob.STAMP", build.Settings.Traces.Oob) - oob__WCP_FLAG := build.RegisterCommit("oob.WCP_FLAG", build.Settings.Traces.Oob) - rlpaddr__ACC := build.RegisterCommit("rlpaddr.ACC", build.Settings.Traces.Rlpaddr) - rlpaddr__ACC_BYTESIZE := build.RegisterCommit("rlpaddr.ACC_BYTESIZE", build.Settings.Traces.Rlpaddr) - rlpaddr__ADDR_HI := build.RegisterCommit("rlpaddr.ADDR_HI", build.Settings.Traces.Rlpaddr) - rlpaddr__ADDR_LO := build.RegisterCommit("rlpaddr.ADDR_LO", build.Settings.Traces.Rlpaddr) - rlpaddr__BIT1 := build.RegisterCommit("rlpaddr.BIT1", build.Settings.Traces.Rlpaddr) - rlpaddr__BIT_ACC := build.RegisterCommit("rlpaddr.BIT_ACC", build.Settings.Traces.Rlpaddr) - rlpaddr__BYTE1 := build.RegisterCommit("rlpaddr.BYTE1", build.Settings.Traces.Rlpaddr) - rlpaddr__COUNTER := build.RegisterCommit("rlpaddr.COUNTER", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV_ACC_ := build.RegisterCommit("rlpaddr.C/INV[ACC]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV_COUNTER_ := build.RegisterCommit("rlpaddr.C/INV[COUNTER]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV_NONCE_ := build.RegisterCommit("rlpaddr.C/INV[NONCE]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV_STAMP_ := build.RegisterCommit("rlpaddr.C/INV[STAMP]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____1_TINY_NON_ZERO_NONCE__ := build.RegisterCommit("rlpaddr.C/INV[(- 1 TINY_NON_ZERO_NONCE)]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____ACC_BYTESIZE_1__ := build.RegisterCommit("rlpaddr.C/INV[(- ACC_BYTESIZE 1)]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____COUNTER_5__ := build.RegisterCommit("rlpaddr.C/INV[(- COUNTER 5)]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____COUNTER_7__ := build.RegisterCommit("rlpaddr.C/INV[(- COUNTER 7)]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____INDEX_INDEX_1__ := build.RegisterCommit("rlpaddr.C/INV[(- INDEX INDEX₋₁)]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____INDEX__add_INDEX_1_1___ := build.RegisterCommit("rlpaddr.C/INV[(- INDEX (+ INDEX₋₁ 1))]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____LC_LC_1__ := build.RegisterCommit("rlpaddr.C/INV[(- LC LC₋₁)]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____LC__add_LC_1_1___ := build.RegisterCommit("rlpaddr.C/INV[(- LC (+ LC₋₁ 1))]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____RECIPE_1_1__ := build.RegisterCommit("rlpaddr.C/INV[(- RECIPE_1 1)]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____RECIPE_2_1__ := build.RegisterCommit("rlpaddr.C/INV[(- RECIPE_2 1)]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____STAMP_1_STAMP__ := build.RegisterCommit("rlpaddr.C/INV[(- STAMP₊₁ STAMP)]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____STAMP_STAMP_1__ := build.RegisterCommit("rlpaddr.C/INV[(- STAMP STAMP₋₁)]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV____STAMP__add_STAMP_1_1___ := build.RegisterCommit("rlpaddr.C/INV[(- STAMP (+ STAMP₋₁ 1))]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV__add_RECIPE_1_RECIPE_2__ := build.RegisterCommit("rlpaddr.C/INV[(+ RECIPE_1 RECIPE_2)]", build.Settings.Traces.Rlpaddr) - rlpaddr__C_INV__add__mul____ACC_BYTESIZE_1__C_INV____ACC_BYTESIZE_1____BIT1_7__ := build.RegisterCommit("rlpaddr.C/INV[(+ (* (- ACC_BYTESIZE 1) C/INV[(- ACC_BYTESIZE 1)]) BIT1₋₇)]", build.Settings.Traces.Rlpaddr) - rlpaddr__DEP_ADDR_HI := build.RegisterCommit("rlpaddr.DEP_ADDR_HI", build.Settings.Traces.Rlpaddr) - rlpaddr__DEP_ADDR_LO := build.RegisterCommit("rlpaddr.DEP_ADDR_LO", build.Settings.Traces.Rlpaddr) - rlpaddr__INDEX := build.RegisterCommit("rlpaddr.INDEX", build.Settings.Traces.Rlpaddr) - rlpaddr__KEC_HI := build.RegisterCommit("rlpaddr.KEC_HI", build.Settings.Traces.Rlpaddr) - rlpaddr__KEC_LO := build.RegisterCommit("rlpaddr.KEC_LO", build.Settings.Traces.Rlpaddr) - rlpaddr__LC := build.RegisterCommit("rlpaddr.LC", build.Settings.Traces.Rlpaddr) - rlpaddr__LIMB := build.RegisterCommit("rlpaddr.LIMB", build.Settings.Traces.Rlpaddr) - rlpaddr__NONCE := build.RegisterCommit("rlpaddr.NONCE", build.Settings.Traces.Rlpaddr) - rlpaddr__POWER := build.RegisterCommit("rlpaddr.POWER", build.Settings.Traces.Rlpaddr) - rlpaddr__RAW_ADDR_HI := build.RegisterCommit("rlpaddr.RAW_ADDR_HI", build.Settings.Traces.Rlpaddr) - rlpaddr__RECIPE := build.RegisterCommit("rlpaddr.RECIPE", build.Settings.Traces.Rlpaddr) - rlpaddr__RECIPE_1 := build.RegisterCommit("rlpaddr.RECIPE_1", build.Settings.Traces.Rlpaddr) - rlpaddr__RECIPE_2 := build.RegisterCommit("rlpaddr.RECIPE_2", build.Settings.Traces.Rlpaddr) - rlpaddr__SALT_HI := build.RegisterCommit("rlpaddr.SALT_HI", build.Settings.Traces.Rlpaddr) - rlpaddr__SALT_LO := build.RegisterCommit("rlpaddr.SALT_LO", build.Settings.Traces.Rlpaddr) - rlpaddr__SELECTOR_KECCAK_RES := build.RegisterCommit("rlpaddr.SELECTOR_KECCAK_RES", build.Settings.Traces.Rlpaddr) - rlpaddr__STAMP := build.RegisterCommit("rlpaddr.STAMP", build.Settings.Traces.Rlpaddr) - rlpaddr__TINY_NON_ZERO_NONCE := build.RegisterCommit("rlpaddr.TINY_NON_ZERO_NONCE", build.Settings.Traces.Rlpaddr) - rlpaddr__nBYTES := build.RegisterCommit("rlpaddr.nBYTES", build.Settings.Traces.Rlpaddr) - rlptxn__ABS_TX_NUM := build.RegisterCommit("rlptxn.ABS_TX_NUM", build.Settings.Traces.Rlptxn) - rlptxn__ABS_TX_NUM_INFINY := build.RegisterCommit("rlptxn.ABS_TX_NUM_INFINY", build.Settings.Traces.Rlptxn) - rlptxn__ACCESS_TUPLE_BYTESIZE := build.RegisterCommit("rlptxn.ACCESS_TUPLE_BYTESIZE", build.Settings.Traces.Rlptxn) - rlptxn__ACC_1 := build.RegisterCommit("rlptxn.ACC_1", build.Settings.Traces.Rlptxn) - rlptxn__ACC_2 := build.RegisterCommit("rlptxn.ACC_2", build.Settings.Traces.Rlptxn) - rlptxn__ACC_BYTESIZE := build.RegisterCommit("rlptxn.ACC_BYTESIZE", build.Settings.Traces.Rlptxn) - rlptxn__ADDR_HI := build.RegisterCommit("rlptxn.ADDR_HI", build.Settings.Traces.Rlptxn) - rlptxn__ADDR_LO := build.RegisterCommit("rlptxn.ADDR_LO", build.Settings.Traces.Rlptxn) - rlptxn__BIT := build.RegisterCommit("rlptxn.BIT", build.Settings.Traces.Rlptxn) - rlptxn__BIT_ACC := build.RegisterCommit("rlptxn.BIT_ACC", build.Settings.Traces.Rlptxn) - rlptxn__BYTE_1 := build.RegisterCommit("rlptxn.BYTE_1", build.Settings.Traces.Rlptxn) - rlptxn__BYTE_2 := build.RegisterCommit("rlptxn.BYTE_2", build.Settings.Traces.Rlptxn) - rlptxn__CODE_FRAGMENT_INDEX := build.RegisterCommit("rlptxn.CODE_FRAGMENT_INDEX", build.Settings.Traces.Rlptxn) - rlptxn__COUNTER := build.RegisterCommit("rlptxn.COUNTER", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_ABS_TX_NUM_ := build.RegisterCommit("rlptxn.C/INV[ABS_TX_NUM]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_ACC_1_ := build.RegisterCommit("rlptxn.C/INV[ACC_1]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_ACC_2_ := build.RegisterCommit("rlptxn.C/INV[ACC_2]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_BYTE_1_ := build.RegisterCommit("rlptxn.C/INV[BYTE_1]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_CODE_FRAGMENT_INDEX_ := build.RegisterCommit("rlptxn.C/INV[CODE_FRAGMENT_INDEX]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_COUNTER_ := build.RegisterCommit("rlptxn.C/INV[COUNTER]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_INPUT_1_ := build.RegisterCommit("rlptxn.C/INV[INPUT_1]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_INPUT_2_ := build.RegisterCommit("rlptxn.C/INV[INPUT_2]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_PHASE_SIZE_ := build.RegisterCommit("rlptxn.C/INV[PHASE_SIZE]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_TYPE_ := build.RegisterCommit("rlptxn.C/INV[TYPE]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____ABS_TX_NUM_1_ABS_TX_NUM__ := build.RegisterCommit("rlptxn.C/INV[(- ABS_TX_NUM₊₁ ABS_TX_NUM)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____ABS_TX_NUM_ABS_TX_NUM_1__ := build.RegisterCommit("rlptxn.C/INV[(- ABS_TX_NUM ABS_TX_NUM₋₁)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____COUNTER____nSTEP_1___ := build.RegisterCommit("rlptxn.C/INV[(- COUNTER (- nSTEP 1))]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____DONE_1__ := build.RegisterCommit("rlptxn.C/INV[(- DONE 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_ACCESS_LIST_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_ACCESS_LIST 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_BETA_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_BETA 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_CHAIN_ID_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_CHAIN_ID 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_DATA_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_DATA 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_GAS_LIMIT_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_GAS_LIMIT 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_GAS_PRICE_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_GAS_PRICE 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_MAX_FEE_PER_GAS_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_MAX_FEE_PER_GAS 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_MAX_PRIORITY_FEE_PER_GAS 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_NONCE_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_NONCE 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_RLP_PREFIX_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_RLP_PREFIX 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_R_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_R 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_S_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_S 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_TO_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_TO 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_VALUE_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_VALUE 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PHASE_Y_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PHASE_Y 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____IS_PREFIX_1__ := build.RegisterCommit("rlptxn.C/INV[(- IS_PREFIX 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____LIMB_CONSTRUCTED_2_LIMB_CONSTRUCTED_3__ := build.RegisterCommit("rlptxn.C/INV[(- LIMB_CONSTRUCTED₋₂ LIMB_CONSTRUCTED₋₃)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____PHASE_END_1__ := build.RegisterCommit("rlptxn.C/INV[(- PHASE_END 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____PHASE_SIZE_1__ := build.RegisterCommit("rlptxn.C/INV[(- PHASE_SIZE 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____TYPE_2__ := build.RegisterCommit("rlptxn.C/INV[(- TYPE 2)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV________add_IS_PHASE_RLP_PREFIX__add_IS_PHASE_CHAIN_ID__add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT__add_IS_PHASE_TO__add_IS_PHASE_VALUE__add_IS_PHASE_DATA__add_IS_PHASE_ACCESS_LIST__add_IS_PHASE_BETA__add_IS_PHASE_Y__add_IS_PHASE_R_IS_PHASE_S_______________IS_PHASE_RLP_PREFIX__1__ := build.RegisterCommit("rlptxn.C/INV[(- (- (+ IS_PHASE_RLP_PREFIX (+ IS_PHASE_CHAIN_ID (+ IS_PHASE_NONCE (+ IS_PHASE_GAS_PRICE (+ IS_PHASE_MAX_PRIORITY_FEE_PER_GAS (+ IS_PHASE_MAX_FEE_PER_GAS (+ IS_PHASE_GAS_LIMIT (+ IS_PHASE_TO (+ IS_PHASE_VALUE (+ IS_PHASE_DATA (+ IS_PHASE_ACCESS_LIST (+ IS_PHASE_BETA (+ IS_PHASE_Y (+ IS_PHASE_R IS_PHASE_S)))))))))))))) IS_PHASE_RLP_PREFIX) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____add_IS_PHASE_CHAIN_ID__add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT__add_IS_PHASE_TO__add_IS_PHASE_VALUE__add_IS_PHASE_DATA_IS_PHASE_ACCESS_LIST__________1__ := build.RegisterCommit("rlptxn.C/INV[(- (+ IS_PHASE_CHAIN_ID (+ IS_PHASE_NONCE (+ IS_PHASE_GAS_PRICE (+ IS_PHASE_MAX_PRIORITY_FEE_PER_GAS (+ IS_PHASE_MAX_FEE_PER_GAS (+ IS_PHASE_GAS_LIMIT (+ IS_PHASE_TO (+ IS_PHASE_VALUE (+ IS_PHASE_DATA IS_PHASE_ACCESS_LIST))))))))) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT_IS_PHASE_VALUE_____1__ := build.RegisterCommit("rlptxn.C/INV[(- (+ IS_PHASE_NONCE (+ IS_PHASE_GAS_PRICE (+ IS_PHASE_MAX_FEE_PER_GAS (+ IS_PHASE_GAS_LIMIT IS_PHASE_VALUE)))) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____add_IS_PHASE_Y__add_IS_PHASE_R_IS_PHASE_S___1__ := build.RegisterCommit("rlptxn.C/INV[(- (+ IS_PHASE_Y (+ IS_PHASE_R IS_PHASE_S)) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____mul_IS_PHASE_ACCESS_LIST_IS_PHASE_ACCESS_LIST_1__1__ := build.RegisterCommit("rlptxn.C/INV[(- (* IS_PHASE_ACCESS_LIST IS_PHASE_ACCESS_LIST₋₁) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____mul_IS_PHASE_DATA_IS_PHASE_DATA_1__1__ := build.RegisterCommit("rlptxn.C/INV[(- (* IS_PHASE_DATA IS_PHASE_DATA₋₁) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____mul_IS_PHASE_GAS_LIMIT_IS_PHASE_GAS_LIMIT_1__1__ := build.RegisterCommit("rlptxn.C/INV[(- (* IS_PHASE_GAS_LIMIT IS_PHASE_GAS_LIMIT₋₁) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____mul_IS_PHASE_GAS_PRICE_IS_PHASE_GAS_PRICE_1__1__ := build.RegisterCommit("rlptxn.C/INV[(- (* IS_PHASE_GAS_PRICE IS_PHASE_GAS_PRICE₋₁) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____mul_IS_PHASE_MAX_FEE_PER_GAS_IS_PHASE_MAX_FEE_PER_GAS_1__1__ := build.RegisterCommit("rlptxn.C/INV[(- (* IS_PHASE_MAX_FEE_PER_GAS IS_PHASE_MAX_FEE_PER_GAS₋₁) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____mul_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_1__1__ := build.RegisterCommit("rlptxn.C/INV[(- (* IS_PHASE_MAX_PRIORITY_FEE_PER_GAS IS_PHASE_MAX_PRIORITY_FEE_PER_GAS₋₁) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____mul_IS_PHASE_NONCE_IS_PHASE_NONCE_1__1__ := build.RegisterCommit("rlptxn.C/INV[(- (* IS_PHASE_NONCE IS_PHASE_NONCE₋₁) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____mul_IS_PHASE_RLP_PREFIX_IS_PHASE_RLP_PREFIX_1__1__ := build.RegisterCommit("rlptxn.C/INV[(- (* IS_PHASE_RLP_PREFIX IS_PHASE_RLP_PREFIX₋₁) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____mul_IS_PHASE_TO_IS_PHASE_TO_1__1__ := build.RegisterCommit("rlptxn.C/INV[(- (* IS_PHASE_TO IS_PHASE_TO₋₁) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____mul_IS_PHASE_VALUE_IS_PHASE_VALUE_1__1__ := build.RegisterCommit("rlptxn.C/INV[(- (* IS_PHASE_VALUE IS_PHASE_VALUE₋₁) 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____pow_PHASE_SIZE_2__PHASE_SIZE__ := build.RegisterCommit("rlptxn.C/INV[(- (^ PHASE_SIZE 2) PHASE_SIZE)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_____pow____INPUT_1_27__2_____INPUT_1_27___ := build.RegisterCommit("rlptxn.C/INV[(- (^ (- INPUT_1 27) 2) (- INPUT_1 27))]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____nSTEP_16__ := build.RegisterCommit("rlptxn.C/INV[(- nSTEP 16)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____nSTEP_1__ := build.RegisterCommit("rlptxn.C/INV[(- nSTEP 1)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV____nSTEP_8__ := build.RegisterCommit("rlptxn.C/INV[(- nSTEP 8)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__add_ACC_1_DONE__ := build.RegisterCommit("rlptxn.C/INV[(+ ACC_1 DONE)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__add_ACC_2_DONE__ := build.RegisterCommit("rlptxn.C/INV[(+ ACC_2 DONE)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__add_BIT_7____ACC_BYTESIZE_1___ := build.RegisterCommit("rlptxn.C/INV[(+ BIT₋₇ (- ACC_BYTESIZE 1))]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__add_COUNTER__mul_IS_PREFIX____1_DEPTH_2____ := build.RegisterCommit("rlptxn.C/INV[(+ COUNTER (* IS_PREFIX (- 1 DEPTH_2)))]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__add_IS_PHASE_RLP_PREFIX__add_IS_PHASE_DATA_IS_PHASE_BETA___ := build.RegisterCommit("rlptxn.C/INV[(+ IS_PHASE_RLP_PREFIX (+ IS_PHASE_DATA IS_PHASE_BETA))]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__add_IS_PREFIX_1__mul____1_LIMB_CONSTRUCTED_1_____1_LC_CORRECTION_1____ := build.RegisterCommit("rlptxn.C/INV[(+ IS_PREFIX₋₁ (* (- 1 LIMB_CONSTRUCTED₋₁) (- 1 LC_CORRECTION₋₁)))]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__ := build.RegisterCommit("rlptxn.C/INV[(+ IS_PREFIX LC_CORRECTION)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__add_IS_PREFIX__add____1_LC_CORRECTION_____1_DONE____ := build.RegisterCommit("rlptxn.C/INV[(+ IS_PREFIX (+ (- 1 LC_CORRECTION) (- 1 DONE)))]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__add_LT____1_LX___ := build.RegisterCommit("rlptxn.C/INV[(+ LT (- 1 LX))]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__add_PHASE_SIZE____1_DONE___ := build.RegisterCommit("rlptxn.C/INV[(+ PHASE_SIZE (- 1 DONE))]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__add____1_LT__LX__ := build.RegisterCommit("rlptxn.C/INV[(+ (- 1 LT) LX)]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__add__mul_INPUT_1_C_INV_INPUT_1____mul_INPUT_2_C_INV_INPUT_2____ := build.RegisterCommit("rlptxn.C/INV[(+ (* INPUT_1 C/INV[INPUT_1]) (* INPUT_2 C/INV[INPUT_2]))]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__mul_IS_PREFIX____1_DEPTH_2___ := build.RegisterCommit("rlptxn.C/INV[(* IS_PREFIX (- 1 DEPTH_2))]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV__mul_LC_CORRECTION____1_IS_PREFIX___ := build.RegisterCommit("rlptxn.C/INV[(* LC_CORRECTION (- 1 IS_PREFIX))]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_nADDR_ := build.RegisterCommit("rlptxn.C/INV[nADDR]", build.Settings.Traces.Rlptxn) - rlptxn__C_INV_nKEYS_PER_ADDR_ := build.RegisterCommit("rlptxn.C/INV[nKEYS_PER_ADDR]", build.Settings.Traces.Rlptxn) - rlptxn__C__EXPAND__mul_CODE_FRAGMENT_INDEX__mul__norm_CODE_FRAGMENT_INDEX__IS_PHASE_DATA____1_IS_PREFIX__LIMB_CONSTRUCTED___ := build.RegisterCommit("rlptxn.C/#EXPAND[(* CODE_FRAGMENT_INDEX (* (~ CODE_FRAGMENT_INDEX) IS_PHASE_DATA (- 1 IS_PREFIX) LIMB_CONSTRUCTED))]", build.Settings.Traces.Rlptxn) - rlptxn__C__EXPAND__mul_INDEX_DATA__mul__norm_CODE_FRAGMENT_INDEX__IS_PHASE_DATA____1_IS_PREFIX__LIMB_CONSTRUCTED___ := build.RegisterCommit("rlptxn.C/#EXPAND[(* INDEX_DATA (* (~ CODE_FRAGMENT_INDEX) IS_PHASE_DATA (- 1 IS_PREFIX) LIMB_CONSTRUCTED))]", build.Settings.Traces.Rlptxn) - rlptxn__C__EXPAND__mul_LIMB__mul__norm_CODE_FRAGMENT_INDEX__IS_PHASE_DATA____1_IS_PREFIX__LIMB_CONSTRUCTED___ := build.RegisterCommit("rlptxn.C/#EXPAND[(* LIMB (* (~ CODE_FRAGMENT_INDEX) IS_PHASE_DATA (- 1 IS_PREFIX) LIMB_CONSTRUCTED))]", build.Settings.Traces.Rlptxn) - rlptxn__C__EXPAND__mul_nBYTES__mul__norm_CODE_FRAGMENT_INDEX__IS_PHASE_DATA____1_IS_PREFIX__LIMB_CONSTRUCTED___ := build.RegisterCommit("rlptxn.C/#EXPAND[(* nBYTES (* (~ CODE_FRAGMENT_INDEX) IS_PHASE_DATA (- 1 IS_PREFIX) LIMB_CONSTRUCTED))]", build.Settings.Traces.Rlptxn) - rlptxn__DATA_GAS_COST := build.RegisterCommit("rlptxn.DATA_GAS_COST", build.Settings.Traces.Rlptxn) - rlptxn__DATA_HI := build.RegisterCommit("rlptxn.DATA_HI", build.Settings.Traces.Rlptxn) - rlptxn__DATA_LO := build.RegisterCommit("rlptxn.DATA_LO", build.Settings.Traces.Rlptxn) - rlptxn__DEPTH_1 := build.RegisterCommit("rlptxn.DEPTH_1", build.Settings.Traces.Rlptxn) - rlptxn__DEPTH_2 := build.RegisterCommit("rlptxn.DEPTH_2", build.Settings.Traces.Rlptxn) - rlptxn__DONE := build.RegisterCommit("rlptxn.DONE", build.Settings.Traces.Rlptxn) - rlptxn__INDEX_DATA := build.RegisterCommit("rlptxn.INDEX_DATA", build.Settings.Traces.Rlptxn) - rlptxn__INDEX_LT := build.RegisterCommit("rlptxn.INDEX_LT", build.Settings.Traces.Rlptxn) - rlptxn__INDEX_LX := build.RegisterCommit("rlptxn.INDEX_LX", build.Settings.Traces.Rlptxn) - rlptxn__INPUT_1 := build.RegisterCommit("rlptxn.INPUT_1", build.Settings.Traces.Rlptxn) - rlptxn__INPUT_2 := build.RegisterCommit("rlptxn.INPUT_2", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_ACCESS_LIST := build.RegisterCommit("rlptxn.IS_PHASE_ACCESS_LIST", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_BETA := build.RegisterCommit("rlptxn.IS_PHASE_BETA", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_CHAIN_ID := build.RegisterCommit("rlptxn.IS_PHASE_CHAIN_ID", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_DATA := build.RegisterCommit("rlptxn.IS_PHASE_DATA", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_GAS_LIMIT := build.RegisterCommit("rlptxn.IS_PHASE_GAS_LIMIT", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_GAS_PRICE := build.RegisterCommit("rlptxn.IS_PHASE_GAS_PRICE", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_MAX_FEE_PER_GAS := build.RegisterCommit("rlptxn.IS_PHASE_MAX_FEE_PER_GAS", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS := build.RegisterCommit("rlptxn.IS_PHASE_MAX_PRIORITY_FEE_PER_GAS", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_NONCE := build.RegisterCommit("rlptxn.IS_PHASE_NONCE", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_R := build.RegisterCommit("rlptxn.IS_PHASE_R", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_RLP_PREFIX := build.RegisterCommit("rlptxn.IS_PHASE_RLP_PREFIX", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_S := build.RegisterCommit("rlptxn.IS_PHASE_S", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_TO := build.RegisterCommit("rlptxn.IS_PHASE_TO", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_VALUE := build.RegisterCommit("rlptxn.IS_PHASE_VALUE", build.Settings.Traces.Rlptxn) - rlptxn__IS_PHASE_Y := build.RegisterCommit("rlptxn.IS_PHASE_Y", build.Settings.Traces.Rlptxn) - rlptxn__IS_PREFIX := build.RegisterCommit("rlptxn.IS_PREFIX", build.Settings.Traces.Rlptxn) - rlptxn__LC_CORRECTION := build.RegisterCommit("rlptxn.LC_CORRECTION", build.Settings.Traces.Rlptxn) - rlptxn__LIMB := build.RegisterCommit("rlptxn.LIMB", build.Settings.Traces.Rlptxn) - rlptxn__LIMB_CONSTRUCTED := build.RegisterCommit("rlptxn.LIMB_CONSTRUCTED", build.Settings.Traces.Rlptxn) - rlptxn__LT := build.RegisterCommit("rlptxn.LT", build.Settings.Traces.Rlptxn) - rlptxn__LX := build.RegisterCommit("rlptxn.LX", build.Settings.Traces.Rlptxn) - rlptxn__PHASE := build.RegisterCommit("rlptxn.PHASE", build.Settings.Traces.Rlptxn) - rlptxn__PHASE_END := build.RegisterCommit("rlptxn.PHASE_END", build.Settings.Traces.Rlptxn) - rlptxn__PHASE_SIZE := build.RegisterCommit("rlptxn.PHASE_SIZE", build.Settings.Traces.Rlptxn) - rlptxn__POWER := build.RegisterCommit("rlptxn.POWER", build.Settings.Traces.Rlptxn) - rlptxn__REQUIRES_EVM_EXECUTION := build.RegisterCommit("rlptxn.REQUIRES_EVM_EXECUTION", build.Settings.Traces.Rlptxn) - rlptxn__RLP_LT_BYTESIZE := build.RegisterCommit("rlptxn.RLP_LT_BYTESIZE", build.Settings.Traces.Rlptxn) - rlptxn__RLP_LX_BYTESIZE := build.RegisterCommit("rlptxn.RLP_LX_BYTESIZE", build.Settings.Traces.Rlptxn) - rlptxn__TO_HASH_BY_PROVER := build.RegisterCommit("rlptxn.TO_HASH_BY_PROVER", build.Settings.Traces.Rlptxn) - rlptxn__TYPE := build.RegisterCommit("rlptxn.TYPE", build.Settings.Traces.Rlptxn) - rlptxn__nADDR := build.RegisterCommit("rlptxn.nADDR", build.Settings.Traces.Rlptxn) - rlptxn__nBYTES := build.RegisterCommit("rlptxn.nBYTES", build.Settings.Traces.Rlptxn) - rlptxn__nKEYS := build.RegisterCommit("rlptxn.nKEYS", build.Settings.Traces.Rlptxn) - rlptxn__nKEYS_PER_ADDR := build.RegisterCommit("rlptxn.nKEYS_PER_ADDR", build.Settings.Traces.Rlptxn) - rlptxn__nSTEP := build.RegisterCommit("rlptxn.nSTEP", build.Settings.Traces.Rlptxn) - rlptxrcpt__ABS_LOG_NUM := build.RegisterCommit("rlptxrcpt.ABS_LOG_NUM", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__ABS_LOG_NUM_MAX := build.RegisterCommit("rlptxrcpt.ABS_LOG_NUM_MAX", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__ABS_TX_NUM := build.RegisterCommit("rlptxrcpt.ABS_TX_NUM", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__ABS_TX_NUM_MAX := build.RegisterCommit("rlptxrcpt.ABS_TX_NUM_MAX", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__ACC_1 := build.RegisterCommit("rlptxrcpt.ACC_1", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__ACC_2 := build.RegisterCommit("rlptxrcpt.ACC_2", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__ACC_3 := build.RegisterCommit("rlptxrcpt.ACC_3", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__ACC_4 := build.RegisterCommit("rlptxrcpt.ACC_4", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__ACC_SIZE := build.RegisterCommit("rlptxrcpt.ACC_SIZE", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__BIT := build.RegisterCommit("rlptxrcpt.BIT", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__BIT_ACC := build.RegisterCommit("rlptxrcpt.BIT_ACC", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__BYTE_1 := build.RegisterCommit("rlptxrcpt.BYTE_1", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__BYTE_2 := build.RegisterCommit("rlptxrcpt.BYTE_2", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__BYTE_3 := build.RegisterCommit("rlptxrcpt.BYTE_3", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__BYTE_4 := build.RegisterCommit("rlptxrcpt.BYTE_4", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__COUNTER := build.RegisterCommit("rlptxrcpt.COUNTER", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV_ABS_TX_NUM_ := build.RegisterCommit("rlptxrcpt.C/INV[ABS_TX_NUM]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV_ACC_1_ := build.RegisterCommit("rlptxrcpt.C/INV[ACC_1]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV_COUNTER_ := build.RegisterCommit("rlptxrcpt.C/INV[COUNTER]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV_INPUT_1_ := build.RegisterCommit("rlptxrcpt.C/INV[INPUT_1]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV_LOCAL_SIZE_ := build.RegisterCommit("rlptxrcpt.C/INV[LOCAL_SIZE]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV_PHASE_SIZE_ := build.RegisterCommit("rlptxrcpt.C/INV[PHASE_SIZE]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV____1__add__mul_PHASE_4____1_IS_PREFIX____mul_PHASE_5_DEPTH_1____ := build.RegisterCommit("rlptxrcpt.C/INV[(- 1 (+ (* PHASE_4 (- 1 IS_PREFIX)) (* PHASE_5 DEPTH_1)))]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______ := build.RegisterCommit("rlptxrcpt.C/INV[(- 1 (* DEPTH_1 (* IS_PREFIX (* (- 1 IS_TOPIC) (- 1 IS_DATA)))))]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV____COUNTER____nSTEP_1___ := build.RegisterCommit("rlptxrcpt.C/INV[(- COUNTER (- nSTEP 1))]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV____DONE_1__ := build.RegisterCommit("rlptxrcpt.C/INV[(- DONE 1)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV____LOCAL_SIZE_1__ := build.RegisterCommit("rlptxrcpt.C/INV[(- LOCAL_SIZE 1)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV____LOCAL_SIZE_33__ := build.RegisterCommit("rlptxrcpt.C/INV[(- LOCAL_SIZE 33)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV____PHASE_2_1__ := build.RegisterCommit("rlptxrcpt.C/INV[(- PHASE_2 1)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV____PHASE_3_1__ := build.RegisterCommit("rlptxrcpt.C/INV[(- PHASE_3 1)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV____PHASE_5_1__ := build.RegisterCommit("rlptxrcpt.C/INV[(- PHASE_5 1)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV____PHASE_END_1__ := build.RegisterCommit("rlptxrcpt.C/INV[(- PHASE_END 1)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__ := build.RegisterCommit("rlptxrcpt.C/INV[(- (* IS_PREFIX IS_DATA) 1)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__ := build.RegisterCommit("rlptxrcpt.C/INV[(- (* IS_PREFIX IS_TOPIC) 1)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV_____mul_IS_TOPIC_IS_TOPIC_1__1__ := build.RegisterCommit("rlptxrcpt.C/INV[(- (* IS_TOPIC IS_TOPIC₋₁) 1)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV_____mul_PHASE_1_PHASE_1_1__1__ := build.RegisterCommit("rlptxrcpt.C/INV[(- (* PHASE_1 PHASE_1₋₁) 1)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV_____mul_PHASE_4_PHASE_4_1__1__ := build.RegisterCommit("rlptxrcpt.C/INV[(- (* PHASE_4 PHASE_4₋₁) 1)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV_____mul_PHASE_5_PHASE_5_1__1__ := build.RegisterCommit("rlptxrcpt.C/INV[(- (* PHASE_5 PHASE_5₋₁) 1)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV____nSTEP_16__ := build.RegisterCommit("rlptxrcpt.C/INV[(- nSTEP 16)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV____nSTEP_8__ := build.RegisterCommit("rlptxrcpt.C/INV[(- nSTEP 8)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV__add_ACC_1_DONE__ := build.RegisterCommit("rlptxrcpt.C/INV[(+ ACC_1 DONE)]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV__add_BIT_7____ACC_SIZE_1___ := build.RegisterCommit("rlptxrcpt.C/INV[(+ BIT₋₇ (- ACC_SIZE 1))]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_DATA___ := build.RegisterCommit("rlptxrcpt.C/INV[(+ IS_PREFIX (- 1 IS_DATA))]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___ := build.RegisterCommit("rlptxrcpt.C/INV[(+ IS_PREFIX (- 1 IS_TOPIC))]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV__add_IS_PREFIX____1__add_IS_TOPIC_IS_DATA____ := build.RegisterCommit("rlptxrcpt.C/INV[(+ IS_PREFIX (- 1 (+ IS_TOPIC IS_DATA)))]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___ := build.RegisterCommit("rlptxrcpt.C/INV[(+ IS_PREFIX (+ IS_TOPIC IS_DATA))]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV__add_PHASE_1__mul_PHASE_5_IS_DATA___ := build.RegisterCommit("rlptxrcpt.C/INV[(+ PHASE_1 (* PHASE_5 IS_DATA))]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV__add____1_DEPTH_1___mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA_____ := build.RegisterCommit("rlptxrcpt.C/INV[(+ (- 1 DEPTH_1) (* IS_PREFIX (* (- 1 IS_TOPIC) (- 1 IS_DATA))))]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__C_INV__add____1_PHASE_5___add____1_DEPTH_1___add____1_IS_PREFIX___add_IS_TOPIC__add_IS_DATA_COUNTER______ := build.RegisterCommit("rlptxrcpt.C/INV[(+ (- 1 PHASE_5) (+ (- 1 DEPTH_1) (+ (- 1 IS_PREFIX) (+ IS_TOPIC (+ IS_DATA COUNTER)))))]", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__DEPTH_1 := build.RegisterCommit("rlptxrcpt.DEPTH_1", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__DONE := build.RegisterCommit("rlptxrcpt.DONE", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__INDEX := build.RegisterCommit("rlptxrcpt.INDEX", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__INDEX_LOCAL := build.RegisterCommit("rlptxrcpt.INDEX_LOCAL", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__INPUT_1 := build.RegisterCommit("rlptxrcpt.INPUT_1", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__INPUT_2 := build.RegisterCommit("rlptxrcpt.INPUT_2", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__INPUT_3 := build.RegisterCommit("rlptxrcpt.INPUT_3", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__INPUT_4 := build.RegisterCommit("rlptxrcpt.INPUT_4", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__IS_DATA := build.RegisterCommit("rlptxrcpt.IS_DATA", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__IS_PREFIX := build.RegisterCommit("rlptxrcpt.IS_PREFIX", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__IS_TOPIC := build.RegisterCommit("rlptxrcpt.IS_TOPIC", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__LC_CORRECTION := build.RegisterCommit("rlptxrcpt.LC_CORRECTION", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__LIMB := build.RegisterCommit("rlptxrcpt.LIMB", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__LIMB_CONSTRUCTED := build.RegisterCommit("rlptxrcpt.LIMB_CONSTRUCTED", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__LOCAL_SIZE := build.RegisterCommit("rlptxrcpt.LOCAL_SIZE", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__LOG_ENTRY_SIZE := build.RegisterCommit("rlptxrcpt.LOG_ENTRY_SIZE", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__PHASE_1 := build.RegisterCommit("rlptxrcpt.PHASE_1", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__PHASE_2 := build.RegisterCommit("rlptxrcpt.PHASE_2", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__PHASE_3 := build.RegisterCommit("rlptxrcpt.PHASE_3", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__PHASE_4 := build.RegisterCommit("rlptxrcpt.PHASE_4", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__PHASE_5 := build.RegisterCommit("rlptxrcpt.PHASE_5", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__PHASE_END := build.RegisterCommit("rlptxrcpt.PHASE_END", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__PHASE_ID := build.RegisterCommit("rlptxrcpt.PHASE_ID", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__PHASE_SIZE := build.RegisterCommit("rlptxrcpt.PHASE_SIZE", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__POWER := build.RegisterCommit("rlptxrcpt.POWER", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__TXRCPT_SIZE := build.RegisterCommit("rlptxrcpt.TXRCPT_SIZE", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__nBYTES := build.RegisterCommit("rlptxrcpt.nBYTES", build.Settings.Traces.Rlptxrcpt) - rlptxrcpt__nSTEP := build.RegisterCommit("rlptxrcpt.nSTEP", build.Settings.Traces.Rlptxrcpt) - rom__ACC := build.RegisterCommit("rom.ACC", build.Settings.Traces.Rom) - rom__CODESIZE_REACHED := build.RegisterCommit("rom.CODESIZE_REACHED", build.Settings.Traces.Rom) - rom__CODE_FRAGMENT_INDEX := build.RegisterCommit("rom.CODE_FRAGMENT_INDEX", build.Settings.Traces.Rom) - rom__CODE_FRAGMENT_INDEX_INFTY := build.RegisterCommit("rom.CODE_FRAGMENT_INDEX_INFTY", build.Settings.Traces.Rom) - rom__CODE_SIZE := build.RegisterCommit("rom.CODE_SIZE", build.Settings.Traces.Rom) - rom__COUNTER := build.RegisterCommit("rom.COUNTER", build.Settings.Traces.Rom) - rom__COUNTER_MAX := build.RegisterCommit("rom.COUNTER_MAX", build.Settings.Traces.Rom) - rom__COUNTER_PUSH := build.RegisterCommit("rom.COUNTER_PUSH", build.Settings.Traces.Rom) - rom__C_INV_CODE_FRAGMENT_INDEX_ := build.RegisterCommit("rom.C/INV[CODE_FRAGMENT_INDEX]", build.Settings.Traces.Rom) - rom__C_INV_COUNTER_ := build.RegisterCommit("rom.C/INV[COUNTER]", build.Settings.Traces.Rom) - rom__C_INV____CODESIZE_REACHED_1__ := build.RegisterCommit("rom.C/INV[(- CODESIZE_REACHED 1)]", build.Settings.Traces.Rom) - rom__C_INV____COUNTER_16__ := build.RegisterCommit("rom.C/INV[(- COUNTER 16)]", build.Settings.Traces.Rom) - rom__C_INV____COUNTER_31__ := build.RegisterCommit("rom.C/INV[(- COUNTER 31)]", build.Settings.Traces.Rom) - rom__C_INV____COUNTER_COUNTER_MAX__ := build.RegisterCommit("rom.C/INV[(- COUNTER COUNTER_MAX)]", build.Settings.Traces.Rom) - rom__C_INV____COUNTER_MAX_15__ := build.RegisterCommit("rom.C/INV[(- COUNTER_MAX 15)]", build.Settings.Traces.Rom) - rom__C_INV____COUNTER_PUSH_PUSH_PARAMETER__ := build.RegisterCommit("rom.C/INV[(- COUNTER_PUSH PUSH_PARAMETER)]", build.Settings.Traces.Rom) - rom__C_INV____IS_PUSH_DATA_1_1__ := build.RegisterCommit("rom.C/INV[(- IS_PUSH_DATA₊₁ 1)]", build.Settings.Traces.Rom) - rom__C_INV____PROGRAM_COUNTER____CODE_SIZE_1___ := build.RegisterCommit("rom.C/INV[(- PROGRAM_COUNTER (- CODE_SIZE 1))]", build.Settings.Traces.Rom) - rom__C_INV____PUSH_FUNNEL_BIT_1_PUSH_FUNNEL_BIT__ := build.RegisterCommit("rom.C/INV[(- PUSH_FUNNEL_BIT₋₁ PUSH_FUNNEL_BIT)]", build.Settings.Traces.Rom) - rom__C_INV_____add_COUNTER_PUSH_16__PUSH_PARAMETER__ := build.RegisterCommit("rom.C/INV[(- (+ COUNTER_PUSH 16) PUSH_PARAMETER)]", build.Settings.Traces.Rom) - rom__INDEX := build.RegisterCommit("rom.INDEX", build.Settings.Traces.Rom) - rom__IS_JUMPDEST := build.RegisterCommit("rom.IS_JUMPDEST", build.Settings.Traces.Rom) - rom__IS_PUSH := build.RegisterCommit("rom.IS_PUSH", build.Settings.Traces.Rom) - rom__IS_PUSH_DATA := build.RegisterCommit("rom.IS_PUSH_DATA", build.Settings.Traces.Rom) - rom__LIMB := build.RegisterCommit("rom.LIMB", build.Settings.Traces.Rom) - rom__OPCODE := build.RegisterCommit("rom.OPCODE", build.Settings.Traces.Rom) - rom__PADDED_BYTECODE_BYTE := build.RegisterCommit("rom.PADDED_BYTECODE_BYTE", build.Settings.Traces.Rom) - rom__PROGRAM_COUNTER := build.RegisterCommit("rom.PROGRAM_COUNTER", build.Settings.Traces.Rom) - rom__PUSH_FUNNEL_BIT := build.RegisterCommit("rom.PUSH_FUNNEL_BIT", build.Settings.Traces.Rom) - rom__PUSH_PARAMETER := build.RegisterCommit("rom.PUSH_PARAMETER", build.Settings.Traces.Rom) - rom__PUSH_VALUE_ACC := build.RegisterCommit("rom.PUSH_VALUE_ACC", build.Settings.Traces.Rom) - rom__PUSH_VALUE_HI := build.RegisterCommit("rom.PUSH_VALUE_HI", build.Settings.Traces.Rom) - rom__PUSH_VALUE_LO := build.RegisterCommit("rom.PUSH_VALUE_LO", build.Settings.Traces.Rom) - rom__nBYTES := build.RegisterCommit("rom.nBYTES", build.Settings.Traces.Rom) - rom__nBYTES_ACC := build.RegisterCommit("rom.nBYTES_ACC", build.Settings.Traces.Rom) - romlex__ADDRESS_HI := build.RegisterCommit("romlex.ADDRESS_HI", build.Settings.Traces.Romlex) - romlex__ADDRESS_LO := build.RegisterCommit("romlex.ADDRESS_LO", build.Settings.Traces.Romlex) - romlex__CODE_FRAGMENT_INDEX := build.RegisterCommit("romlex.CODE_FRAGMENT_INDEX", build.Settings.Traces.Romlex) - romlex__CODE_FRAGMENT_INDEX_INFTY := build.RegisterCommit("romlex.CODE_FRAGMENT_INDEX_INFTY", build.Settings.Traces.Romlex) - romlex__CODE_HASH_HI := build.RegisterCommit("romlex.CODE_HASH_HI", build.Settings.Traces.Romlex) - romlex__CODE_HASH_LO := build.RegisterCommit("romlex.CODE_HASH_LO", build.Settings.Traces.Romlex) - romlex__CODE_SIZE := build.RegisterCommit("romlex.CODE_SIZE", build.Settings.Traces.Romlex) - romlex__COMMIT_TO_STATE := build.RegisterCommit("romlex.COMMIT_TO_STATE", build.Settings.Traces.Romlex) - romlex__C_INV_CODE_FRAGMENT_INDEX_ := build.RegisterCommit("romlex.C/INV[CODE_FRAGMENT_INDEX]", build.Settings.Traces.Romlex) - romlex__DEPLOYMENT_NUMBER := build.RegisterCommit("romlex.DEPLOYMENT_NUMBER", build.Settings.Traces.Romlex) - romlex__DEPLOYMENT_STATUS := build.RegisterCommit("romlex.DEPLOYMENT_STATUS", build.Settings.Traces.Romlex) - romlex__READ_FROM_STATE := build.RegisterCommit("romlex.READ_FROM_STATE", build.Settings.Traces.Romlex) - shakiradata__C_INV_SHAKIRA_STAMP_ := build.RegisterCommit("shakiradata.C/INV[SHAKIRA_STAMP]", build.Settings.Traces.Shakiradata) - shakiradata__C_INV____INDEX_INDEX_MAX__ := build.RegisterCommit("shakiradata.C/INV[(- INDEX INDEX_MAX)]", build.Settings.Traces.Shakiradata) - shakiradata__C_INV_____add_IS_KECCAK_DATA_1__add_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1___1__ := build.RegisterCommit("shakiradata.C/INV[(- (+ IS_KECCAK_DATA₋₁ (+ IS_SHA2_DATA₋₁ IS_RIPEMD_DATA₋₁)) 1)]", build.Settings.Traces.Shakiradata) - shakiradata__C_INV_____add_IS_KECCAK_DATA__add_IS_SHA2_DATA_IS_RIPEMD_DATA___1__ := build.RegisterCommit("shakiradata.C/INV[(- (+ IS_KECCAK_DATA (+ IS_SHA2_DATA IS_RIPEMD_DATA)) 1)]", build.Settings.Traces.Shakiradata) - shakiradata__C_INV_____add_IS_KECCAK_RESULT__add_IS_SHA2_RESULT_IS_RIPEMD_RESULT___1__ := build.RegisterCommit("shakiradata.C/INV[(- (+ IS_KECCAK_RESULT (+ IS_SHA2_RESULT IS_RIPEMD_RESULT)) 1)]", build.Settings.Traces.Shakiradata) - shakiradata__C_INV_____add__mul____1__add_IS_KECCAK_DATA__add_IS_SHA2_DATA_IS_RIPEMD_DATA_____add_IS_KECCAK_DATA_1__add_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1_____mul____1__add_IS_KECCAK_RESULT__add_IS_SHA2_RESULT_IS_RIPEMD_RESULT_____add_IS_KECCAK_RESULT_1__add_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1_____1__ := build.RegisterCommit("shakiradata.C/INV[(- (+ (* (- 1 (+ IS_KECCAK_DATA (+ IS_SHA2_DATA IS_RIPEMD_DATA))) (+ IS_KECCAK_DATA₊₁ (+ IS_SHA2_DATA₊₁ IS_RIPEMD_DATA₊₁))) (* (- 1 (+ IS_KECCAK_RESULT (+ IS_SHA2_RESULT IS_RIPEMD_RESULT))) (+ IS_KECCAK_RESULT₊₁ (+ IS_SHA2_RESULT₊₁ IS_RIPEMD_RESULT₊₁)))) 1)]", build.Settings.Traces.Shakiradata) - shakiradata__C_INV__add__add_IS_KECCAK_DATA_IS_KECCAK_RESULT___add__add_IS_SHA2_DATA_IS_SHA2_RESULT___add_IS_RIPEMD_DATA_IS_RIPEMD_RESULT____ := build.RegisterCommit("shakiradata.C/INV[(+ (+ IS_KECCAK_DATA IS_KECCAK_RESULT) (+ (+ IS_SHA2_DATA IS_SHA2_RESULT) (+ IS_RIPEMD_DATA IS_RIPEMD_RESULT)))]", build.Settings.Traces.Shakiradata) - shakiradata__C__EXPAND_0_ := build.RegisterCommit("shakiradata.C/#EXPAND[0]", build.Settings.Traces.Shakiradata) - shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA_____1__add_IS_KECCAK_DATA_1_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1____16__ := build.RegisterCommit("shakiradata.C/#EXPAND[(* (* (+ IS_KECCAK_DATA IS_SHA2_DATA IS_RIPEMD_DATA) (- 1 (+ IS_KECCAK_DATA₋₁ IS_SHA2_DATA₋₁ IS_RIPEMD_DATA₋₁))) 16)]", build.Settings.Traces.Shakiradata) - shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA_____1__add_IS_KECCAK_DATA_1_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1____1__ := build.RegisterCommit("shakiradata.C/#EXPAND[(* (* (+ IS_KECCAK_DATA IS_SHA2_DATA IS_RIPEMD_DATA) (- 1 (+ IS_KECCAK_DATA₋₁ IS_SHA2_DATA₋₁ IS_RIPEMD_DATA₋₁))) 1)]", build.Settings.Traces.Shakiradata) - shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA_____1__add_IS_KECCAK_DATA_1_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1____ID_1__ := build.RegisterCommit("shakiradata.C/#EXPAND[(* (* (+ IS_KECCAK_DATA IS_SHA2_DATA IS_RIPEMD_DATA) (- 1 (+ IS_KECCAK_DATA₋₁ IS_SHA2_DATA₋₁ IS_RIPEMD_DATA₋₁))) ID₋₁)]", build.Settings.Traces.Shakiradata) - shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA_____1__add_IS_KECCAK_DATA_1_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1____ID__ := build.RegisterCommit("shakiradata.C/#EXPAND[(* (* (+ IS_KECCAK_DATA IS_SHA2_DATA IS_RIPEMD_DATA) (- 1 (+ IS_KECCAK_DATA₋₁ IS_SHA2_DATA₋₁ IS_RIPEMD_DATA₋₁))) ID)]", build.Settings.Traces.Shakiradata) - shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___15__ := build.RegisterCommit("shakiradata.C/#EXPAND[(* (* (+ IS_KECCAK_DATA IS_SHA2_DATA IS_RIPEMD_DATA) (+ IS_KECCAK_RESULT₊₁ IS_SHA2_RESULT₊₁ IS_RIPEMD_RESULT₊₁)) 15)]", build.Settings.Traces.Shakiradata) - shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___16__ := build.RegisterCommit("shakiradata.C/#EXPAND[(* (* (+ IS_KECCAK_DATA IS_SHA2_DATA IS_RIPEMD_DATA) (+ IS_KECCAK_RESULT₊₁ IS_SHA2_RESULT₊₁ IS_RIPEMD_RESULT₊₁)) 16)]", build.Settings.Traces.Shakiradata) - shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___17__ := build.RegisterCommit("shakiradata.C/#EXPAND[(* (* (+ IS_KECCAK_DATA IS_SHA2_DATA IS_RIPEMD_DATA) (+ IS_KECCAK_RESULT₊₁ IS_SHA2_RESULT₊₁ IS_RIPEMD_RESULT₊₁)) 17)]", build.Settings.Traces.Shakiradata) - shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___1__ := build.RegisterCommit("shakiradata.C/#EXPAND[(* (* (+ IS_KECCAK_DATA IS_SHA2_DATA IS_RIPEMD_DATA) (+ IS_KECCAK_RESULT₊₁ IS_SHA2_RESULT₊₁ IS_RIPEMD_RESULT₊₁)) 1)]", build.Settings.Traces.Shakiradata) - shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___nBYTES__ := build.RegisterCommit("shakiradata.C/#EXPAND[(* (* (+ IS_KECCAK_DATA IS_SHA2_DATA IS_RIPEMD_DATA) (+ IS_KECCAK_RESULT₊₁ IS_SHA2_RESULT₊₁ IS_RIPEMD_RESULT₊₁)) nBYTES)]", build.Settings.Traces.Shakiradata) - shakiradata__ID := build.RegisterCommit("shakiradata.ID", build.Settings.Traces.Shakiradata) - shakiradata__INDEX := build.RegisterCommit("shakiradata.INDEX", build.Settings.Traces.Shakiradata) - shakiradata__INDEX_MAX := build.RegisterCommit("shakiradata.INDEX_MAX", build.Settings.Traces.Shakiradata) - shakiradata__IS_KECCAK_DATA := build.RegisterCommit("shakiradata.IS_KECCAK_DATA", build.Settings.Traces.Shakiradata) - shakiradata__IS_KECCAK_RESULT := build.RegisterCommit("shakiradata.IS_KECCAK_RESULT", build.Settings.Traces.Shakiradata) - shakiradata__IS_RIPEMD_DATA := build.RegisterCommit("shakiradata.IS_RIPEMD_DATA", build.Settings.Traces.Shakiradata) - shakiradata__IS_RIPEMD_RESULT := build.RegisterCommit("shakiradata.IS_RIPEMD_RESULT", build.Settings.Traces.Shakiradata) - shakiradata__IS_SHA2_DATA := build.RegisterCommit("shakiradata.IS_SHA2_DATA", build.Settings.Traces.Shakiradata) - shakiradata__IS_SHA2_RESULT := build.RegisterCommit("shakiradata.IS_SHA2_RESULT", build.Settings.Traces.Shakiradata) - shakiradata__PHASE := build.RegisterCommit("shakiradata.PHASE", build.Settings.Traces.Shakiradata) - shakiradata__SELECTOR_KECCAK_RES_HI := build.RegisterCommit("shakiradata.SELECTOR_KECCAK_RES_HI", build.Settings.Traces.Shakiradata) - shakiradata__SELECTOR_RIPEMD_RES_HI := build.RegisterCommit("shakiradata.SELECTOR_RIPEMD_RES_HI", build.Settings.Traces.Shakiradata) - shakiradata__SELECTOR_SHA2_RES_HI := build.RegisterCommit("shakiradata.SELECTOR_SHA2_RES_HI", build.Settings.Traces.Shakiradata) - shakiradata__SHAKIRA_STAMP := build.RegisterCommit("shakiradata.SHAKIRA_STAMP", build.Settings.Traces.Shakiradata) - shakiradata__TOTAL_SIZE := build.RegisterCommit("shakiradata.TOTAL_SIZE", build.Settings.Traces.Shakiradata) - shakiradata__nBYTES := build.RegisterCommit("shakiradata.nBYTES", build.Settings.Traces.Shakiradata) - shakiradata__nBYTES_ACC := build.RegisterCommit("shakiradata.nBYTES_ACC", build.Settings.Traces.Shakiradata) - shf__ACC_1 := build.RegisterCommit("shf.ACC_1", build.Settings.Traces.Shf) - shf__ACC_2 := build.RegisterCommit("shf.ACC_2", build.Settings.Traces.Shf) - shf__ACC_3 := build.RegisterCommit("shf.ACC_3", build.Settings.Traces.Shf) - shf__ACC_4 := build.RegisterCommit("shf.ACC_4", build.Settings.Traces.Shf) - shf__ACC_5 := build.RegisterCommit("shf.ACC_5", build.Settings.Traces.Shf) - shf__ARG_1_HI := build.RegisterCommit("shf.ARG_1_HI", build.Settings.Traces.Shf) - shf__ARG_1_LO := build.RegisterCommit("shf.ARG_1_LO", build.Settings.Traces.Shf) - shf__ARG_2_HI := build.RegisterCommit("shf.ARG_2_HI", build.Settings.Traces.Shf) - shf__ARG_2_LO := build.RegisterCommit("shf.ARG_2_LO", build.Settings.Traces.Shf) - shf__BITS := build.RegisterCommit("shf.BITS", build.Settings.Traces.Shf) - shf__BIT_1 := build.RegisterCommit("shf.BIT_1", build.Settings.Traces.Shf) - shf__BIT_2 := build.RegisterCommit("shf.BIT_2", build.Settings.Traces.Shf) - shf__BIT_3 := build.RegisterCommit("shf.BIT_3", build.Settings.Traces.Shf) - shf__BIT_4 := build.RegisterCommit("shf.BIT_4", build.Settings.Traces.Shf) - shf__BIT_B_3 := build.RegisterCommit("shf.BIT_B_3", build.Settings.Traces.Shf) - shf__BIT_B_4 := build.RegisterCommit("shf.BIT_B_4", build.Settings.Traces.Shf) - shf__BIT_B_5 := build.RegisterCommit("shf.BIT_B_5", build.Settings.Traces.Shf) - shf__BIT_B_6 := build.RegisterCommit("shf.BIT_B_6", build.Settings.Traces.Shf) - shf__BIT_B_7 := build.RegisterCommit("shf.BIT_B_7", build.Settings.Traces.Shf) - shf__BYTE_1 := build.RegisterCommit("shf.BYTE_1", build.Settings.Traces.Shf) - shf__BYTE_2 := build.RegisterCommit("shf.BYTE_2", build.Settings.Traces.Shf) - shf__BYTE_3 := build.RegisterCommit("shf.BYTE_3", build.Settings.Traces.Shf) - shf__BYTE_4 := build.RegisterCommit("shf.BYTE_4", build.Settings.Traces.Shf) - shf__BYTE_5 := build.RegisterCommit("shf.BYTE_5", build.Settings.Traces.Shf) - shf__COUNTER := build.RegisterCommit("shf.COUNTER", build.Settings.Traces.Shf) - shf__C_INV_ARG_1_HI_ := build.RegisterCommit("shf.C/INV[ARG_1_HI]", build.Settings.Traces.Shf) - shf__C_INV_COUNTER_ := build.RegisterCommit("shf.C/INV[COUNTER]", build.Settings.Traces.Shf) - shf__C_INV_SHIFT_STAMP_ := build.RegisterCommit("shf.C/INV[SHIFT_STAMP]", build.Settings.Traces.Shf) - shf__C_INV____ARG_1_LO_BYTE_1__ := build.RegisterCommit("shf.C/INV[(- ARG_1_LO BYTE_1)]", build.Settings.Traces.Shf) - shf__C_INV____COUNTER_0__ := build.RegisterCommit("shf.C/INV[(- COUNTER 0)]", build.Settings.Traces.Shf) - shf__C_INV____COUNTER_12__ := build.RegisterCommit("shf.C/INV[(- COUNTER 12)]", build.Settings.Traces.Shf) - shf__C_INV____COUNTER_14__ := build.RegisterCommit("shf.C/INV[(- COUNTER 14)]", build.Settings.Traces.Shf) - shf__C_INV____COUNTER_15__ := build.RegisterCommit("shf.C/INV[(- COUNTER 15)]", build.Settings.Traces.Shf) - shf__C_INV____COUNTER_1__ := build.RegisterCommit("shf.C/INV[(- COUNTER 1)]", build.Settings.Traces.Shf) - shf__C_INV____COUNTER_2__ := build.RegisterCommit("shf.C/INV[(- COUNTER 2)]", build.Settings.Traces.Shf) - shf__C_INV____COUNTER_4__ := build.RegisterCommit("shf.C/INV[(- COUNTER 4)]", build.Settings.Traces.Shf) - shf__C_INV____COUNTER_8__ := build.RegisterCommit("shf.C/INV[(- COUNTER 8)]", build.Settings.Traces.Shf) - shf__C_INV____INST_27__ := build.RegisterCommit("shf.C/INV[(- INST 27)]", build.Settings.Traces.Shf) - shf__C_INV____INST_28__ := build.RegisterCommit("shf.C/INV[(- INST 28)]", build.Settings.Traces.Shf) - shf__C_INV____INST_29__ := build.RegisterCommit("shf.C/INV[(- INST 29)]", build.Settings.Traces.Shf) - shf__C_INV____SHIFT_STAMP_1_SHIFT_STAMP__ := build.RegisterCommit("shf.C/INV[(- SHIFT_STAMP₊₁ SHIFT_STAMP)]", build.Settings.Traces.Shf) - shf__C_INV__mul____INST_29__ARG_1_HI__ := build.RegisterCommit("shf.C/INV[(* (- INST 29) ARG_1_HI)]", build.Settings.Traces.Shf) - shf__INST := build.RegisterCommit("shf.INST", build.Settings.Traces.Shf) - shf__IOMF := build.RegisterCommit("shf.IOMF", build.Settings.Traces.Shf) - shf__KNOWN := build.RegisterCommit("shf.KNOWN", build.Settings.Traces.Shf) - shf__LEFT_ALIGNED_SUFFIX_HIGH := build.RegisterCommit("shf.LEFT_ALIGNED_SUFFIX_HIGH", build.Settings.Traces.Shf) - shf__LEFT_ALIGNED_SUFFIX_LOW := build.RegisterCommit("shf.LEFT_ALIGNED_SUFFIX_LOW", build.Settings.Traces.Shf) - shf__LOW_3 := build.RegisterCommit("shf.LOW_3", build.Settings.Traces.Shf) - shf__MICRO_SHIFT_PARAMETER := build.RegisterCommit("shf.MICRO_SHIFT_PARAMETER", build.Settings.Traces.Shf) - shf__NEG := build.RegisterCommit("shf.NEG", build.Settings.Traces.Shf) - shf__ONES := build.RegisterCommit("shf.ONES", build.Settings.Traces.Shf) - shf__ONE_LINE_INSTRUCTION := build.RegisterCommit("shf.ONE_LINE_INSTRUCTION", build.Settings.Traces.Shf) - shf__RES_HI := build.RegisterCommit("shf.RES_HI", build.Settings.Traces.Shf) - shf__RES_LO := build.RegisterCommit("shf.RES_LO", build.Settings.Traces.Shf) - shf__RIGHT_ALIGNED_PREFIX_HIGH := build.RegisterCommit("shf.RIGHT_ALIGNED_PREFIX_HIGH", build.Settings.Traces.Shf) - shf__RIGHT_ALIGNED_PREFIX_LOW := build.RegisterCommit("shf.RIGHT_ALIGNED_PREFIX_LOW", build.Settings.Traces.Shf) - shf__SHB_3_HI := build.RegisterCommit("shf.SHB_3_HI", build.Settings.Traces.Shf) - shf__SHB_3_LO := build.RegisterCommit("shf.SHB_3_LO", build.Settings.Traces.Shf) - shf__SHB_4_HI := build.RegisterCommit("shf.SHB_4_HI", build.Settings.Traces.Shf) - shf__SHB_4_LO := build.RegisterCommit("shf.SHB_4_LO", build.Settings.Traces.Shf) - shf__SHB_5_HI := build.RegisterCommit("shf.SHB_5_HI", build.Settings.Traces.Shf) - shf__SHB_5_LO := build.RegisterCommit("shf.SHB_5_LO", build.Settings.Traces.Shf) - shf__SHB_6_HI := build.RegisterCommit("shf.SHB_6_HI", build.Settings.Traces.Shf) - shf__SHB_6_LO := build.RegisterCommit("shf.SHB_6_LO", build.Settings.Traces.Shf) - shf__SHB_7_HI := build.RegisterCommit("shf.SHB_7_HI", build.Settings.Traces.Shf) - shf__SHB_7_LO := build.RegisterCommit("shf.SHB_7_LO", build.Settings.Traces.Shf) - shf__SHIFT_DIRECTION := build.RegisterCommit("shf.SHIFT_DIRECTION", build.Settings.Traces.Shf) - shf__SHIFT_STAMP := build.RegisterCommit("shf.SHIFT_STAMP", build.Settings.Traces.Shf) - shfreftable__BYTE1 := build.RegisterCommit("shfreftable.BYTE1", build.Settings.Traces.Shfreftable) - shfreftable__IOMF := build.RegisterCommit("shfreftable.IOMF", build.Settings.Traces.Shfreftable) - shfreftable__LAS := build.RegisterCommit("shfreftable.LAS", build.Settings.Traces.Shfreftable) - shfreftable__MSHP := build.RegisterCommit("shfreftable.MSHP", build.Settings.Traces.Shfreftable) - shfreftable__ONES := build.RegisterCommit("shfreftable.ONES", build.Settings.Traces.Shfreftable) - shfreftable__RAP := build.RegisterCommit("shfreftable.RAP", build.Settings.Traces.Shfreftable) - stp__ARG_1_HI := build.RegisterCommit("stp.ARG_1_HI", build.Settings.Traces.Stp) - stp__ARG_1_LO := build.RegisterCommit("stp.ARG_1_LO", build.Settings.Traces.Stp) - stp__ARG_2_LO := build.RegisterCommit("stp.ARG_2_LO", build.Settings.Traces.Stp) - stp__CT := build.RegisterCommit("stp.CT", build.Settings.Traces.Stp) - stp__CT_MAX := build.RegisterCommit("stp.CT_MAX", build.Settings.Traces.Stp) - stp__C_INV_STAMP_ := build.RegisterCommit("stp.C/INV[STAMP]", build.Settings.Traces.Stp) - stp__C_INV____CT_CT_MAX__ := build.RegisterCommit("stp.C/INV[(- CT CT_MAX)]", build.Settings.Traces.Stp) - stp__C_INV__add_IS_CREATE_IS_CREATE2__ := build.RegisterCommit("stp.C/INV[(+ IS_CREATE IS_CREATE2)]", build.Settings.Traces.Stp) - stp__C__EXPAND_0_ := build.RegisterCommit("stp.C/#EXPAND[0]", build.Settings.Traces.Stp) - stp__C__EXPAND__mul_ARG_1_HI_MOD_FLAG__ := build.RegisterCommit("stp.C/#EXPAND[(* ARG_1_HI MOD_FLAG)]", build.Settings.Traces.Stp) - stp__C__EXPAND__mul_ARG_1_HI_WCP_FLAG__ := build.RegisterCommit("stp.C/#EXPAND[(* ARG_1_HI WCP_FLAG)]", build.Settings.Traces.Stp) - stp__C__EXPAND__mul_ARG_1_LO_MOD_FLAG__ := build.RegisterCommit("stp.C/#EXPAND[(* ARG_1_LO MOD_FLAG)]", build.Settings.Traces.Stp) - stp__C__EXPAND__mul_ARG_1_LO_WCP_FLAG__ := build.RegisterCommit("stp.C/#EXPAND[(* ARG_1_LO WCP_FLAG)]", build.Settings.Traces.Stp) - stp__C__EXPAND__mul_ARG_2_LO_MOD_FLAG__ := build.RegisterCommit("stp.C/#EXPAND[(* ARG_2_LO MOD_FLAG)]", build.Settings.Traces.Stp) - stp__C__EXPAND__mul_ARG_2_LO_WCP_FLAG__ := build.RegisterCommit("stp.C/#EXPAND[(* ARG_2_LO WCP_FLAG)]", build.Settings.Traces.Stp) - stp__C__EXPAND__mul_EXOGENOUS_MODULE_INSTRUCTION_MOD_FLAG__ := build.RegisterCommit("stp.C/#EXPAND[(* EXOGENOUS_MODULE_INSTRUCTION MOD_FLAG)]", build.Settings.Traces.Stp) - stp__C__EXPAND__mul_EXOGENOUS_MODULE_INSTRUCTION_WCP_FLAG__ := build.RegisterCommit("stp.C/#EXPAND[(* EXOGENOUS_MODULE_INSTRUCTION WCP_FLAG)]", build.Settings.Traces.Stp) - stp__C__EXPAND__mul_RES_LO_MOD_FLAG__ := build.RegisterCommit("stp.C/#EXPAND[(* RES_LO MOD_FLAG)]", build.Settings.Traces.Stp) - stp__C__EXPAND__mul_RES_LO_WCP_FLAG__ := build.RegisterCommit("stp.C/#EXPAND[(* RES_LO WCP_FLAG)]", build.Settings.Traces.Stp) - stp__EXISTS := build.RegisterCommit("stp.EXISTS", build.Settings.Traces.Stp) - stp__EXOGENOUS_MODULE_INSTRUCTION := build.RegisterCommit("stp.EXOGENOUS_MODULE_INSTRUCTION", build.Settings.Traces.Stp) - stp__GAS_ACTUAL := build.RegisterCommit("stp.GAS_ACTUAL", build.Settings.Traces.Stp) - stp__GAS_HI := build.RegisterCommit("stp.GAS_HI", build.Settings.Traces.Stp) - stp__GAS_LO := build.RegisterCommit("stp.GAS_LO", build.Settings.Traces.Stp) - stp__GAS_MXP := build.RegisterCommit("stp.GAS_MXP", build.Settings.Traces.Stp) - stp__GAS_OUT_OF_POCKET := build.RegisterCommit("stp.GAS_OUT_OF_POCKET", build.Settings.Traces.Stp) - stp__GAS_STIPEND := build.RegisterCommit("stp.GAS_STIPEND", build.Settings.Traces.Stp) - stp__GAS_UPFRONT := build.RegisterCommit("stp.GAS_UPFRONT", build.Settings.Traces.Stp) - stp__INSTRUCTION := build.RegisterCommit("stp.INSTRUCTION", build.Settings.Traces.Stp) - stp__IS_CALL := build.RegisterCommit("stp.IS_CALL", build.Settings.Traces.Stp) - stp__IS_CALLCODE := build.RegisterCommit("stp.IS_CALLCODE", build.Settings.Traces.Stp) - stp__IS_CREATE := build.RegisterCommit("stp.IS_CREATE", build.Settings.Traces.Stp) - stp__IS_CREATE2 := build.RegisterCommit("stp.IS_CREATE2", build.Settings.Traces.Stp) - stp__IS_DELEGATECALL := build.RegisterCommit("stp.IS_DELEGATECALL", build.Settings.Traces.Stp) - stp__IS_STATICCALL := build.RegisterCommit("stp.IS_STATICCALL", build.Settings.Traces.Stp) - stp__MOD_FLAG := build.RegisterCommit("stp.MOD_FLAG", build.Settings.Traces.Stp) - stp__OUT_OF_GAS_EXCEPTION := build.RegisterCommit("stp.OUT_OF_GAS_EXCEPTION", build.Settings.Traces.Stp) - stp__RES_LO := build.RegisterCommit("stp.RES_LO", build.Settings.Traces.Stp) - stp__STAMP := build.RegisterCommit("stp.STAMP", build.Settings.Traces.Stp) - stp__VAL_HI := build.RegisterCommit("stp.VAL_HI", build.Settings.Traces.Stp) - stp__VAL_LO := build.RegisterCommit("stp.VAL_LO", build.Settings.Traces.Stp) - stp__WARM := build.RegisterCommit("stp.WARM", build.Settings.Traces.Stp) - stp__WCP_FLAG := build.RegisterCommit("stp.WCP_FLAG", build.Settings.Traces.Stp) - trm__ACC_HI := build.RegisterCommit("trm.ACC_HI", build.Settings.Traces.Trm) - trm__ACC_LO := build.RegisterCommit("trm.ACC_LO", build.Settings.Traces.Trm) - trm__ACC_T := build.RegisterCommit("trm.ACC_T", build.Settings.Traces.Trm) - trm__BYTE_HI := build.RegisterCommit("trm.BYTE_HI", build.Settings.Traces.Trm) - trm__BYTE_LO := build.RegisterCommit("trm.BYTE_LO", build.Settings.Traces.Trm) - trm__CT := build.RegisterCommit("trm.CT", build.Settings.Traces.Trm) - trm__C_INV_BYTE_LO_ := build.RegisterCommit("trm.C/INV[BYTE_LO]", build.Settings.Traces.Trm) - trm__C_INV_CT_ := build.RegisterCommit("trm.C/INV[CT]", build.Settings.Traces.Trm) - trm__C_INV_STAMP_ := build.RegisterCommit("trm.C/INV[STAMP]", build.Settings.Traces.Trm) - trm__C_INV____CT_15__ := build.RegisterCommit("trm.C/INV[(- CT 15)]", build.Settings.Traces.Trm) - trm__C_INV____STAMP_1_STAMP__ := build.RegisterCommit("trm.C/INV[(- STAMP₊₁ STAMP)]", build.Settings.Traces.Trm) - trm__C_INV__add_TRM_ADDRESS_HI____RAW_ADDRESS_LO_BYTE_LO___ := build.RegisterCommit("trm.C/INV[(+ TRM_ADDRESS_HI (- RAW_ADDRESS_LO BYTE_LO))]", build.Settings.Traces.Trm) - trm__IS_PRECOMPILE := build.RegisterCommit("trm.IS_PRECOMPILE", build.Settings.Traces.Trm) - trm__ONE := build.RegisterCommit("trm.ONE", build.Settings.Traces.Trm) - trm__PLATEAU_BIT := build.RegisterCommit("trm.PLATEAU_BIT", build.Settings.Traces.Trm) - trm__RAW_ADDRESS_HI := build.RegisterCommit("trm.RAW_ADDRESS_HI", build.Settings.Traces.Trm) - trm__RAW_ADDRESS_LO := build.RegisterCommit("trm.RAW_ADDRESS_LO", build.Settings.Traces.Trm) - trm__STAMP := build.RegisterCommit("trm.STAMP", build.Settings.Traces.Trm) - trm__TRM_ADDRESS_HI := build.RegisterCommit("trm.TRM_ADDRESS_HI", build.Settings.Traces.Trm) - txndata__ABS_TX_NUM := build.RegisterCommit("txndata.ABS_TX_NUM", build.Settings.Traces.Txndata) - txndata__ABS_TX_NUM_MAX := build.RegisterCommit("txndata.ABS_TX_NUM_MAX", build.Settings.Traces.Txndata) - txndata__ARG_ONE_LO := build.RegisterCommit("txndata.ARG_ONE_LO", build.Settings.Traces.Txndata) - txndata__ARG_TWO_LO := build.RegisterCommit("txndata.ARG_TWO_LO", build.Settings.Traces.Txndata) - txndata__BASEFEE := build.RegisterCommit("txndata.BASEFEE", build.Settings.Traces.Txndata) - txndata__BLOCK_GAS_LIMIT := build.RegisterCommit("txndata.BLOCK_GAS_LIMIT", build.Settings.Traces.Txndata) - txndata__CALL_DATA_SIZE := build.RegisterCommit("txndata.CALL_DATA_SIZE", build.Settings.Traces.Txndata) - txndata__CODE_FRAGMENT_INDEX := build.RegisterCommit("txndata.CODE_FRAGMENT_INDEX", build.Settings.Traces.Txndata) - txndata__COINBASE_HI := build.RegisterCommit("txndata.COINBASE_HI", build.Settings.Traces.Txndata) - txndata__COINBASE_LO := build.RegisterCommit("txndata.COINBASE_LO", build.Settings.Traces.Txndata) - txndata__COPY_TXCD := build.RegisterCommit("txndata.COPY_TXCD", build.Settings.Traces.Txndata) - txndata__CT := build.RegisterCommit("txndata.CT", build.Settings.Traces.Txndata) - txndata__C_INV_ABS_TX_NUM_ := build.RegisterCommit("txndata.C/INV[ABS_TX_NUM]", build.Settings.Traces.Txndata) - txndata__C_INV_INIT_CODE_SIZE_ := build.RegisterCommit("txndata.C/INV[INIT_CODE_SIZE]", build.Settings.Traces.Txndata) - txndata__C_INV_PHASE_RLP_TXNRCPT_ := build.RegisterCommit("txndata.C/INV[PHASE_RLP_TXNRCPT]", build.Settings.Traces.Txndata) - txndata__C_INV_RES_4_ := build.RegisterCommit("txndata.C/INV[RES₊₄]", build.Settings.Traces.Txndata) - txndata__C_INV_RES_8_ := build.RegisterCommit("txndata.C/INV[RES₊₈]", build.Settings.Traces.Txndata) - txndata__C_INV____CT__add_7_IS_LAST_TX_OF_BLOCK___ := build.RegisterCommit("txndata.C/INV[(- CT (+ 7 IS_LAST_TX_OF_BLOCK))]", build.Settings.Traces.Txndata) - txndata__C_INV____CT__add_8_IS_LAST_TX_OF_BLOCK___ := build.RegisterCommit("txndata.C/INV[(- CT (+ 8 IS_LAST_TX_OF_BLOCK))]", build.Settings.Traces.Txndata) - txndata__C_INV____REL_TX_NUM_MAX_REL_TX_NUM__ := build.RegisterCommit("txndata.C/INV[(- REL_TX_NUM_MAX REL_TX_NUM)]", build.Settings.Traces.Txndata) - txndata__C_INV____REL_TX_NUM_REL_TX_NUM_MAX__ := build.RegisterCommit("txndata.C/INV[(- REL_TX_NUM REL_TX_NUM_MAX)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND_0_ := build.RegisterCommit("txndata.C/#EXPAND[0]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_ABS_TX_NUM_MAX__norm_PHASE_RLP_TXNRCPT___ := build.RegisterCommit("txndata.C/#EXPAND[(* ABS_TX_NUM_MAX (~ PHASE_RLP_TXNRCPT))]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_ABS_TX_NUM__norm_PHASE_RLP_TXNRCPT___ := build.RegisterCommit("txndata.C/#EXPAND[(* ABS_TX_NUM (~ PHASE_RLP_TXNRCPT))]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_CODE_FRAGMENT_INDEX__mul_IS_DEP__norm_INIT_CODE_SIZE____ := build.RegisterCommit("txndata.C/#EXPAND[(* CODE_FRAGMENT_INDEX (* IS_DEP (~ INIT_CODE_SIZE)))]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_EUC_FLAG_ARG_ONE_LO__ := build.RegisterCommit("txndata.C/#EXPAND[(* EUC_FLAG ARG_ONE_LO)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_EUC_FLAG_ARG_TWO_LO__ := build.RegisterCommit("txndata.C/#EXPAND[(* EUC_FLAG ARG_TWO_LO)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_EUC_FLAG_RES__ := build.RegisterCommit("txndata.C/#EXPAND[(* EUC_FLAG RES)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_FROM_HI_IS_DEP__ := build.RegisterCommit("txndata.C/#EXPAND[(* FROM_HI IS_DEP)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_FROM_LO_IS_DEP__ := build.RegisterCommit("txndata.C/#EXPAND[(* FROM_LO IS_DEP)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_INIT_CODE_SIZE__mul_IS_DEP__norm_INIT_CODE_SIZE____ := build.RegisterCommit("txndata.C/#EXPAND[(* INIT_CODE_SIZE (* IS_DEP (~ INIT_CODE_SIZE)))]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_IS_DEP_IS_DEP__ := build.RegisterCommit("txndata.C/#EXPAND[(* IS_DEP IS_DEP)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_IS_DEP__norm_INIT_CODE_SIZE___ := build.RegisterCommit("txndata.C/#EXPAND[(* IS_DEP (~ INIT_CODE_SIZE))]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_NONCE_IS_DEP__ := build.RegisterCommit("txndata.C/#EXPAND[(* NONCE IS_DEP)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_OUTGOING_RLP_TXNRCPT__norm_PHASE_RLP_TXNRCPT___ := build.RegisterCommit("txndata.C/#EXPAND[(* OUTGOING_RLP_TXNRCPT (~ PHASE_RLP_TXNRCPT))]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_PHASE_RLP_TXNRCPT__norm_PHASE_RLP_TXNRCPT___ := build.RegisterCommit("txndata.C/#EXPAND[(* PHASE_RLP_TXNRCPT (~ PHASE_RLP_TXNRCPT))]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_TO_HI_IS_DEP__ := build.RegisterCommit("txndata.C/#EXPAND[(* TO_HI IS_DEP)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_TO_HI__mul_IS_DEP__norm_INIT_CODE_SIZE____ := build.RegisterCommit("txndata.C/#EXPAND[(* TO_HI (* IS_DEP (~ INIT_CODE_SIZE)))]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_TO_LO_IS_DEP__ := build.RegisterCommit("txndata.C/#EXPAND[(* TO_LO IS_DEP)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_TO_LO__mul_IS_DEP__norm_INIT_CODE_SIZE____ := build.RegisterCommit("txndata.C/#EXPAND[(* TO_LO (* IS_DEP (~ INIT_CODE_SIZE)))]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_WCP_FLAG_ARG_ONE_LO__ := build.RegisterCommit("txndata.C/#EXPAND[(* WCP_FLAG ARG_ONE_LO)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_WCP_FLAG_ARG_TWO_LO__ := build.RegisterCommit("txndata.C/#EXPAND[(* WCP_FLAG ARG_TWO_LO)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_WCP_FLAG_INST__ := build.RegisterCommit("txndata.C/#EXPAND[(* WCP_FLAG INST)]", build.Settings.Traces.Txndata) - txndata__C__EXPAND__mul_WCP_FLAG_RES__ := build.RegisterCommit("txndata.C/#EXPAND[(* WCP_FLAG RES)]", build.Settings.Traces.Txndata) - txndata__EUC_FLAG := build.RegisterCommit("txndata.EUC_FLAG", build.Settings.Traces.Txndata) - txndata__FROM_HI := build.RegisterCommit("txndata.FROM_HI", build.Settings.Traces.Txndata) - txndata__FROM_LO := build.RegisterCommit("txndata.FROM_LO", build.Settings.Traces.Txndata) - txndata__GAS_CUMULATIVE := build.RegisterCommit("txndata.GAS_CUMULATIVE", build.Settings.Traces.Txndata) - txndata__GAS_INITIALLY_AVAILABLE := build.RegisterCommit("txndata.GAS_INITIALLY_AVAILABLE", build.Settings.Traces.Txndata) - txndata__GAS_LEFTOVER := build.RegisterCommit("txndata.GAS_LEFTOVER", build.Settings.Traces.Txndata) - txndata__GAS_LIMIT := build.RegisterCommit("txndata.GAS_LIMIT", build.Settings.Traces.Txndata) - txndata__GAS_PRICE := build.RegisterCommit("txndata.GAS_PRICE", build.Settings.Traces.Txndata) - txndata__INITIAL_BALANCE := build.RegisterCommit("txndata.INITIAL_BALANCE", build.Settings.Traces.Txndata) - txndata__INIT_CODE_SIZE := build.RegisterCommit("txndata.INIT_CODE_SIZE", build.Settings.Traces.Txndata) - txndata__INST := build.RegisterCommit("txndata.INST", build.Settings.Traces.Txndata) - txndata__IS_DEP := build.RegisterCommit("txndata.IS_DEP", build.Settings.Traces.Txndata) - txndata__IS_LAST_TX_OF_BLOCK := build.RegisterCommit("txndata.IS_LAST_TX_OF_BLOCK", build.Settings.Traces.Txndata) - txndata__NONCE := build.RegisterCommit("txndata.NONCE", build.Settings.Traces.Txndata) - txndata__OUTGOING_HI := build.RegisterCommit("txndata.OUTGOING_HI", build.Settings.Traces.Txndata) - txndata__OUTGOING_LO := build.RegisterCommit("txndata.OUTGOING_LO", build.Settings.Traces.Txndata) - txndata__OUTGOING_RLP_TXNRCPT := build.RegisterCommit("txndata.OUTGOING_RLP_TXNRCPT", build.Settings.Traces.Txndata) - txndata__PHASE_RLP_TXN := build.RegisterCommit("txndata.PHASE_RLP_TXN", build.Settings.Traces.Txndata) - txndata__PHASE_RLP_TXNRCPT := build.RegisterCommit("txndata.PHASE_RLP_TXNRCPT", build.Settings.Traces.Txndata) - txndata__PRIORITY_FEE_PER_GAS := build.RegisterCommit("txndata.PRIORITY_FEE_PER_GAS", build.Settings.Traces.Txndata) - txndata__REFUND_COUNTER := build.RegisterCommit("txndata.REFUND_COUNTER", build.Settings.Traces.Txndata) - txndata__REFUND_EFFECTIVE := build.RegisterCommit("txndata.REFUND_EFFECTIVE", build.Settings.Traces.Txndata) - txndata__REL_BLOCK := build.RegisterCommit("txndata.REL_BLOCK", build.Settings.Traces.Txndata) - txndata__REL_TX_NUM := build.RegisterCommit("txndata.REL_TX_NUM", build.Settings.Traces.Txndata) - txndata__REL_TX_NUM_MAX := build.RegisterCommit("txndata.REL_TX_NUM_MAX", build.Settings.Traces.Txndata) - txndata__REQUIRES_EVM_EXECUTION := build.RegisterCommit("txndata.REQUIRES_EVM_EXECUTION", build.Settings.Traces.Txndata) - txndata__RES := build.RegisterCommit("txndata.RES", build.Settings.Traces.Txndata) - txndata__STATUS_CODE := build.RegisterCommit("txndata.STATUS_CODE", build.Settings.Traces.Txndata) - txndata__TO_HI := build.RegisterCommit("txndata.TO_HI", build.Settings.Traces.Txndata) - txndata__TO_LO := build.RegisterCommit("txndata.TO_LO", build.Settings.Traces.Txndata) - txndata__TYPE0 := build.RegisterCommit("txndata.TYPE0", build.Settings.Traces.Txndata) - txndata__TYPE1 := build.RegisterCommit("txndata.TYPE1", build.Settings.Traces.Txndata) - txndata__TYPE2 := build.RegisterCommit("txndata.TYPE2", build.Settings.Traces.Txndata) - txndata__VALUE := build.RegisterCommit("txndata.VALUE", build.Settings.Traces.Txndata) - txndata__WCP_FLAG := build.RegisterCommit("txndata.WCP_FLAG", build.Settings.Traces.Txndata) - wcp__ACC_1 := build.RegisterCommit("wcp.ACC_1", build.Settings.Traces.Wcp) - wcp__ACC_2 := build.RegisterCommit("wcp.ACC_2", build.Settings.Traces.Wcp) - wcp__ACC_3 := build.RegisterCommit("wcp.ACC_3", build.Settings.Traces.Wcp) - wcp__ACC_4 := build.RegisterCommit("wcp.ACC_4", build.Settings.Traces.Wcp) - wcp__ACC_5 := build.RegisterCommit("wcp.ACC_5", build.Settings.Traces.Wcp) - wcp__ACC_6 := build.RegisterCommit("wcp.ACC_6", build.Settings.Traces.Wcp) - wcp__ARGUMENT_1_HI := build.RegisterCommit("wcp.ARGUMENT_1_HI", build.Settings.Traces.Wcp) - wcp__ARGUMENT_1_LO := build.RegisterCommit("wcp.ARGUMENT_1_LO", build.Settings.Traces.Wcp) - wcp__ARGUMENT_2_HI := build.RegisterCommit("wcp.ARGUMENT_2_HI", build.Settings.Traces.Wcp) - wcp__ARGUMENT_2_LO := build.RegisterCommit("wcp.ARGUMENT_2_LO", build.Settings.Traces.Wcp) - wcp__BITS := build.RegisterCommit("wcp.BITS", build.Settings.Traces.Wcp) - wcp__BIT_1 := build.RegisterCommit("wcp.BIT_1", build.Settings.Traces.Wcp) - wcp__BIT_2 := build.RegisterCommit("wcp.BIT_2", build.Settings.Traces.Wcp) - wcp__BIT_3 := build.RegisterCommit("wcp.BIT_3", build.Settings.Traces.Wcp) - wcp__BIT_4 := build.RegisterCommit("wcp.BIT_4", build.Settings.Traces.Wcp) - wcp__BYTE_1 := build.RegisterCommit("wcp.BYTE_1", build.Settings.Traces.Wcp) - wcp__BYTE_2 := build.RegisterCommit("wcp.BYTE_2", build.Settings.Traces.Wcp) - wcp__BYTE_3 := build.RegisterCommit("wcp.BYTE_3", build.Settings.Traces.Wcp) - wcp__BYTE_4 := build.RegisterCommit("wcp.BYTE_4", build.Settings.Traces.Wcp) - wcp__BYTE_5 := build.RegisterCommit("wcp.BYTE_5", build.Settings.Traces.Wcp) - wcp__BYTE_6 := build.RegisterCommit("wcp.BYTE_6", build.Settings.Traces.Wcp) - wcp__COUNTER := build.RegisterCommit("wcp.COUNTER", build.Settings.Traces.Wcp) - wcp__CT_MAX := build.RegisterCommit("wcp.CT_MAX", build.Settings.Traces.Wcp) - wcp__C_INV_COUNTER_ := build.RegisterCommit("wcp.C/INV[COUNTER]", build.Settings.Traces.Wcp) - wcp__C_INV_WORD_COMPARISON_STAMP_ := build.RegisterCommit("wcp.C/INV[WORD_COMPARISON_STAMP]", build.Settings.Traces.Wcp) - wcp__C_INV____16_COUNTER__ := build.RegisterCommit("wcp.C/INV[(- 16 COUNTER)]", build.Settings.Traces.Wcp) - wcp__C_INV____ARGUMENT_1_HI_ARGUMENT_2_HI__ := build.RegisterCommit("wcp.C/INV[(- ARGUMENT_1_HI ARGUMENT_2_HI)]", build.Settings.Traces.Wcp) - wcp__C_INV____ARGUMENT_1_LO_ARGUMENT_2_LO__ := build.RegisterCommit("wcp.C/INV[(- ARGUMENT_1_LO ARGUMENT_2_LO)]", build.Settings.Traces.Wcp) - wcp__C_INV____COUNTER_15__ := build.RegisterCommit("wcp.C/INV[(- COUNTER 15)]", build.Settings.Traces.Wcp) - wcp__C_INV____COUNTER_CT_MAX__ := build.RegisterCommit("wcp.C/INV[(- COUNTER CT_MAX)]", build.Settings.Traces.Wcp) - wcp__C_INV____IS_GEQ_1__ := build.RegisterCommit("wcp.C/INV[(- IS_GEQ 1)]", build.Settings.Traces.Wcp) - wcp__C_INV____IS_GT_1__ := build.RegisterCommit("wcp.C/INV[(- IS_GT 1)]", build.Settings.Traces.Wcp) - wcp__C_INV____IS_ISZERO_1__ := build.RegisterCommit("wcp.C/INV[(- IS_ISZERO 1)]", build.Settings.Traces.Wcp) - wcp__C_INV____IS_LEQ_1__ := build.RegisterCommit("wcp.C/INV[(- IS_LEQ 1)]", build.Settings.Traces.Wcp) - wcp__C_INV____IS_LT_1__ := build.RegisterCommit("wcp.C/INV[(- IS_LT 1)]", build.Settings.Traces.Wcp) - wcp__C_INV____IS_SGT_1__ := build.RegisterCommit("wcp.C/INV[(- IS_SGT 1)]", build.Settings.Traces.Wcp) - wcp__C_INV____IS_SLT_1__ := build.RegisterCommit("wcp.C/INV[(- IS_SLT 1)]", build.Settings.Traces.Wcp) - wcp__C_INV____NEG_1_NEG_2__ := build.RegisterCommit("wcp.C/INV[(- NEG_1 NEG_2)]", build.Settings.Traces.Wcp) - wcp__C_INV____ONE_LINE_INSTRUCTION_1__ := build.RegisterCommit("wcp.C/INV[(- ONE_LINE_INSTRUCTION 1)]", build.Settings.Traces.Wcp) - wcp__C_INV____VARIABLE_LENGTH_INSTRUCTION_1__ := build.RegisterCommit("wcp.C/INV[(- VARIABLE_LENGTH_INSTRUCTION 1)]", build.Settings.Traces.Wcp) - wcp__INST := build.RegisterCommit("wcp.INST", build.Settings.Traces.Wcp) - wcp__IS_EQ := build.RegisterCommit("wcp.IS_EQ", build.Settings.Traces.Wcp) - wcp__IS_GEQ := build.RegisterCommit("wcp.IS_GEQ", build.Settings.Traces.Wcp) - wcp__IS_GT := build.RegisterCommit("wcp.IS_GT", build.Settings.Traces.Wcp) - wcp__IS_ISZERO := build.RegisterCommit("wcp.IS_ISZERO", build.Settings.Traces.Wcp) - wcp__IS_LEQ := build.RegisterCommit("wcp.IS_LEQ", build.Settings.Traces.Wcp) - wcp__IS_LT := build.RegisterCommit("wcp.IS_LT", build.Settings.Traces.Wcp) - wcp__IS_SGT := build.RegisterCommit("wcp.IS_SGT", build.Settings.Traces.Wcp) - wcp__IS_SLT := build.RegisterCommit("wcp.IS_SLT", build.Settings.Traces.Wcp) - wcp__NEG_1 := build.RegisterCommit("wcp.NEG_1", build.Settings.Traces.Wcp) - wcp__NEG_2 := build.RegisterCommit("wcp.NEG_2", build.Settings.Traces.Wcp) - wcp__ONE_LINE_INSTRUCTION := build.RegisterCommit("wcp.ONE_LINE_INSTRUCTION", build.Settings.Traces.Wcp) - wcp__RESULT := build.RegisterCommit("wcp.RESULT", build.Settings.Traces.Wcp) - wcp__VARIABLE_LENGTH_INSTRUCTION := build.RegisterCommit("wcp.VARIABLE_LENGTH_INSTRUCTION", build.Settings.Traces.Wcp) - wcp__WORD_COMPARISON_STAMP := build.RegisterCommit("wcp.WORD_COMPARISON_STAMP", build.Settings.Traces.Wcp) - - // - // Interleaved columns - // - - // - // Constraints - // - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#0", bin__INST.AsVariable().Mul((bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable()).Add(bin__IS_XOR.AsVariable()).Add(bin__IS_NOT.AsVariable()))).Sub(bin__C__EXPAND__mul_INST__add_IS_AND_IS_OR_IS_XOR_IS_NOT___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#1", bin__XXX_BYTE_HI.AsVariable().Mul((bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable()).Add(bin__IS_XOR.AsVariable()).Add(bin__IS_NOT.AsVariable()))).Sub(bin__C__EXPAND__mul_XXX_BYTE_HI__add_IS_AND_IS_OR_IS_XOR_IS_NOT___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#2", bin__BYTE_1.AsVariable().Mul((bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable()).Add(bin__IS_XOR.AsVariable()).Add(bin__IS_NOT.AsVariable()))).Sub(bin__C__EXPAND__mul_BYTE_1__add_IS_AND_IS_OR_IS_XOR_IS_NOT___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#3", bin__BYTE_3.AsVariable().Mul((bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable()).Add(bin__IS_XOR.AsVariable()).Add(bin__IS_NOT.AsVariable()))).Sub(bin__C__EXPAND__mul_BYTE_3__add_IS_AND_IS_OR_IS_XOR_IS_NOT___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#4", bin__XXX_BYTE_LO.AsVariable().Mul((bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable()).Add(bin__IS_XOR.AsVariable()).Add(bin__IS_NOT.AsVariable()))).Sub(bin__C__EXPAND__mul_XXX_BYTE_LO__add_IS_AND_IS_OR_IS_XOR_IS_NOT___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#5", bin__BYTE_2.AsVariable().Mul((bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable()).Add(bin__IS_XOR.AsVariable()).Add(bin__IS_NOT.AsVariable()))).Sub(bin__C__EXPAND__mul_BYTE_2__add_IS_AND_IS_OR_IS_XOR_IS_NOT___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#6", bin__BYTE_4.AsVariable().Mul((bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable()).Add(bin__IS_XOR.AsVariable()).Add(bin__IS_NOT.AsVariable()))).Sub(bin__C__EXPAND__mul_BYTE_4__add_IS_AND_IS_OR_IS_XOR_IS_NOT___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#7", symbolic.NewConstant("0").Sub(blake2fmodexpdata__C__EXPAND_0_.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#8", blake2fmodexpdata__STAMP.AsVariable().Mul(blake2fmodexpdata__C_INV_STAMP_.AsVariable()).Mul(blake2fmodexpdata__STAMP.AsVariable().Sub(blake2fmodexpdata__STAMP.Shift(-1).AsVariable())).Mul(blake2fmodexpdata__ID.Shift(-1).AsVariable()).Sub(blake2fmodexpdata__C__EXPAND__mul__mul__norm_STAMP_____STAMP_STAMP_1___ID_1__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#9", blake2fmodexpdata__STAMP.AsVariable().Mul(blake2fmodexpdata__C_INV_STAMP_.AsVariable()).Mul(blake2fmodexpdata__STAMP.AsVariable().Sub(blake2fmodexpdata__STAMP.Shift(-1).AsVariable())).Mul(blake2fmodexpdata__ID.AsVariable()).Sub(blake2fmodexpdata__C__EXPAND__mul__mul__norm_STAMP_____STAMP_STAMP_1___ID__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#10", blake2fmodexpdata__STAMP.AsVariable().Mul(blake2fmodexpdata__C_INV_STAMP_.AsVariable()).Mul(blake2fmodexpdata__STAMP.AsVariable().Sub(blake2fmodexpdata__STAMP.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("1")).Sub(blake2fmodexpdata__C__EXPAND__mul__mul__norm_STAMP_____STAMP_STAMP_1___1__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#11", blake2fmodexpdata__STAMP.AsVariable().Mul(blake2fmodexpdata__C_INV_STAMP_.AsVariable()).Mul(blake2fmodexpdata__STAMP.AsVariable().Sub(blake2fmodexpdata__STAMP.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("16")).Sub(blake2fmodexpdata__C__EXPAND__mul__mul__norm_STAMP_____STAMP_STAMP_1___16__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#12", blockdata__WCP_FLAG.AsVariable().Mul(blockdata__DATA_HI.AsVariable()).Sub(blockdata__C__EXPAND__mul_WCP_FLAG_DATA_HI__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#13", blockdata__WCP_FLAG.AsVariable().Mul(blockdata__DATA_LO.AsVariable()).Sub(blockdata__C__EXPAND__mul_WCP_FLAG_DATA_LO__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#14", blockdata__WCP_FLAG.AsVariable().Mul(blockdata__DATA_HI.Shift(-7).AsVariable()).Sub(blockdata__C__EXPAND__mul_WCP_FLAG_DATA_HI_7__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#15", blockdata__WCP_FLAG.AsVariable().Mul(blockdata__DATA_LO.Shift(-7).AsVariable()).Sub(blockdata__C__EXPAND__mul_WCP_FLAG_DATA_LO_7__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#16", blockdata__WCP_FLAG.AsVariable().Mul(symbolic.NewConstant("17")).Sub(blockdata__C__EXPAND__mul_WCP_FLAG_17__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#17", blockhash__BLOCK_NUMBER_HI.AsVariable().Mul(blockhash__IOMF.AsVariable()).Sub(blockhash__C__EXPAND__mul_BLOCK_NUMBER_HI_IOMF__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#18", blockhash__BLOCK_NUMBER_LO.AsVariable().Mul(blockhash__IOMF.AsVariable()).Sub(blockhash__C__EXPAND__mul_BLOCK_NUMBER_LO_IOMF__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#19", symbolic.NewConstant("0").Sub(blockhash__C__EXPAND_0_.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#20", blockhash__ABS_BLOCK.AsVariable().Mul(blockhash__IOMF.AsVariable()).Sub(blockhash__C__EXPAND__mul_ABS_BLOCK_IOMF__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#21", blockhash__UPPER_BOUND_CHECK.AsVariable().Mul(blockhash__IOMF.AsVariable()).Sub(blockhash__C__EXPAND__mul_UPPER_BOUND_CHECK_IOMF__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#22", symbolic.NewConstant("16").Mul(blockhash__IOMF.AsVariable()).Sub(blockhash__C__EXPAND__mul_16_IOMF__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#23", blockhash__ABS_BLOCK.AsVariable().Sub(symbolic.NewConstant("256")).Mul(blockhash__IOMF.AsVariable()).Sub(blockhash__C__EXPAND__mul____ABS_BLOCK_256__IOMF__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#24", blockhash__LOWER_BOUND_CHECK.AsVariable().Mul(blockhash__IOMF.AsVariable()).Sub(blockhash__C__EXPAND__mul_LOWER_BOUND_CHECK_IOMF__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#25", symbolic.NewConstant("14").Mul(blockhash__IOMF.AsVariable()).Sub(blockhash__C__EXPAND__mul_14_IOMF__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#26", blockhash__BLOCK_NUMBER_HI.Shift(-1).AsVariable().Mul(blockhash__IOMF.AsVariable()).Sub(blockhash__C__EXPAND__mul_BLOCK_NUMBER_HI_1_IOMF__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#27", blockhash__BLOCK_NUMBER_LO.Shift(-1).AsVariable().Mul(blockhash__IOMF.AsVariable()).Sub(blockhash__C__EXPAND__mul_BLOCK_NUMBER_LO_1_IOMF__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#28", blockhash__IOMF.AsVariable().Mul(symbolic.NewConstant("67")).Sub(blockhash__C__EXPAND__mul_IOMF_67__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#29", ecdata__WCP_ARG1_HI.AsVariable().Mul(ecdata__WCP_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_WCP_ARG1_HI_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#30", ecdata__WCP_ARG1_LO.AsVariable().Mul(ecdata__WCP_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_WCP_ARG1_LO_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#31", ecdata__WCP_ARG2_HI.AsVariable().Mul(ecdata__WCP_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_WCP_ARG2_HI_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#32", ecdata__WCP_ARG2_LO.AsVariable().Mul(ecdata__WCP_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_WCP_ARG2_LO_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#33", ecdata__WCP_RES.AsVariable().Mul(ecdata__WCP_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_WCP_RES_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#34", ecdata__WCP_INST.AsVariable().Mul(ecdata__WCP_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_WCP_INST_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#35", ecdata__EXT_ARG1_HI.AsVariable().Mul(ecdata__EXT_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_EXT_ARG1_HI_EXT_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#36", ecdata__EXT_ARG1_LO.AsVariable().Mul(ecdata__EXT_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_EXT_ARG1_LO_EXT_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#37", ecdata__EXT_ARG2_HI.AsVariable().Mul(ecdata__EXT_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_EXT_ARG2_HI_EXT_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#38", ecdata__EXT_ARG2_LO.AsVariable().Mul(ecdata__EXT_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_EXT_ARG2_LO_EXT_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#39", ecdata__EXT_ARG3_HI.AsVariable().Mul(ecdata__EXT_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_EXT_ARG3_HI_EXT_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#40", ecdata__EXT_ARG3_LO.AsVariable().Mul(ecdata__EXT_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_EXT_ARG3_LO_EXT_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#41", ecdata__EXT_RES_HI.AsVariable().Mul(ecdata__EXT_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_EXT_RES_HI_EXT_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#42", ecdata__EXT_RES_LO.AsVariable().Mul(ecdata__EXT_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_EXT_RES_LO_EXT_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#43", ecdata__EXT_INST.AsVariable().Mul(ecdata__EXT_FLAG.AsVariable()).Sub(ecdata__C__EXPAND__mul_EXT_INST_EXT_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#44", symbolic.NewConstant("0").Sub(euc__C__EXPAND_0_.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#45", euc__REMAINDER.AsVariable().Mul(euc__DONE.AsVariable()).Sub(euc__C__EXPAND__mul_REMAINDER_DONE__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#46", euc__DIVISOR.AsVariable().Mul(euc__DONE.AsVariable()).Sub(euc__C__EXPAND__mul_DIVISOR_DONE__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#47", symbolic.NewConstant("1").Mul(euc__DONE.AsVariable()).Sub(euc__C__EXPAND__mul_1_DONE__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#48", symbolic.NewConstant("16").Mul(euc__DONE.AsVariable()).Sub(euc__C__EXPAND__mul_16_DONE__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#49", exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.AsVariable().Mul(exp__PRPRC.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.AsVariable())).Sub(exp__C__EXPAND__mul_WCP_ARG_1_HI__mul_PRPRC_WCP_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#50", exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.AsVariable().Mul(exp__PRPRC.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.AsVariable())).Sub(exp__C__EXPAND__mul_WCP_ARG_1_LO__mul_PRPRC_WCP_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#51", exp__DATA_3_xor_WCP_ARG_2_HI.AsVariable().Mul(exp__PRPRC.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.AsVariable())).Sub(exp__C__EXPAND__mul_WCP_ARG_2_HI__mul_PRPRC_WCP_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#52", exp__DATA_4_xor_WCP_ARG_2_LO.AsVariable().Mul(exp__PRPRC.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.AsVariable())).Sub(exp__C__EXPAND__mul_WCP_ARG_2_LO__mul_PRPRC_WCP_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#53", exp__MSB_BIT_xor_WCP_RES.AsVariable().Mul(exp__PRPRC.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.AsVariable())).Sub(exp__C__EXPAND__mul_WCP_RES__mul_PRPRC_WCP_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#54", exp__MSB_xor_WCP_INST.AsVariable().Mul(exp__PRPRC.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.AsVariable())).Sub(exp__C__EXPAND__mul_WCP_INST__mul_PRPRC_WCP_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#55", symbolic.NewConstant("0").Sub(gas__C__EXPAND_0_.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#56", gas__WCP_ARG1_LO.AsVariable().Mul(gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable()).Sub(gas__C__EXPAND__mul_WCP_ARG1_LO_INPUTS_AND_OUTPUTS_ARE_MEANINGFUL__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#57", gas__WCP_ARG2_LO.AsVariable().Mul(gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable()).Sub(gas__C__EXPAND__mul_WCP_ARG2_LO_INPUTS_AND_OUTPUTS_ARE_MEANINGFUL__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#58", gas__WCP_RES.AsVariable().Mul(gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable()).Sub(gas__C__EXPAND__mul_WCP_RES_INPUTS_AND_OUTPUTS_ARE_MEANINGFUL__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#59", gas__WCP_INST.AsVariable().Mul(gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable()).Sub(gas__C__EXPAND__mul_WCP_INST_INPUTS_AND_OUTPUTS_ARE_MEANINGFUL__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#60", logdata__ABS_LOG_NUM.AsVariable().Mul(logdata__LOGS_DATA.AsVariable()).Sub(logdata__C__EXPAND__mul_ABS_LOG_NUM_LOGS_DATA__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#61", symbolic.NewConstant("77").Mul(logdata__LOGS_DATA.AsVariable()).Sub(logdata__C__EXPAND__mul_77_LOGS_DATA__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#62", logdata__INDEX.AsVariable().Mul(logdata__LOGS_DATA.AsVariable()).Sub(logdata__C__EXPAND__mul_INDEX_LOGS_DATA__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#63", logdata__LIMB.AsVariable().Mul(logdata__LOGS_DATA.AsVariable()).Sub(logdata__C__EXPAND__mul_LIMB_LOGS_DATA__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#64", logdata__SIZE_LIMB.AsVariable().Mul(logdata__LOGS_DATA.AsVariable()).Sub(logdata__C__EXPAND__mul_SIZE_LIMB_LOGS_DATA__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#65", loginfo__ABS_LOG_NUM_MAX.AsVariable().Mul(loginfo__TXN_EMITS_LOGS.AsVariable()).Sub(loginfo__C__EXPAND__mul_ABS_LOG_NUM_MAX_TXN_EMITS_LOGS__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#66", loginfo__ABS_LOG_NUM.AsVariable().Mul(loginfo__TXN_EMITS_LOGS.AsVariable()).Sub(loginfo__C__EXPAND__mul_ABS_LOG_NUM_TXN_EMITS_LOGS__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#67", loginfo__DATA_SIZE.AsVariable().Mul(loginfo__TXN_EMITS_LOGS.AsVariable()).Sub(loginfo__C__EXPAND__mul_DATA_SIZE_TXN_EMITS_LOGS__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#68", mmu__AUX_ID_xor_CN_S_xor_EUC_A.AsVariable().Mul(mmu__PRPRC.AsVariable().Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable())).Sub(mmu__C__EXPAND__mul_EUC_A__mul_PRPRC_EUC_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#69", mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.AsVariable().Mul(mmu__PRPRC.AsVariable().Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable())).Sub(mmu__C__EXPAND__mul_EUC_B__mul_PRPRC_EUC_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#70", mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Mul(mmu__PRPRC.AsVariable().Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable())).Sub(mmu__C__EXPAND__mul_EUC_QUOT__mul_PRPRC_EUC_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#71", mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.AsVariable().Mul(mmu__PRPRC.AsVariable().Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable())).Sub(mmu__C__EXPAND__mul_EUC_REM__mul_PRPRC_EUC_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#72", mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Mul(mmu__PRPRC.AsVariable().Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable())).Sub(mmu__C__EXPAND__mul_EUC_CEIL__mul_PRPRC_EUC_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#73", mmu__PRPRC.AsVariable().Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable()).Sub(mmu__C__EXPAND__mul_PRPRC_EUC_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#74", mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.AsVariable().Mul(mmu__PRPRC.AsVariable().Mul(mmu__WCP_FLAG.AsVariable())).Sub(mmu__C__EXPAND__mul_WCP_ARG_1_HI__mul_PRPRC_WCP_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#75", mmu__LIMB_2_xor_WCP_ARG_1_LO.AsVariable().Mul(mmu__PRPRC.AsVariable().Mul(mmu__WCP_FLAG.AsVariable())).Sub(mmu__C__EXPAND__mul_WCP_ARG_1_LO__mul_PRPRC_WCP_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#76", symbolic.NewConstant("0").Sub(mmu__C__EXPAND_0_.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#77", mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.AsVariable().Mul(mmu__PRPRC.AsVariable().Mul(mmu__WCP_FLAG.AsVariable())).Sub(mmu__C__EXPAND__mul_WCP_ARG_2_LO__mul_PRPRC_WCP_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#78", mmu__WCP_RES.AsVariable().Mul(mmu__PRPRC.AsVariable().Mul(mmu__WCP_FLAG.AsVariable())).Sub(mmu__C__EXPAND__mul_WCP_RES__mul_PRPRC_WCP_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#79", mmu__SBO_xor_WCP_INST.AsVariable().Mul(mmu__PRPRC.AsVariable().Mul(mmu__WCP_FLAG.AsVariable())).Sub(mmu__C__EXPAND__mul_WCP_INST__mul_PRPRC_WCP_FLAG___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#80", oob__OUTGOING_DATA_1.AsVariable().Mul(oob__MOD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_1_MOD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#81", oob__OUTGOING_DATA_2.AsVariable().Mul(oob__MOD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_2_MOD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#82", oob__OUTGOING_DATA_3.AsVariable().Mul(oob__MOD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_3_MOD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#83", oob__OUTGOING_DATA_4.AsVariable().Mul(oob__MOD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_4_MOD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#84", symbolic.NewConstant("0").Mul(oob__MOD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_0_MOD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#85", oob__OUTGOING_RES_LO.AsVariable().Mul(oob__MOD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_RES_LO_MOD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#86", oob__OUTGOING_INST.AsVariable().Mul(oob__MOD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_INST_MOD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#87", oob__OUTGOING_DATA_1.AsVariable().Mul(oob__ADD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_1_ADD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#88", oob__OUTGOING_DATA_2.AsVariable().Mul(oob__ADD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_2_ADD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#89", oob__OUTGOING_DATA_3.AsVariable().Mul(oob__ADD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_3_ADD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#90", oob__OUTGOING_DATA_4.AsVariable().Mul(oob__ADD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_4_ADD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#91", oob__OUTGOING_DATA_1.Shift(1).AsVariable().Mul(oob__ADD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_1_1_ADD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#92", oob__OUTGOING_DATA_2.Shift(1).AsVariable().Mul(oob__ADD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_2_1_ADD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#93", oob__OUTGOING_INST.AsVariable().Mul(oob__ADD_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_INST_ADD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#94", oob__OUTGOING_DATA_1.AsVariable().Mul(oob__WCP_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_1_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#95", oob__OUTGOING_DATA_2.AsVariable().Mul(oob__WCP_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_2_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#96", oob__OUTGOING_DATA_3.AsVariable().Mul(oob__WCP_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_3_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#97", oob__OUTGOING_DATA_4.AsVariable().Mul(oob__WCP_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_DATA_4_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#98", oob__OUTGOING_RES_LO.AsVariable().Mul(oob__WCP_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_RES_LO_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#99", oob__OUTGOING_INST.AsVariable().Mul(oob__WCP_FLAG.AsVariable()).Sub(oob__C__EXPAND__mul_OUTGOING_INST_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#100", rlptxn__CODE_FRAGMENT_INDEX.AsVariable().Mul(rlptxn__CODE_FRAGMENT_INDEX.AsVariable().Mul(rlptxn__C_INV_CODE_FRAGMENT_INDEX_.AsVariable()).Mul(rlptxn__IS_PHASE_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable())).Mul(rlptxn__LIMB_CONSTRUCTED.AsVariable())).Sub(rlptxn__C__EXPAND__mul_CODE_FRAGMENT_INDEX__mul__norm_CODE_FRAGMENT_INDEX__IS_PHASE_DATA____1_IS_PREFIX__LIMB_CONSTRUCTED___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#101", rlptxn__LIMB.AsVariable().Mul(rlptxn__CODE_FRAGMENT_INDEX.AsVariable().Mul(rlptxn__C_INV_CODE_FRAGMENT_INDEX_.AsVariable()).Mul(rlptxn__IS_PHASE_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable())).Mul(rlptxn__LIMB_CONSTRUCTED.AsVariable())).Sub(rlptxn__C__EXPAND__mul_LIMB__mul__norm_CODE_FRAGMENT_INDEX__IS_PHASE_DATA____1_IS_PREFIX__LIMB_CONSTRUCTED___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#102", rlptxn__INDEX_DATA.AsVariable().Mul(rlptxn__CODE_FRAGMENT_INDEX.AsVariable().Mul(rlptxn__C_INV_CODE_FRAGMENT_INDEX_.AsVariable()).Mul(rlptxn__IS_PHASE_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable())).Mul(rlptxn__LIMB_CONSTRUCTED.AsVariable())).Sub(rlptxn__C__EXPAND__mul_INDEX_DATA__mul__norm_CODE_FRAGMENT_INDEX__IS_PHASE_DATA____1_IS_PREFIX__LIMB_CONSTRUCTED___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#103", rlptxn__nBYTES.AsVariable().Mul(rlptxn__CODE_FRAGMENT_INDEX.AsVariable().Mul(rlptxn__C_INV_CODE_FRAGMENT_INDEX_.AsVariable()).Mul(rlptxn__IS_PHASE_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable())).Mul(rlptxn__LIMB_CONSTRUCTED.AsVariable())).Sub(rlptxn__C__EXPAND__mul_nBYTES__mul__norm_CODE_FRAGMENT_INDEX__IS_PHASE_DATA____1_IS_PREFIX__LIMB_CONSTRUCTED___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#104", symbolic.NewConstant("0").Sub(shakiradata__C__EXPAND_0_.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#105", (shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Mul((shakiradata__IS_KECCAK_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_RESULT.Shift(1).AsVariable()).Add(shakiradata__IS_RIPEMD_RESULT.Shift(1).AsVariable()))).Mul(shakiradata__nBYTES.AsVariable()).Sub(shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___nBYTES__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#106", (shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Mul((shakiradata__IS_KECCAK_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_RESULT.Shift(1).AsVariable()).Add(shakiradata__IS_RIPEMD_RESULT.Shift(1).AsVariable()))).Mul(symbolic.NewConstant("1")).Sub(shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___1__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#107", (shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Mul((shakiradata__IS_KECCAK_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_RESULT.Shift(1).AsVariable()).Add(shakiradata__IS_RIPEMD_RESULT.Shift(1).AsVariable()))).Mul(symbolic.NewConstant("17")).Sub(shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___17__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#108", (shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Mul((shakiradata__IS_KECCAK_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_RESULT.Shift(1).AsVariable()).Add(shakiradata__IS_RIPEMD_RESULT.Shift(1).AsVariable()))).Mul(symbolic.NewConstant("16")).Sub(shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___16__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#109", (shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Mul((shakiradata__IS_KECCAK_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_RESULT.Shift(1).AsVariable()).Add(shakiradata__IS_RIPEMD_RESULT.Shift(1).AsVariable()))).Mul(symbolic.NewConstant("15")).Sub(shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___15__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#110", (shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Mul(symbolic.NewConstant("1").Sub((shakiradata__IS_KECCAK_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(-1).AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.Shift(-1).AsVariable())))).Mul(shakiradata__ID.Shift(-1).AsVariable()).Sub(shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA_____1__add_IS_KECCAK_DATA_1_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1____ID_1__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#111", (shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Mul(symbolic.NewConstant("1").Sub((shakiradata__IS_KECCAK_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(-1).AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.Shift(-1).AsVariable())))).Mul(shakiradata__ID.AsVariable()).Sub(shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA_____1__add_IS_KECCAK_DATA_1_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1____ID__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#112", (shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Mul(symbolic.NewConstant("1").Sub((shakiradata__IS_KECCAK_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(-1).AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.Shift(-1).AsVariable())))).Mul(symbolic.NewConstant("1")).Sub(shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA_____1__add_IS_KECCAK_DATA_1_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1____1__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#113", (shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Mul(symbolic.NewConstant("1").Sub((shakiradata__IS_KECCAK_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(-1).AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.Shift(-1).AsVariable())))).Mul(symbolic.NewConstant("16")).Sub(shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA_____1__add_IS_KECCAK_DATA_1_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1____16__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#114", stp__ARG_1_HI.AsVariable().Mul(stp__MOD_FLAG.AsVariable()).Sub(stp__C__EXPAND__mul_ARG_1_HI_MOD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#115", stp__ARG_1_LO.AsVariable().Mul(stp__MOD_FLAG.AsVariable()).Sub(stp__C__EXPAND__mul_ARG_1_LO_MOD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#116", symbolic.NewConstant("0").Sub(stp__C__EXPAND_0_.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#117", stp__ARG_2_LO.AsVariable().Mul(stp__MOD_FLAG.AsVariable()).Sub(stp__C__EXPAND__mul_ARG_2_LO_MOD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#118", stp__RES_LO.AsVariable().Mul(stp__MOD_FLAG.AsVariable()).Sub(stp__C__EXPAND__mul_RES_LO_MOD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#119", stp__EXOGENOUS_MODULE_INSTRUCTION.AsVariable().Mul(stp__MOD_FLAG.AsVariable()).Sub(stp__C__EXPAND__mul_EXOGENOUS_MODULE_INSTRUCTION_MOD_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#120", stp__ARG_1_HI.AsVariable().Mul(stp__WCP_FLAG.AsVariable()).Sub(stp__C__EXPAND__mul_ARG_1_HI_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#121", stp__ARG_1_LO.AsVariable().Mul(stp__WCP_FLAG.AsVariable()).Sub(stp__C__EXPAND__mul_ARG_1_LO_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#122", stp__ARG_2_LO.AsVariable().Mul(stp__WCP_FLAG.AsVariable()).Sub(stp__C__EXPAND__mul_ARG_2_LO_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#123", stp__RES_LO.AsVariable().Mul(stp__WCP_FLAG.AsVariable()).Sub(stp__C__EXPAND__mul_RES_LO_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#124", stp__EXOGENOUS_MODULE_INSTRUCTION.AsVariable().Mul(stp__WCP_FLAG.AsVariable()).Sub(stp__C__EXPAND__mul_EXOGENOUS_MODULE_INSTRUCTION_WCP_FLAG__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#125", txndata__CODE_FRAGMENT_INDEX.AsVariable().Mul(txndata__IS_DEP.AsVariable().Mul(txndata__INIT_CODE_SIZE.AsVariable().Mul(txndata__C_INV_INIT_CODE_SIZE_.AsVariable()))).Sub(txndata__C__EXPAND__mul_CODE_FRAGMENT_INDEX__mul_IS_DEP__norm_INIT_CODE_SIZE____.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#126", txndata__INIT_CODE_SIZE.AsVariable().Mul(txndata__IS_DEP.AsVariable().Mul(txndata__INIT_CODE_SIZE.AsVariable().Mul(txndata__C_INV_INIT_CODE_SIZE_.AsVariable()))).Sub(txndata__C__EXPAND__mul_INIT_CODE_SIZE__mul_IS_DEP__norm_INIT_CODE_SIZE____.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#127", txndata__TO_HI.AsVariable().Mul(txndata__IS_DEP.AsVariable().Mul(txndata__INIT_CODE_SIZE.AsVariable().Mul(txndata__C_INV_INIT_CODE_SIZE_.AsVariable()))).Sub(txndata__C__EXPAND__mul_TO_HI__mul_IS_DEP__norm_INIT_CODE_SIZE____.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#128", txndata__TO_LO.AsVariable().Mul(txndata__IS_DEP.AsVariable().Mul(txndata__INIT_CODE_SIZE.AsVariable().Mul(txndata__C_INV_INIT_CODE_SIZE_.AsVariable()))).Sub(txndata__C__EXPAND__mul_TO_LO__mul_IS_DEP__norm_INIT_CODE_SIZE____.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#129", txndata__IS_DEP.AsVariable().Mul(txndata__INIT_CODE_SIZE.AsVariable().Mul(txndata__C_INV_INIT_CODE_SIZE_.AsVariable())).Sub(txndata__C__EXPAND__mul_IS_DEP__norm_INIT_CODE_SIZE___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#130", txndata__ABS_TX_NUM_MAX.AsVariable().Mul(txndata__PHASE_RLP_TXNRCPT.AsVariable().Mul(txndata__C_INV_PHASE_RLP_TXNRCPT_.AsVariable())).Sub(txndata__C__EXPAND__mul_ABS_TX_NUM_MAX__norm_PHASE_RLP_TXNRCPT___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#131", txndata__ABS_TX_NUM.AsVariable().Mul(txndata__PHASE_RLP_TXNRCPT.AsVariable().Mul(txndata__C_INV_PHASE_RLP_TXNRCPT_.AsVariable())).Sub(txndata__C__EXPAND__mul_ABS_TX_NUM__norm_PHASE_RLP_TXNRCPT___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#132", txndata__PHASE_RLP_TXNRCPT.AsVariable().Mul(txndata__PHASE_RLP_TXNRCPT.AsVariable().Mul(txndata__C_INV_PHASE_RLP_TXNRCPT_.AsVariable())).Sub(txndata__C__EXPAND__mul_PHASE_RLP_TXNRCPT__norm_PHASE_RLP_TXNRCPT___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#133", txndata__OUTGOING_RLP_TXNRCPT.AsVariable().Mul(txndata__PHASE_RLP_TXNRCPT.AsVariable().Mul(txndata__C_INV_PHASE_RLP_TXNRCPT_.AsVariable())).Sub(txndata__C__EXPAND__mul_OUTGOING_RLP_TXNRCPT__norm_PHASE_RLP_TXNRCPT___.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#134", txndata__EUC_FLAG.AsVariable().Mul(txndata__ARG_ONE_LO.AsVariable()).Sub(txndata__C__EXPAND__mul_EUC_FLAG_ARG_ONE_LO__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#135", txndata__EUC_FLAG.AsVariable().Mul(txndata__ARG_TWO_LO.AsVariable()).Sub(txndata__C__EXPAND__mul_EUC_FLAG_ARG_TWO_LO__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#136", txndata__EUC_FLAG.AsVariable().Mul(txndata__RES.AsVariable()).Sub(txndata__C__EXPAND__mul_EUC_FLAG_RES__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#137", txndata__FROM_HI.AsVariable().Mul(txndata__IS_DEP.AsVariable()).Sub(txndata__C__EXPAND__mul_FROM_HI_IS_DEP__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#138", txndata__FROM_LO.AsVariable().Mul(txndata__IS_DEP.AsVariable()).Sub(txndata__C__EXPAND__mul_FROM_LO_IS_DEP__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#139", txndata__TO_HI.AsVariable().Mul(txndata__IS_DEP.AsVariable()).Sub(txndata__C__EXPAND__mul_TO_HI_IS_DEP__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#140", txndata__TO_LO.AsVariable().Mul(txndata__IS_DEP.AsVariable()).Sub(txndata__C__EXPAND__mul_TO_LO_IS_DEP__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#141", txndata__NONCE.AsVariable().Mul(txndata__IS_DEP.AsVariable()).Sub(txndata__C__EXPAND__mul_NONCE_IS_DEP__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#142", txndata__IS_DEP.AsVariable().Mul(txndata__IS_DEP.AsVariable()).Sub(txndata__C__EXPAND__mul_IS_DEP_IS_DEP__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#143", symbolic.NewConstant("0").Sub(txndata__C__EXPAND_0_.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#144", txndata__WCP_FLAG.AsVariable().Mul(txndata__ARG_ONE_LO.AsVariable()).Sub(txndata__C__EXPAND__mul_WCP_FLAG_ARG_ONE_LO__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#145", txndata__WCP_FLAG.AsVariable().Mul(txndata__ARG_TWO_LO.AsVariable()).Sub(txndata__C__EXPAND__mul_WCP_FLAG_ARG_TWO_LO__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#146", txndata__WCP_FLAG.AsVariable().Mul(txndata__RES.AsVariable()).Sub(txndata__C__EXPAND__mul_WCP_FLAG_RES__.AsVariable())) - build.GlobalConstraint("RESERVED.EXPANSION_CONSTRAINTS#147", txndata__WCP_FLAG.AsVariable().Mul(txndata__INST.AsVariable()).Sub(txndata__C__EXPAND__mul_WCP_FLAG_INST__.AsVariable())) - build.Range("add_byte_1_arbitrary", add__BYTE_1, 256) - build.Range("add_byte_2_arbitrary", add__BYTE_2, 256) - build.GlobalConstraint("add.NORM[(* (- CT 16) CT_MAX)]#1", add__CT.AsVariable().Sub(symbolic.NewConstant("16")).Mul(add__CT_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(symbolic.NewConstant("16")).Mul(add__CT_MAX.AsVariable()).Mul(add__C_INV__mul____CT_16__CT_MAX__.AsVariable())))) - build.GlobalConstraint("add.NORM[(* (- CT 16) CT_MAX)]#2", add__C_INV__mul____CT_16__CT_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(symbolic.NewConstant("16")).Mul(add__CT_MAX.AsVariable()).Mul(add__C_INV__mul____CT_16__CT_MAX__.AsVariable())))) - build.GlobalConstraint("add.NORM[(- 1 (* (- CT CT_MAX) C/INV[(- CT CT_MAX)]))]#1", symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable())).Mul(add__C_INV____1__mul____CT_CT_MAX__C_INV____CT_CT_MAX_____.AsVariable())))) - build.GlobalConstraint("add.NORM[(- 1 (* (- CT CT_MAX) C/INV[(- CT CT_MAX)]))]#2", add__C_INV____1__mul____CT_CT_MAX__C_INV____CT_CT_MAX_____.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable())).Mul(add__C_INV____1__mul____CT_CT_MAX__C_INV____CT_CT_MAX_____.AsVariable())))) - build.GlobalConstraint("add.NORM[(- CT CT_MAX)]#1", add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("add.NORM[(- CT CT_MAX)]#2", add__C_INV____CT_CT_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("add.NORM[(- STAMP₊₁ STAMP)]#1", add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(add__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("add.NORM[(- STAMP₊₁ STAMP)]#2", add__C_INV____STAMP_1_STAMP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(add__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("add.NORM[CT]#1", add__CT.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Mul(add__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("add.NORM[CT]#2", add__C_INV_CT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Mul(add__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("add.NORM[STAMP]#1", add__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__STAMP.AsVariable().Mul(add__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("add.NORM[STAMP]#2", add__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__STAMP.AsVariable().Mul(add__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("add.OVERFLOW-binarity", add__OVERFLOW.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__OVERFLOW.AsVariable()))) - build.GlobalConstraint("add.adder-constraints#0", add__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable()))).Mul(add__RES_HI.AsVariable().Sub(add__ACC_1.AsVariable()))) - build.GlobalConstraint("add.adder-constraints#1", add__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable()))).Mul(add__RES_LO.AsVariable().Sub(add__ACC_2.AsVariable()))) - build.GlobalConstraint("add.adder-constraints#2", add__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable())).Mul(add__INST.AsVariable().Sub(symbolic.NewConstant("3")))).Mul(add__ARG_1_LO.AsVariable().Add(add__ARG_2_LO.AsVariable()).Sub(add__RES_LO.AsVariable().Add(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(add__OVERFLOW.AsVariable()))))) - build.GlobalConstraint("add.adder-constraints#3", add__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable())).Mul(add__INST.AsVariable().Sub(symbolic.NewConstant("3")))).Mul(add__ARG_1_HI.AsVariable().Add(add__ARG_2_HI.AsVariable().Add(add__OVERFLOW.AsVariable())).Sub(add__RES_HI.AsVariable().Add(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(add__OVERFLOW.Shift(-1).AsVariable()))))) - build.GlobalConstraint("add.adder-constraints#4", add__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable())).Mul(add__INST.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(add__RES_LO.AsVariable().Add(add__ARG_2_LO.AsVariable()).Sub(add__ARG_1_LO.AsVariable().Add(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(add__OVERFLOW.AsVariable()))))) - build.GlobalConstraint("add.adder-constraints#5", add__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable())).Mul(add__INST.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(add__RES_HI.AsVariable().Add(add__ARG_2_HI.AsVariable().Add(add__OVERFLOW.AsVariable())).Sub(add__ARG_1_HI.AsVariable().Add(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(add__OVERFLOW.Shift(-1).AsVariable()))))) - build.GlobalConstraint("add.binary-and-byte-decompositions#0", symbolic.NewConstant("1").Sub(add__CT.AsVariable().Mul(add__C_INV_CT_.AsVariable())).Mul(add__ACC_1.AsVariable().Sub(add__BYTE_1.AsVariable()))) - build.GlobalConstraint("add.binary-and-byte-decompositions#1", add__CT.AsVariable().Mul(add__ACC_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(add__ACC_1.Shift(-1).AsVariable()).Add(add__BYTE_1.AsVariable())))) - build.GlobalConstraint("add.binary-and-byte-decompositions#2", symbolic.NewConstant("1").Sub(add__CT.AsVariable().Mul(add__C_INV_CT_.AsVariable())).Mul(add__ACC_2.AsVariable().Sub(add__BYTE_2.AsVariable()))) - build.GlobalConstraint("add.binary-and-byte-decompositions#3", add__CT.AsVariable().Mul(add__ACC_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(add__ACC_2.Shift(-1).AsVariable()).Add(add__BYTE_2.AsVariable())))) - build.LocalConstraint("add.first-row", add__STAMP.AsVariable()) - build.GlobalConstraint("add.heartbeat#0", symbolic.NewConstant("1").Sub(add__STAMP.AsVariable().Mul(add__C_INV_STAMP_.AsVariable())).Mul(add__INST.AsVariable())) - build.GlobalConstraint("add.heartbeat#1", add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("add.heartbeat#2", add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(add__CT.Shift(1).AsVariable())) - build.GlobalConstraint("add.heartbeat#3", add__STAMP.AsVariable().Mul(add__INST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(add__INST.AsVariable().Sub(symbolic.NewConstant("3"))))) - build.GlobalConstraint("add.heartbeat#4", add__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable()))).Mul(add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("add.heartbeat#5", add__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(add__CT.AsVariable().Sub(add__CT_MAX.AsVariable()).Mul(add__C_INV____CT_CT_MAX__.AsVariable())).Mul(add__C_INV____1__mul____CT_CT_MAX__C_INV____CT_CT_MAX_____.AsVariable()))).Mul(add__CT.Shift(1).AsVariable().Sub(add__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("add.heartbeat#6", add__STAMP.AsVariable().Mul(add__CT.AsVariable().Sub(symbolic.NewConstant("16")).Mul(add__CT_MAX.AsVariable()).Mul(add__C_INV__mul____CT_16__CT_MAX__.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.LocalConstraint("add.last-row", add__CT.Shift(-1).AsVariable().Sub(add__CT_MAX.Shift(-1).AsVariable())) - build.GlobalConstraint("add.stamp-constancies#0", symbolic.NewConstant("1").Sub(add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(add__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(add__ARG_1_HI.Shift(1).AsVariable().Sub(add__ARG_1_HI.AsVariable()))) - build.GlobalConstraint("add.stamp-constancies#1", symbolic.NewConstant("1").Sub(add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(add__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(add__ARG_1_LO.Shift(1).AsVariable().Sub(add__ARG_1_LO.AsVariable()))) - build.GlobalConstraint("add.stamp-constancies#2", symbolic.NewConstant("1").Sub(add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(add__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(add__ARG_2_HI.Shift(1).AsVariable().Sub(add__ARG_2_HI.AsVariable()))) - build.GlobalConstraint("add.stamp-constancies#3", symbolic.NewConstant("1").Sub(add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(add__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(add__ARG_2_LO.Shift(1).AsVariable().Sub(add__ARG_2_LO.AsVariable()))) - build.GlobalConstraint("add.stamp-constancies#4", symbolic.NewConstant("1").Sub(add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(add__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(add__RES_HI.Shift(1).AsVariable().Sub(add__RES_HI.AsVariable()))) - build.GlobalConstraint("add.stamp-constancies#5", symbolic.NewConstant("1").Sub(add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(add__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(add__RES_LO.Shift(1).AsVariable().Sub(add__RES_LO.AsVariable()))) - build.GlobalConstraint("add.stamp-constancies#6", symbolic.NewConstant("1").Sub(add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(add__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(add__INST.Shift(1).AsVariable().Sub(add__INST.AsVariable()))) - build.GlobalConstraint("add.stamp-constancies#7", symbolic.NewConstant("1").Sub(add__STAMP.Shift(1).AsVariable().Sub(add__STAMP.AsVariable()).Mul(add__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(add__CT_MAX.Shift(1).AsVariable().Sub(add__CT_MAX.AsVariable()))) - build.Inclusion("bin-into-binreftable-high", []Handle{binreftable__INST, binreftable__RESULT_BYTE, binreftable__INPUT_BYTE_1, binreftable__INPUT_BYTE_2}, []Handle{bin__C__EXPAND__mul_INST__add_IS_AND_IS_OR_IS_XOR_IS_NOT___, bin__C__EXPAND__mul_XXX_BYTE_HI__add_IS_AND_IS_OR_IS_XOR_IS_NOT___, bin__C__EXPAND__mul_BYTE_1__add_IS_AND_IS_OR_IS_XOR_IS_NOT___, bin__C__EXPAND__mul_BYTE_3__add_IS_AND_IS_OR_IS_XOR_IS_NOT___}) - build.Inclusion("bin-into-binreftable-low", []Handle{binreftable__INST, binreftable__RESULT_BYTE, binreftable__INPUT_BYTE_1, binreftable__INPUT_BYTE_2}, []Handle{bin__C__EXPAND__mul_INST__add_IS_AND_IS_OR_IS_XOR_IS_NOT___, bin__C__EXPAND__mul_XXX_BYTE_LO__add_IS_AND_IS_OR_IS_XOR_IS_NOT___, bin__C__EXPAND__mul_BYTE_2__add_IS_AND_IS_OR_IS_XOR_IS_NOT___, bin__C__EXPAND__mul_BYTE_4__add_IS_AND_IS_OR_IS_XOR_IS_NOT___}) - build.GlobalConstraint("bin.BITS-binarity", bin__BITS.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__BITS.AsVariable()))) - build.GlobalConstraint("bin.BIT_1-binarity", bin__BIT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__BIT_1.AsVariable()))) - build.GlobalConstraint("bin.BIT_B_4-binarity", bin__BIT_B_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__BIT_B_4.AsVariable()))) - build.Range("bin_byte_1_arbitrary", bin__BYTE_1, 256) - build.Range("bin_byte_2_arbitrary", bin__BYTE_2, 256) - build.Range("bin_byte_3_arbitrary", bin__BYTE_3, 256) - build.Range("bin_byte_4_arbitrary", bin__BYTE_4, 256) - build.Range("bin_byte_5_arbitrary", bin__BYTE_5, 256) - build.Range("bin_byte_6_arbitrary", bin__BYTE_6, 256) - build.GlobalConstraint("bin.IS_AND-binarity", bin__IS_AND.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_AND.AsVariable()))) - build.GlobalConstraint("bin.IS_BYTE-binarity", bin__IS_BYTE.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable()))) - build.GlobalConstraint("bin.IS_NOT-binarity", bin__IS_NOT.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_NOT.AsVariable()))) - build.GlobalConstraint("bin.IS_OR-binarity", bin__IS_OR.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_OR.AsVariable()))) - build.GlobalConstraint("bin.IS_SIGNEXTEND-binarity", bin__IS_SIGNEXTEND.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_SIGNEXTEND.AsVariable()))) - build.GlobalConstraint("bin.IS_XOR-binarity", bin__IS_XOR.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_XOR.AsVariable()))) - build.GlobalConstraint("bin.NEG-binarity", bin__NEG.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__NEG.AsVariable()))) - build.GlobalConstraint("bin.NORM[(+ BIT_1₋₁ (- 1 BIT_1))]#1", bin__BIT_1.Shift(-1).AsVariable().Add(symbolic.NewConstant("1").Sub(bin__BIT_1.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__BIT_1.Shift(-1).AsVariable().Add(symbolic.NewConstant("1").Sub(bin__BIT_1.AsVariable())).Mul(bin__C_INV__add_BIT_1_1____1_BIT_1___.AsVariable())))) - build.GlobalConstraint("bin.NORM[(+ BIT_1₋₁ (- 1 BIT_1))]#2", bin__C_INV__add_BIT_1_1____1_BIT_1___.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__BIT_1.Shift(-1).AsVariable().Add(symbolic.NewConstant("1").Sub(bin__BIT_1.AsVariable())).Mul(bin__C_INV__add_BIT_1_1____1_BIT_1___.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- (+ IS_BYTE IS_SIGNEXTEND) 1)]#1", bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(bin__C_INV_____add_IS_BYTE_IS_SIGNEXTEND__1__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- (+ IS_BYTE IS_SIGNEXTEND) 1)]#2", bin__C_INV_____add_IS_BYTE_IS_SIGNEXTEND__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(bin__C_INV_____add_IS_BYTE_IS_SIGNEXTEND__1__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- 15 LOW_4)]#1", symbolic.NewConstant("15").Sub(bin__LOW_4.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("15").Sub(bin__LOW_4.AsVariable()).Mul(bin__C_INV____15_LOW_4__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- 15 LOW_4)]#2", bin__C_INV____15_LOW_4__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("15").Sub(bin__LOW_4.AsVariable()).Mul(bin__C_INV____15_LOW_4__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- ARGUMENT_1_LO (+ (* 16 BITS₋₄) (+ (* 8 BITS₋₃) (+ (* 4 BITS₋₂) (+ (* 2 BITS₋₁) BITS)))))]#1", bin__ARGUMENT_1_LO.AsVariable().Sub(symbolic.NewConstant("16").Mul(bin__BITS.Shift(-4).AsVariable()).Add(symbolic.NewConstant("8").Mul(bin__BITS.Shift(-3).AsVariable()).Add(symbolic.NewConstant("4").Mul(bin__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(bin__BITS.Shift(-1).AsVariable()).Add(bin__BITS.AsVariable()))))).Mul(symbolic.NewConstant("1").Sub(bin__ARGUMENT_1_LO.AsVariable().Sub(symbolic.NewConstant("16").Mul(bin__BITS.Shift(-4).AsVariable()).Add(symbolic.NewConstant("8").Mul(bin__BITS.Shift(-3).AsVariable()).Add(symbolic.NewConstant("4").Mul(bin__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(bin__BITS.Shift(-1).AsVariable()).Add(bin__BITS.AsVariable()))))).Mul(bin__C_INV____ARGUMENT_1_LO__add__mul_16_BITS_4___add__mul_8_BITS_3___add__mul_4_BITS_2___add__mul_2_BITS_1__BITS______.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- ARGUMENT_1_LO (+ (* 16 BITS₋₄) (+ (* 8 BITS₋₃) (+ (* 4 BITS₋₂) (+ (* 2 BITS₋₁) BITS)))))]#2", bin__C_INV____ARGUMENT_1_LO__add__mul_16_BITS_4___add__mul_8_BITS_3___add__mul_4_BITS_2___add__mul_2_BITS_1__BITS______.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__ARGUMENT_1_LO.AsVariable().Sub(symbolic.NewConstant("16").Mul(bin__BITS.Shift(-4).AsVariable()).Add(symbolic.NewConstant("8").Mul(bin__BITS.Shift(-3).AsVariable()).Add(symbolic.NewConstant("4").Mul(bin__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(bin__BITS.Shift(-1).AsVariable()).Add(bin__BITS.AsVariable()))))).Mul(bin__C_INV____ARGUMENT_1_LO__add__mul_16_BITS_4___add__mul_8_BITS_3___add__mul_4_BITS_2___add__mul_2_BITS_1__BITS______.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- COUNTER (- 15 LOW_4))]#1", bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15").Sub(bin__LOW_4.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15").Sub(bin__LOW_4.AsVariable())).Mul(bin__C_INV____COUNTER____15_LOW_4___.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- COUNTER (- 15 LOW_4))]#2", bin__C_INV____COUNTER____15_LOW_4___.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15").Sub(bin__LOW_4.AsVariable())).Mul(bin__C_INV____COUNTER____15_LOW_4___.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- COUNTER 0)]#1", bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(bin__C_INV____COUNTER_0__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- COUNTER 0)]#2", bin__C_INV____COUNTER_0__.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(bin__C_INV____COUNTER_0__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- COUNTER 15)]#1", bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____COUNTER_15__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- COUNTER 15)]#2", bin__C_INV____COUNTER_15__.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____COUNTER_15__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- COUNTER 16)]#1", bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("16")).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("16")).Mul(bin__C_INV____COUNTER_16__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- COUNTER 16)]#2", bin__C_INV____COUNTER_16__.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("16")).Mul(bin__C_INV____COUNTER_16__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- COUNTER CT_MAX)]#1", bin__COUNTER.AsVariable().Sub(bin__CT_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(bin__CT_MAX.AsVariable()).Mul(bin__C_INV____COUNTER_CT_MAX__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- COUNTER CT_MAX)]#2", bin__C_INV____COUNTER_CT_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(bin__CT_MAX.AsVariable()).Mul(bin__C_INV____COUNTER_CT_MAX__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- COUNTER LOW_4)]#1", bin__COUNTER.AsVariable().Sub(bin__LOW_4.AsVariable()).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(bin__LOW_4.AsVariable()).Mul(bin__C_INV____COUNTER_LOW_4__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- COUNTER LOW_4)]#2", bin__C_INV____COUNTER_LOW_4__.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(bin__LOW_4.AsVariable()).Mul(bin__C_INV____COUNTER_LOW_4__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- IS_BYTE 1)]#1", bin__IS_BYTE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_BYTE_1__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- IS_BYTE 1)]#2", bin__C_INV____IS_BYTE_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_BYTE_1__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- IS_NOT 1)]#1", bin__IS_NOT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(bin__IS_NOT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_NOT_1__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- IS_NOT 1)]#2", bin__C_INV____IS_NOT_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_NOT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_NOT_1__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- IS_SIGNEXTEND 1)]#1", bin__IS_SIGNEXTEND.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(bin__IS_SIGNEXTEND.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_SIGNEXTEND_1__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- IS_SIGNEXTEND 1)]#2", bin__C_INV____IS_SIGNEXTEND_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_SIGNEXTEND.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_SIGNEXTEND_1__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- LOW_4 15)]#1", bin__LOW_4.AsVariable().Sub(symbolic.NewConstant("15")).Mul(symbolic.NewConstant("1").Sub(bin__LOW_4.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____LOW_4_15__.AsVariable())))) - build.GlobalConstraint("bin.NORM[(- LOW_4 15)]#2", bin__C_INV____LOW_4_15__.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__LOW_4.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____LOW_4_15__.AsVariable())))) - build.GlobalConstraint("bin.NORM[ARGUMENT_1_HI]#1", bin__ARGUMENT_1_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__ARGUMENT_1_HI.AsVariable().Mul(bin__C_INV_ARGUMENT_1_HI_.AsVariable())))) - build.GlobalConstraint("bin.NORM[ARGUMENT_1_HI]#2", bin__C_INV_ARGUMENT_1_HI_.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__ARGUMENT_1_HI.AsVariable().Mul(bin__C_INV_ARGUMENT_1_HI_.AsVariable())))) - build.GlobalConstraint("bin.NORM[COUNTER]#1", bin__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Mul(bin__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("bin.NORM[COUNTER]#2", bin__C_INV_COUNTER_.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Mul(bin__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("bin.NORM[CT_MAX]#1", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__CT_MAX.AsVariable().Mul(bin__C_INV_CT_MAX_.AsVariable())))) - build.GlobalConstraint("bin.NORM[CT_MAX]#2", bin__C_INV_CT_MAX_.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__CT_MAX.AsVariable().Mul(bin__C_INV_CT_MAX_.AsVariable())))) - build.GlobalConstraint("bin.NORM[LOW_4]#1", bin__LOW_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__LOW_4.AsVariable().Mul(bin__C_INV_LOW_4_.AsVariable())))) - build.GlobalConstraint("bin.NORM[LOW_4]#2", bin__C_INV_LOW_4_.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__LOW_4.AsVariable().Mul(bin__C_INV_LOW_4_.AsVariable())))) - build.GlobalConstraint("bin.NORM[STAMP]#1", bin__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__STAMP.AsVariable().Mul(bin__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("bin.NORM[STAMP]#2", bin__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__STAMP.AsVariable().Mul(bin__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("bin.SMALL-binarity", bin__SMALL.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__SMALL.AsVariable()))) - build.GlobalConstraint("bin.bit_1#0", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_BYTE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__LOW_4.AsVariable().Mul(bin__C_INV_LOW_4_.AsVariable())))).Mul(bin__BIT_1.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("bin.bit_1#1", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_BYTE_1__.AsVariable())).Mul(bin__LOW_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(bin__C_INV____COUNTER_0__.AsVariable()))))).Mul(bin__BIT_1.AsVariable())) - build.GlobalConstraint("bin.bit_1#2", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_BYTE_1__.AsVariable())).Mul(bin__LOW_4.AsVariable().Mul(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(bin__LOW_4.AsVariable()).Mul(bin__C_INV____COUNTER_LOW_4__.AsVariable())))))).Mul(bin__BIT_1.AsVariable().Sub(bin__BIT_1.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("bin.bit_1#3", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_BYTE_1__.AsVariable())).Mul(bin__LOW_4.AsVariable().Mul(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(bin__COUNTER.AsVariable().Sub(bin__LOW_4.AsVariable()))))).Mul(bin__BIT_1.AsVariable().Sub(bin__BIT_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.bit_1#4", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_SIGNEXTEND.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_SIGNEXTEND_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("15").Sub(bin__LOW_4.AsVariable()).Mul(bin__C_INV____15_LOW_4__.AsVariable())))).Mul(bin__BIT_1.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("bin.bit_1#5", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_SIGNEXTEND.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_SIGNEXTEND_1__.AsVariable())).Mul(symbolic.NewConstant("15").Sub(bin__LOW_4.AsVariable()).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(bin__C_INV____COUNTER_0__.AsVariable()))))).Mul(bin__BIT_1.AsVariable())) - build.GlobalConstraint("bin.bit_1#6", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_SIGNEXTEND.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_SIGNEXTEND_1__.AsVariable())).Mul(symbolic.NewConstant("15").Sub(bin__LOW_4.AsVariable()).Mul(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15").Sub(bin__LOW_4.AsVariable())).Mul(bin__C_INV____COUNTER____15_LOW_4___.AsVariable())))))).Mul(bin__BIT_1.AsVariable().Sub(bin__BIT_1.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("bin.bit_1#7", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_SIGNEXTEND.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_SIGNEXTEND_1__.AsVariable())).Mul(symbolic.NewConstant("15").Sub(bin__LOW_4.AsVariable()).Mul(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15").Sub(bin__LOW_4.AsVariable())))))).Mul(bin__BIT_1.AsVariable().Sub(bin__BIT_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.bits-and-related#0", bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____COUNTER_15__.AsVariable()))).Mul(bin__PIVOT.AsVariable().Sub(symbolic.NewConstant("128").Mul(bin__BITS.Shift(-15).AsVariable()).Add(symbolic.NewConstant("64").Mul(bin__BITS.Shift(-14).AsVariable()).Add(symbolic.NewConstant("32").Mul(bin__BITS.Shift(-13).AsVariable()).Add(symbolic.NewConstant("16").Mul(bin__BITS.Shift(-12).AsVariable()).Add(symbolic.NewConstant("8").Mul(bin__BITS.Shift(-11).AsVariable()).Add(symbolic.NewConstant("4").Mul(bin__BITS.Shift(-10).AsVariable()).Add(symbolic.NewConstant("2").Mul(bin__BITS.Shift(-9).AsVariable()).Add(bin__BITS.Shift(-8).AsVariable())))))))))) - build.GlobalConstraint("bin.bits-and-related#1", bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____COUNTER_15__.AsVariable()))).Mul(bin__BYTE_2.AsVariable().Sub(symbolic.NewConstant("128").Mul(bin__BITS.Shift(-7).AsVariable()).Add(symbolic.NewConstant("64").Mul(bin__BITS.Shift(-6).AsVariable()).Add(symbolic.NewConstant("32").Mul(bin__BITS.Shift(-5).AsVariable()).Add(symbolic.NewConstant("16").Mul(bin__BITS.Shift(-4).AsVariable()).Add(symbolic.NewConstant("8").Mul(bin__BITS.Shift(-3).AsVariable()).Add(symbolic.NewConstant("4").Mul(bin__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(bin__BITS.Shift(-1).AsVariable()).Add(bin__BITS.AsVariable())))))))))) - build.GlobalConstraint("bin.bits-and-related#2", bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____COUNTER_15__.AsVariable()))).Mul(bin__LOW_4.AsVariable().Sub(symbolic.NewConstant("8").Mul(bin__BITS.Shift(-3).AsVariable()).Add(symbolic.NewConstant("4").Mul(bin__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(bin__BITS.Shift(-1).AsVariable()).Add(bin__BITS.AsVariable())))))) - build.GlobalConstraint("bin.bits-and-related#3", bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____COUNTER_15__.AsVariable()))).Mul(bin__BIT_B_4.AsVariable().Sub(bin__BITS.Shift(-4).AsVariable()))) - build.GlobalConstraint("bin.bits-and-related#4", bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____COUNTER_15__.AsVariable()))).Mul(bin__NEG.AsVariable().Sub(bin__BITS.Shift(-15).AsVariable()))) - build.GlobalConstraint("bin.byte_decompositions#0", symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Mul(bin__C_INV_COUNTER_.AsVariable())).Mul(bin__ACC_1.AsVariable().Sub(bin__BYTE_1.AsVariable()))) - build.GlobalConstraint("bin.byte_decompositions#1", bin__COUNTER.AsVariable().Mul(bin__ACC_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(bin__ACC_1.Shift(-1).AsVariable()).Add(bin__BYTE_1.AsVariable())))) - build.GlobalConstraint("bin.byte_decompositions#2", symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Mul(bin__C_INV_COUNTER_.AsVariable())).Mul(bin__ACC_2.AsVariable().Sub(bin__BYTE_2.AsVariable()))) - build.GlobalConstraint("bin.byte_decompositions#3", bin__COUNTER.AsVariable().Mul(bin__ACC_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(bin__ACC_2.Shift(-1).AsVariable()).Add(bin__BYTE_2.AsVariable())))) - build.GlobalConstraint("bin.byte_decompositions#4", symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Mul(bin__C_INV_COUNTER_.AsVariable())).Mul(bin__ACC_3.AsVariable().Sub(bin__BYTE_3.AsVariable()))) - build.GlobalConstraint("bin.byte_decompositions#5", bin__COUNTER.AsVariable().Mul(bin__ACC_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(bin__ACC_3.Shift(-1).AsVariable()).Add(bin__BYTE_3.AsVariable())))) - build.GlobalConstraint("bin.byte_decompositions#6", symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Mul(bin__C_INV_COUNTER_.AsVariable())).Mul(bin__ACC_4.AsVariable().Sub(bin__BYTE_4.AsVariable()))) - build.GlobalConstraint("bin.byte_decompositions#7", bin__COUNTER.AsVariable().Mul(bin__ACC_4.AsVariable().Sub(symbolic.NewConstant("256").Mul(bin__ACC_4.Shift(-1).AsVariable()).Add(bin__BYTE_4.AsVariable())))) - build.GlobalConstraint("bin.byte_decompositions#8", symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Mul(bin__C_INV_COUNTER_.AsVariable())).Mul(bin__ACC_5.AsVariable().Sub(bin__BYTE_5.AsVariable()))) - build.GlobalConstraint("bin.byte_decompositions#9", bin__COUNTER.AsVariable().Mul(bin__ACC_5.AsVariable().Sub(symbolic.NewConstant("256").Mul(bin__ACC_5.Shift(-1).AsVariable()).Add(bin__BYTE_5.AsVariable())))) - build.GlobalConstraint("bin.byte_decompositions#10", symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Mul(bin__C_INV_COUNTER_.AsVariable())).Mul(bin__ACC_6.AsVariable().Sub(bin__BYTE_6.AsVariable()))) - build.GlobalConstraint("bin.byte_decompositions#11", bin__COUNTER.AsVariable().Mul(bin__ACC_6.AsVariable().Sub(symbolic.NewConstant("256").Mul(bin__ACC_6.Shift(-1).AsVariable()).Add(bin__BYTE_6.AsVariable())))) - build.GlobalConstraint("bin.counter-constancies#0", bin__COUNTER.AsVariable().Mul(bin__ARGUMENT_1_HI.AsVariable().Sub(bin__ARGUMENT_1_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.counter-constancies#1", bin__COUNTER.AsVariable().Mul(bin__ARGUMENT_1_LO.AsVariable().Sub(bin__ARGUMENT_1_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.counter-constancies#2", bin__COUNTER.AsVariable().Mul(bin__ARGUMENT_2_HI.AsVariable().Sub(bin__ARGUMENT_2_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.counter-constancies#3", bin__COUNTER.AsVariable().Mul(bin__ARGUMENT_2_LO.AsVariable().Sub(bin__ARGUMENT_2_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.counter-constancies#4", bin__COUNTER.AsVariable().Mul(bin__RESULT_HI.AsVariable().Sub(bin__RESULT_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.counter-constancies#5", bin__COUNTER.AsVariable().Mul(bin__RESULT_LO.AsVariable().Sub(bin__RESULT_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.counter-constancies#6", bin__COUNTER.AsVariable().Mul(bin__INST.AsVariable().Sub(bin__INST.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.counter-constancies#7", bin__COUNTER.AsVariable().Mul(bin__CT_MAX.AsVariable().Sub(bin__CT_MAX.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.counter-constancies#8", bin__COUNTER.AsVariable().Mul(bin__PIVOT.AsVariable().Sub(bin__PIVOT.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.counter-constancies#9", bin__COUNTER.AsVariable().Mul(bin__BIT_B_4.AsVariable().Sub(bin__BIT_B_4.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.counter-constancies#10", bin__COUNTER.AsVariable().Mul(bin__LOW_4.AsVariable().Sub(bin__LOW_4.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.counter-constancies#11", bin__COUNTER.AsVariable().Mul(bin__NEG.AsVariable().Sub(bin__NEG.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.counter-constancies#12", bin__COUNTER.AsVariable().Mul(bin__SMALL.AsVariable().Sub(bin__SMALL.Shift(-1).AsVariable()))) - build.GlobalConstraint("bin.countereset#0", bin__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(bin__CT_MAX.AsVariable()).Mul(bin__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(bin__STAMP.Shift(1).AsVariable().Sub(bin__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("bin.countereset#1", bin__STAMP.AsVariable().Mul(bin__COUNTER.AsVariable().Sub(bin__CT_MAX.AsVariable())).Mul(bin__COUNTER.Shift(1).AsVariable().Sub(bin__COUNTER.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("bin.ct-small", symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("16")).Mul(bin__C_INV____COUNTER_16__.AsVariable()))) - build.LocalConstraint("bin.first-row", bin__STAMP.AsVariable()) - build.GlobalConstraint("bin.inst-to-flag", bin__INST.AsVariable().Sub(bin__IS_AND.AsVariable().Mul(symbolic.NewConstant("22")).Add(bin__IS_OR.AsVariable().Mul(symbolic.NewConstant("23")).Add(bin__IS_XOR.AsVariable().Mul(symbolic.NewConstant("24")).Add(bin__IS_NOT.AsVariable().Mul(symbolic.NewConstant("25")).Add(bin__IS_BYTE.AsVariable().Mul(symbolic.NewConstant("26")).Add(bin__IS_SIGNEXTEND.AsVariable().Mul(symbolic.NewConstant("11"))))))))) - build.GlobalConstraint("bin.is-byte-result#0", bin__IS_BYTE.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__CT_MAX.AsVariable().Mul(bin__C_INV_CT_MAX_.AsVariable()))).Mul(bin__RESULT_HI.AsVariable())) - build.GlobalConstraint("bin.is-byte-result#1", bin__IS_BYTE.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__CT_MAX.AsVariable().Mul(bin__C_INV_CT_MAX_.AsVariable()))).Mul(bin__RESULT_LO.AsVariable())) - build.GlobalConstraint("bin.is-byte-result#2", bin__IS_BYTE.AsVariable().Mul(bin__CT_MAX.AsVariable()).Mul(bin__RESULT_HI.AsVariable())) - build.GlobalConstraint("bin.is-byte-result#3", bin__IS_BYTE.AsVariable().Mul(bin__CT_MAX.AsVariable()).Mul(bin__RESULT_LO.AsVariable().Sub(bin__SMALL.AsVariable().Mul(bin__PIVOT.AsVariable())))) - build.GlobalConstraint("bin.is-signextend-result#0", bin__IS_SIGNEXTEND.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__CT_MAX.AsVariable().Mul(bin__C_INV_CT_MAX_.AsVariable()))).Mul(bin__RESULT_HI.AsVariable().Sub(bin__ARGUMENT_2_HI.AsVariable()))) - build.GlobalConstraint("bin.is-signextend-result#1", bin__IS_SIGNEXTEND.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__CT_MAX.AsVariable().Mul(bin__C_INV_CT_MAX_.AsVariable()))).Mul(bin__RESULT_LO.AsVariable().Sub(bin__ARGUMENT_2_LO.AsVariable()))) - build.GlobalConstraint("bin.is-signextend-result#2", bin__IS_SIGNEXTEND.AsVariable().Mul(bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__SMALL.AsVariable()))).Mul(bin__RESULT_HI.AsVariable().Sub(bin__ARGUMENT_2_HI.AsVariable()))) - build.GlobalConstraint("bin.is-signextend-result#3", bin__IS_SIGNEXTEND.AsVariable().Mul(bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__SMALL.AsVariable()))).Mul(bin__RESULT_LO.AsVariable().Sub(bin__ARGUMENT_2_LO.AsVariable()))) - build.GlobalConstraint("bin.is-signextend-result#4", bin__IS_SIGNEXTEND.AsVariable().Mul(bin__CT_MAX.AsVariable().Mul(bin__SMALL.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__BIT_B_4.AsVariable())))).Mul(bin__BYTE_5.AsVariable().Sub(bin__NEG.AsVariable().Mul(symbolic.NewConstant("255"))))) - build.GlobalConstraint("bin.is-signextend-result#5", bin__IS_SIGNEXTEND.AsVariable().Mul(bin__CT_MAX.AsVariable().Mul(bin__SMALL.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__BIT_B_4.AsVariable()).Mul(symbolic.NewConstant("1").Sub(bin__BIT_1.AsVariable()))))).Mul(bin__BYTE_6.AsVariable().Sub(bin__NEG.AsVariable().Mul(symbolic.NewConstant("255"))))) - build.GlobalConstraint("bin.is-signextend-result#6", bin__IS_SIGNEXTEND.AsVariable().Mul(bin__CT_MAX.AsVariable().Mul(bin__SMALL.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__BIT_B_4.AsVariable()).Mul(bin__BIT_1.AsVariable())))).Mul(bin__BYTE_6.AsVariable().Sub(bin__BYTE_4.AsVariable()))) - build.GlobalConstraint("bin.is-signextend-result#7", bin__IS_SIGNEXTEND.AsVariable().Mul(bin__CT_MAX.AsVariable().Mul(bin__SMALL.AsVariable().Mul(bin__BIT_B_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__BIT_1.AsVariable()))))).Mul(bin__BYTE_5.AsVariable().Sub(bin__NEG.AsVariable().Mul(symbolic.NewConstant("255"))))) - build.GlobalConstraint("bin.is-signextend-result#8", bin__IS_SIGNEXTEND.AsVariable().Mul(bin__CT_MAX.AsVariable().Mul(bin__SMALL.AsVariable().Mul(bin__BIT_B_4.AsVariable().Mul(bin__BIT_1.AsVariable())))).Mul(bin__BYTE_5.AsVariable().Sub(bin__BYTE_3.AsVariable()))) - build.GlobalConstraint("bin.is-signextend-result#9", bin__IS_SIGNEXTEND.AsVariable().Mul(bin__CT_MAX.AsVariable().Mul(bin__SMALL.AsVariable().Mul(bin__BIT_B_4.AsVariable()))).Mul(bin__RESULT_LO.AsVariable().Sub(bin__ARGUMENT_2_LO.AsVariable()))) - build.GlobalConstraint("bin.isbyte-ctmax#0", symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(bin__C_INV_____add_IS_BYTE_IS_SIGNEXTEND__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__ARGUMENT_1_HI.AsVariable().Mul(bin__C_INV_ARGUMENT_1_HI_.AsVariable()))).Mul(bin__CT_MAX.AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("bin.isbyte-ctmax#1", symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(bin__C_INV_____add_IS_BYTE_IS_SIGNEXTEND__1__.AsVariable())).Mul(bin__ARGUMENT_1_HI.AsVariable()).Mul(bin__CT_MAX.AsVariable())) - build.GlobalConstraint("bin.isnot-ctmax", symbolic.NewConstant("1").Sub(bin__IS_NOT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_NOT_1__.AsVariable())).Mul(bin__CT_MAX.AsVariable().Sub(symbolic.NewConstant("15")))) - build.LocalConstraint("bin.last-row", bin__COUNTER.Shift(-1).AsVariable().Sub(bin__CT_MAX.Shift(-1).AsVariable())) - build.GlobalConstraint("bin.new-stamp-reset-ct", bin__STAMP.Shift(1).AsVariable().Sub(bin__STAMP.AsVariable()).Mul(bin__COUNTER.Shift(1).AsVariable())) - build.GlobalConstraint("bin.no-bin-no-flag#0", symbolic.NewConstant("1").Sub(bin__STAMP.AsVariable().Mul(bin__C_INV_STAMP_.AsVariable())).Mul(bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable().Add(bin__IS_XOR.AsVariable().Add(bin__IS_NOT.AsVariable().Add(bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()))))))) - build.GlobalConstraint("bin.no-bin-no-flag#1", bin__STAMP.AsVariable().Mul(bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable().Add(bin__IS_XOR.AsVariable().Add(bin__IS_NOT.AsVariable().Add(bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()))))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("bin.pivot#0", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_BYTE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__LOW_4.AsVariable().Mul(bin__C_INV_LOW_4_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Mul(bin__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__BIT_B_4.AsVariable()))))).Mul(bin__PIVOT.AsVariable().Sub(bin__BYTE_3.AsVariable()))) - build.GlobalConstraint("bin.pivot#1", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_BYTE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__LOW_4.AsVariable().Mul(bin__C_INV_LOW_4_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Mul(bin__C_INV_COUNTER_.AsVariable())).Mul(bin__BIT_B_4.AsVariable())))).Mul(bin__PIVOT.AsVariable().Sub(bin__BYTE_4.AsVariable()))) - build.GlobalConstraint("bin.pivot#2", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_BYTE_1__.AsVariable())).Mul(bin__LOW_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__BIT_1.Shift(-1).AsVariable().Add(symbolic.NewConstant("1").Sub(bin__BIT_1.AsVariable())).Mul(bin__C_INV__add_BIT_1_1____1_BIT_1___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__BIT_B_4.AsVariable()))))).Mul(bin__PIVOT.AsVariable().Sub(bin__BYTE_3.AsVariable()))) - build.GlobalConstraint("bin.pivot#3", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_BYTE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_BYTE_1__.AsVariable())).Mul(bin__LOW_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__BIT_1.Shift(-1).AsVariable().Add(symbolic.NewConstant("1").Sub(bin__BIT_1.AsVariable())).Mul(bin__C_INV__add_BIT_1_1____1_BIT_1___.AsVariable())).Mul(bin__BIT_B_4.AsVariable())))).Mul(bin__PIVOT.AsVariable().Sub(bin__BYTE_4.AsVariable()))) - build.GlobalConstraint("bin.pivot#4", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_SIGNEXTEND.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_SIGNEXTEND_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__LOW_4.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____LOW_4_15__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Mul(bin__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__BIT_B_4.AsVariable()))))).Mul(bin__PIVOT.AsVariable().Sub(bin__BYTE_4.AsVariable()))) - build.GlobalConstraint("bin.pivot#5", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_SIGNEXTEND.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_SIGNEXTEND_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__LOW_4.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____LOW_4_15__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Mul(bin__C_INV_COUNTER_.AsVariable())).Mul(bin__BIT_B_4.AsVariable())))).Mul(bin__PIVOT.AsVariable().Sub(bin__BYTE_3.AsVariable()))) - build.GlobalConstraint("bin.pivot#6", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_SIGNEXTEND.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_SIGNEXTEND_1__.AsVariable())).Mul(bin__LOW_4.AsVariable().Sub(symbolic.NewConstant("15")).Mul(symbolic.NewConstant("1").Sub(bin__BIT_1.Shift(-1).AsVariable().Add(symbolic.NewConstant("1").Sub(bin__BIT_1.AsVariable())).Mul(bin__C_INV__add_BIT_1_1____1_BIT_1___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__BIT_B_4.AsVariable()))))).Mul(bin__PIVOT.AsVariable().Sub(bin__BYTE_4.AsVariable()))) - build.GlobalConstraint("bin.pivot#7", bin__CT_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(bin__IS_SIGNEXTEND.AsVariable().Sub(symbolic.NewConstant("1")).Mul(bin__C_INV____IS_SIGNEXTEND_1__.AsVariable())).Mul(bin__LOW_4.AsVariable().Sub(symbolic.NewConstant("15")).Mul(symbolic.NewConstant("1").Sub(bin__BIT_1.Shift(-1).AsVariable().Add(symbolic.NewConstant("1").Sub(bin__BIT_1.AsVariable())).Mul(bin__C_INV__add_BIT_1_1____1_BIT_1___.AsVariable())).Mul(bin__BIT_B_4.AsVariable())))).Mul(bin__PIVOT.AsVariable().Sub(bin__BYTE_3.AsVariable()))) - build.GlobalConstraint("bin.result-via-lookup#0", bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable().Add(bin__IS_XOR.AsVariable().Add(bin__IS_NOT.AsVariable()))).Mul(bin__BYTE_5.AsVariable().Sub(bin__XXX_BYTE_HI.AsVariable()))) - build.GlobalConstraint("bin.result-via-lookup#1", bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable().Add(bin__IS_XOR.AsVariable().Add(bin__IS_NOT.AsVariable()))).Mul(bin__BYTE_6.AsVariable().Sub(bin__XXX_BYTE_LO.AsVariable()))) - build.GlobalConstraint("bin.small#0", bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____COUNTER_15__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(bin__ARGUMENT_1_LO.AsVariable().Sub(symbolic.NewConstant("16").Mul(bin__BITS.Shift(-4).AsVariable()).Add(symbolic.NewConstant("8").Mul(bin__BITS.Shift(-3).AsVariable()).Add(symbolic.NewConstant("4").Mul(bin__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(bin__BITS.Shift(-1).AsVariable()).Add(bin__BITS.AsVariable()))))).Mul(bin__C_INV____ARGUMENT_1_LO__add__mul_16_BITS_4___add__mul_8_BITS_3___add__mul_4_BITS_2___add__mul_2_BITS_1__BITS______.AsVariable())))).Mul(bin__SMALL.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("bin.small#1", bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable()).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(bin__C_INV____COUNTER_15__.AsVariable())).Mul(bin__ARGUMENT_1_LO.AsVariable().Sub(symbolic.NewConstant("16").Mul(bin__BITS.Shift(-4).AsVariable()).Add(symbolic.NewConstant("8").Mul(bin__BITS.Shift(-3).AsVariable()).Add(symbolic.NewConstant("4").Mul(bin__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(bin__BITS.Shift(-1).AsVariable()).Add(bin__BITS.AsVariable()))))))).Mul(bin__SMALL.AsVariable())) - build.GlobalConstraint("bin.stamp-increments", bin__STAMP.Shift(1).AsVariable().Sub(bin__STAMP.AsVariable().Add(symbolic.NewConstant("0"))).Mul(bin__STAMP.Shift(1).AsVariable().Sub(bin__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("bin.target-constraints#0", bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable().Add(bin__IS_XOR.AsVariable().Add(bin__IS_NOT.AsVariable().Add(bin__CT_MAX.AsVariable().Mul(bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable())))))).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(bin__CT_MAX.AsVariable()).Mul(bin__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(bin__ACC_1.AsVariable().Sub(bin__ARGUMENT_1_HI.AsVariable()))) - build.GlobalConstraint("bin.target-constraints#1", bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable().Add(bin__IS_XOR.AsVariable().Add(bin__IS_NOT.AsVariable().Add(bin__CT_MAX.AsVariable().Mul(bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable())))))).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(bin__CT_MAX.AsVariable()).Mul(bin__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(bin__ACC_2.AsVariable().Sub(bin__ARGUMENT_1_LO.AsVariable()))) - build.GlobalConstraint("bin.target-constraints#2", bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable().Add(bin__IS_XOR.AsVariable().Add(bin__IS_NOT.AsVariable().Add(bin__CT_MAX.AsVariable().Mul(bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable())))))).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(bin__CT_MAX.AsVariable()).Mul(bin__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(bin__ACC_3.AsVariable().Sub(bin__ARGUMENT_2_HI.AsVariable()))) - build.GlobalConstraint("bin.target-constraints#3", bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable().Add(bin__IS_XOR.AsVariable().Add(bin__IS_NOT.AsVariable().Add(bin__CT_MAX.AsVariable().Mul(bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable())))))).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(bin__CT_MAX.AsVariable()).Mul(bin__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(bin__ACC_4.AsVariable().Sub(bin__ARGUMENT_2_LO.AsVariable()))) - build.GlobalConstraint("bin.target-constraints#4", bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable().Add(bin__IS_XOR.AsVariable().Add(bin__IS_NOT.AsVariable().Add(bin__CT_MAX.AsVariable().Mul(bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable())))))).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(bin__CT_MAX.AsVariable()).Mul(bin__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(bin__ACC_5.AsVariable().Sub(bin__RESULT_HI.AsVariable()))) - build.GlobalConstraint("bin.target-constraints#5", bin__IS_AND.AsVariable().Add(bin__IS_OR.AsVariable().Add(bin__IS_XOR.AsVariable().Add(bin__IS_NOT.AsVariable().Add(bin__CT_MAX.AsVariable().Mul(bin__IS_BYTE.AsVariable().Add(bin__IS_SIGNEXTEND.AsVariable())))))).Mul(symbolic.NewConstant("1").Sub(bin__COUNTER.AsVariable().Sub(bin__CT_MAX.AsVariable()).Mul(bin__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(bin__ACC_6.AsVariable().Sub(bin__RESULT_LO.AsVariable()))) - build.Inclusion("blake2fmodexpdata-into-wcp", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{blake2fmodexpdata__C__EXPAND_0_, blake2fmodexpdata__C__EXPAND__mul__mul__norm_STAMP_____STAMP_STAMP_1___ID_1__, blake2fmodexpdata__C__EXPAND_0_, blake2fmodexpdata__C__EXPAND__mul__mul__norm_STAMP_____STAMP_STAMP_1___ID__, blake2fmodexpdata__C__EXPAND__mul__mul__norm_STAMP_____STAMP_STAMP_1___1__, blake2fmodexpdata__C__EXPAND__mul__mul__norm_STAMP_____STAMP_STAMP_1___16__}) - build.GlobalConstraint("blake2fmodexpdata.IS_BLAKE_DATA-binarity", blake2fmodexpdata__IS_BLAKE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__IS_BLAKE_DATA.AsVariable()))) - build.GlobalConstraint("blake2fmodexpdata.IS_BLAKE_PARAMS-binarity", blake2fmodexpdata__IS_BLAKE_PARAMS.AsVariable().Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__IS_BLAKE_PARAMS.AsVariable()))) - build.GlobalConstraint("blake2fmodexpdata.IS_BLAKE_RESULT-binarity", blake2fmodexpdata__IS_BLAKE_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__IS_BLAKE_RESULT.AsVariable()))) - build.GlobalConstraint("blake2fmodexpdata.IS_MODEXP_BASE-binarity", blake2fmodexpdata__IS_MODEXP_BASE.AsVariable().Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__IS_MODEXP_BASE.AsVariable()))) - build.GlobalConstraint("blake2fmodexpdata.IS_MODEXP_EXPONENT-binarity", blake2fmodexpdata__IS_MODEXP_EXPONENT.AsVariable().Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__IS_MODEXP_EXPONENT.AsVariable()))) - build.GlobalConstraint("blake2fmodexpdata.IS_MODEXP_MODULUS-binarity", blake2fmodexpdata__IS_MODEXP_MODULUS.AsVariable().Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__IS_MODEXP_MODULUS.AsVariable()))) - build.GlobalConstraint("blake2fmodexpdata.IS_MODEXP_RESULT-binarity", blake2fmodexpdata__IS_MODEXP_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__IS_MODEXP_RESULT.AsVariable()))) - build.GlobalConstraint("blake2fmodexpdata.NORM[(- INDEX_MAX INDEX)]#1", blake2fmodexpdata__INDEX_MAX.AsVariable().Sub(blake2fmodexpdata__INDEX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__INDEX_MAX.AsVariable().Sub(blake2fmodexpdata__INDEX.AsVariable()).Mul(blake2fmodexpdata__C_INV____INDEX_MAX_INDEX__.AsVariable())))) - build.GlobalConstraint("blake2fmodexpdata.NORM[(- INDEX_MAX INDEX)]#2", blake2fmodexpdata__C_INV____INDEX_MAX_INDEX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__INDEX_MAX.AsVariable().Sub(blake2fmodexpdata__INDEX.AsVariable()).Mul(blake2fmodexpdata__C_INV____INDEX_MAX_INDEX__.AsVariable())))) - build.GlobalConstraint("blake2fmodexpdata.NORM[(- STAMP₊₁ STAMP)]#1", blake2fmodexpdata__STAMP.Shift(1).AsVariable().Sub(blake2fmodexpdata__STAMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__STAMP.Shift(1).AsVariable().Sub(blake2fmodexpdata__STAMP.AsVariable()).Mul(blake2fmodexpdata__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("blake2fmodexpdata.NORM[(- STAMP₊₁ STAMP)]#2", blake2fmodexpdata__C_INV____STAMP_1_STAMP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__STAMP.Shift(1).AsVariable().Sub(blake2fmodexpdata__STAMP.AsVariable()).Mul(blake2fmodexpdata__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("blake2fmodexpdata.NORM[STAMP]#1", blake2fmodexpdata__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__STAMP.AsVariable().Mul(blake2fmodexpdata__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("blake2fmodexpdata.NORM[STAMP]#2", blake2fmodexpdata__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__STAMP.AsVariable().Mul(blake2fmodexpdata__C_INV_STAMP_.AsVariable())))) - build.LocalConstraint("blake2fmodexpdata.first-row", blake2fmodexpdata__STAMP.AsVariable()) - build.GlobalConstraint("blake2fmodexpdata.heartbeat#0", blake2fmodexpdata__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(blake2fmodexpdata__INDEX_MAX.AsVariable().Sub(blake2fmodexpdata__INDEX.AsVariable()).Mul(blake2fmodexpdata__C_INV____INDEX_MAX_INDEX__.AsVariable()))).Mul(blake2fmodexpdata__IS_MODEXP_BASE.AsVariable().Mul(blake2fmodexpdata__IS_MODEXP_EXPONENT.Shift(1).AsVariable()).Add(blake2fmodexpdata__IS_MODEXP_EXPONENT.AsVariable().Mul(blake2fmodexpdata__IS_MODEXP_MODULUS.Shift(1).AsVariable()).Add(blake2fmodexpdata__IS_MODEXP_MODULUS.AsVariable().Mul(blake2fmodexpdata__IS_MODEXP_RESULT.Shift(1).AsVariable()).Add(blake2fmodexpdata__IS_MODEXP_RESULT.AsVariable().Mul(blake2fmodexpdata__IS_MODEXP_BASE.Shift(1).AsVariable().Add(blake2fmodexpdata__IS_BLAKE_DATA.Shift(1).AsVariable())).Add(blake2fmodexpdata__IS_BLAKE_DATA.AsVariable().Mul(blake2fmodexpdata__IS_BLAKE_PARAMS.Shift(1).AsVariable()).Add(blake2fmodexpdata__IS_BLAKE_PARAMS.AsVariable().Mul(blake2fmodexpdata__IS_BLAKE_RESULT.Shift(1).AsVariable()).Add(blake2fmodexpdata__IS_BLAKE_RESULT.AsVariable().Mul(blake2fmodexpdata__IS_MODEXP_BASE.Shift(1).AsVariable().Add(blake2fmodexpdata__IS_BLAKE_DATA.Shift(1).AsVariable())))))))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("blake2fmodexpdata.heartbeat#1", blake2fmodexpdata__STAMP.AsVariable().Mul(blake2fmodexpdata__INDEX_MAX.AsVariable().Sub(blake2fmodexpdata__INDEX.AsVariable())).Mul(blake2fmodexpdata__INDEX.Shift(1).AsVariable().Sub(blake2fmodexpdata__INDEX.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("blake2fmodexpdata.index-constancies", blake2fmodexpdata__INDEX.AsVariable().Mul(symbolic.NewConstant("1").Mul(blake2fmodexpdata__IS_MODEXP_BASE.AsVariable()).Add(symbolic.NewConstant("2").Mul(blake2fmodexpdata__IS_MODEXP_EXPONENT.AsVariable()).Add(symbolic.NewConstant("3").Mul(blake2fmodexpdata__IS_MODEXP_MODULUS.AsVariable()).Add(symbolic.NewConstant("4").Mul(blake2fmodexpdata__IS_MODEXP_RESULT.AsVariable()).Add(symbolic.NewConstant("5").Mul(blake2fmodexpdata__IS_BLAKE_DATA.AsVariable()).Add(symbolic.NewConstant("6").Mul(blake2fmodexpdata__IS_BLAKE_PARAMS.AsVariable()).Add(symbolic.NewConstant("7").Mul(blake2fmodexpdata__IS_BLAKE_RESULT.AsVariable()))))))).Sub(symbolic.NewConstant("1").Mul(blake2fmodexpdata__IS_MODEXP_BASE.Shift(-1).AsVariable()).Add(symbolic.NewConstant("2").Mul(blake2fmodexpdata__IS_MODEXP_EXPONENT.Shift(-1).AsVariable()).Add(symbolic.NewConstant("3").Mul(blake2fmodexpdata__IS_MODEXP_MODULUS.Shift(-1).AsVariable()).Add(symbolic.NewConstant("4").Mul(blake2fmodexpdata__IS_MODEXP_RESULT.Shift(-1).AsVariable()).Add(symbolic.NewConstant("5").Mul(blake2fmodexpdata__IS_BLAKE_DATA.Shift(-1).AsVariable()).Add(symbolic.NewConstant("6").Mul(blake2fmodexpdata__IS_BLAKE_PARAMS.Shift(-1).AsVariable()).Add(symbolic.NewConstant("7").Mul(blake2fmodexpdata__IS_BLAKE_RESULT.Shift(-1).AsVariable())))))))))) - build.GlobalConstraint("blake2fmodexpdata.no-stamp-no-flag#0", symbolic.NewConstant("1").Sub(blake2fmodexpdata__STAMP.AsVariable().Mul(blake2fmodexpdata__C_INV_STAMP_.AsVariable())).Mul(blake2fmodexpdata__IS_MODEXP_BASE.AsVariable().Add(blake2fmodexpdata__IS_MODEXP_EXPONENT.AsVariable().Add(blake2fmodexpdata__IS_MODEXP_MODULUS.AsVariable().Add(blake2fmodexpdata__IS_MODEXP_RESULT.AsVariable().Add(blake2fmodexpdata__IS_BLAKE_DATA.AsVariable().Add(blake2fmodexpdata__IS_BLAKE_PARAMS.AsVariable().Add(blake2fmodexpdata__IS_BLAKE_RESULT.AsVariable())))))))) - build.GlobalConstraint("blake2fmodexpdata.no-stamp-no-flag#1", blake2fmodexpdata__STAMP.AsVariable().Mul(blake2fmodexpdata__IS_MODEXP_BASE.AsVariable().Add(blake2fmodexpdata__IS_MODEXP_EXPONENT.AsVariable().Add(blake2fmodexpdata__IS_MODEXP_MODULUS.AsVariable().Add(blake2fmodexpdata__IS_MODEXP_RESULT.AsVariable().Add(blake2fmodexpdata__IS_BLAKE_DATA.AsVariable().Add(blake2fmodexpdata__IS_BLAKE_PARAMS.AsVariable().Add(blake2fmodexpdata__IS_BLAKE_RESULT.AsVariable())))))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("blake2fmodexpdata.no-stamp-nothing#0", symbolic.NewConstant("1").Sub(blake2fmodexpdata__STAMP.AsVariable().Mul(blake2fmodexpdata__C_INV_STAMP_.AsVariable())).Mul(blake2fmodexpdata__ID.AsVariable())) - build.GlobalConstraint("blake2fmodexpdata.no-stamp-nothing#1", symbolic.NewConstant("1").Sub(blake2fmodexpdata__STAMP.AsVariable().Mul(blake2fmodexpdata__C_INV_STAMP_.AsVariable())).Mul(blake2fmodexpdata__INDEX.Shift(1).AsVariable())) - build.GlobalConstraint("blake2fmodexpdata.set-phase-and-index#0", blake2fmodexpdata__PHASE.AsVariable().Sub(symbolic.NewConstant("1").Mul(blake2fmodexpdata__IS_MODEXP_BASE.AsVariable()).Add(symbolic.NewConstant("2").Mul(blake2fmodexpdata__IS_MODEXP_EXPONENT.AsVariable()).Add(symbolic.NewConstant("3").Mul(blake2fmodexpdata__IS_MODEXP_MODULUS.AsVariable()).Add(symbolic.NewConstant("4").Mul(blake2fmodexpdata__IS_MODEXP_RESULT.AsVariable()).Add(symbolic.NewConstant("5").Mul(blake2fmodexpdata__IS_BLAKE_DATA.AsVariable()).Add(symbolic.NewConstant("6").Mul(blake2fmodexpdata__IS_BLAKE_PARAMS.AsVariable()).Add(symbolic.NewConstant("7").Mul(blake2fmodexpdata__IS_BLAKE_RESULT.AsVariable()))))))))) - build.GlobalConstraint("blake2fmodexpdata.set-phase-and-index#1", blake2fmodexpdata__INDEX_MAX.AsVariable().Sub(symbolic.NewConstant("31").Mul(blake2fmodexpdata__IS_MODEXP_BASE.AsVariable()).Add(symbolic.NewConstant("31").Mul(blake2fmodexpdata__IS_MODEXP_EXPONENT.AsVariable()).Add(symbolic.NewConstant("31").Mul(blake2fmodexpdata__IS_MODEXP_MODULUS.AsVariable()).Add(symbolic.NewConstant("31").Mul(blake2fmodexpdata__IS_MODEXP_RESULT.AsVariable()).Add(symbolic.NewConstant("12").Mul(blake2fmodexpdata__IS_BLAKE_DATA.AsVariable()).Add(symbolic.NewConstant("1").Mul(blake2fmodexpdata__IS_BLAKE_PARAMS.AsVariable()).Add(symbolic.NewConstant("3").Mul(blake2fmodexpdata__IS_BLAKE_RESULT.AsVariable()))))))))) - build.GlobalConstraint("blake2fmodexpdata.stamp-constancies", symbolic.NewConstant("1").Sub(blake2fmodexpdata__STAMP.Shift(1).AsVariable().Sub(blake2fmodexpdata__STAMP.AsVariable()).Mul(blake2fmodexpdata__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(blake2fmodexpdata__ID.Shift(1).AsVariable().Sub(blake2fmodexpdata__ID.AsVariable()))) - build.GlobalConstraint("blake2fmodexpdata.stamp-increases", blake2fmodexpdata__STAMP.Shift(1).AsVariable().Sub(blake2fmodexpdata__STAMP.AsVariable().Add(symbolic.NewConstant("1").Sub(blake2fmodexpdata__IS_MODEXP_BASE.AsVariable()).Mul(blake2fmodexpdata__IS_MODEXP_BASE.Shift(1).AsVariable()).Add(symbolic.NewConstant("1").Sub(blake2fmodexpdata__IS_BLAKE_DATA.AsVariable()).Mul(blake2fmodexpdata__IS_BLAKE_DATA.Shift(1).AsVariable()))))) - build.Inclusion("blockdata-into-txndata", []Handle{txndata__REL_BLOCK}, []Handle{blockdata__REL_BLOCK}) - build.Inclusion("blockdata-into-wcp", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{blockdata__C__EXPAND__mul_WCP_FLAG_DATA_HI__, blockdata__C__EXPAND__mul_WCP_FLAG_DATA_LO__, blockdata__C__EXPAND__mul_WCP_FLAG_DATA_HI_7__, blockdata__C__EXPAND__mul_WCP_FLAG_DATA_LO_7__, blockdata__WCP_FLAG, blockdata__C__EXPAND__mul_WCP_FLAG_17__}) - build.Range("blockdata_byte_hi_0_arbitrary", blockdata__BYTE_HI_0, 256) - build.Range("blockdata_byte_hi_1_arbitrary", blockdata__BYTE_HI_1, 256) - build.Range("blockdata_byte_hi_10_arbitrary", blockdata__BYTE_HI_10, 256) - build.Range("blockdata_byte_hi_11_arbitrary", blockdata__BYTE_HI_11, 256) - build.Range("blockdata_byte_hi_12_arbitrary", blockdata__BYTE_HI_12, 256) - build.Range("blockdata_byte_hi_13_arbitrary", blockdata__BYTE_HI_13, 256) - build.Range("blockdata_byte_hi_14_arbitrary", blockdata__BYTE_HI_14, 256) - build.Range("blockdata_byte_hi_15_arbitrary", blockdata__BYTE_HI_15, 256) - build.Range("blockdata_byte_hi_2_arbitrary", blockdata__BYTE_HI_2, 256) - build.Range("blockdata_byte_hi_3_arbitrary", blockdata__BYTE_HI_3, 256) - build.Range("blockdata_byte_hi_4_arbitrary", blockdata__BYTE_HI_4, 256) - build.Range("blockdata_byte_hi_5_arbitrary", blockdata__BYTE_HI_5, 256) - build.Range("blockdata_byte_hi_6_arbitrary", blockdata__BYTE_HI_6, 256) - build.Range("blockdata_byte_hi_7_arbitrary", blockdata__BYTE_HI_7, 256) - build.Range("blockdata_byte_hi_8_arbitrary", blockdata__BYTE_HI_8, 256) - build.Range("blockdata_byte_hi_9_arbitrary", blockdata__BYTE_HI_9, 256) - build.Range("blockdata_byte_lo_0_arbitrary", blockdata__BYTE_LO_0, 256) - build.Range("blockdata_byte_lo_1_arbitrary", blockdata__BYTE_LO_1, 256) - build.Range("blockdata_byte_lo_10_arbitrary", blockdata__BYTE_LO_10, 256) - build.Range("blockdata_byte_lo_11_arbitrary", blockdata__BYTE_LO_11, 256) - build.Range("blockdata_byte_lo_12_arbitrary", blockdata__BYTE_LO_12, 256) - build.Range("blockdata_byte_lo_13_arbitrary", blockdata__BYTE_LO_13, 256) - build.Range("blockdata_byte_lo_14_arbitrary", blockdata__BYTE_LO_14, 256) - build.Range("blockdata_byte_lo_15_arbitrary", blockdata__BYTE_LO_15, 256) - build.Range("blockdata_byte_lo_2_arbitrary", blockdata__BYTE_LO_2, 256) - build.Range("blockdata_byte_lo_3_arbitrary", blockdata__BYTE_LO_3, 256) - build.Range("blockdata_byte_lo_4_arbitrary", blockdata__BYTE_LO_4, 256) - build.Range("blockdata_byte_lo_5_arbitrary", blockdata__BYTE_LO_5, 256) - build.Range("blockdata_byte_lo_6_arbitrary", blockdata__BYTE_LO_6, 256) - build.Range("blockdata_byte_lo_7_arbitrary", blockdata__BYTE_LO_7, 256) - build.Range("blockdata_byte_lo_8_arbitrary", blockdata__BYTE_LO_8, 256) - build.Range("blockdata_byte_lo_9_arbitrary", blockdata__BYTE_LO_9, 256) - build.GlobalConstraint("blockdata.NORM[(- CT 6)]#1", blockdata__CT.AsVariable().Sub(symbolic.NewConstant("6")).Mul(symbolic.NewConstant("1").Sub(blockdata__CT.AsVariable().Sub(symbolic.NewConstant("6")).Mul(blockdata__C_INV____CT_6__.AsVariable())))) - build.GlobalConstraint("blockdata.NORM[(- CT 6)]#2", blockdata__C_INV____CT_6__.AsVariable().Mul(symbolic.NewConstant("1").Sub(blockdata__CT.AsVariable().Sub(symbolic.NewConstant("6")).Mul(blockdata__C_INV____CT_6__.AsVariable())))) - build.GlobalConstraint("blockdata.NORM[REL_BLOCK]#1", blockdata__REL_BLOCK.AsVariable().Mul(symbolic.NewConstant("1").Sub(blockdata__REL_BLOCK.AsVariable().Mul(blockdata__C_INV_REL_BLOCK_.AsVariable())))) - build.GlobalConstraint("blockdata.NORM[REL_BLOCK]#2", blockdata__C_INV_REL_BLOCK_.AsVariable().Mul(symbolic.NewConstant("1").Sub(blockdata__REL_BLOCK.AsVariable().Mul(blockdata__C_INV_REL_BLOCK_.AsVariable())))) - build.GlobalConstraint("blockdata.counter-constancies#0", blockdata__CT.AsVariable().Mul(blockdata__REL_TX_NUM_MAX.AsVariable().Sub(blockdata__REL_TX_NUM_MAX.Shift(-1).AsVariable()))) - build.GlobalConstraint("blockdata.counter-constancies#1", blockdata__CT.AsVariable().Mul(blockdata__COINBASE_HI.AsVariable().Sub(blockdata__COINBASE_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("blockdata.counter-constancies#2", blockdata__CT.AsVariable().Mul(blockdata__COINBASE_LO.AsVariable().Sub(blockdata__COINBASE_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("blockdata.counter-constancies#3", blockdata__CT.AsVariable().Mul(blockdata__BLOCK_GAS_LIMIT.AsVariable().Sub(blockdata__BLOCK_GAS_LIMIT.Shift(-1).AsVariable()))) - build.GlobalConstraint("blockdata.counter-constancies#4", blockdata__CT.AsVariable().Mul(blockdata__BASEFEE.AsVariable().Sub(blockdata__BASEFEE.Shift(-1).AsVariable()))) - build.LocalConstraint("blockdata.finalization", blockdata__CT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("6"))) - build.LocalConstraint("blockdata.first-row", blockdata__REL_BLOCK.AsVariable()) - build.GlobalConstraint("blockdata.heartbeat#0", blockdata__REL_BLOCK.AsVariable().Mul(blockdata__FIRST_BLOCK_NUMBER.Shift(1).AsVariable().Sub(blockdata__FIRST_BLOCK_NUMBER.AsVariable()))) - build.GlobalConstraint("blockdata.heartbeat#1", blockdata__REL_BLOCK.AsVariable().Mul(symbolic.NewConstant("1").Sub(blockdata__CT.AsVariable().Sub(symbolic.NewConstant("6")).Mul(blockdata__C_INV____CT_6__.AsVariable()))).Mul(blockdata__REL_BLOCK.Shift(1).AsVariable().Sub(blockdata__REL_BLOCK.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("blockdata.heartbeat#2", blockdata__REL_BLOCK.AsVariable().Mul(blockdata__CT.AsVariable().Sub(symbolic.NewConstant("6"))).Mul(blockdata__CT.Shift(1).AsVariable().Sub(blockdata__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("blockdata.horizontal-byte-decompositions#0", blockdata__DATA_HI.AsVariable().Sub(symbolic.NewConstant("1329227995784915872903807060280344576").Mul(blockdata__BYTE_HI_0.AsVariable()).Add(symbolic.NewConstant("5192296858534827628530496329220096").Mul(blockdata__BYTE_HI_1.AsVariable()).Add(symbolic.NewConstant("20282409603651670423947251286016").Mul(blockdata__BYTE_HI_2.AsVariable()).Add(symbolic.NewConstant("79228162514264337593543950336").Mul(blockdata__BYTE_HI_3.AsVariable()).Add(symbolic.NewConstant("309485009821345068724781056").Mul(blockdata__BYTE_HI_4.AsVariable()).Add(symbolic.NewConstant("1208925819614629174706176").Mul(blockdata__BYTE_HI_5.AsVariable()).Add(symbolic.NewConstant("4722366482869645213696").Mul(blockdata__BYTE_HI_6.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(blockdata__BYTE_HI_7.AsVariable()).Add(symbolic.NewConstant("72057594037927936").Mul(blockdata__BYTE_HI_8.AsVariable()).Add(symbolic.NewConstant("281474976710656").Mul(blockdata__BYTE_HI_9.AsVariable()).Add(symbolic.NewConstant("1099511627776").Mul(blockdata__BYTE_HI_10.AsVariable()).Add(symbolic.NewConstant("4294967296").Mul(blockdata__BYTE_HI_11.AsVariable()).Add(symbolic.NewConstant("16777216").Mul(blockdata__BYTE_HI_12.AsVariable()).Add(symbolic.NewConstant("65536").Mul(blockdata__BYTE_HI_13.AsVariable()).Add(symbolic.NewConstant("256").Mul(blockdata__BYTE_HI_14.AsVariable()).Add(symbolic.NewConstant("1").Mul(blockdata__BYTE_HI_15.AsVariable())))))))))))))))))) - build.GlobalConstraint("blockdata.horizontal-byte-decompositions#1", blockdata__DATA_LO.AsVariable().Sub(symbolic.NewConstant("1329227995784915872903807060280344576").Mul(blockdata__BYTE_LO_0.AsVariable()).Add(symbolic.NewConstant("5192296858534827628530496329220096").Mul(blockdata__BYTE_LO_1.AsVariable()).Add(symbolic.NewConstant("20282409603651670423947251286016").Mul(blockdata__BYTE_LO_2.AsVariable()).Add(symbolic.NewConstant("79228162514264337593543950336").Mul(blockdata__BYTE_LO_3.AsVariable()).Add(symbolic.NewConstant("309485009821345068724781056").Mul(blockdata__BYTE_LO_4.AsVariable()).Add(symbolic.NewConstant("1208925819614629174706176").Mul(blockdata__BYTE_LO_5.AsVariable()).Add(symbolic.NewConstant("4722366482869645213696").Mul(blockdata__BYTE_LO_6.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(blockdata__BYTE_LO_7.AsVariable()).Add(symbolic.NewConstant("72057594037927936").Mul(blockdata__BYTE_LO_8.AsVariable()).Add(symbolic.NewConstant("281474976710656").Mul(blockdata__BYTE_LO_9.AsVariable()).Add(symbolic.NewConstant("1099511627776").Mul(blockdata__BYTE_LO_10.AsVariable()).Add(symbolic.NewConstant("4294967296").Mul(blockdata__BYTE_LO_11.AsVariable()).Add(symbolic.NewConstant("16777216").Mul(blockdata__BYTE_LO_12.AsVariable()).Add(symbolic.NewConstant("65536").Mul(blockdata__BYTE_LO_13.AsVariable()).Add(symbolic.NewConstant("256").Mul(blockdata__BYTE_LO_14.AsVariable()).Add(symbolic.NewConstant("1").Mul(blockdata__BYTE_LO_15.AsVariable())))))))))))))))))) - build.GlobalConstraint("blockdata.new-block-reset-ct", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__CT.AsVariable())) - build.GlobalConstraint("blockdata.padding-is-padding#0", symbolic.NewConstant("1").Sub(blockdata__REL_BLOCK.AsVariable().Mul(blockdata__C_INV_REL_BLOCK_.AsVariable())).Mul(blockdata__FIRST_BLOCK_NUMBER.AsVariable())) - build.GlobalConstraint("blockdata.padding-is-padding#1", symbolic.NewConstant("1").Sub(blockdata__REL_BLOCK.AsVariable().Mul(blockdata__C_INV_REL_BLOCK_.AsVariable())).Mul(blockdata__INST.AsVariable())) - build.GlobalConstraint("blockdata.rel-block-increment", blockdata__REL_BLOCK.Shift(1).AsVariable().Sub(blockdata__REL_BLOCK.AsVariable()).Mul(blockdata__REL_BLOCK.Shift(1).AsVariable().Sub(blockdata__REL_BLOCK.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("blockdata.value-constraints---BASEFEE#0", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__INST.Shift(6).AsVariable().Sub(symbolic.NewConstant("72")))) - build.GlobalConstraint("blockdata.value-constraints---BASEFEE#1", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_HI.Shift(6).AsVariable())) - build.GlobalConstraint("blockdata.value-constraints---BASEFEE#2", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_LO.Shift(6).AsVariable().Sub(symbolic.NewConstant("7")))) - build.GlobalConstraint("blockdata.value-constraints---BASEFEE#3", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_LO.Shift(6).AsVariable().Sub(blockdata__BASEFEE.AsVariable()))) - build.GlobalConstraint("blockdata.value-constraints---CHAINID#0", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__INST.Shift(5).AsVariable().Sub(symbolic.NewConstant("70")))) - build.GlobalConstraint("blockdata.value-constraints---CHAINID#1", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_HI.Shift(5).AsVariable())) - build.GlobalConstraint("blockdata.value-constraints---COINBASE#0", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__INST.AsVariable().Sub(symbolic.NewConstant("65")))) - build.GlobalConstraint("blockdata.value-constraints---COINBASE#1", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_HI.AsVariable().Sub(blockdata__COINBASE_HI.AsVariable()))) - build.GlobalConstraint("blockdata.value-constraints---COINBASE#2", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_LO.AsVariable().Sub(blockdata__COINBASE_LO.AsVariable()))) - build.GlobalConstraint("blockdata.value-constraints---COINBASE#3", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1329227995784915872903807060280344576").Mul(blockdata__BYTE_HI_0.AsVariable()).Add(symbolic.NewConstant("5192296858534827628530496329220096").Mul(blockdata__BYTE_HI_1.AsVariable()).Add(symbolic.NewConstant("20282409603651670423947251286016").Mul(blockdata__BYTE_HI_2.AsVariable()).Add(symbolic.NewConstant("79228162514264337593543950336").Mul(blockdata__BYTE_HI_3.AsVariable()).Add(symbolic.NewConstant("309485009821345068724781056").Mul(blockdata__BYTE_HI_4.AsVariable()).Add(symbolic.NewConstant("1208925819614629174706176").Mul(blockdata__BYTE_HI_5.AsVariable()).Add(symbolic.NewConstant("4722366482869645213696").Mul(blockdata__BYTE_HI_6.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(blockdata__BYTE_HI_7.AsVariable()).Add(symbolic.NewConstant("72057594037927936").Mul(blockdata__BYTE_HI_8.AsVariable()).Add(symbolic.NewConstant("281474976710656").Mul(blockdata__BYTE_HI_9.AsVariable()).Add(symbolic.NewConstant("1099511627776").Mul(blockdata__BYTE_HI_10.AsVariable()).Add(symbolic.NewConstant("4294967296").Mul(blockdata__BYTE_HI_11.AsVariable())))))))))))))) - build.GlobalConstraint("blockdata.value-constraints---DIFFICULTY#0", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("68")))) - build.GlobalConstraint("blockdata.value-constraints---DIFFICULTY#1", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_HI.Shift(3).AsVariable())) - build.GlobalConstraint("blockdata.value-constraints---DIFFICULTY#2", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("blockdata.value-constraints---GASLIMIT#0", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("69")))) - build.GlobalConstraint("blockdata.value-constraints---GASLIMIT#1", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_HI.Shift(4).AsVariable())) - build.GlobalConstraint("blockdata.value-constraints---GASLIMIT#2", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_LO.Shift(4).AsVariable().Sub(symbolic.NewConstant("61000000")))) - build.GlobalConstraint("blockdata.value-constraints---GASLIMIT#3", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_LO.Shift(4).AsVariable().Sub(blockdata__BLOCK_GAS_LIMIT.AsVariable()))) - build.GlobalConstraint("blockdata.value-constraints---NUMBER#0", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("67")))) - build.GlobalConstraint("blockdata.value-constraints---NUMBER#1", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_HI.Shift(2).AsVariable())) - build.GlobalConstraint("blockdata.value-constraints---NUMBER#2", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_LO.Shift(2).AsVariable().Sub(blockdata__FIRST_BLOCK_NUMBER.AsVariable().Add(blockdata__REL_BLOCK.AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("blockdata.value-constraints---NUMBER#3", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1329227995784915872903807060280344576").Mul(blockdata__BYTE_LO_0.Shift(2).AsVariable()).Add(symbolic.NewConstant("5192296858534827628530496329220096").Mul(blockdata__BYTE_LO_1.Shift(2).AsVariable()).Add(symbolic.NewConstant("20282409603651670423947251286016").Mul(blockdata__BYTE_LO_2.Shift(2).AsVariable()).Add(symbolic.NewConstant("79228162514264337593543950336").Mul(blockdata__BYTE_LO_3.Shift(2).AsVariable()).Add(symbolic.NewConstant("309485009821345068724781056").Mul(blockdata__BYTE_LO_4.Shift(2).AsVariable()).Add(symbolic.NewConstant("1208925819614629174706176").Mul(blockdata__BYTE_LO_5.Shift(2).AsVariable()).Add(symbolic.NewConstant("4722366482869645213696").Mul(blockdata__BYTE_LO_6.Shift(2).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(blockdata__BYTE_LO_7.Shift(2).AsVariable()).Add(symbolic.NewConstant("72057594037927936").Mul(blockdata__BYTE_LO_8.Shift(2).AsVariable()).Add(symbolic.NewConstant("281474976710656").Mul(blockdata__BYTE_LO_9.Shift(2).AsVariable())))))))))))) - build.GlobalConstraint("blockdata.value-constraints---TIMESTAMP#0", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("66")))) - build.GlobalConstraint("blockdata.value-constraints---TIMESTAMP#1", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__DATA_HI.Shift(1).AsVariable())) - build.GlobalConstraint("blockdata.value-constraints---TIMESTAMP#2", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1329227995784915872903807060280344576").Mul(blockdata__BYTE_LO_0.Shift(1).AsVariable()).Add(symbolic.NewConstant("5192296858534827628530496329220096").Mul(blockdata__BYTE_LO_1.Shift(1).AsVariable()).Add(symbolic.NewConstant("20282409603651670423947251286016").Mul(blockdata__BYTE_LO_2.Shift(1).AsVariable()).Add(symbolic.NewConstant("79228162514264337593543950336").Mul(blockdata__BYTE_LO_3.Shift(1).AsVariable()).Add(symbolic.NewConstant("309485009821345068724781056").Mul(blockdata__BYTE_LO_4.Shift(1).AsVariable()).Add(symbolic.NewConstant("1208925819614629174706176").Mul(blockdata__BYTE_LO_5.Shift(1).AsVariable()).Add(symbolic.NewConstant("4722366482869645213696").Mul(blockdata__BYTE_LO_6.Shift(1).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(blockdata__BYTE_LO_7.Shift(1).AsVariable()).Add(symbolic.NewConstant("72057594037927936").Mul(blockdata__BYTE_LO_8.Shift(1).AsVariable()).Add(symbolic.NewConstant("281474976710656").Mul(blockdata__BYTE_LO_9.Shift(1).AsVariable())))))))))))) - build.GlobalConstraint("blockdata.value-constraints---TIMESTAMP#3", blockdata__REL_BLOCK.AsVariable().Sub(blockdata__REL_BLOCK.Shift(-1).AsVariable()).Mul(blockdata__REL_BLOCK.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(blockdata__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.Inclusion("blockhash-into-blockdata", []Handle{blockdata__REL_BLOCK, blockdata__DATA_LO, blockdata__INST}, []Handle{blockhash__REL_BLOCK, blockhash__ABS_BLOCK, blockhash__C__EXPAND__mul_IOMF_67__}) - build.Inclusion("blockhash-into-wcp-lex", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{blockhash__C__EXPAND__mul_BLOCK_NUMBER_HI_IOMF__, blockhash__C__EXPAND__mul_BLOCK_NUMBER_LO_IOMF__, blockhash__C__EXPAND__mul_BLOCK_NUMBER_HI_1_IOMF__, blockhash__C__EXPAND__mul_BLOCK_NUMBER_LO_1_IOMF__, blockhash__IOMF, blockhash__C__EXPAND__mul_14_IOMF__}) - build.Inclusion("blockhash-into-wcp-lower-bound", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{blockhash__C__EXPAND__mul_BLOCK_NUMBER_HI_IOMF__, blockhash__C__EXPAND__mul_BLOCK_NUMBER_LO_IOMF__, blockhash__C__EXPAND_0_, blockhash__C__EXPAND__mul____ABS_BLOCK_256__IOMF__, blockhash__C__EXPAND__mul_LOWER_BOUND_CHECK_IOMF__, blockhash__C__EXPAND__mul_14_IOMF__}) - build.Inclusion("blockhash-into-wcp-upper-bound", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{blockhash__C__EXPAND__mul_BLOCK_NUMBER_HI_IOMF__, blockhash__C__EXPAND__mul_BLOCK_NUMBER_LO_IOMF__, blockhash__C__EXPAND_0_, blockhash__C__EXPAND__mul_ABS_BLOCK_IOMF__, blockhash__C__EXPAND__mul_UPPER_BOUND_CHECK_IOMF__, blockhash__C__EXPAND__mul_16_IOMF__}) - build.Range("blockhash_byte_hi_0_arbitrary", blockhash__BYTE_HI_0, 256) - build.Range("blockhash_byte_hi_1_arbitrary", blockhash__BYTE_HI_1, 256) - build.Range("blockhash_byte_hi_10_arbitrary", blockhash__BYTE_HI_10, 256) - build.Range("blockhash_byte_hi_11_arbitrary", blockhash__BYTE_HI_11, 256) - build.Range("blockhash_byte_hi_12_arbitrary", blockhash__BYTE_HI_12, 256) - build.Range("blockhash_byte_hi_13_arbitrary", blockhash__BYTE_HI_13, 256) - build.Range("blockhash_byte_hi_14_arbitrary", blockhash__BYTE_HI_14, 256) - build.Range("blockhash_byte_hi_15_arbitrary", blockhash__BYTE_HI_15, 256) - build.Range("blockhash_byte_hi_2_arbitrary", blockhash__BYTE_HI_2, 256) - build.Range("blockhash_byte_hi_3_arbitrary", blockhash__BYTE_HI_3, 256) - build.Range("blockhash_byte_hi_4_arbitrary", blockhash__BYTE_HI_4, 256) - build.Range("blockhash_byte_hi_5_arbitrary", blockhash__BYTE_HI_5, 256) - build.Range("blockhash_byte_hi_6_arbitrary", blockhash__BYTE_HI_6, 256) - build.Range("blockhash_byte_hi_7_arbitrary", blockhash__BYTE_HI_7, 256) - build.Range("blockhash_byte_hi_8_arbitrary", blockhash__BYTE_HI_8, 256) - build.Range("blockhash_byte_hi_9_arbitrary", blockhash__BYTE_HI_9, 256) - build.Range("blockhash_byte_lo_0_arbitrary", blockhash__BYTE_LO_0, 256) - build.Range("blockhash_byte_lo_1_arbitrary", blockhash__BYTE_LO_1, 256) - build.Range("blockhash_byte_lo_10_arbitrary", blockhash__BYTE_LO_10, 256) - build.Range("blockhash_byte_lo_11_arbitrary", blockhash__BYTE_LO_11, 256) - build.Range("blockhash_byte_lo_12_arbitrary", blockhash__BYTE_LO_12, 256) - build.Range("blockhash_byte_lo_13_arbitrary", blockhash__BYTE_LO_13, 256) - build.Range("blockhash_byte_lo_14_arbitrary", blockhash__BYTE_LO_14, 256) - build.Range("blockhash_byte_lo_15_arbitrary", blockhash__BYTE_LO_15, 256) - build.Range("blockhash_byte_lo_2_arbitrary", blockhash__BYTE_LO_2, 256) - build.Range("blockhash_byte_lo_3_arbitrary", blockhash__BYTE_LO_3, 256) - build.Range("blockhash_byte_lo_4_arbitrary", blockhash__BYTE_LO_4, 256) - build.Range("blockhash_byte_lo_5_arbitrary", blockhash__BYTE_LO_5, 256) - build.Range("blockhash_byte_lo_6_arbitrary", blockhash__BYTE_LO_6, 256) - build.Range("blockhash_byte_lo_7_arbitrary", blockhash__BYTE_LO_7, 256) - build.Range("blockhash_byte_lo_8_arbitrary", blockhash__BYTE_LO_8, 256) - build.Range("blockhash_byte_lo_9_arbitrary", blockhash__BYTE_LO_9, 256) - build.GlobalConstraint("blockhash.NORM[(- BLOCK_NUMBER_LO BLOCK_NUMBER_LO₋₁)]#1", blockhash__BLOCK_NUMBER_LO.AsVariable().Sub(blockhash__BLOCK_NUMBER_LO.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(blockhash__BLOCK_NUMBER_LO.AsVariable().Sub(blockhash__BLOCK_NUMBER_LO.Shift(-1).AsVariable()).Mul(blockhash__C_INV____BLOCK_NUMBER_LO_BLOCK_NUMBER_LO_1__.AsVariable())))) - build.GlobalConstraint("blockhash.NORM[(- BLOCK_NUMBER_LO BLOCK_NUMBER_LO₋₁)]#2", blockhash__C_INV____BLOCK_NUMBER_LO_BLOCK_NUMBER_LO_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(blockhash__BLOCK_NUMBER_LO.AsVariable().Sub(blockhash__BLOCK_NUMBER_LO.Shift(-1).AsVariable()).Mul(blockhash__C_INV____BLOCK_NUMBER_LO_BLOCK_NUMBER_LO_1__.AsVariable())))) - build.GlobalConstraint("blockhash.constency#0", blockhash__IN_RANGE.AsVariable().Sub(blockhash__LOWER_BOUND_CHECK.AsVariable().Mul(blockhash__UPPER_BOUND_CHECK.AsVariable()))) - build.GlobalConstraint("blockhash.constency#1", blockhash__RES_HI.AsVariable().Sub(blockhash__IN_RANGE.AsVariable().Mul(blockhash__BLOCK_HASH_HI.AsVariable()))) - build.GlobalConstraint("blockhash.constency#2", blockhash__RES_LO.AsVariable().Sub(blockhash__IN_RANGE.AsVariable().Mul(blockhash__BLOCK_HASH_LO.AsVariable()))) - build.GlobalConstraint("blockhash.constency#3", symbolic.NewConstant("1").Sub(blockhash__BLOCK_NUMBER_LO.AsVariable().Sub(blockhash__BLOCK_NUMBER_LO.Shift(-1).AsVariable()).Mul(blockhash__C_INV____BLOCK_NUMBER_LO_BLOCK_NUMBER_LO_1__.AsVariable())).Mul(blockhash__BLOCK_HASH_HI.AsVariable().Sub(blockhash__BLOCK_HASH_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("blockhash.constency#4", symbolic.NewConstant("1").Sub(blockhash__BLOCK_NUMBER_LO.AsVariable().Sub(blockhash__BLOCK_NUMBER_LO.Shift(-1).AsVariable()).Mul(blockhash__C_INV____BLOCK_NUMBER_LO_BLOCK_NUMBER_LO_1__.AsVariable())).Mul(blockhash__BLOCK_HASH_LO.AsVariable().Sub(blockhash__BLOCK_HASH_LO.Shift(-1).AsVariable()))) - build.LocalConstraint("blockhash.first-row", blockhash__IOMF.AsVariable()) - build.GlobalConstraint("blockhash.heartbeat#0", symbolic.NewConstant("1").Sub(blockhash__IOMF.AsVariable()).Mul(blockhash__IN_RANGE.AsVariable())) - build.GlobalConstraint("blockhash.heartbeat#1", symbolic.NewConstant("1").Sub(blockhash__IOMF.AsVariable()).Mul(blockhash__BLOCK_NUMBER_HI.AsVariable())) - build.GlobalConstraint("blockhash.heartbeat#2", symbolic.NewConstant("1").Sub(blockhash__IOMF.AsVariable()).Mul(blockhash__BLOCK_NUMBER_LO.AsVariable())) - build.GlobalConstraint("blockhash.heartbeat#3", blockhash__IOMF.AsVariable().Mul(blockhash__IOMF.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("blockhash.heartbeat#4", blockhash__IOMF.AsVariable().Mul(blockhash__IOMF.Shift(1).AsVariable().Sub(blockhash__IOMF.AsVariable()))) - build.GlobalConstraint("blockhash.horizontal-byte-dec#0", blockhash__BLOCK_HASH_HI.AsVariable().Sub(symbolic.NewConstant("1329227995784915872903807060280344576").Mul(blockhash__BYTE_HI_0.AsVariable()).Add(symbolic.NewConstant("5192296858534827628530496329220096").Mul(blockhash__BYTE_HI_1.AsVariable()).Add(symbolic.NewConstant("20282409603651670423947251286016").Mul(blockhash__BYTE_HI_2.AsVariable()).Add(symbolic.NewConstant("79228162514264337593543950336").Mul(blockhash__BYTE_HI_3.AsVariable()).Add(symbolic.NewConstant("309485009821345068724781056").Mul(blockhash__BYTE_HI_4.AsVariable()).Add(symbolic.NewConstant("1208925819614629174706176").Mul(blockhash__BYTE_HI_5.AsVariable()).Add(symbolic.NewConstant("4722366482869645213696").Mul(blockhash__BYTE_HI_6.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(blockhash__BYTE_HI_7.AsVariable()).Add(symbolic.NewConstant("72057594037927936").Mul(blockhash__BYTE_HI_8.AsVariable()).Add(symbolic.NewConstant("281474976710656").Mul(blockhash__BYTE_HI_9.AsVariable()).Add(symbolic.NewConstant("1099511627776").Mul(blockhash__BYTE_HI_10.AsVariable()).Add(symbolic.NewConstant("4294967296").Mul(blockhash__BYTE_HI_11.AsVariable()).Add(symbolic.NewConstant("16777216").Mul(blockhash__BYTE_HI_12.AsVariable()).Add(symbolic.NewConstant("65536").Mul(blockhash__BYTE_HI_13.AsVariable()).Add(symbolic.NewConstant("256").Mul(blockhash__BYTE_HI_14.AsVariable()).Add(symbolic.NewConstant("1").Mul(blockhash__BYTE_HI_15.AsVariable())))))))))))))))))) - build.GlobalConstraint("blockhash.horizontal-byte-dec#1", blockhash__BLOCK_HASH_LO.AsVariable().Sub(symbolic.NewConstant("1329227995784915872903807060280344576").Mul(blockhash__BYTE_LO_0.AsVariable()).Add(symbolic.NewConstant("5192296858534827628530496329220096").Mul(blockhash__BYTE_LO_1.AsVariable()).Add(symbolic.NewConstant("20282409603651670423947251286016").Mul(blockhash__BYTE_LO_2.AsVariable()).Add(symbolic.NewConstant("79228162514264337593543950336").Mul(blockhash__BYTE_LO_3.AsVariable()).Add(symbolic.NewConstant("309485009821345068724781056").Mul(blockhash__BYTE_LO_4.AsVariable()).Add(symbolic.NewConstant("1208925819614629174706176").Mul(blockhash__BYTE_LO_5.AsVariable()).Add(symbolic.NewConstant("4722366482869645213696").Mul(blockhash__BYTE_LO_6.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(blockhash__BYTE_LO_7.AsVariable()).Add(symbolic.NewConstant("72057594037927936").Mul(blockhash__BYTE_LO_8.AsVariable()).Add(symbolic.NewConstant("281474976710656").Mul(blockhash__BYTE_LO_9.AsVariable()).Add(symbolic.NewConstant("1099511627776").Mul(blockhash__BYTE_LO_10.AsVariable()).Add(symbolic.NewConstant("4294967296").Mul(blockhash__BYTE_LO_11.AsVariable()).Add(symbolic.NewConstant("16777216").Mul(blockhash__BYTE_LO_12.AsVariable()).Add(symbolic.NewConstant("65536").Mul(blockhash__BYTE_LO_13.AsVariable()).Add(symbolic.NewConstant("256").Mul(blockhash__BYTE_LO_14.AsVariable()).Add(symbolic.NewConstant("1").Mul(blockhash__BYTE_LO_15.AsVariable())))))))))))))))))) - build.Inclusion("ecdata-into-ext", []Handle{ext__ARG_1_HI, ext__ARG_1_LO, ext__ARG_2_HI, ext__ARG_2_LO, ext__ARG_3_HI, ext__ARG_3_LO, ext__RES_HI, ext__RES_LO, ext__INST}, []Handle{ecdata__C__EXPAND__mul_EXT_ARG1_HI_EXT_FLAG__, ecdata__C__EXPAND__mul_EXT_ARG1_LO_EXT_FLAG__, ecdata__C__EXPAND__mul_EXT_ARG2_HI_EXT_FLAG__, ecdata__C__EXPAND__mul_EXT_ARG2_LO_EXT_FLAG__, ecdata__C__EXPAND__mul_EXT_ARG3_HI_EXT_FLAG__, ecdata__C__EXPAND__mul_EXT_ARG3_LO_EXT_FLAG__, ecdata__C__EXPAND__mul_EXT_RES_HI_EXT_FLAG__, ecdata__C__EXPAND__mul_EXT_RES_LO_EXT_FLAG__, ecdata__C__EXPAND__mul_EXT_INST_EXT_FLAG__}) - build.Inclusion("ecdata-into-wcp", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{ecdata__C__EXPAND__mul_WCP_ARG1_HI_WCP_FLAG__, ecdata__C__EXPAND__mul_WCP_ARG1_LO_WCP_FLAG__, ecdata__C__EXPAND__mul_WCP_ARG2_HI_WCP_FLAG__, ecdata__C__EXPAND__mul_WCP_ARG2_LO_WCP_FLAG__, ecdata__C__EXPAND__mul_WCP_RES_WCP_FLAG__, ecdata__C__EXPAND__mul_WCP_INST_WCP_FLAG__}) - build.GlobalConstraint("ecdata.ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT-binarity", ecdata__ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT.AsVariable()))) - build.Range("ecdata_byte_delta_arbitrary", ecdata__BYTE_DELTA, 256) - build.GlobalConstraint("ecdata.CIRCUIT_SELECTOR_ECADD-binarity", ecdata__CIRCUIT_SELECTOR_ECADD.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__CIRCUIT_SELECTOR_ECADD.AsVariable()))) - build.GlobalConstraint("ecdata.CIRCUIT_SELECTOR_ECMUL-binarity", ecdata__CIRCUIT_SELECTOR_ECMUL.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__CIRCUIT_SELECTOR_ECMUL.AsVariable()))) - build.GlobalConstraint("ecdata.CIRCUIT_SELECTOR_ECPAIRING-binarity", ecdata__CIRCUIT_SELECTOR_ECPAIRING.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__CIRCUIT_SELECTOR_ECPAIRING.AsVariable()))) - build.GlobalConstraint("ecdata.CIRCUIT_SELECTOR_ECRECOVER-binarity", ecdata__CIRCUIT_SELECTOR_ECRECOVER.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__CIRCUIT_SELECTOR_ECRECOVER.AsVariable()))) - build.GlobalConstraint("ecdata.CIRCUIT_SELECTOR_G2_MEMBERSHIP-binarity", ecdata__CIRCUIT_SELECTOR_G2_MEMBERSHIP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__CIRCUIT_SELECTOR_G2_MEMBERSHIP.AsVariable()))) - build.GlobalConstraint("ecdata.EXT_FLAG-binarity", ecdata__EXT_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__EXT_FLAG.AsVariable()))) - build.GlobalConstraint("ecdata.G2_MEMBERSHIP_TEST_REQUIRED-binarity", ecdata__G2_MEMBERSHIP_TEST_REQUIRED.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__G2_MEMBERSHIP_TEST_REQUIRED.AsVariable()))) - build.GlobalConstraint("ecdata.HURDLE-binarity", ecdata__HURDLE.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__HURDLE.AsVariable()))) - build.GlobalConstraint("ecdata.INTERNAL_CHECKS_PASSED-binarity", ecdata__INTERNAL_CHECKS_PASSED.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__INTERNAL_CHECKS_PASSED.AsVariable()))) - build.GlobalConstraint("ecdata.IS_ECADD_DATA-binarity", ecdata__IS_ECADD_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECADD_DATA.AsVariable()))) - build.GlobalConstraint("ecdata.IS_ECADD_RESULT-binarity", ecdata__IS_ECADD_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECADD_RESULT.AsVariable()))) - build.GlobalConstraint("ecdata.IS_ECMUL_DATA-binarity", ecdata__IS_ECMUL_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECMUL_DATA.AsVariable()))) - build.GlobalConstraint("ecdata.IS_ECMUL_RESULT-binarity", ecdata__IS_ECMUL_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECMUL_RESULT.AsVariable()))) - build.GlobalConstraint("ecdata.IS_ECPAIRING_DATA-binarity", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECPAIRING_DATA.AsVariable()))) - build.GlobalConstraint("ecdata.IS_ECPAIRING_RESULT-binarity", ecdata__IS_ECPAIRING_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECPAIRING_RESULT.AsVariable()))) - build.GlobalConstraint("ecdata.IS_ECRECOVER_DATA-binarity", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_DATA.AsVariable()))) - build.GlobalConstraint("ecdata.IS_ECRECOVER_RESULT-binarity", ecdata__IS_ECRECOVER_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_RESULT.AsVariable()))) - build.GlobalConstraint("ecdata.IS_INFINITY-binarity", ecdata__IS_INFINITY.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_INFINITY.AsVariable()))) - build.GlobalConstraint("ecdata.IS_LARGE_POINT-binarity", ecdata__IS_LARGE_POINT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_LARGE_POINT.AsVariable()))) - build.GlobalConstraint("ecdata.IS_SMALL_POINT-binarity", ecdata__IS_SMALL_POINT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_SMALL_POINT.AsVariable()))) - build.GlobalConstraint("ecdata.NORM[(+ (+ IS_ECRECOVER_DATA IS_ECRECOVER_RESULT) (+ (+ IS_ECADD_DATA IS_ECADD_RESULT) (+ (+ IS_ECMUL_DATA IS_ECMUL_RESULT) (+ IS_ECPAIRING_DATA IS_ECPAIRING_RESULT))))]#1", ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECRECOVER_RESULT.AsVariable()).Add(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable()).Add(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable()).Add(ecdata__IS_ECPAIRING_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECRECOVER_RESULT.AsVariable()).Add(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable()).Add(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable()).Add(ecdata__IS_ECPAIRING_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Mul(ecdata__C_INV__add__add_IS_ECRECOVER_DATA_IS_ECRECOVER_RESULT___add__add_IS_ECADD_DATA_IS_ECADD_RESULT___add__add_IS_ECMUL_DATA_IS_ECMUL_RESULT___add_IS_ECPAIRING_DATA_IS_ECPAIRING_RESULT_____.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(+ (+ IS_ECRECOVER_DATA IS_ECRECOVER_RESULT) (+ (+ IS_ECADD_DATA IS_ECADD_RESULT) (+ (+ IS_ECMUL_DATA IS_ECMUL_RESULT) (+ IS_ECPAIRING_DATA IS_ECPAIRING_RESULT))))]#2", ecdata__C_INV__add__add_IS_ECRECOVER_DATA_IS_ECRECOVER_RESULT___add__add_IS_ECADD_DATA_IS_ECADD_RESULT___add__add_IS_ECMUL_DATA_IS_ECMUL_RESULT___add_IS_ECPAIRING_DATA_IS_ECPAIRING_RESULT_____.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECRECOVER_RESULT.AsVariable()).Add(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable()).Add(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable()).Add(ecdata__IS_ECPAIRING_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Mul(ecdata__C_INV__add__add_IS_ECRECOVER_DATA_IS_ECRECOVER_RESULT___add__add_IS_ECADD_DATA_IS_ECADD_RESULT___add__add_IS_ECMUL_DATA_IS_ECMUL_RESULT___add_IS_ECPAIRING_DATA_IS_ECPAIRING_RESULT_____.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(+ LIMB (+ LIMB₊₁ (+ LIMB₊₂ LIMB₊₃)))]#1", ecdata__LIMB.AsVariable().Add(ecdata__LIMB.Shift(1).AsVariable().Add(ecdata__LIMB.Shift(2).AsVariable().Add(ecdata__LIMB.Shift(3).AsVariable()))).Mul(symbolic.NewConstant("1").Sub(ecdata__LIMB.AsVariable().Add(ecdata__LIMB.Shift(1).AsVariable().Add(ecdata__LIMB.Shift(2).AsVariable().Add(ecdata__LIMB.Shift(3).AsVariable()))).Mul(ecdata__C_INV__add_LIMB__add_LIMB_1__add_LIMB_2_LIMB_3____.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(+ LIMB (+ LIMB₊₁ (+ LIMB₊₂ LIMB₊₃)))]#2", ecdata__C_INV__add_LIMB__add_LIMB_1__add_LIMB_2_LIMB_3____.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__LIMB.AsVariable().Add(ecdata__LIMB.Shift(1).AsVariable().Add(ecdata__LIMB.Shift(2).AsVariable().Add(ecdata__LIMB.Shift(3).AsVariable()))).Mul(ecdata__C_INV__add_LIMB__add_LIMB_1__add_LIMB_2_LIMB_3____.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(+ LIMB₊₄ (+ LIMB₊₅ (+ LIMB₊₆ (+ LIMB₊₇ (+ LIMB₊₈ (+ LIMB₊₉ (+ LIMB₊₁₀ LIMB₊₁₁)))))))]#1", ecdata__LIMB.Shift(4).AsVariable().Add(ecdata__LIMB.Shift(5).AsVariable().Add(ecdata__LIMB.Shift(6).AsVariable().Add(ecdata__LIMB.Shift(7).AsVariable().Add(ecdata__LIMB.Shift(8).AsVariable().Add(ecdata__LIMB.Shift(9).AsVariable().Add(ecdata__LIMB.Shift(10).AsVariable().Add(ecdata__LIMB.Shift(11).AsVariable()))))))).Mul(symbolic.NewConstant("1").Sub(ecdata__LIMB.Shift(4).AsVariable().Add(ecdata__LIMB.Shift(5).AsVariable().Add(ecdata__LIMB.Shift(6).AsVariable().Add(ecdata__LIMB.Shift(7).AsVariable().Add(ecdata__LIMB.Shift(8).AsVariable().Add(ecdata__LIMB.Shift(9).AsVariable().Add(ecdata__LIMB.Shift(10).AsVariable().Add(ecdata__LIMB.Shift(11).AsVariable()))))))).Mul(ecdata__C_INV__add_LIMB_4__add_LIMB_5__add_LIMB_6__add_LIMB_7__add_LIMB_8__add_LIMB_9__add_LIMB_10_LIMB_11________.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(+ LIMB₊₄ (+ LIMB₊₅ (+ LIMB₊₆ (+ LIMB₊₇ (+ LIMB₊₈ (+ LIMB₊₉ (+ LIMB₊₁₀ LIMB₊₁₁)))))))]#2", ecdata__C_INV__add_LIMB_4__add_LIMB_5__add_LIMB_6__add_LIMB_7__add_LIMB_8__add_LIMB_9__add_LIMB_10_LIMB_11________.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__LIMB.Shift(4).AsVariable().Add(ecdata__LIMB.Shift(5).AsVariable().Add(ecdata__LIMB.Shift(6).AsVariable().Add(ecdata__LIMB.Shift(7).AsVariable().Add(ecdata__LIMB.Shift(8).AsVariable().Add(ecdata__LIMB.Shift(9).AsVariable().Add(ecdata__LIMB.Shift(10).AsVariable().Add(ecdata__LIMB.Shift(11).AsVariable()))))))).Mul(ecdata__C_INV__add_LIMB_4__add_LIMB_5__add_LIMB_6__add_LIMB_7__add_LIMB_8__add_LIMB_9__add_LIMB_10_LIMB_11________.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(+ LIMB₊₄ (+ LIMB₊₅ (+ LIMB₊₆ LIMB₊₇)))]#1", ecdata__LIMB.Shift(4).AsVariable().Add(ecdata__LIMB.Shift(5).AsVariable().Add(ecdata__LIMB.Shift(6).AsVariable().Add(ecdata__LIMB.Shift(7).AsVariable()))).Mul(symbolic.NewConstant("1").Sub(ecdata__LIMB.Shift(4).AsVariable().Add(ecdata__LIMB.Shift(5).AsVariable().Add(ecdata__LIMB.Shift(6).AsVariable().Add(ecdata__LIMB.Shift(7).AsVariable()))).Mul(ecdata__C_INV__add_LIMB_4__add_LIMB_5__add_LIMB_6_LIMB_7____.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(+ LIMB₊₄ (+ LIMB₊₅ (+ LIMB₊₆ LIMB₊₇)))]#2", ecdata__C_INV__add_LIMB_4__add_LIMB_5__add_LIMB_6_LIMB_7____.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__LIMB.Shift(4).AsVariable().Add(ecdata__LIMB.Shift(5).AsVariable().Add(ecdata__LIMB.Shift(6).AsVariable().Add(ecdata__LIMB.Shift(7).AsVariable()))).Mul(ecdata__C_INV__add_LIMB_4__add_LIMB_5__add_LIMB_6_LIMB_7____.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(- ACC_PAIRINGS 1)]#1", ecdata__ACC_PAIRINGS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(ecdata__ACC_PAIRINGS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(ecdata__C_INV____ACC_PAIRINGS_1__.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(- ACC_PAIRINGS 1)]#2", ecdata__C_INV____ACC_PAIRINGS_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__ACC_PAIRINGS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(ecdata__C_INV____ACC_PAIRINGS_1__.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(- ACC_PAIRINGS₊₁ ACC_PAIRINGS)]#1", ecdata__ACC_PAIRINGS.Shift(1).AsVariable().Sub(ecdata__ACC_PAIRINGS.AsVariable()).Mul(symbolic.NewConstant("1").Sub(ecdata__ACC_PAIRINGS.Shift(1).AsVariable().Sub(ecdata__ACC_PAIRINGS.AsVariable()).Mul(ecdata__C_INV____ACC_PAIRINGS_1_ACC_PAIRINGS__.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(- ACC_PAIRINGS₊₁ ACC_PAIRINGS)]#2", ecdata__C_INV____ACC_PAIRINGS_1_ACC_PAIRINGS__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__ACC_PAIRINGS.Shift(1).AsVariable().Sub(ecdata__ACC_PAIRINGS.AsVariable()).Mul(ecdata__C_INV____ACC_PAIRINGS_1_ACC_PAIRINGS__.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(- CT CT_MAX)]#1", ecdata__CT.AsVariable().Sub(ecdata__CT_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(ecdata__CT.AsVariable().Sub(ecdata__CT_MAX.AsVariable()).Mul(ecdata__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(- CT CT_MAX)]#2", ecdata__C_INV____CT_CT_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__CT.AsVariable().Sub(ecdata__CT_MAX.AsVariable()).Mul(ecdata__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(- ID ID₋₁)]#1", ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(- ID ID₋₁)]#2", ecdata__C_INV____ID_ID_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(- INDEX INDEX_MAX)]#1", ecdata__INDEX.AsVariable().Sub(ecdata__INDEX_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(ecdata__INDEX.AsVariable().Sub(ecdata__INDEX_MAX.AsVariable()).Mul(ecdata__C_INV____INDEX_INDEX_MAX__.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(- INDEX INDEX_MAX)]#2", ecdata__C_INV____INDEX_INDEX_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__INDEX.AsVariable().Sub(ecdata__INDEX_MAX.AsVariable()).Mul(ecdata__C_INV____INDEX_INDEX_MAX__.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(- STAMP₊₁ STAMP)]#1", ecdata__STAMP.Shift(1).AsVariable().Sub(ecdata__STAMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(ecdata__STAMP.Shift(1).AsVariable().Sub(ecdata__STAMP.AsVariable()).Mul(ecdata__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[(- STAMP₊₁ STAMP)]#2", ecdata__C_INV____STAMP_1_STAMP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__STAMP.Shift(1).AsVariable().Sub(ecdata__STAMP.AsVariable()).Mul(ecdata__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[STAMP]#1", ecdata__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__STAMP.AsVariable().Mul(ecdata__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("ecdata.NORM[STAMP]#2", ecdata__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__STAMP.AsVariable().Mul(ecdata__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("ecdata.NOT_ON_G2-binarity", ecdata__NOT_ON_G2.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__NOT_ON_G2.AsVariable()))) - build.GlobalConstraint("ecdata.NOT_ON_G2_ACC-binarity", ecdata__NOT_ON_G2_ACC.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__NOT_ON_G2_ACC.AsVariable()))) - build.GlobalConstraint("ecdata.NOT_ON_G2_ACC_MAX-binarity", ecdata__NOT_ON_G2_ACC_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__NOT_ON_G2_ACC_MAX.AsVariable()))) - build.GlobalConstraint("ecdata.OVERALL_TRIVIAL_PAIRING-binarity", ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable()))) - build.GlobalConstraint("ecdata.SUCCESS_BIT-binarity", ecdata__SUCCESS_BIT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__SUCCESS_BIT.AsVariable()))) - build.GlobalConstraint("ecdata.WCP_FLAG-binarity", ecdata__WCP_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__WCP_FLAG.AsVariable()))) - build.GlobalConstraint("ecdata.allowed-transitions", ecdata__STAMP.AsVariable().Mul(ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__IS_ECRECOVER_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECRECOVER_RESULT.Shift(1).AsVariable())).Add(ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__IS_ECADD_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECADD_RESULT.Shift(1).AsVariable())).Add(ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__IS_ECMUL_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECMUL_RESULT.Shift(1).AsVariable())).Add(ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__IS_ECPAIRING_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.Shift(1).AsVariable())).Add(ecdata__IS_ECRECOVER_RESULT.AsVariable().Mul(ecdata__IS_ECRECOVER_RESULT.Shift(1).AsVariable()).Add(ecdata__IS_ECADD_RESULT.AsVariable().Mul(ecdata__IS_ECADD_RESULT.Shift(1).AsVariable()).Add(ecdata__IS_ECMUL_RESULT.AsVariable().Mul(ecdata__IS_ECMUL_RESULT.Shift(1).AsVariable()).Add(ecdata__IS_ECPAIRING_RESULT.AsVariable().Mul(ecdata__IS_ECPAIRING_RESULT.Shift(1).AsVariable()).Add(symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_DATA.AsVariable())))).Mul(ecdata__IS_ECRECOVER_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECADD_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECMUL_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECPAIRING_DATA.Shift(1).AsVariable())))))))))))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.binary-constraints#0", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_DATA.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#1", ecdata__IS_ECRECOVER_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_RESULT.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#2", ecdata__IS_ECADD_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECADD_DATA.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#3", ecdata__IS_ECADD_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECADD_RESULT.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#4", ecdata__IS_ECMUL_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECMUL_DATA.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#5", ecdata__IS_ECMUL_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECMUL_RESULT.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#6", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECPAIRING_DATA.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#7", ecdata__IS_ECPAIRING_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECPAIRING_RESULT.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#8", ecdata__WCP_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__WCP_FLAG.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#9", ecdata__EXT_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__EXT_FLAG.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#10", ecdata__HURDLE.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__HURDLE.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#11", ecdata__INTERNAL_CHECKS_PASSED.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__INTERNAL_CHECKS_PASSED.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#12", ecdata__NOT_ON_G2.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__NOT_ON_G2.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#13", ecdata__NOT_ON_G2_ACC.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__NOT_ON_G2_ACC.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#14", ecdata__IS_INFINITY.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_INFINITY.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#15", ecdata__NOT_ON_G2_ACC_MAX.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__NOT_ON_G2_ACC_MAX.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#16", ecdata__IS_SMALL_POINT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_SMALL_POINT.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#17", ecdata__IS_LARGE_POINT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_LARGE_POINT.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#18", ecdata__G2_MEMBERSHIP_TEST_REQUIRED.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__G2_MEMBERSHIP_TEST_REQUIRED.AsVariable()))) - build.GlobalConstraint("ecdata.binary-constraints#19", ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable()))) - build.GlobalConstraint("ecdata.counter-constancy#0", ecdata__CT.AsVariable().Mul(ecdata__CT_MAX.AsVariable().Sub(ecdata__CT_MAX.Shift(-1).AsVariable()))) - build.GlobalConstraint("ecdata.counter-constancy#1", ecdata__CT.AsVariable().Mul(ecdata__IS_INFINITY.AsVariable().Sub(ecdata__IS_INFINITY.Shift(-1).AsVariable()))) - build.GlobalConstraint("ecdata.counter-constancy#2", ecdata__CT.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable()))) - build.GlobalConstraint("ecdata.counter-constancy#3", ecdata__CT.AsVariable().Mul(ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable().Sub(ecdata__OVERALL_TRIVIAL_PAIRING.Shift(-1).AsVariable()))) - build.GlobalConstraint("ecdata.counter-constancy#4", ecdata__CT.AsVariable().Mul(ecdata__G2_MEMBERSHIP_TEST_REQUIRED.AsVariable().Sub(ecdata__G2_MEMBERSHIP_TEST_REQUIRED.Shift(-1).AsVariable()))) - build.GlobalConstraint("ecdata.counter-constancy#5", ecdata__CT.AsVariable().Mul(ecdata__NOT_ON_G2.AsVariable().Sub(ecdata__NOT_ON_G2.Shift(-1).AsVariable()))) - build.GlobalConstraint("ecdata.counter-constancy#6", ecdata__CT.AsVariable().Mul(ecdata__NOT_ON_G2_ACC.AsVariable().Sub(ecdata__NOT_ON_G2_ACC.Shift(-1).AsVariable()))) - build.GlobalConstraint("ecdata.counter-constancy#7", ecdata__INDEX.AsVariable().Mul(ecdata__PHASE.AsVariable().Sub(ecdata__PHASE.Shift(-1).AsVariable()))) - build.GlobalConstraint("ecdata.counter-constancy#8", ecdata__INDEX.AsVariable().Mul(ecdata__NOT_ON_G2_ACC_MAX.AsVariable().Sub(ecdata__NOT_ON_G2_ACC_MAX.Shift(-1).AsVariable()))) - build.GlobalConstraint("ecdata.counter-constancy#9", ecdata__INDEX.AsVariable().Mul(ecdata__INDEX_MAX.AsVariable().Sub(ecdata__INDEX_MAX.Shift(-1).AsVariable()))) - build.GlobalConstraint("ecdata.ct-increment-and-reset#0", symbolic.NewConstant("1").Sub(ecdata__CT.AsVariable().Sub(ecdata__CT_MAX.AsVariable()).Mul(ecdata__C_INV____CT_CT_MAX__.AsVariable())).Mul(ecdata__CT.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("ecdata.ct-increment-and-reset#1", ecdata__CT.AsVariable().Sub(ecdata__CT_MAX.AsVariable()).Mul(ecdata__CT.Shift(1).AsVariable().Sub(ecdata__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("ecdata.ecadd-circuit-selector", ecdata__CIRCUIT_SELECTOR_ECADD.AsVariable().Sub(ecdata__INTERNAL_CHECKS_PASSED.AsVariable().Mul(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable())))) - build.GlobalConstraint("ecdata.ecmul-circuit-selector", ecdata__CIRCUIT_SELECTOR_ECMUL.AsVariable().Sub(ecdata__INTERNAL_CHECKS_PASSED.AsVariable().Mul(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable())))) - build.GlobalConstraint("ecdata.ecpairing-circuit-selector", ecdata__CIRCUIT_SELECTOR_ECPAIRING.AsVariable().Sub(ecdata__ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT.AsVariable())) - build.GlobalConstraint("ecdata.ecpairing-data-icp-necessary-conditions-not-on-g2-acc-max#0", ecdata__NOT_ON_G2_ACC_MAX.AsVariable().Mul(ecdata__IS_ECPAIRING_DATA.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.ecpairing-data-icp-necessary-conditions-not-on-g2-acc-max#1", ecdata__NOT_ON_G2_ACC_MAX.AsVariable().Mul(ecdata__INTERNAL_CHECKS_PASSED.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.ecrecover-circuit-selector", ecdata__CIRCUIT_SELECTOR_ECRECOVER.AsVariable().Sub(ecdata__INTERNAL_CHECKS_PASSED.AsVariable().Mul(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECRECOVER_RESULT.AsVariable())))) - build.LocalConstraint("ecdata.final-row#0", ecdata__STAMP.Shift(-1).AsVariable().Mul(ecdata__IS_ECRECOVER_RESULT.Shift(-1).AsVariable().Add(ecdata__IS_ECADD_RESULT.Shift(-1).AsVariable().Add(ecdata__IS_ECMUL_RESULT.Shift(-1).AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.Shift(-1).AsVariable()))).Sub(symbolic.NewConstant("1")))) - build.LocalConstraint("ecdata.final-row#1", ecdata__STAMP.Shift(-1).AsVariable().Mul(ecdata__INDEX.Shift(-1).AsVariable().Sub(ecdata__INDEX_MAX.Shift(-1).AsVariable()))) - build.LocalConstraint("ecdata.first-row", ecdata__STAMP.AsVariable()) - build.GlobalConstraint("ecdata.g2-membership-circuit-selector", ecdata__CIRCUIT_SELECTOR_G2_MEMBERSHIP.AsVariable().Sub(ecdata__G2_MEMBERSHIP_TEST_REQUIRED.AsVariable())) - build.GlobalConstraint("ecdata.g2-membership-flags#0", ecdata__NOT_ON_G2_ACC_MAX.AsVariable().Mul(ecdata__ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT.AsVariable())) - build.GlobalConstraint("ecdata.g2-membership-flags#1", ecdata__NOT_ON_G2_ACC_MAX.AsVariable().Mul(ecdata__G2_MEMBERSHIP_TEST_REQUIRED.AsVariable().Sub(ecdata__NOT_ON_G2.AsVariable()))) - build.GlobalConstraint("ecdata.g2-membership-flags#2", ecdata__NOT_ON_G2_ACC_MAX.AsVariable().Mul(ecdata__G2_MEMBERSHIP_TEST_REQUIRED.AsVariable()).Mul(ecdata__IS_INFINITY.AsVariable())) - build.GlobalConstraint("ecdata.id-increment", ecdata__STAMP.Shift(1).AsVariable().Sub(ecdata__STAMP.AsVariable()).Mul(ecdata__ID.Shift(1).AsVariable().Sub(ecdata__ID.AsVariable().Add(symbolic.NewConstant("1").Add(symbolic.NewConstant("256").Mul(symbolic.NewConstant("256").Mul(symbolic.NewConstant("256").Mul(ecdata__BYTE_DELTA.Shift(1).AsVariable()))).Add(symbolic.NewConstant("256").Mul(symbolic.NewConstant("256").Mul(ecdata__BYTE_DELTA.Shift(2).AsVariable())).Add(symbolic.NewConstant("256").Mul(ecdata__BYTE_DELTA.Shift(3).AsVariable()).Add(ecdata__BYTE_DELTA.Shift(4).AsVariable())))))))) - build.GlobalConstraint("ecdata.index-increment#0", ecdata__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__INDEX.AsVariable().Sub(ecdata__INDEX_MAX.AsVariable()).Mul(ecdata__C_INV____INDEX_INDEX_MAX__.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_DATA.AsVariable())))).Mul(ecdata__IS_ECRECOVER_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECADD_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECMUL_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECPAIRING_DATA.Shift(1).AsVariable())))).Add(symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_RESULT.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Mul(ecdata__IS_ECRECOVER_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECADD_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECMUL_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.Shift(1).AsVariable()))))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.index-increment#1", ecdata__STAMP.AsVariable().Mul(ecdata__INDEX.AsVariable().Sub(ecdata__INDEX_MAX.AsVariable())).Mul(ecdata__INDEX.Shift(1).AsVariable().Sub(symbolic.NewConstant("1").Add(ecdata__INDEX.AsVariable())))) - build.GlobalConstraint("ecdata.index-reset", symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_DATA.AsVariable())))).Mul(ecdata__IS_ECRECOVER_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECADD_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECMUL_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECPAIRING_DATA.Shift(1).AsVariable())))).Add(symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_RESULT.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Mul(ecdata__IS_ECRECOVER_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECADD_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECMUL_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.Shift(1).AsVariable()))))).Mul(ecdata__INDEX.Shift(1).AsVariable())) - build.GlobalConstraint("ecdata.internal-checks-ecadd#0", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#1", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#2", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.AsVariable().Sub(ecdata__LIMB.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#3", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.AsVariable().Sub(ecdata__LIMB.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#4", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#5", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#6", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#7", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#8", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#9", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#10", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#11", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(1).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#12", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#13", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#14", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(2).AsVariable().Sub(ecdata__EXT_RES_HI.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#15", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(2).AsVariable().Sub(ecdata__EXT_RES_LO.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#16", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(2).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#17", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(2).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#18", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_FLAG.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#19", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_INST.AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#20", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_HI.AsVariable().Sub(ecdata__LIMB.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#21", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_LO.AsVariable().Sub(ecdata__LIMB.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#22", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_HI.AsVariable().Sub(ecdata__LIMB.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#23", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_LO.AsVariable().Sub(ecdata__LIMB.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#24", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_HI.AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#25", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_LO.AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#26", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#27", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#28", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(1).AsVariable().Sub(ecdata__LIMB.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#29", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#30", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(1).AsVariable().Sub(ecdata__LIMB.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#31", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#32", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#33", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(1).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#34", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#35", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#36", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(2).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#37", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(2).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#38", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(2).AsVariable().Sub(ecdata__LIMB.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#39", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(2).AsVariable().Sub(ecdata__LIMB.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#40", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(2).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#41", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(2).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#42", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#43", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#44", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(3).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#45", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(3).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#46", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#47", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#48", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#49", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#50", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(1).AsVariable().Sub(ecdata__WCP_RES.AsVariable().Mul(ecdata__WCP_RES.Shift(1).AsVariable())))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#51", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.AsVariable().Sub(ecdata__HURDLE.Shift(1).AsVariable().Mul(ecdata__IS_INFINITY.AsVariable().Add(ecdata__WCP_RES.Shift(2).AsVariable()))))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#52", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ecdata__HURDLE.Shift(1).AsVariable())).Mul(ecdata__IS_INFINITY.AsVariable())) - build.GlobalConstraint("ecdata.internal-checks-ecadd#53", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(1).AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__LIMB.AsVariable().Add(ecdata__LIMB.Shift(1).AsVariable().Add(ecdata__LIMB.Shift(2).AsVariable().Add(ecdata__LIMB.Shift(3).AsVariable()))).Mul(ecdata__C_INV__add_LIMB__add_LIMB_1__add_LIMB_2_LIMB_3____.AsVariable())))).Mul(ecdata__IS_INFINITY.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#54", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(1).AsVariable().Mul(ecdata__LIMB.AsVariable().Add(ecdata__LIMB.Shift(1).AsVariable().Add(ecdata__LIMB.Shift(2).AsVariable().Add(ecdata__LIMB.Shift(3).AsVariable()))))).Mul(ecdata__IS_INFINITY.AsVariable())) - build.GlobalConstraint("ecdata.internal-checks-ecadd#55", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#56", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#57", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(4).AsVariable().Sub(ecdata__LIMB.Shift(4).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#58", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(4).AsVariable().Sub(ecdata__LIMB.Shift(5).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#59", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(4).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#60", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(4).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#61", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#62", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.Shift(5).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#63", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(5).AsVariable().Sub(ecdata__LIMB.Shift(6).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#64", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(5).AsVariable().Sub(ecdata__LIMB.Shift(7).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#65", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(5).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#66", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(5).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#67", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.Shift(6).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#68", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.Shift(6).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#69", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(6).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(4).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#70", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(6).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(4).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#71", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(6).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(7).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#72", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(6).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(7).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#73", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#74", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#75", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(4).AsVariable().Sub(ecdata__LIMB.Shift(6).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#76", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(4).AsVariable().Sub(ecdata__LIMB.Shift(7).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#77", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(4).AsVariable().Sub(ecdata__LIMB.Shift(6).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#78", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(4).AsVariable().Sub(ecdata__LIMB.Shift(7).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#79", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(4).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#80", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(4).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#81", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_FLAG.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#82", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_INST.Shift(5).AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#83", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(5).AsVariable().Sub(ecdata__LIMB.Shift(4).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#84", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(5).AsVariable().Sub(ecdata__LIMB.Shift(5).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#85", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(5).AsVariable().Sub(ecdata__LIMB.Shift(4).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#86", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(5).AsVariable().Sub(ecdata__LIMB.Shift(5).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#87", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(5).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#88", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(5).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#89", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_FLAG.Shift(6).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#90", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_INST.Shift(6).AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#91", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(6).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(5).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#92", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(6).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(5).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#93", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(6).AsVariable().Sub(ecdata__LIMB.Shift(4).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#94", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(6).AsVariable().Sub(ecdata__LIMB.Shift(5).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#95", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(6).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#96", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(6).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#97", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_FLAG.Shift(7).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#98", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_INST.Shift(7).AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#99", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(7).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(6).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#100", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(7).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(6).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#101", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(7).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#102", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(7).AsVariable().Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#103", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(7).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#104", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(7).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#105", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(5).AsVariable().Sub(ecdata__WCP_RES.Shift(4).AsVariable().Mul(ecdata__WCP_RES.Shift(5).AsVariable())))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#106", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(4).AsVariable().Sub(ecdata__HURDLE.Shift(5).AsVariable().Mul(ecdata__IS_INFINITY.Shift(4).AsVariable().Add(ecdata__WCP_RES.Shift(6).AsVariable()))))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#107", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ecdata__HURDLE.Shift(5).AsVariable())).Mul(ecdata__IS_INFINITY.Shift(4).AsVariable())) - build.GlobalConstraint("ecdata.internal-checks-ecadd#108", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(5).AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__LIMB.Shift(4).AsVariable().Add(ecdata__LIMB.Shift(5).AsVariable().Add(ecdata__LIMB.Shift(6).AsVariable().Add(ecdata__LIMB.Shift(7).AsVariable()))).Mul(ecdata__C_INV__add_LIMB_4__add_LIMB_5__add_LIMB_6_LIMB_7____.AsVariable())))).Mul(ecdata__IS_INFINITY.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecadd#109", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(5).AsVariable().Mul(ecdata__LIMB.Shift(4).AsVariable().Add(ecdata__LIMB.Shift(5).AsVariable().Add(ecdata__LIMB.Shift(6).AsVariable().Add(ecdata__LIMB.Shift(7).AsVariable()))))).Mul(ecdata__IS_INFINITY.Shift(4).AsVariable())) - build.GlobalConstraint("ecdata.internal-checks-ecmul#0", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#1", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#2", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.AsVariable().Sub(ecdata__LIMB.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#3", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.AsVariable().Sub(ecdata__LIMB.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#4", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#5", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#6", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#7", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#8", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#9", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#10", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#11", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(1).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#12", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#13", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#14", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(2).AsVariable().Sub(ecdata__EXT_RES_HI.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#15", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(2).AsVariable().Sub(ecdata__EXT_RES_LO.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#16", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(2).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#17", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(2).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#18", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_FLAG.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#19", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_INST.AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#20", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_HI.AsVariable().Sub(ecdata__LIMB.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#21", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_LO.AsVariable().Sub(ecdata__LIMB.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#22", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_HI.AsVariable().Sub(ecdata__LIMB.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#23", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_LO.AsVariable().Sub(ecdata__LIMB.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#24", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_HI.AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#25", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_LO.AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#26", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#27", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#28", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(1).AsVariable().Sub(ecdata__LIMB.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#29", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#30", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(1).AsVariable().Sub(ecdata__LIMB.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#31", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#32", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#33", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(1).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#34", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#35", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#36", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(2).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#37", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(2).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#38", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(2).AsVariable().Sub(ecdata__LIMB.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#39", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(2).AsVariable().Sub(ecdata__LIMB.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#40", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(2).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#41", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(2).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#42", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#43", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#44", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(3).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#45", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(3).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#46", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#47", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#48", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#49", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#50", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(1).AsVariable().Sub(ecdata__WCP_RES.AsVariable().Mul(ecdata__WCP_RES.Shift(1).AsVariable())))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#51", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.AsVariable().Sub(ecdata__HURDLE.Shift(1).AsVariable().Mul(ecdata__IS_INFINITY.AsVariable().Add(ecdata__WCP_RES.Shift(2).AsVariable()))))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#52", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ecdata__HURDLE.Shift(1).AsVariable())).Mul(ecdata__IS_INFINITY.AsVariable())) - build.GlobalConstraint("ecdata.internal-checks-ecmul#53", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(1).AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__LIMB.AsVariable().Add(ecdata__LIMB.Shift(1).AsVariable().Add(ecdata__LIMB.Shift(2).AsVariable().Add(ecdata__LIMB.Shift(3).AsVariable()))).Mul(ecdata__C_INV__add_LIMB__add_LIMB_1__add_LIMB_2_LIMB_3____.AsVariable())))).Mul(ecdata__IS_INFINITY.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecmul#54", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(1).AsVariable().Mul(ecdata__LIMB.AsVariable().Add(ecdata__LIMB.Shift(1).AsVariable().Add(ecdata__LIMB.Shift(2).AsVariable().Add(ecdata__LIMB.Shift(3).AsVariable()))))).Mul(ecdata__IS_INFINITY.AsVariable())) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#0", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_FLAG.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#1", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#2", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_HI.AsVariable().Sub(ecdata__LIMB.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#3", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_LO.AsVariable().Sub(ecdata__LIMB.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#4", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_HI.AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#5", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_LO.AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#6", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#7", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#8", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#9", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#10", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#11", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(1).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#12", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#13", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#14", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(2).AsVariable().Sub(ecdata__EXT_RES_HI.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#15", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(2).AsVariable().Sub(ecdata__EXT_RES_LO.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#16", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(2).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#17", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(2).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#18", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_FLAG.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#19", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_INST.AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#20", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG1_HI.AsVariable().Sub(ecdata__LIMB.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#21", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG1_LO.AsVariable().Sub(ecdata__LIMB.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#22", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG2_HI.AsVariable().Sub(ecdata__LIMB.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#23", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG2_LO.AsVariable().Sub(ecdata__LIMB.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#24", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG3_HI.AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#25", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG3_LO.AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#26", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#27", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#28", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(1).AsVariable().Sub(ecdata__LIMB.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#29", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#30", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(1).AsVariable().Sub(ecdata__LIMB.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#31", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#32", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#33", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(1).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#34", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#35", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#36", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(2).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#37", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(2).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#38", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(2).AsVariable().Sub(ecdata__LIMB.AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#39", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(2).AsVariable().Sub(ecdata__LIMB.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#40", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(2).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#41", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(2).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#42", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#43", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#44", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG1_HI.Shift(3).AsVariable().Sub(ecdata__EXT_RES_HI.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#45", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG1_LO.Shift(3).AsVariable().Sub(ecdata__EXT_RES_LO.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#46", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG2_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#47", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG2_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#48", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG3_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#49", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__EXT_ARG3_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#50", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__HURDLE.Shift(1).AsVariable().Sub(ecdata__WCP_RES.AsVariable().Mul(ecdata__WCP_RES.Shift(1).AsVariable())))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#51", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__HURDLE.AsVariable().Sub(ecdata__HURDLE.Shift(1).AsVariable().Mul(ecdata__IS_INFINITY.AsVariable().Add(ecdata__WCP_RES.Shift(2).AsVariable()))))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#52", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(ecdata__HURDLE.Shift(1).AsVariable())).Mul(ecdata__IS_INFINITY.AsVariable())) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#53", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__HURDLE.Shift(1).AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__LIMB.AsVariable().Add(ecdata__LIMB.Shift(1).AsVariable().Add(ecdata__LIMB.Shift(2).AsVariable().Add(ecdata__LIMB.Shift(3).AsVariable()))).Mul(ecdata__C_INV__add_LIMB__add_LIMB_1__add_LIMB_2_LIMB_3____.AsVariable())))).Mul(ecdata__IS_INFINITY.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#54", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__HURDLE.Shift(1).AsVariable().Mul(ecdata__LIMB.AsVariable().Add(ecdata__LIMB.Shift(1).AsVariable().Add(ecdata__LIMB.Shift(2).AsVariable().Add(ecdata__LIMB.Shift(3).AsVariable()))))).Mul(ecdata__IS_INFINITY.AsVariable())) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#55", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#56", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#57", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(4).AsVariable().Sub(ecdata__LIMB.Shift(4).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#58", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(4).AsVariable().Sub(ecdata__LIMB.Shift(5).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#59", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(4).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#60", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(4).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#61", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_FLAG.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#62", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_INST.Shift(5).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#63", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(5).AsVariable().Sub(ecdata__LIMB.Shift(6).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#64", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(5).AsVariable().Sub(ecdata__LIMB.Shift(7).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#65", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(5).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#66", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(5).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#67", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_FLAG.Shift(6).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#68", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_INST.Shift(6).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#69", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(6).AsVariable().Sub(ecdata__LIMB.Shift(8).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#70", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(6).AsVariable().Sub(ecdata__LIMB.Shift(9).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#71", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(6).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#72", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(6).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#73", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_FLAG.Shift(7).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#74", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_INST.Shift(7).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#75", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(7).AsVariable().Sub(ecdata__LIMB.Shift(10).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#76", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(7).AsVariable().Sub(ecdata__LIMB.Shift(11).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#77", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(7).AsVariable().Sub(symbolic.NewConstant("64323764613183177041862057485226039389")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#78", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(7).AsVariable().Sub(symbolic.NewConstant("201385395114098847380338600778089168199")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#79", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__HURDLE.Shift(6).AsVariable().Sub(ecdata__WCP_RES.Shift(4).AsVariable().Mul(ecdata__WCP_RES.Shift(5).AsVariable())))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#80", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__HURDLE.Shift(5).AsVariable().Sub(ecdata__WCP_RES.Shift(6).AsVariable().Mul(ecdata__WCP_RES.Shift(7).AsVariable())))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#81", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__HURDLE.Shift(4).AsVariable().Sub(ecdata__HURDLE.Shift(6).AsVariable().Mul(ecdata__HURDLE.Shift(5).AsVariable())))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#82", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(ecdata__HURDLE.Shift(4).AsVariable())).Mul(ecdata__IS_INFINITY.Shift(4).AsVariable())) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#83", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__HURDLE.Shift(4).AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__LIMB.Shift(4).AsVariable().Add(ecdata__LIMB.Shift(5).AsVariable().Add(ecdata__LIMB.Shift(6).AsVariable().Add(ecdata__LIMB.Shift(7).AsVariable().Add(ecdata__LIMB.Shift(8).AsVariable().Add(ecdata__LIMB.Shift(9).AsVariable().Add(ecdata__LIMB.Shift(10).AsVariable().Add(ecdata__LIMB.Shift(11).AsVariable()))))))).Mul(ecdata__C_INV__add_LIMB_4__add_LIMB_5__add_LIMB_6__add_LIMB_7__add_LIMB_8__add_LIMB_9__add_LIMB_10_LIMB_11________.AsVariable())))).Mul(ecdata__IS_INFINITY.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecpairing#84", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__HURDLE.Shift(4).AsVariable().Mul(ecdata__LIMB.Shift(4).AsVariable().Add(ecdata__LIMB.Shift(5).AsVariable().Add(ecdata__LIMB.Shift(6).AsVariable().Add(ecdata__LIMB.Shift(7).AsVariable().Add(ecdata__LIMB.Shift(8).AsVariable().Add(ecdata__LIMB.Shift(9).AsVariable().Add(ecdata__LIMB.Shift(10).AsVariable().Add(ecdata__LIMB.Shift(11).AsVariable()))))))))).Mul(ecdata__IS_INFINITY.Shift(4).AsVariable())) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#0", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#1", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#2", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.AsVariable().Sub(ecdata__LIMB.Shift(4).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#3", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.AsVariable().Sub(ecdata__LIMB.Shift(5).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#4", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.AsVariable().Sub(symbolic.NewConstant("340282366920938463463374607431768211455")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#5", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.AsVariable().Sub(symbolic.NewConstant("340282366920938463463374607427473243183")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#6", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#7", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#8", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#9", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#10", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(4).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#11", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(1).AsVariable().Sub(ecdata__LIMB.Shift(5).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#12", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#13", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#14", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(2).AsVariable().Sub(ecdata__LIMB.Shift(6).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#15", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(2).AsVariable().Sub(ecdata__LIMB.Shift(7).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#16", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(2).AsVariable().Sub(symbolic.NewConstant("340282366920938463463374607431768211455")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#17", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(2).AsVariable().Sub(symbolic.NewConstant("340282366920938463463374607427473243183")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#18", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#19", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#20", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#21", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#22", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(3).AsVariable().Sub(ecdata__LIMB.Shift(6).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#23", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(3).AsVariable().Sub(ecdata__LIMB.Shift(7).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#24", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#25", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#26", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(4).AsVariable().Sub(ecdata__LIMB.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#27", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(4).AsVariable().Sub(ecdata__LIMB.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#28", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(4).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#29", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(4).AsVariable().Sub(symbolic.NewConstant("27")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#30", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_FLAG.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#31", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_INST.Shift(5).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#32", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_HI.Shift(5).AsVariable().Sub(ecdata__LIMB.Shift(2).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#33", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG1_LO.Shift(5).AsVariable().Sub(ecdata__LIMB.Shift(3).AsVariable()))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#34", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_HI.Shift(5).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("ecdata.internal-checks-ecrecover#35", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__WCP_ARG2_LO.Shift(5).AsVariable().Sub(symbolic.NewConstant("28")))) - build.GlobalConstraint("ecdata.justify-success-bit-ecadd#0", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(7).AsVariable().Sub(ecdata__HURDLE.AsVariable().Mul(ecdata__HURDLE.Shift(4).AsVariable())))) - build.GlobalConstraint("ecdata.justify-success-bit-ecadd#1", ecdata__IS_ECADD_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__SUCCESS_BIT.AsVariable().Sub(ecdata__HURDLE.Shift(7).AsVariable()))) - build.GlobalConstraint("ecdata.justify-success-bit-ecmul#0", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(5).AsVariable().Sub(ecdata__HURDLE.AsVariable()))) - build.GlobalConstraint("ecdata.justify-success-bit-ecmul#1", ecdata__IS_ECMUL_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__SUCCESS_BIT.AsVariable().Sub(ecdata__HURDLE.Shift(5).AsVariable()))) - build.GlobalConstraint("ecdata.justify-success-bit-ecpairing#0", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(ecdata__INTERNAL_CHECKS_PASSED.AsVariable())).Mul(ecdata__SUCCESS_BIT.AsVariable())) - build.GlobalConstraint("ecdata.justify-success-bit-ecpairing#1", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__INTERNAL_CHECKS_PASSED.AsVariable()).Mul(ecdata__SUCCESS_BIT.AsVariable().Sub(symbolic.NewConstant("1").Sub(ecdata__NOT_ON_G2_ACC_MAX.AsVariable())))) - build.GlobalConstraint("ecdata.justify-success-bit-ecrecover#0", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.AsVariable().Sub(ecdata__WCP_RES.AsVariable().Mul(ecdata__WCP_RES.Shift(1).AsVariable())))) - build.GlobalConstraint("ecdata.justify-success-bit-ecrecover#1", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(1).AsVariable().Sub(ecdata__WCP_RES.Shift(2).AsVariable().Mul(ecdata__WCP_RES.Shift(3).AsVariable())))) - build.GlobalConstraint("ecdata.justify-success-bit-ecrecover#2", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(2).AsVariable().Sub(ecdata__HURDLE.AsVariable().Mul(ecdata__HURDLE.Shift(1).AsVariable())))) - build.GlobalConstraint("ecdata.justify-success-bit-ecrecover#3", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(ecdata__HURDLE.Shift(7).AsVariable().Sub(ecdata__HURDLE.Shift(2).AsVariable().Mul(ecdata__WCP_RES.Shift(4).AsVariable().Add(ecdata__WCP_RES.Shift(5).AsVariable()))))) - build.GlobalConstraint("ecdata.justify-success-bit-ecrecover#4", ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(ecdata__ID.AsVariable().Sub(ecdata__ID.Shift(-1).AsVariable()).Mul(ecdata__C_INV____ID_ID_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ecdata__HURDLE.Shift(7).AsVariable())).Mul(ecdata__SUCCESS_BIT.AsVariable())) - build.GlobalConstraint("ecdata.large-point-necessary-condition-not-on-g2", ecdata__NOT_ON_G2.AsVariable().Mul(ecdata__IS_LARGE_POINT.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.padding#0", symbolic.NewConstant("1").Sub(ecdata__STAMP.AsVariable().Mul(ecdata__C_INV_STAMP_.AsVariable())).Mul(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECRECOVER_RESULT.AsVariable()).Add(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable()).Add(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable()).Add(ecdata__IS_ECPAIRING_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))))) - build.GlobalConstraint("ecdata.padding#1", ecdata__STAMP.AsVariable().Mul(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECRECOVER_RESULT.AsVariable()).Add(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable()).Add(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable()).Add(ecdata__IS_ECPAIRING_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.pair-of-points-constancy", ecdata__ACC_PAIRINGS.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__ACC_PAIRINGS.Shift(1).AsVariable().Sub(ecdata__ACC_PAIRINGS.AsVariable()).Mul(ecdata__C_INV____ACC_PAIRINGS_1_ACC_PAIRINGS__.AsVariable()))).Mul(ecdata__ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT.Shift(1).AsVariable().Sub(ecdata__ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT.AsVariable()))) - build.GlobalConstraint("ecdata.phase", ecdata__PHASE.AsVariable().Sub(symbolic.NewConstant("266").Mul(ecdata__IS_ECRECOVER_DATA.AsVariable()).Add(symbolic.NewConstant("267").Mul(ecdata__IS_ECRECOVER_RESULT.AsVariable()).Add(symbolic.NewConstant("1546").Mul(ecdata__IS_ECADD_DATA.AsVariable()).Add(symbolic.NewConstant("1547").Mul(ecdata__IS_ECADD_RESULT.AsVariable()).Add(symbolic.NewConstant("1802").Mul(ecdata__IS_ECMUL_DATA.AsVariable()).Add(symbolic.NewConstant("1803").Mul(ecdata__IS_ECMUL_RESULT.AsVariable()).Add(symbolic.NewConstant("2058").Mul(ecdata__IS_ECPAIRING_DATA.AsVariable()).Add(symbolic.NewConstant("2059").Mul(ecdata__IS_ECPAIRING_RESULT.AsVariable())))))))))) - build.GlobalConstraint("ecdata.propagation-of-internal-checks-passed#0", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(ecdata__ACC_PAIRINGS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(ecdata__C_INV____ACC_PAIRINGS_1__.AsVariable()))).Mul(ecdata__HURDLE.Shift(11).AsVariable().Sub(ecdata__HURDLE.AsVariable().Mul(ecdata__HURDLE.Shift(4).AsVariable())))) - build.GlobalConstraint("ecdata.propagation-of-internal-checks-passed#1", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(ecdata__HURDLE.Shift(10).AsVariable().Sub(ecdata__HURDLE.AsVariable().Mul(ecdata__HURDLE.Shift(4).AsVariable())))) - build.GlobalConstraint("ecdata.propagation-of-internal-checks-passed#2", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(ecdata__HURDLE.Shift(11).AsVariable().Sub(ecdata__HURDLE.Shift(10).AsVariable().Mul(ecdata__HURDLE.Shift(-1).AsVariable())))) - build.GlobalConstraint("ecdata.set-acc-pairings-increment", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.Shift(1).AsVariable().Sub(ecdata__IS_ECPAIRING_DATA.Shift(1).AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Add(ecdata__IS_LARGE_POINT.AsVariable().Mul(ecdata__IS_SMALL_POINT.Shift(1).AsVariable())))))) - build.GlobalConstraint("ecdata.set-acc-pairings-init#0", symbolic.NewConstant("1").Sub(ecdata__IS_ECPAIRING_DATA.AsVariable()).Mul(ecdata__ACC_PAIRINGS.AsVariable())) - build.GlobalConstraint("ecdata.set-acc-pairings-init#1", symbolic.NewConstant("1").Sub(ecdata__IS_ECPAIRING_DATA.AsVariable()).Mul(ecdata__ACC_PAIRINGS.Shift(1).AsVariable().Sub(ecdata__IS_ECPAIRING_DATA.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.set-accpc#0", ecdata__ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT.AsVariable().Mul(ecdata__SUCCESS_BIT.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.set-accpc#1", ecdata__ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT.AsVariable().Mul(ecdata__IS_ECPAIRING_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.set-ct-max", ecdata__CT_MAX.AsVariable().Sub(symbolic.NewConstant("3").Mul(ecdata__IS_SMALL_POINT.AsVariable()).Add(symbolic.NewConstant("7").Mul(ecdata__IS_LARGE_POINT.AsVariable())))) - build.GlobalConstraint("ecdata.set-ct-outside-ecpairing-data-and-first-row#0", symbolic.NewConstant("1").Sub(ecdata__IS_ECPAIRING_DATA.AsVariable()).Mul(ecdata__CT.AsVariable())) - build.GlobalConstraint("ecdata.set-ct-outside-ecpairing-data-and-first-row#1", symbolic.NewConstant("1").Sub(ecdata__IS_ECPAIRING_DATA.AsVariable()).Mul(ecdata__CT.Shift(1).AsVariable())) - build.GlobalConstraint("ecdata.set-g2mtr#0", ecdata__G2_MEMBERSHIP_TEST_REQUIRED.AsVariable().Mul(ecdata__INTERNAL_CHECKS_PASSED.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.set-g2mtr#1", ecdata__G2_MEMBERSHIP_TEST_REQUIRED.AsVariable().Mul(ecdata__IS_LARGE_POINT.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.set-icp", symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_RESULT.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Mul(ecdata__IS_ECRECOVER_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECADD_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECMUL_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.Shift(1).AsVariable())))).Mul(ecdata__INTERNAL_CHECKS_PASSED.AsVariable().Sub(ecdata__HURDLE.AsVariable()))) - build.GlobalConstraint("ecdata.set-icp-padding", symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECRECOVER_RESULT.AsVariable()).Add(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable()).Add(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable()).Add(ecdata__IS_ECPAIRING_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Mul(ecdata__C_INV__add__add_IS_ECRECOVER_DATA_IS_ECRECOVER_RESULT___add__add_IS_ECADD_DATA_IS_ECADD_RESULT___add__add_IS_ECMUL_DATA_IS_ECMUL_RESULT___add_IS_ECPAIRING_DATA_IS_ECPAIRING_RESULT_____.AsVariable())).Mul(ecdata__INTERNAL_CHECKS_PASSED.AsVariable())) - build.GlobalConstraint("ecdata.set-index-max", symbolic.NewConstant("16").Mul(ecdata__INDEX_MAX.AsVariable()).Sub(symbolic.NewConstant("16").Mul(symbolic.NewConstant("7").Mul(ecdata__IS_ECRECOVER_DATA.AsVariable()).Add(symbolic.NewConstant("7").Mul(ecdata__IS_ECADD_DATA.AsVariable()).Add(symbolic.NewConstant("5").Mul(ecdata__IS_ECMUL_DATA.AsVariable()).Add(symbolic.NewConstant("1").Mul(ecdata__IS_ECRECOVER_RESULT.AsVariable()).Add(symbolic.NewConstant("3").Mul(ecdata__IS_ECADD_RESULT.AsVariable()).Add(symbolic.NewConstant("3").Mul(ecdata__IS_ECMUL_RESULT.AsVariable()).Add(symbolic.NewConstant("1").Mul(ecdata__IS_ECPAIRING_RESULT.AsVariable())))))))).Add(ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__TOTAL_SIZE.AsVariable().Sub(symbolic.NewConstant("16")))))) - build.GlobalConstraint("ecdata.set-not-on-g2-acc-during-transition-large-to-small", ecdata__IS_LARGE_POINT.AsVariable().Mul(ecdata__IS_SMALL_POINT.Shift(1).AsVariable()).Mul(ecdata__NOT_ON_G2_ACC.Shift(1).AsVariable().Sub(ecdata__NOT_ON_G2_ACC.AsVariable()))) - build.GlobalConstraint("ecdata.set-not-on-g2-acc-during-transition-small-to-large", ecdata__IS_SMALL_POINT.AsVariable().Mul(ecdata__IS_LARGE_POINT.Shift(1).AsVariable()).Mul(ecdata__NOT_ON_G2_ACC.Shift(1).AsVariable().Sub(ecdata__NOT_ON_G2_ACC.AsVariable().Add(ecdata__NOT_ON_G2.Shift(1).AsVariable())))) - build.GlobalConstraint("ecdata.set-not-on-g2-acc-max", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__IS_ECPAIRING_RESULT.Shift(1).AsVariable()).Mul(ecdata__NOT_ON_G2_ACC_MAX.AsVariable().Sub(ecdata__NOT_ON_G2_ACC.AsVariable()))) - build.GlobalConstraint("ecdata.set-not-on-g2-not-on-g2-acc#0", symbolic.NewConstant("1").Sub(ecdata__IS_ECPAIRING_DATA.AsVariable()).Mul(ecdata__NOT_ON_G2_ACC.AsVariable())) - build.GlobalConstraint("ecdata.set-not-on-g2-not-on-g2-acc#1", symbolic.NewConstant("1").Sub(ecdata__IS_ECPAIRING_DATA.AsVariable()).Mul(ecdata__NOT_ON_G2_ACC.Shift(1).AsVariable())) - build.GlobalConstraint("ecdata.set-pairing-result-when-trivial-pairngs#0", symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_RESULT.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Mul(ecdata__IS_ECRECOVER_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECADD_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECMUL_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.Shift(1).AsVariable())))).Mul(ecdata__INTERNAL_CHECKS_PASSED.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__NOT_ON_G2_ACC_MAX.AsVariable()).Mul(ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable()))).Mul(ecdata__SUCCESS_BIT.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.set-pairing-result-when-trivial-pairngs#1", symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_RESULT.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Mul(ecdata__IS_ECRECOVER_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECADD_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECMUL_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.Shift(1).AsVariable())))).Mul(ecdata__INTERNAL_CHECKS_PASSED.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__NOT_ON_G2_ACC_MAX.AsVariable()).Mul(ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable()))).Mul(ecdata__LIMB.Shift(1).AsVariable())) - build.GlobalConstraint("ecdata.set-pairing-result-when-trivial-pairngs#2", symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_RESULT.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Mul(ecdata__IS_ECRECOVER_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECADD_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECMUL_RESULT.Shift(1).AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.Shift(1).AsVariable())))).Mul(ecdata__INTERNAL_CHECKS_PASSED.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__NOT_ON_G2_ACC_MAX.AsVariable()).Mul(ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable()))).Mul(ecdata__LIMB.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.set-total-size", ecdata__TOTAL_SIZE.AsVariable().Sub(ecdata__IS_ECRECOVER_DATA.AsVariable().Mul(symbolic.NewConstant("128")).Add(ecdata__IS_ECADD_DATA.AsVariable().Mul(symbolic.NewConstant("128")).Add(ecdata__IS_ECMUL_DATA.AsVariable().Mul(symbolic.NewConstant("96")).Add(ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(symbolic.NewConstant("192").Mul(ecdata__TOTAL_PAIRINGS.AsVariable())).Add(ecdata__IS_ECRECOVER_RESULT.AsVariable().Mul(symbolic.NewConstant("32").Mul(ecdata__SUCCESS_BIT.AsVariable())).Add(ecdata__IS_ECADD_RESULT.AsVariable().Mul(symbolic.NewConstant("64").Mul(ecdata__SUCCESS_BIT.AsVariable())).Add(ecdata__IS_ECMUL_RESULT.AsVariable().Mul(symbolic.NewConstant("64").Mul(ecdata__SUCCESS_BIT.AsVariable())).Add(ecdata__IS_ECPAIRING_RESULT.AsVariable().Mul(symbolic.NewConstant("32").Mul(ecdata__SUCCESS_BIT.AsVariable()))))))))))) - build.GlobalConstraint("ecdata.set-transitions", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__IS_ECPAIRING_DATA.Shift(1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(ecdata__CT.AsVariable().Sub(ecdata__CT_MAX.AsVariable()).Mul(ecdata__C_INV____CT_CT_MAX__.AsVariable()))).Mul(ecdata__IS_SMALL_POINT.AsVariable().Mul(ecdata__IS_LARGE_POINT.Shift(1).AsVariable()).Add(ecdata__IS_LARGE_POINT.AsVariable().Mul(ecdata__IS_SMALL_POINT.Shift(1).AsVariable())).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.set-trivial-pairing-init", symbolic.NewConstant("1").Sub(ecdata__IS_ECPAIRING_DATA.Shift(-1).AsVariable()).Mul(ecdata__IS_ECPAIRING_DATA.AsVariable()).Mul(ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ecdata.set-trivial-pairing-outside-ecpairing-data", symbolic.NewConstant("1").Sub(ecdata__IS_ECPAIRING_DATA.AsVariable()).Mul(ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable())) - build.GlobalConstraint("ecdata.small-large-points-flags-sum", ecdata__IS_ECPAIRING_DATA.AsVariable().Sub(ecdata__IS_SMALL_POINT.AsVariable().Add(ecdata__IS_LARGE_POINT.AsVariable()))) - build.GlobalConstraint("ecdata.stamp-constancy#0", symbolic.NewConstant("1").Sub(ecdata__STAMP.Shift(1).AsVariable().Sub(ecdata__STAMP.AsVariable()).Mul(ecdata__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ecdata__ID.Shift(1).AsVariable().Sub(ecdata__ID.AsVariable()))) - build.GlobalConstraint("ecdata.stamp-constancy#1", symbolic.NewConstant("1").Sub(ecdata__STAMP.Shift(1).AsVariable().Sub(ecdata__STAMP.AsVariable()).Mul(ecdata__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ecdata__SUCCESS_BIT.Shift(1).AsVariable().Sub(ecdata__SUCCESS_BIT.AsVariable()))) - build.GlobalConstraint("ecdata.stamp-constancy#2", symbolic.NewConstant("1").Sub(ecdata__STAMP.Shift(1).AsVariable().Sub(ecdata__STAMP.AsVariable()).Mul(ecdata__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ecdata__TOTAL_PAIRINGS.Shift(1).AsVariable().Sub(ecdata__TOTAL_PAIRINGS.AsVariable()))) - build.GlobalConstraint("ecdata.stamp-constancy#3", symbolic.NewConstant("1").Sub(ecdata__STAMP.Shift(1).AsVariable().Sub(ecdata__STAMP.AsVariable()).Mul(ecdata__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ecdata__INTERNAL_CHECKS_PASSED.Shift(1).AsVariable().Sub(ecdata__INTERNAL_CHECKS_PASSED.AsVariable()))) - build.GlobalConstraint("ecdata.stamp-constancy#4", symbolic.NewConstant("1").Sub(ecdata__STAMP.Shift(1).AsVariable().Sub(ecdata__STAMP.AsVariable()).Mul(ecdata__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(symbolic.NewConstant("1").Mul(ecdata__IS_ECRECOVER_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECRECOVER_RESULT.Shift(1).AsVariable())).Add(symbolic.NewConstant("6").Mul(ecdata__IS_ECADD_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECADD_RESULT.Shift(1).AsVariable())).Add(symbolic.NewConstant("7").Mul(ecdata__IS_ECMUL_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECMUL_RESULT.Shift(1).AsVariable())).Add(symbolic.NewConstant("8").Mul(ecdata__IS_ECPAIRING_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.Shift(1).AsVariable()))))).Sub(symbolic.NewConstant("1").Mul(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECRECOVER_RESULT.AsVariable())).Add(symbolic.NewConstant("6").Mul(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable())).Add(symbolic.NewConstant("7").Mul(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable())).Add(symbolic.NewConstant("8").Mul(ecdata__IS_ECPAIRING_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))))))) - build.GlobalConstraint("ecdata.stamp-increment", ecdata__STAMP.Shift(1).AsVariable().Sub(ecdata__STAMP.AsVariable().Add(symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_DATA.AsVariable())))).Mul(ecdata__IS_ECRECOVER_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECADD_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECMUL_DATA.Shift(1).AsVariable().Add(ecdata__IS_ECPAIRING_DATA.Shift(1).AsVariable()))))))) - build.GlobalConstraint("ecdata.stamp-increments", ecdata__STAMP.Shift(1).AsVariable().Sub(ecdata__STAMP.AsVariable()).Mul(ecdata__STAMP.Shift(1).AsVariable().Sub(ecdata__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("ecdata.successful-ecpairing-flags#0", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__SUCCESS_BIT.AsVariable().Mul(ecdata__IS_INFINITY.Shift(4).AsVariable())).Mul(ecdata__G2_MEMBERSHIP_TEST_REQUIRED.Shift(4).AsVariable())) - build.GlobalConstraint("ecdata.successful-ecpairing-flags#1", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__SUCCESS_BIT.AsVariable().Mul(ecdata__IS_INFINITY.Shift(4).AsVariable())).Mul(ecdata__ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT.AsVariable())) - build.GlobalConstraint("ecdata.successful-ecpairing-flags#2", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__SUCCESS_BIT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_INFINITY.Shift(4).AsVariable()))).Mul(ecdata__G2_MEMBERSHIP_TEST_REQUIRED.Shift(4).AsVariable().Sub(ecdata__IS_INFINITY.AsVariable()))) - build.GlobalConstraint("ecdata.successful-ecpairing-flags#3", ecdata__IS_ECPAIRING_DATA.AsVariable().Mul(ecdata__ACC_PAIRINGS.AsVariable().Sub(ecdata__ACC_PAIRINGS.Shift(-1).AsVariable())).Mul(ecdata__SUCCESS_BIT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ecdata__IS_INFINITY.Shift(4).AsVariable()))).Mul(ecdata__ACCEPTABLE_PAIR_OF_POINTS_FOR_PAIRING_CIRCUIT.AsVariable().Sub(symbolic.NewConstant("1").Sub(ecdata__IS_INFINITY.AsVariable())))) - build.GlobalConstraint("ecdata.transition-large-to-small", ecdata__IS_LARGE_POINT.AsVariable().Mul(ecdata__IS_SMALL_POINT.Shift(1).AsVariable()).Mul(ecdata__OVERALL_TRIVIAL_PAIRING.Shift(1).AsVariable().Sub(ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable()))) - build.GlobalConstraint("ecdata.transition-small-to-large#0", ecdata__IS_SMALL_POINT.AsVariable().Mul(ecdata__IS_LARGE_POINT.Shift(1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable())).Mul(ecdata__OVERALL_TRIVIAL_PAIRING.Shift(1).AsVariable())) - build.GlobalConstraint("ecdata.transition-small-to-large#1", ecdata__IS_SMALL_POINT.AsVariable().Mul(ecdata__IS_LARGE_POINT.Shift(1).AsVariable()).Mul(ecdata__OVERALL_TRIVIAL_PAIRING.AsVariable()).Mul(ecdata__OVERALL_TRIVIAL_PAIRING.Shift(1).AsVariable().Sub(ecdata__IS_INFINITY.Shift(1).AsVariable()))) - build.GlobalConstraint("ecdata.vanishing-values#0", symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECRECOVER_RESULT.AsVariable()).Add(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable()).Add(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable()).Add(ecdata__IS_ECPAIRING_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Mul(ecdata__C_INV__add__add_IS_ECRECOVER_DATA_IS_ECRECOVER_RESULT___add__add_IS_ECADD_DATA_IS_ECADD_RESULT___add__add_IS_ECMUL_DATA_IS_ECMUL_RESULT___add_IS_ECPAIRING_DATA_IS_ECPAIRING_RESULT_____.AsVariable())).Mul(ecdata__INDEX.AsVariable())) - build.GlobalConstraint("ecdata.vanishing-values#1", symbolic.NewConstant("1").Sub(ecdata__IS_ECRECOVER_DATA.AsVariable().Add(ecdata__IS_ECRECOVER_RESULT.AsVariable()).Add(ecdata__IS_ECADD_DATA.AsVariable().Add(ecdata__IS_ECADD_RESULT.AsVariable()).Add(ecdata__IS_ECMUL_DATA.AsVariable().Add(ecdata__IS_ECMUL_RESULT.AsVariable()).Add(ecdata__IS_ECPAIRING_DATA.AsVariable().Add(ecdata__IS_ECPAIRING_RESULT.AsVariable())))).Mul(ecdata__C_INV__add__add_IS_ECRECOVER_DATA_IS_ECRECOVER_RESULT___add__add_IS_ECADD_DATA_IS_ECADD_RESULT___add__add_IS_ECMUL_DATA_IS_ECMUL_RESULT___add_IS_ECPAIRING_DATA_IS_ECPAIRING_RESULT_____.AsVariable())).Mul(ecdata__ID.AsVariable())) - build.Inclusion("euc-into-wcp", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{euc__C__EXPAND_0_, euc__C__EXPAND__mul_REMAINDER_DONE__, euc__C__EXPAND_0_, euc__C__EXPAND__mul_DIVISOR_DONE__, euc__C__EXPAND__mul_1_DONE__, euc__C__EXPAND__mul_16_DONE__}) - build.Range("euc_divisor_byte_arbitrary", euc__DIVISOR_BYTE, 256) - build.GlobalConstraint("euc.IOMF-binarity", euc__IOMF.AsVariable().Mul(symbolic.NewConstant("1").Sub(euc__IOMF.AsVariable()))) - build.GlobalConstraint("euc.NORM[(* DIVIDEND REMAINDER)]#1", euc__DIVIDEND.AsVariable().Mul(euc__REMAINDER.AsVariable()).Mul(symbolic.NewConstant("1").Sub(euc__DIVIDEND.AsVariable().Mul(euc__REMAINDER.AsVariable()).Mul(euc__C_INV__mul_DIVIDEND_REMAINDER__.AsVariable())))) - build.GlobalConstraint("euc.NORM[(* DIVIDEND REMAINDER)]#2", euc__C_INV__mul_DIVIDEND_REMAINDER__.AsVariable().Mul(symbolic.NewConstant("1").Sub(euc__DIVIDEND.AsVariable().Mul(euc__REMAINDER.AsVariable()).Mul(euc__C_INV__mul_DIVIDEND_REMAINDER__.AsVariable())))) - build.GlobalConstraint("euc.NORM[(- CT 8)]#1", euc__CT.AsVariable().Sub(symbolic.NewConstant("8")).Mul(symbolic.NewConstant("1").Sub(euc__CT.AsVariable().Sub(symbolic.NewConstant("8")).Mul(euc__C_INV____CT_8__.AsVariable())))) - build.GlobalConstraint("euc.NORM[(- CT 8)]#2", euc__C_INV____CT_8__.AsVariable().Mul(symbolic.NewConstant("1").Sub(euc__CT.AsVariable().Sub(symbolic.NewConstant("8")).Mul(euc__C_INV____CT_8__.AsVariable())))) - build.GlobalConstraint("euc.NORM[(- CT_MAX CT)]#1", euc__CT_MAX.AsVariable().Sub(euc__CT.AsVariable()).Mul(symbolic.NewConstant("1").Sub(euc__CT_MAX.AsVariable().Sub(euc__CT.AsVariable()).Mul(euc__C_INV____CT_MAX_CT__.AsVariable())))) - build.GlobalConstraint("euc.NORM[(- CT_MAX CT)]#2", euc__C_INV____CT_MAX_CT__.AsVariable().Mul(symbolic.NewConstant("1").Sub(euc__CT_MAX.AsVariable().Sub(euc__CT.AsVariable()).Mul(euc__C_INV____CT_MAX_CT__.AsVariable())))) - build.GlobalConstraint("euc.NORM[CT]#1", euc__CT.AsVariable().Mul(symbolic.NewConstant("1").Sub(euc__CT.AsVariable().Mul(euc__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("euc.NORM[CT]#2", euc__C_INV_CT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(euc__CT.AsVariable().Mul(euc__C_INV_CT_.AsVariable())))) - build.Range("euc_quotient_byte_arbitrary", euc__QUOTIENT_BYTE, 256) - build.Range("euc_remainder_byte_arbitrary", euc__REMAINDER_BYTE, 256) - build.GlobalConstraint("euc.byte-decomposition#0", symbolic.NewConstant("1").Sub(euc__CT.AsVariable().Mul(euc__C_INV_CT_.AsVariable())).Mul(euc__DIVISOR.AsVariable().Sub(euc__DIVISOR_BYTE.AsVariable()))) - build.GlobalConstraint("euc.byte-decomposition#1", euc__CT.AsVariable().Mul(euc__DIVISOR.AsVariable().Sub(symbolic.NewConstant("256").Mul(euc__DIVISOR.Shift(-1).AsVariable()).Add(euc__DIVISOR_BYTE.AsVariable())))) - build.GlobalConstraint("euc.byte-decomposition#2", symbolic.NewConstant("1").Sub(euc__CT.AsVariable().Mul(euc__C_INV_CT_.AsVariable())).Mul(euc__QUOTIENT.AsVariable().Sub(euc__QUOTIENT_BYTE.AsVariable()))) - build.GlobalConstraint("euc.byte-decomposition#3", euc__CT.AsVariable().Mul(euc__QUOTIENT.AsVariable().Sub(symbolic.NewConstant("256").Mul(euc__QUOTIENT.Shift(-1).AsVariable()).Add(euc__QUOTIENT_BYTE.AsVariable())))) - build.GlobalConstraint("euc.byte-decomposition#4", symbolic.NewConstant("1").Sub(euc__CT.AsVariable().Mul(euc__C_INV_CT_.AsVariable())).Mul(euc__REMAINDER.AsVariable().Sub(euc__REMAINDER_BYTE.AsVariable()))) - build.GlobalConstraint("euc.byte-decomposition#5", euc__CT.AsVariable().Mul(euc__REMAINDER.AsVariable().Sub(symbolic.NewConstant("256").Mul(euc__REMAINDER.Shift(-1).AsVariable()).Add(euc__REMAINDER_BYTE.AsVariable())))) - build.GlobalConstraint("euc.counter-constancies", euc__CT.AsVariable().Mul(euc__CT_MAX.AsVariable().Sub(euc__CT_MAX.Shift(-1).AsVariable()))) - build.GlobalConstraint("euc.ctmax", euc__CT.AsVariable().Sub(symbolic.NewConstant("8")).Mul(euc__C_INV____CT_8__.AsVariable()).Sub(symbolic.NewConstant("1"))) - build.LocalConstraint("euc.first-row", euc__IOMF.AsVariable()) - build.GlobalConstraint("euc.heartbeat#0", symbolic.NewConstant("1").Sub(euc__IOMF.AsVariable()).Mul(euc__DONE.AsVariable())) - build.GlobalConstraint("euc.heartbeat#1", symbolic.NewConstant("1").Sub(euc__IOMF.AsVariable()).Mul(euc__CT.Shift(1).AsVariable())) - build.GlobalConstraint("euc.heartbeat#2", euc__IOMF.AsVariable().Mul(euc__IOMF.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("euc.heartbeat#3", euc__IOMF.AsVariable().Mul(symbolic.NewConstant("1").Sub(euc__CT_MAX.AsVariable().Sub(euc__CT.AsVariable()).Mul(euc__C_INV____CT_MAX_CT__.AsVariable()))).Mul(euc__DONE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("euc.heartbeat#4", euc__IOMF.AsVariable().Mul(symbolic.NewConstant("1").Sub(euc__CT_MAX.AsVariable().Sub(euc__CT.AsVariable()).Mul(euc__C_INV____CT_MAX_CT__.AsVariable()))).Mul(euc__CT.Shift(1).AsVariable())) - build.GlobalConstraint("euc.heartbeat#5", euc__IOMF.AsVariable().Mul(euc__CT_MAX.AsVariable().Sub(euc__CT.AsVariable())).Mul(euc__DONE.AsVariable())) - build.GlobalConstraint("euc.heartbeat#6", euc__IOMF.AsVariable().Mul(euc__CT_MAX.AsVariable().Sub(euc__CT.AsVariable())).Mul(euc__CT.Shift(1).AsVariable().Sub(euc__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("euc.result#0", euc__DONE.AsVariable().Mul(euc__DIVIDEND.AsVariable().Sub(euc__DIVISOR.AsVariable().Mul(euc__QUOTIENT.AsVariable()).Add(euc__REMAINDER.AsVariable())))) - build.GlobalConstraint("euc.result#1", euc__DONE.AsVariable().Mul(symbolic.NewConstant("1").Sub(euc__DIVIDEND.AsVariable().Mul(euc__REMAINDER.AsVariable()).Mul(euc__C_INV__mul_DIVIDEND_REMAINDER__.AsVariable()))).Mul(euc__CEIL.AsVariable().Sub(euc__QUOTIENT.AsVariable()))) - build.GlobalConstraint("euc.result#2", euc__DONE.AsVariable().Mul(euc__DIVIDEND.AsVariable().Mul(euc__REMAINDER.AsVariable())).Mul(euc__CEIL.AsVariable().Sub(euc__QUOTIENT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.Inclusion("exp-into-wcp", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{exp__C__EXPAND__mul_WCP_ARG_1_HI__mul_PRPRC_WCP_FLAG___, exp__C__EXPAND__mul_WCP_ARG_1_LO__mul_PRPRC_WCP_FLAG___, exp__C__EXPAND__mul_WCP_ARG_2_HI__mul_PRPRC_WCP_FLAG___, exp__C__EXPAND__mul_WCP_ARG_2_LO__mul_PRPRC_WCP_FLAG___, exp__C__EXPAND__mul_WCP_RES__mul_PRPRC_WCP_FLAG___, exp__C__EXPAND__mul_WCP_INST__mul_PRPRC_WCP_FLAG___}) - build.GlobalConstraint("exp.CMPTN-binarity", exp__CMPTN.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CMPTN.AsVariable()))) - build.GlobalConstraint("exp.IS_EXP_LOG-binarity", exp__IS_EXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__IS_EXP_LOG.AsVariable()))) - build.GlobalConstraint("exp.IS_MODEXP_LOG-binarity", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__IS_MODEXP_LOG.AsVariable()))) - build.GlobalConstraint("exp.MACRO-binarity", exp__MACRO.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MACRO.AsVariable()))) - build.GlobalConstraint("exp.MANZB-binarity", exp__MANZB_xor_WCP_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MANZB_xor_WCP_FLAG.AsVariable()))) - build.Range("exp_msb_arbitrary", exp__MSB_xor_WCP_INST, 256) - build.Range("exp_msb_acc_arbitrary", exp__MSB_ACC, 256) - build.GlobalConstraint("exp.MSB_BIT-binarity", exp__MSB_BIT_xor_WCP_RES.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.AsVariable()))) - build.GlobalConstraint("exp.NORM[(- CT 0)]#1", exp__CT.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Sub(symbolic.NewConstant("0")).Mul(exp__C_INV____CT_0__.AsVariable())))) - build.GlobalConstraint("exp.NORM[(- CT 0)]#2", exp__C_INV____CT_0__.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Sub(symbolic.NewConstant("0")).Mul(exp__C_INV____CT_0__.AsVariable())))) - build.GlobalConstraint("exp.NORM[(- CT CT_MAX)]#1", exp__CT.AsVariable().Sub(exp__CT_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Sub(exp__CT_MAX.AsVariable()).Mul(exp__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("exp.NORM[(- CT CT_MAX)]#2", exp__C_INV____CT_CT_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Sub(exp__CT_MAX.AsVariable()).Mul(exp__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("exp.NORM[(- CT PLT_JMP)]#1", exp__CT.AsVariable().Sub(exp__PLT_JMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Sub(exp__PLT_JMP.AsVariable()).Mul(exp__C_INV____CT_PLT_JMP__.AsVariable())))) - build.GlobalConstraint("exp.NORM[(- CT PLT_JMP)]#2", exp__C_INV____CT_PLT_JMP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Sub(exp__PLT_JMP.AsVariable()).Mul(exp__C_INV____CT_PLT_JMP__.AsVariable())))) - build.GlobalConstraint("exp.NORM[(- STAMP₊₁ STAMP)]#1", exp__STAMP.Shift(1).AsVariable().Sub(exp__STAMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(exp__STAMP.Shift(1).AsVariable().Sub(exp__STAMP.AsVariable()).Mul(exp__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("exp.NORM[(- STAMP₊₁ STAMP)]#2", exp__C_INV____STAMP_1_STAMP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__STAMP.Shift(1).AsVariable().Sub(exp__STAMP.AsVariable()).Mul(exp__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("exp.NORM[CT]#1", exp__CT.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Mul(exp__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("exp.NORM[CT]#2", exp__C_INV_CT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Mul(exp__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("exp.NORM[MSB_ACC]#1", exp__MSB_ACC.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_ACC.AsVariable().Mul(exp__C_INV_MSB_ACC_.AsVariable())))) - build.GlobalConstraint("exp.NORM[MSB_ACC]#2", exp__C_INV_MSB_ACC_.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_ACC.AsVariable().Mul(exp__C_INV_MSB_ACC_.AsVariable())))) - build.GlobalConstraint("exp.NORM[PLT_JMP]#1", exp__PLT_JMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__PLT_JMP.AsVariable().Mul(exp__C_INV_PLT_JMP_.AsVariable())))) - build.GlobalConstraint("exp.NORM[PLT_JMP]#2", exp__C_INV_PLT_JMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__PLT_JMP.AsVariable().Mul(exp__C_INV_PLT_JMP_.AsVariable())))) - build.GlobalConstraint("exp.NORM[STAMP]#1", exp__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__STAMP.AsVariable().Mul(exp__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("exp.NORM[STAMP]#2", exp__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__STAMP.AsVariable().Mul(exp__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("exp.NORM[TANZB_ACC]#1", exp__TANZB_ACC.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__TANZB_ACC.AsVariable().Mul(exp__C_INV_TANZB_ACC_.AsVariable())))) - build.GlobalConstraint("exp.NORM[TANZB_ACC]#2", exp__C_INV_TANZB_ACC_.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__TANZB_ACC.AsVariable().Mul(exp__C_INV_TANZB_ACC_.AsVariable())))) - build.GlobalConstraint("exp.NORM[TANZB_ACC₋₁]#1", exp__TANZB_ACC.Shift(-1).AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__TANZB_ACC.Shift(-1).AsVariable().Mul(exp__C_INV_TANZB_ACC_1_.AsVariable())))) - build.GlobalConstraint("exp.NORM[TANZB_ACC₋₁]#2", exp__C_INV_TANZB_ACC_1_.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__TANZB_ACC.Shift(-1).AsVariable().Mul(exp__C_INV_TANZB_ACC_1_.AsVariable())))) - build.GlobalConstraint("exp.NORM[TRIM_ACC]#1", exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.AsVariable().Mul(exp__C_INV_TRIM_ACC_.AsVariable())))) - build.GlobalConstraint("exp.NORM[TRIM_ACC]#2", exp__C_INV_TRIM_ACC_.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.AsVariable().Mul(exp__C_INV_TRIM_ACC_.AsVariable())))) - build.GlobalConstraint("exp.PLT_BIT-binarity", exp__PLT_BIT.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__PLT_BIT.AsVariable()))) - build.GlobalConstraint("exp.PRPRC-binarity", exp__PRPRC.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__PRPRC.AsVariable()))) - build.Range("exp_raw_byte_arbitrary", exp__RAW_BYTE, 256) - build.GlobalConstraint("exp.TANZB-binarity", exp__TANZB.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__TANZB.AsVariable()))) - build.Range("exp_trim_byte_arbitrary", exp__TRIM_BYTE, 256) - build.GlobalConstraint("exp.WCP_FLAG-binarity", exp__MANZB_xor_WCP_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MANZB_xor_WCP_FLAG.AsVariable()))) - build.GlobalConstraint("exp.WCP_RES-binarity", exp__MSB_BIT_xor_WCP_RES.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.AsVariable()))) - build.GlobalConstraint("exp.allowed-transitions", exp__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Sub(exp__CT_MAX.AsVariable()).Mul(exp__C_INV____CT_CT_MAX__.AsVariable()))).Mul(exp__CMPTN.AsVariable().Mul(exp__MACRO.Shift(1).AsVariable()).Add(exp__MACRO.AsVariable().Mul(exp__PRPRC.Shift(1).AsVariable()).Add(exp__PRPRC.AsVariable().Mul(exp__CMPTN.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("exp.binary-constraints#0", exp__IS_EXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__IS_EXP_LOG.AsVariable()))) - build.GlobalConstraint("exp.binary-constraints#1", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__IS_MODEXP_LOG.AsVariable()))) - build.GlobalConstraint("exp.binary-constraints#2", exp__CMPTN.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CMPTN.AsVariable()))) - build.GlobalConstraint("exp.binary-constraints#3", exp__MACRO.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MACRO.AsVariable()))) - build.GlobalConstraint("exp.binary-constraints#4", exp__PRPRC.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__PRPRC.AsVariable()))) - build.GlobalConstraint("exp.binary-constraints#5", exp__CMPTN.AsVariable().Add(exp__MACRO.AsVariable().Add(exp__PRPRC.AsVariable())).Mul(symbolic.NewConstant("1").Sub(exp__CMPTN.AsVariable().Add(exp__MACRO.AsVariable().Add(exp__PRPRC.AsVariable()))))) - build.GlobalConstraint("exp.binary-constraints#6", exp__IS_EXP_LOG.AsVariable().Add(exp__IS_MODEXP_LOG.AsVariable()).Mul(symbolic.NewConstant("1").Sub(exp__IS_EXP_LOG.AsVariable().Add(exp__IS_MODEXP_LOG.AsVariable())))) - build.GlobalConstraint("exp.bit-decompositions#0", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Mul(exp__C_INV_CT_.AsVariable()))).Mul(exp__CMPTN.AsVariable().Mul(exp__MSB_ACC.AsVariable().Sub(exp__MSB_BIT_xor_WCP_RES.AsVariable())))) - build.GlobalConstraint("exp.bit-decompositions#1", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__CT.AsVariable()).Mul(exp__CMPTN.AsVariable().Mul(exp__MSB_ACC.AsVariable().Sub(symbolic.NewConstant("2").Mul(exp__MSB_ACC.Shift(-1).AsVariable()).Add(exp__MSB_BIT_xor_WCP_RES.AsVariable()))))) - build.GlobalConstraint("exp.byte-decompositions#0", symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Mul(exp__C_INV_CT_.AsVariable())).Mul(exp__CMPTN.AsVariable().Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.AsVariable().Sub(exp__RAW_BYTE.AsVariable())))) - build.GlobalConstraint("exp.byte-decompositions#1", exp__CT.AsVariable().Mul(exp__CMPTN.AsVariable().Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.AsVariable().Sub(symbolic.NewConstant("256").Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.Shift(-1).AsVariable()).Add(exp__RAW_BYTE.AsVariable()))))) - build.GlobalConstraint("exp.byte-decompositions#2", symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Mul(exp__C_INV_CT_.AsVariable())).Mul(exp__CMPTN.AsVariable().Mul(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.AsVariable().Sub(exp__TRIM_BYTE.AsVariable())))) - build.GlobalConstraint("exp.byte-decompositions#3", exp__CT.AsVariable().Mul(exp__CMPTN.AsVariable().Mul(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.AsVariable().Sub(symbolic.NewConstant("256").Mul(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.Shift(-1).AsVariable()).Add(exp__TRIM_BYTE.AsVariable()))))) - build.GlobalConstraint("exp.computation-constancy#0", exp__CMPTN.AsVariable().Mul(exp__CMPTN.Shift(-1).AsVariable()).Mul(exp__CMPTN.AsVariable().Mul(exp__PLT_JMP.AsVariable().Sub(exp__PLT_JMP.Shift(-1).AsVariable())))) - build.GlobalConstraint("exp.computation-constancy#1", exp__CMPTN.AsVariable().Mul(exp__CMPTN.Shift(-1).AsVariable()).Mul(exp__CMPTN.AsVariable().Mul(exp__MSB_xor_WCP_INST.AsVariable().Sub(exp__MSB_xor_WCP_INST.Shift(-1).AsVariable())))) - build.GlobalConstraint("exp.counter-constancy#0", exp__CT.AsVariable().Mul(exp__CMPTN.AsVariable().Sub(exp__CMPTN.Shift(-1).AsVariable()))) - build.GlobalConstraint("exp.counter-constancy#1", exp__CT.AsVariable().Mul(exp__MACRO.AsVariable().Sub(exp__MACRO.Shift(-1).AsVariable()))) - build.GlobalConstraint("exp.counter-constancy#2", exp__CT.AsVariable().Mul(exp__PRPRC.AsVariable().Sub(exp__PRPRC.Shift(-1).AsVariable()))) - build.GlobalConstraint("exp.counting-nonzeroness-msb#0", symbolic.NewConstant("1").Sub(exp__MSB_ACC.AsVariable().Mul(exp__C_INV_MSB_ACC_.AsVariable())).Mul(exp__CMPTN.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.AsVariable()))) - build.GlobalConstraint("exp.counting-nonzeroness-msb#1", exp__MSB_ACC.AsVariable().Mul(exp__CMPTN.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("exp.counting-nonzeroness-msb#2", symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Mul(exp__C_INV_CT_.AsVariable())).Mul(exp__CMPTN.AsVariable().Mul(exp__MANZB_ACC.AsVariable().Sub(exp__MANZB_xor_WCP_FLAG.AsVariable())))) - build.GlobalConstraint("exp.counting-nonzeroness-msb#3", exp__CT.AsVariable().Mul(exp__CMPTN.AsVariable().Mul(exp__MANZB_ACC.AsVariable().Sub(exp__MANZB_ACC.Shift(-1).AsVariable().Add(exp__MANZB_xor_WCP_FLAG.AsVariable()))))) - build.GlobalConstraint("exp.counting-nonzeroness-trim#0", symbolic.NewConstant("1").Sub(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.AsVariable().Mul(exp__C_INV_TRIM_ACC_.AsVariable())).Mul(exp__CMPTN.AsVariable().Mul(exp__TANZB.AsVariable()))) - build.GlobalConstraint("exp.counting-nonzeroness-trim#1", exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.AsVariable().Mul(exp__CMPTN.AsVariable().Mul(exp__TANZB.AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("exp.counting-nonzeroness-trim#2", symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Mul(exp__C_INV_CT_.AsVariable())).Mul(exp__CMPTN.AsVariable().Mul(exp__TANZB_ACC.AsVariable().Sub(exp__TANZB.AsVariable())))) - build.GlobalConstraint("exp.counting-nonzeroness-trim#3", exp__CT.AsVariable().Mul(exp__CMPTN.AsVariable().Mul(exp__TANZB_ACC.AsVariable().Sub(exp__TANZB_ACC.Shift(-1).AsVariable().Add(exp__TANZB.AsVariable()))))) - build.GlobalConstraint("exp.disallowed-transitions", exp__CMPTN.AsVariable().Mul(exp__PRPRC.Shift(1).AsVariable()).Add(exp__MACRO.AsVariable().Mul(exp__MACRO.Shift(1).AsVariable().Add(exp__CMPTN.Shift(1).AsVariable())).Add(exp__PRPRC.AsVariable().Mul(exp__MACRO.Shift(1).AsVariable())))) - build.GlobalConstraint("exp.exp-log---justify-hub-prediction#0", exp__IS_EXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(1).AsVariable())).Mul(exp__MACRO.AsVariable().Mul(exp__DATA_5.AsVariable().Sub(symbolic.NewConstant("50").Mul(exp__TANZB_ACC.Shift(-1).AsVariable().Add(symbolic.NewConstant("16"))))))) - build.GlobalConstraint("exp.exp-log---justify-hub-prediction#1", exp__IS_EXP_LOG.AsVariable().Mul(exp__MSB_BIT_xor_WCP_RES.Shift(1).AsVariable()).Mul(exp__MACRO.AsVariable().Mul(exp__DATA_5.AsVariable().Sub(symbolic.NewConstant("50").Mul(exp__TANZB_ACC.Shift(-1).AsVariable()))))) - build.GlobalConstraint("exp.exp-log---linking-constraints#0", exp__IS_EXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__PLT_JMP.Shift(-1).AsVariable().Sub(symbolic.NewConstant("16"))))) - build.GlobalConstraint("exp.exp-log---linking-constraints#1", exp__IS_EXP_LOG.AsVariable().Mul(exp__MSB_BIT_xor_WCP_RES.Shift(1).AsVariable()).Mul(exp__MACRO.AsVariable().Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.Shift(-1).AsVariable().Sub(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.AsVariable())))) - build.GlobalConstraint("exp.exp-log---linking-constraints#2", exp__IS_EXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(1).AsVariable())).Mul(exp__MACRO.AsVariable().Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.Shift(-1).AsVariable().Sub(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.AsVariable())))) - build.GlobalConstraint("exp.exp-log---preprocessing---exponent-hi-is-zero#0", exp__IS_EXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("exp.exp-log---preprocessing---exponent-hi-is-zero#1", exp__IS_EXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__MSB_xor_WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("21"))))) - build.GlobalConstraint("exp.exp-log---preprocessing---exponent-hi-is-zero#2", exp__IS_EXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("0"))))) - build.GlobalConstraint("exp.exp-log---preprocessing---exponent-hi-is-zero#3", exp__IS_EXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.Shift(1).AsVariable().Sub(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.AsVariable())))) - build.GlobalConstraint("exp.filter-raw", exp__CMPTN.AsVariable().Mul(exp__TRIM_BYTE.AsVariable().Sub(exp__RAW_BYTE.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__PLT_BIT.AsVariable()))))) - build.LocalConstraint("exp.finalization#0", exp__STAMP.Shift(-1).AsVariable().Mul(exp__PRPRC.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.LocalConstraint("exp.finalization#1", exp__STAMP.Shift(-1).AsVariable().Mul(exp__CT.Shift(-1).AsVariable().Sub(exp__CT_MAX.Shift(-1).AsVariable()))) - build.LocalConstraint("exp.first-row", exp__STAMP.AsVariable()) - build.GlobalConstraint("exp.flag-sum-perspective-padding-non-padding#0", symbolic.NewConstant("1").Sub(exp__STAMP.AsVariable().Mul(exp__C_INV_STAMP_.AsVariable())).Mul(exp__CMPTN.AsVariable().Add(exp__MACRO.AsVariable().Add(exp__PRPRC.AsVariable())))) - build.GlobalConstraint("exp.flag-sum-perspective-padding-non-padding#1", exp__STAMP.AsVariable().Mul(exp__CMPTN.AsVariable().Add(exp__MACRO.AsVariable().Add(exp__PRPRC.AsVariable())).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("exp.instruction-counter-cycle#0", symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Sub(exp__CT_MAX.AsVariable()).Mul(exp__C_INV____CT_CT_MAX__.AsVariable())).Mul(exp__CT.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("exp.instruction-counter-cycle#1", exp__CT.AsVariable().Sub(exp__CT_MAX.AsVariable()).Mul(exp__CT.Shift(1).AsVariable().Sub(exp__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("exp.instruction-decoding-exp-inst", exp__MACRO.AsVariable().Mul(exp__EXP_INST.AsVariable().Sub(symbolic.NewConstant("60938").Mul(exp__IS_EXP_LOG.AsVariable()).Add(symbolic.NewConstant("60933").Mul(exp__IS_MODEXP_LOG.AsVariable()))))) - build.GlobalConstraint("exp.instruction-decoding-padding-non-padding#0", symbolic.NewConstant("1").Sub(exp__STAMP.AsVariable().Mul(exp__C_INV_STAMP_.AsVariable())).Mul(exp__IS_EXP_LOG.AsVariable().Add(exp__IS_MODEXP_LOG.AsVariable()))) - build.GlobalConstraint("exp.instruction-decoding-padding-non-padding#1", exp__STAMP.AsVariable().Mul(exp__IS_EXP_LOG.AsVariable().Add(exp__IS_MODEXP_LOG.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("exp.maxct", exp__CT_MAX.AsVariable().Sub(exp__CMPTN.AsVariable().Mul(symbolic.NewConstant("15").Mul(exp__IS_EXP_LOG.AsVariable()).Add(symbolic.NewConstant("15").Mul(exp__IS_MODEXP_LOG.AsVariable()))).Add(exp__MACRO.AsVariable().Mul(symbolic.NewConstant("0").Mul(exp__IS_EXP_LOG.AsVariable()).Add(symbolic.NewConstant("0").Mul(exp__IS_MODEXP_LOG.AsVariable()))).Add(exp__PRPRC.AsVariable().Mul(symbolic.NewConstant("0").Mul(exp__IS_EXP_LOG.AsVariable()).Add(symbolic.NewConstant("3").Mul(exp__IS_MODEXP_LOG.AsVariable()))))))) - build.GlobalConstraint("exp.modexp-log---justify-hub-prediction#0", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MSB_BIT_xor_WCP_RES.Shift(2).AsVariable().Mul(exp__MSB_BIT_xor_WCP_RES.Shift(4).AsVariable())).Mul(exp__MACRO.AsVariable().Mul(exp__DATA_5.AsVariable()))) - build.GlobalConstraint("exp.modexp-log---justify-hub-prediction#1", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MSB_BIT_xor_WCP_RES.Shift(2).AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(4).AsVariable()))).Mul(exp__MACRO.AsVariable().Mul(exp__DATA_5.AsVariable().Sub(symbolic.NewConstant("8").Mul(exp__TANZB_ACC.Shift(-2).AsVariable()).Add(exp__MANZB_ACC.Shift(-2).AsVariable()).Sub(symbolic.NewConstant("8").Mul(symbolic.NewConstant("16").Sub(exp__DATA_4_xor_WCP_ARG_2_LO.AsVariable()))))))) - build.GlobalConstraint("exp.modexp-log---justify-hub-prediction#2", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(2).AsVariable()).Mul(exp__MSB_BIT_xor_WCP_RES.Shift(3).AsVariable().Mul(exp__MSB_BIT_xor_WCP_RES.Shift(4).AsVariable()))).Mul(exp__MACRO.AsVariable().Mul(exp__DATA_5.AsVariable()))) - build.GlobalConstraint("exp.modexp-log---justify-hub-prediction#3", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(2).AsVariable()).Mul(exp__MSB_BIT_xor_WCP_RES.Shift(3).AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(4).AsVariable())))).Mul(exp__MACRO.AsVariable().Mul(exp__DATA_5.AsVariable().Sub(symbolic.NewConstant("8").Mul(exp__TANZB_ACC.Shift(-2).AsVariable()).Add(exp__MANZB_ACC.Shift(-2).AsVariable()).Sub(symbolic.NewConstant("8").Mul(symbolic.NewConstant("32").Sub(exp__DATA_4_xor_WCP_ARG_2_LO.AsVariable()))))))) - build.GlobalConstraint("exp.modexp-log---justify-hub-prediction#4", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(2).AsVariable()).Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(3).AsVariable()))).Mul(exp__MACRO.AsVariable().Mul(exp__DATA_5.AsVariable().Sub(symbolic.NewConstant("8").Mul(exp__TANZB_ACC.Shift(-2).AsVariable()).Add(exp__MANZB_ACC.Shift(-2).AsVariable()).Add(symbolic.NewConstant("8").Mul(exp__DATA_4_xor_WCP_ARG_2_LO.AsVariable().Sub(symbolic.NewConstant("16")))))))) - build.GlobalConstraint("exp.modexp-log---linking-constraints#0", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MSB_BIT_xor_WCP_RES.Shift(2).AsVariable()).Mul(exp__MACRO.AsVariable().Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.Shift(-1).AsVariable().Sub(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.AsVariable())))) - build.GlobalConstraint("exp.modexp-log---linking-constraints#1", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MSB_BIT_xor_WCP_RES.Shift(2).AsVariable()).Mul(exp__MACRO.AsVariable().Mul(exp__PLT_JMP.Shift(-1).AsVariable().Sub(exp__DATA_3_xor_WCP_ARG_2_HI.AsVariable().Mul(exp__MSB_BIT_xor_WCP_RES.Shift(1).AsVariable()).Add(exp__DATA_4_xor_WCP_ARG_2_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(1).AsVariable()))))))) - build.GlobalConstraint("exp.modexp-log---linking-constraints#2", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(2).AsVariable()).Mul(exp__MSB_BIT_xor_WCP_RES.Shift(3).AsVariable())).Mul(exp__MACRO.AsVariable().Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.Shift(-1).AsVariable().Sub(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.AsVariable())))) - build.GlobalConstraint("exp.modexp-log---linking-constraints#3", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(2).AsVariable()).Mul(exp__MSB_BIT_xor_WCP_RES.Shift(3).AsVariable())).Mul(exp__MACRO.AsVariable().Mul(exp__PLT_JMP.Shift(-1).AsVariable().Sub(exp__DATA_3_xor_WCP_ARG_2_HI.AsVariable().Mul(exp__MSB_BIT_xor_WCP_RES.Shift(1).AsVariable()).Add(exp__DATA_4_xor_WCP_ARG_2_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("16")))))) - build.GlobalConstraint("exp.modexp-log---linking-constraints#4", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(2).AsVariable()).Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(3).AsVariable()))).Mul(exp__MACRO.AsVariable().Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.Shift(-1).AsVariable().Sub(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.AsVariable())))) - build.GlobalConstraint("exp.modexp-log---linking-constraints#5", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(2).AsVariable()).Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(3).AsVariable()))).Mul(exp__MACRO.AsVariable().Mul(exp__PLT_JMP.Shift(-1).AsVariable().Sub(symbolic.NewConstant("16"))))) - build.GlobalConstraint("exp.modexp-log---linking-constraints#6", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__MSB_xor_WCP_INST.Shift(-1).AsVariable().Sub(exp__MSB_ACC.Shift(-1).AsVariable())))) - build.GlobalConstraint("exp.modexp-log---preprocessing---cds-cutoff-less-than-ebs-cutoff#0", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---cds-cutoff-less-than-ebs-cutoff#1", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__MSB_xor_WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---cds-cutoff-less-than-ebs-cutoff#2", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("0"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---cds-cutoff-less-than-ebs-cutoff#3", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.Shift(1).AsVariable().Sub(exp__DATA_3_xor_WCP_ARG_2_HI.AsVariable())))) - build.GlobalConstraint("exp.modexp-log---preprocessing---cds-cutoff-less-than-ebs-cutoff#4", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__DATA_3_xor_WCP_ARG_2_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("0"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---cds-cutoff-less-than-ebs-cutoff#5", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__DATA_4_xor_WCP_ARG_2_LO.Shift(1).AsVariable().Sub(exp__DATA_4_xor_WCP_ARG_2_LO.AsVariable())))) - build.GlobalConstraint("exp.modexp-log---preprocessing---min-cutoff-less-or-equal-than-16#0", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---min-cutoff-less-or-equal-than-16#1", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__MSB_xor_WCP_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("16"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---min-cutoff-less-or-equal-than-16#2", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.Shift(2).AsVariable().Sub(symbolic.NewConstant("0"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---min-cutoff-less-or-equal-than-16#3", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.Shift(2).AsVariable().Sub(exp__DATA_3_xor_WCP_ARG_2_HI.AsVariable().Mul(exp__MSB_BIT_xor_WCP_RES.Shift(1).AsVariable()).Add(exp__DATA_4_xor_WCP_ARG_2_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__MSB_BIT_xor_WCP_RES.Shift(1).AsVariable()))))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---min-cutoff-less-or-equal-than-16#4", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__DATA_3_xor_WCP_ARG_2_HI.Shift(2).AsVariable().Sub(symbolic.NewConstant("0"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---min-cutoff-less-or-equal-than-16#5", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__DATA_4_xor_WCP_ARG_2_LO.Shift(2).AsVariable().Sub(symbolic.NewConstant("17"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---raw-lead-hi-is-zero#0", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---raw-lead-hi-is-zero#1", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__MSB_xor_WCP_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("21"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---raw-lead-hi-is-zero#2", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("0"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---raw-lead-hi-is-zero#3", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.Shift(3).AsVariable().Sub(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.AsVariable())))) - build.GlobalConstraint("exp.modexp-log---preprocessing---trim-acc-is-zero#0", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__MANZB_xor_WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---trim-acc-is-zero#1", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__MSB_xor_WCP_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("21"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---trim-acc-is-zero#2", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__RAW_ACC_xor_DATA_1_xor_WCP_ARG_1_HI.Shift(4).AsVariable().Sub(symbolic.NewConstant("0"))))) - build.GlobalConstraint("exp.modexp-log---preprocessing---trim-acc-is-zero#3", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__MACRO.AsVariable().Mul(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.Shift(4).AsVariable().Sub(exp__TRIM_ACC_xor_DATA_2_xor_WCP_ARG_1_LO.Shift(-1).AsVariable())))) - build.GlobalConstraint("exp.most-significant-byte-end", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Sub(exp__CT_MAX.AsVariable()).Mul(exp__C_INV____CT_CT_MAX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(exp__TANZB_ACC.AsVariable().Mul(exp__C_INV_TANZB_ACC_.AsVariable())))).Mul(exp__CMPTN.AsVariable().Mul(exp__MSB_xor_WCP_INST.AsVariable()))) - build.GlobalConstraint("exp.most-significant-byte-middle", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__CT.AsVariable().Mul(exp__TANZB_ACC.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__TANZB_ACC.Shift(-1).AsVariable().Mul(exp__C_INV_TANZB_ACC_1_.AsVariable()))))).Mul(exp__CMPTN.AsVariable().Mul(exp__MSB_xor_WCP_INST.AsVariable().Sub(exp__TRIM_BYTE.AsVariable())))) - build.GlobalConstraint("exp.most-significant-byte-start", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Mul(exp__C_INV_CT_.AsVariable())).Mul(exp__TANZB_ACC.AsVariable())).Mul(exp__CMPTN.AsVariable().Mul(exp__MSB_xor_WCP_INST.AsVariable().Sub(exp__TRIM_BYTE.AsVariable())))) - build.GlobalConstraint("exp.plateau-constraints#0", exp__IS_MODEXP_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__PLT_JMP.AsVariable().Mul(exp__C_INV_PLT_JMP_.AsVariable()))).Mul(exp__CMPTN.AsVariable().Mul(exp__PLT_BIT.AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("exp.plateau-constraints#1", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__PLT_JMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Sub(symbolic.NewConstant("0")).Mul(exp__C_INV____CT_0__.AsVariable())))).Mul(exp__CMPTN.AsVariable().Mul(exp__PLT_BIT.AsVariable()))) - build.GlobalConstraint("exp.plateau-constraints#2", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__PLT_JMP.AsVariable().Mul(exp__CT.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(exp__CT.AsVariable().Sub(exp__PLT_JMP.AsVariable()).Mul(exp__C_INV____CT_PLT_JMP__.AsVariable()))))).Mul(exp__CMPTN.AsVariable().Mul(exp__PLT_BIT.AsVariable().Sub(exp__PLT_BIT.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("exp.plateau-constraints#3", exp__IS_MODEXP_LOG.AsVariable().Mul(exp__PLT_JMP.AsVariable().Mul(exp__CT.AsVariable().Sub(symbolic.NewConstant("0")).Mul(exp__CT.AsVariable().Sub(exp__PLT_JMP.AsVariable())))).Mul(exp__CMPTN.AsVariable().Mul(exp__PLT_BIT.AsVariable().Sub(exp__PLT_BIT.Shift(-1).AsVariable())))) - build.GlobalConstraint("exp.stamp-constancy#0", symbolic.NewConstant("1").Sub(exp__STAMP.Shift(1).AsVariable().Sub(exp__STAMP.AsVariable()).Mul(exp__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(exp__IS_EXP_LOG.Shift(1).AsVariable().Sub(exp__IS_EXP_LOG.AsVariable()))) - build.GlobalConstraint("exp.stamp-constancy#1", symbolic.NewConstant("1").Sub(exp__STAMP.Shift(1).AsVariable().Sub(exp__STAMP.AsVariable()).Mul(exp__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(exp__IS_MODEXP_LOG.Shift(1).AsVariable().Sub(exp__IS_MODEXP_LOG.AsVariable()))) - build.GlobalConstraint("exp.stamp-increments", exp__STAMP.Shift(1).AsVariable().Sub(exp__STAMP.AsVariable().Add(exp__CMPTN.Shift(1).AsVariable().Mul(symbolic.NewConstant("1").Sub(exp__CMPTN.AsVariable()))))) - build.GlobalConstraint("exp.stamp-vanishing-values", symbolic.NewConstant("1").Sub(exp__STAMP.AsVariable().Mul(exp__C_INV_STAMP_.AsVariable())).Mul(exp__CT.AsVariable())) - build.GlobalConstraint("ext.BIT_1-binarity", ext__BIT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__BIT_1.AsVariable()))) - build.GlobalConstraint("ext.BIT_2-binarity", ext__BIT_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__BIT_2.AsVariable()))) - build.GlobalConstraint("ext.BIT_3-binarity", ext__BIT_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__BIT_3.AsVariable()))) - build.Range("ext_byte_a_0_arbitrary", ext__BYTE_A_0, 256) - build.Range("ext_byte_a_1_arbitrary", ext__BYTE_A_1, 256) - build.Range("ext_byte_a_2_arbitrary", ext__BYTE_A_2, 256) - build.Range("ext_byte_a_3_arbitrary", ext__BYTE_A_3, 256) - build.Range("ext_byte_b_0_arbitrary", ext__BYTE_B_0, 256) - build.Range("ext_byte_b_1_arbitrary", ext__BYTE_B_1, 256) - build.Range("ext_byte_b_2_arbitrary", ext__BYTE_B_2, 256) - build.Range("ext_byte_b_3_arbitrary", ext__BYTE_B_3, 256) - build.Range("ext_byte_c_0_arbitrary", ext__BYTE_C_0, 256) - build.Range("ext_byte_c_1_arbitrary", ext__BYTE_C_1, 256) - build.Range("ext_byte_c_2_arbitrary", ext__BYTE_C_2, 256) - build.Range("ext_byte_c_3_arbitrary", ext__BYTE_C_3, 256) - build.Range("ext_byte_delta_0_arbitrary", ext__BYTE_DELTA_0, 256) - build.Range("ext_byte_delta_1_arbitrary", ext__BYTE_DELTA_1, 256) - build.Range("ext_byte_delta_2_arbitrary", ext__BYTE_DELTA_2, 256) - build.Range("ext_byte_delta_3_arbitrary", ext__BYTE_DELTA_3, 256) - build.Range("ext_byte_h_0_arbitrary", ext__BYTE_H_0, 256) - build.Range("ext_byte_h_1_arbitrary", ext__BYTE_H_1, 256) - build.Range("ext_byte_h_2_arbitrary", ext__BYTE_H_2, 256) - build.Range("ext_byte_h_3_arbitrary", ext__BYTE_H_3, 256) - build.Range("ext_byte_h_4_arbitrary", ext__BYTE_H_4, 256) - build.Range("ext_byte_h_5_arbitrary", ext__BYTE_H_5, 256) - build.Range("ext_byte_i_0_arbitrary", ext__BYTE_I_0, 256) - build.Range("ext_byte_i_1_arbitrary", ext__BYTE_I_1, 256) - build.Range("ext_byte_i_2_arbitrary", ext__BYTE_I_2, 256) - build.Range("ext_byte_i_3_arbitrary", ext__BYTE_I_3, 256) - build.Range("ext_byte_i_4_arbitrary", ext__BYTE_I_4, 256) - build.Range("ext_byte_i_5_arbitrary", ext__BYTE_I_5, 256) - build.Range("ext_byte_i_6_arbitrary", ext__BYTE_I_6, 256) - build.Range("ext_byte_j_0_arbitrary", ext__BYTE_J_0, 256) - build.Range("ext_byte_j_1_arbitrary", ext__BYTE_J_1, 256) - build.Range("ext_byte_j_2_arbitrary", ext__BYTE_J_2, 256) - build.Range("ext_byte_j_3_arbitrary", ext__BYTE_J_3, 256) - build.Range("ext_byte_j_4_arbitrary", ext__BYTE_J_4, 256) - build.Range("ext_byte_j_5_arbitrary", ext__BYTE_J_5, 256) - build.Range("ext_byte_j_6_arbitrary", ext__BYTE_J_6, 256) - build.Range("ext_byte_j_7_arbitrary", ext__BYTE_J_7, 256) - build.Range("ext_byte_q_0_arbitrary", ext__BYTE_Q_0, 256) - build.Range("ext_byte_q_1_arbitrary", ext__BYTE_Q_1, 256) - build.Range("ext_byte_q_2_arbitrary", ext__BYTE_Q_2, 256) - build.Range("ext_byte_q_3_arbitrary", ext__BYTE_Q_3, 256) - build.Range("ext_byte_q_4_arbitrary", ext__BYTE_Q_4, 256) - build.Range("ext_byte_q_5_arbitrary", ext__BYTE_Q_5, 256) - build.Range("ext_byte_q_6_arbitrary", ext__BYTE_Q_6, 256) - build.Range("ext_byte_q_7_arbitrary", ext__BYTE_Q_7, 256) - build.Range("ext_byte_r_0_arbitrary", ext__BYTE_R_0, 256) - build.Range("ext_byte_r_1_arbitrary", ext__BYTE_R_1, 256) - build.Range("ext_byte_r_2_arbitrary", ext__BYTE_R_2, 256) - build.Range("ext_byte_r_3_arbitrary", ext__BYTE_R_3, 256) - build.GlobalConstraint("ext.CMP-binarity", ext__CMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__CMP.AsVariable()))) - build.GlobalConstraint("ext.NORM[(* ARG_3_LO (- 1 ARG_3_LO))]#1", ext__ARG_3_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_3_LO.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ext__ARG_3_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_3_LO.AsVariable())).Mul(ext__C_INV__mul_ARG_3_LO____1_ARG_3_LO___.AsVariable())))) - build.GlobalConstraint("ext.NORM[(* ARG_3_LO (- 1 ARG_3_LO))]#2", ext__C_INV__mul_ARG_3_LO____1_ARG_3_LO___.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_3_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_3_LO.AsVariable())).Mul(ext__C_INV__mul_ARG_3_LO____1_ARG_3_LO___.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- ACC_C_0 ACC_R_0)]#1", ext__ACC_C_0.AsVariable().Sub(ext__ACC_R_0.AsVariable()).Mul(symbolic.NewConstant("1").Sub(ext__ACC_C_0.AsVariable().Sub(ext__ACC_R_0.AsVariable()).Mul(ext__C_INV____ACC_C_0_ACC_R_0__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- ACC_C_0 ACC_R_0)]#2", ext__C_INV____ACC_C_0_ACC_R_0__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ACC_C_0.AsVariable().Sub(ext__ACC_R_0.AsVariable()).Mul(ext__C_INV____ACC_C_0_ACC_R_0__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- ACC_C_1 ACC_R_1)]#1", ext__ACC_C_1.AsVariable().Sub(ext__ACC_R_1.AsVariable()).Mul(symbolic.NewConstant("1").Sub(ext__ACC_C_1.AsVariable().Sub(ext__ACC_R_1.AsVariable()).Mul(ext__C_INV____ACC_C_1_ACC_R_1__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- ACC_C_1 ACC_R_1)]#2", ext__C_INV____ACC_C_1_ACC_R_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ACC_C_1.AsVariable().Sub(ext__ACC_R_1.AsVariable()).Mul(ext__C_INV____ACC_C_1_ACC_R_1__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- ACC_C_2 ACC_R_2)]#1", ext__ACC_C_2.AsVariable().Sub(ext__ACC_R_2.AsVariable()).Mul(symbolic.NewConstant("1").Sub(ext__ACC_C_2.AsVariable().Sub(ext__ACC_R_2.AsVariable()).Mul(ext__C_INV____ACC_C_2_ACC_R_2__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- ACC_C_2 ACC_R_2)]#2", ext__C_INV____ACC_C_2_ACC_R_2__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ACC_C_2.AsVariable().Sub(ext__ACC_R_2.AsVariable()).Mul(ext__C_INV____ACC_C_2_ACC_R_2__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- ACC_C_3 ACC_R_3)]#1", ext__ACC_C_3.AsVariable().Sub(ext__ACC_R_3.AsVariable()).Mul(symbolic.NewConstant("1").Sub(ext__ACC_C_3.AsVariable().Sub(ext__ACC_R_3.AsVariable()).Mul(ext__C_INV____ACC_C_3_ACC_R_3__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- ACC_C_3 ACC_R_3)]#2", ext__C_INV____ACC_C_3_ACC_R_3__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ACC_C_3.AsVariable().Sub(ext__ACC_R_3.AsVariable()).Mul(ext__C_INV____ACC_C_3_ACC_R_3__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- CT 7)]#1", ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- CT 7)]#2", ext__C_INV____CT_7__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- INST 9)]#1", ext__INST.AsVariable().Sub(symbolic.NewConstant("9")).Mul(symbolic.NewConstant("1").Sub(ext__INST.AsVariable().Sub(symbolic.NewConstant("9")).Mul(ext__C_INV____INST_9__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- INST 9)]#2", ext__C_INV____INST_9__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__INST.AsVariable().Sub(symbolic.NewConstant("9")).Mul(ext__C_INV____INST_9__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- STAMP₊₁ STAMP)]#1", ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("ext.NORM[(- STAMP₊₁ STAMP)]#2", ext__C_INV____STAMP_1_STAMP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("ext.NORM[ARG_1_HI]#1", ext__ARG_1_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_1_HI.AsVariable().Mul(ext__C_INV_ARG_1_HI_.AsVariable())))) - build.GlobalConstraint("ext.NORM[ARG_1_HI]#2", ext__C_INV_ARG_1_HI_.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_1_HI.AsVariable().Mul(ext__C_INV_ARG_1_HI_.AsVariable())))) - build.GlobalConstraint("ext.NORM[ARG_1_LO]#1", ext__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_1_LO.AsVariable().Mul(ext__C_INV_ARG_1_LO_.AsVariable())))) - build.GlobalConstraint("ext.NORM[ARG_1_LO]#2", ext__C_INV_ARG_1_LO_.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_1_LO.AsVariable().Mul(ext__C_INV_ARG_1_LO_.AsVariable())))) - build.GlobalConstraint("ext.NORM[ARG_2_HI]#1", ext__ARG_2_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_2_HI.AsVariable().Mul(ext__C_INV_ARG_2_HI_.AsVariable())))) - build.GlobalConstraint("ext.NORM[ARG_2_HI]#2", ext__C_INV_ARG_2_HI_.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_2_HI.AsVariable().Mul(ext__C_INV_ARG_2_HI_.AsVariable())))) - build.GlobalConstraint("ext.NORM[ARG_2_LO]#1", ext__ARG_2_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_2_LO.AsVariable().Mul(ext__C_INV_ARG_2_LO_.AsVariable())))) - build.GlobalConstraint("ext.NORM[ARG_2_LO]#2", ext__C_INV_ARG_2_LO_.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_2_LO.AsVariable().Mul(ext__C_INV_ARG_2_LO_.AsVariable())))) - build.GlobalConstraint("ext.NORM[ARG_3_HI]#1", ext__ARG_3_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_3_HI.AsVariable().Mul(ext__C_INV_ARG_3_HI_.AsVariable())))) - build.GlobalConstraint("ext.NORM[ARG_3_HI]#2", ext__C_INV_ARG_3_HI_.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_3_HI.AsVariable().Mul(ext__C_INV_ARG_3_HI_.AsVariable())))) - build.GlobalConstraint("ext.NORM[CT]#1", ext__CT.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("ext.NORM[CT]#2", ext__C_INV_CT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("ext.NORM[STAMP]#1", ext__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__STAMP.AsVariable().Mul(ext__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("ext.NORM[STAMP]#2", ext__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__STAMP.AsVariable().Mul(ext__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("ext.OF_H-binarity", ext__OF_H.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__OF_H.AsVariable()))) - build.GlobalConstraint("ext.OF_I-binarity", ext__OF_I.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__OF_I.AsVariable()))) - build.GlobalConstraint("ext.OF_J-binarity", ext__OF_J.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__OF_J.AsVariable()))) - build.GlobalConstraint("ext.OF_RES-binarity", ext__OF_RES.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__OF_RES.AsVariable()))) - build.GlobalConstraint("ext.addmod-constraints#0", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("9"))).Mul(ext__ARG_1_LO.AsVariable().Add(ext__ARG_2_LO.AsVariable()).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(ext__OF_RES.Shift(-7).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_J_1.AsVariable()).Add(ext__ACC_J_0.AsVariable()))))) - build.GlobalConstraint("ext.addmod-constraints#1", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("9"))).Mul(ext__OF_RES.Shift(-7).AsVariable().Add(ext__ARG_1_HI.AsVariable().Add(ext__ARG_2_HI.AsVariable())).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(ext__OF_RES.Shift(-5).AsVariable()).Add(ext__OF_RES.Shift(-6).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_J_3.AsVariable()).Add(ext__ACC_J_2.AsVariable()))))) - build.GlobalConstraint("ext.addmod-constraints#2", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("9"))).Mul(symbolic.NewConstant("2").Mul(ext__OF_RES.Shift(-5).AsVariable()).Add(ext__OF_RES.Shift(-6).AsVariable()).Sub(ext__ACC_J_4.AsVariable()))) - build.GlobalConstraint("ext.addmod-constraints#3", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("9"))).Mul(ext__ACC_J_5.AsVariable().Add(ext__ACC_J_6.AsVariable().Add(ext__ACC_J_7.AsVariable())))) - build.GlobalConstraint("ext.auxiliary-computations-for-euclidean-division#0", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_Q_1.AsVariable().Mul(ext__ACC_C_0.AsVariable()).Add(ext__ACC_Q_0.AsVariable().Mul(ext__ACC_C_1.AsVariable())).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(ext__OF_I.Shift(-7).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_I_1.AsVariable()).Add(ext__ACC_I_0.AsVariable()))))) - build.GlobalConstraint("ext.auxiliary-computations-for-euclidean-division#1", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_Q_3.AsVariable().Mul(ext__ACC_C_0.AsVariable()).Add(ext__ACC_Q_2.AsVariable().Mul(ext__ACC_C_1.AsVariable()).Add(ext__ACC_Q_1.AsVariable().Mul(ext__ACC_C_2.AsVariable()).Add(ext__ACC_Q_0.AsVariable().Mul(ext__ACC_C_3.AsVariable())))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(ext__OF_I.Shift(-5).AsVariable()).Add(ext__OF_I.Shift(-6).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_I_3.AsVariable()).Add(ext__ACC_I_2.AsVariable()))))) - build.GlobalConstraint("ext.auxiliary-computations-for-euclidean-division#2", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_Q_5.AsVariable().Mul(ext__ACC_C_0.AsVariable()).Add(ext__ACC_Q_4.AsVariable().Mul(ext__ACC_C_1.AsVariable()).Add(ext__ACC_Q_3.AsVariable().Mul(ext__ACC_C_2.AsVariable()).Add(ext__ACC_Q_2.AsVariable().Mul(ext__ACC_C_3.AsVariable())))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(ext__OF_I.Shift(-3).AsVariable()).Add(ext__OF_I.Shift(-4).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_I_5.AsVariable()).Add(ext__ACC_I_4.AsVariable()))))) - build.GlobalConstraint("ext.auxiliary-computations-for-euclidean-division#3", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_Q_7.AsVariable().Mul(ext__ACC_C_0.AsVariable()).Add(ext__ACC_Q_6.AsVariable().Mul(ext__ACC_C_1.AsVariable()).Add(ext__ACC_Q_5.AsVariable().Mul(ext__ACC_C_2.AsVariable()).Add(ext__ACC_Q_4.AsVariable().Mul(ext__ACC_C_3.AsVariable())))).Sub(ext__ACC_I_6.AsVariable()))) - build.GlobalConstraint("ext.auxiliary-products-of-arguments#0", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_A_1.AsVariable().Mul(ext__ACC_B_0.AsVariable()).Add(ext__ACC_A_0.AsVariable().Mul(ext__ACC_B_1.AsVariable())).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(ext__OF_H.Shift(-7).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_H_1.AsVariable()).Add(ext__ACC_H_0.AsVariable()))))) - build.GlobalConstraint("ext.auxiliary-products-of-arguments#1", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_A_3.AsVariable().Mul(ext__ACC_B_0.AsVariable()).Add(ext__ACC_A_2.AsVariable().Mul(ext__ACC_B_1.AsVariable()).Add(ext__ACC_A_1.AsVariable().Mul(ext__ACC_B_2.AsVariable()).Add(ext__ACC_A_0.AsVariable().Mul(ext__ACC_B_3.AsVariable())))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(ext__OF_H.Shift(-5).AsVariable()).Add(ext__OF_H.Shift(-6).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_H_3.AsVariable()).Add(ext__ACC_H_2.AsVariable()))))) - build.GlobalConstraint("ext.auxiliary-products-of-arguments#2", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_A_3.AsVariable().Mul(ext__ACC_B_2.AsVariable()).Add(ext__ACC_A_2.AsVariable().Mul(ext__ACC_B_3.AsVariable())).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(ext__OF_H.Shift(-4).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_H_5.AsVariable()).Add(ext__ACC_H_4.AsVariable()))))) - build.GlobalConstraint("ext.bit-1-constraints#0", ext__STAMP.AsVariable().Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("9"))).Mul(ext__BIT_1.AsVariable())) - build.GlobalConstraint("ext.bit-1-constraints#1", ext__STAMP.AsVariable().Mul(ext__ARG_1_HI.AsVariable()).Mul(ext__BIT_1.AsVariable())) - build.GlobalConstraint("ext.bit-1-constraints#2", ext__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_1_HI.AsVariable().Mul(ext__C_INV_ARG_1_HI_.AsVariable())).Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("8")).Mul(symbolic.NewConstant("1").Sub(ext__ARG_1_LO.AsVariable().Mul(ext__C_INV_ARG_1_LO_.AsVariable()))))).Mul(ext__BIT_1.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ext.bit-1-constraints#3", ext__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_1_HI.AsVariable().Mul(ext__C_INV_ARG_1_HI_.AsVariable())).Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("8")).Mul(ext__ARG_1_LO.AsVariable()))).Mul(ext__BIT_1.AsVariable())) - build.GlobalConstraint("ext.bit-2-constraints#0", ext__STAMP.AsVariable().Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("9"))).Mul(ext__BIT_2.AsVariable())) - build.GlobalConstraint("ext.bit-2-constraints#1", ext__STAMP.AsVariable().Mul(ext__ARG_2_HI.AsVariable()).Mul(ext__BIT_2.AsVariable())) - build.GlobalConstraint("ext.bit-2-constraints#2", ext__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_2_HI.AsVariable().Mul(ext__C_INV_ARG_2_HI_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ext__INST.AsVariable().Sub(symbolic.NewConstant("9")).Mul(ext__C_INV____INST_9__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ext__ARG_2_LO.AsVariable().Mul(ext__C_INV_ARG_2_LO_.AsVariable()))))).Mul(ext__BIT_2.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ext.bit-2-constraints#3", ext__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_2_HI.AsVariable().Mul(ext__C_INV_ARG_2_HI_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ext__INST.AsVariable().Sub(symbolic.NewConstant("9")).Mul(ext__C_INV____INST_9__.AsVariable())).Mul(ext__ARG_2_LO.AsVariable()))).Mul(ext__BIT_2.AsVariable())) - build.GlobalConstraint("ext.bit-3-constraints#0", ext__STAMP.AsVariable().Mul(ext__ARG_3_HI.AsVariable()).Mul(ext__BIT_3.AsVariable())) - build.GlobalConstraint("ext.bit-3-constraints#1", ext__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_3_HI.AsVariable().Mul(ext__C_INV_ARG_3_HI_.AsVariable())).Mul(ext__ARG_3_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_3_LO.AsVariable())))).Mul(ext__BIT_3.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("ext.bit-3-constraints#2", ext__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_3_HI.AsVariable().Mul(ext__C_INV_ARG_3_HI_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ext__ARG_3_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__ARG_3_LO.AsVariable())).Mul(ext__C_INV__mul_ARG_3_LO____1_ARG_3_LO___.AsVariable())))).Mul(ext__BIT_3.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ext.byte-decompositions#0", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_A_3.AsVariable().Sub(ext__BYTE_A_3.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#1", ext__CT.AsVariable().Mul(ext__ACC_A_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_A_3.Shift(-1).AsVariable()).Add(ext__BYTE_A_3.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#2", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_A_2.AsVariable().Sub(ext__BYTE_A_2.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#3", ext__CT.AsVariable().Mul(ext__ACC_A_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_A_2.Shift(-1).AsVariable()).Add(ext__BYTE_A_2.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#4", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_A_1.AsVariable().Sub(ext__BYTE_A_1.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#5", ext__CT.AsVariable().Mul(ext__ACC_A_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_A_1.Shift(-1).AsVariable()).Add(ext__BYTE_A_1.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#6", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_A_0.AsVariable().Sub(ext__BYTE_A_0.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#7", ext__CT.AsVariable().Mul(ext__ACC_A_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_A_0.Shift(-1).AsVariable()).Add(ext__BYTE_A_0.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#8", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_B_3.AsVariable().Sub(ext__BYTE_B_3.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#9", ext__CT.AsVariable().Mul(ext__ACC_B_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_B_3.Shift(-1).AsVariable()).Add(ext__BYTE_B_3.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#10", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_B_2.AsVariable().Sub(ext__BYTE_B_2.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#11", ext__CT.AsVariable().Mul(ext__ACC_B_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_B_2.Shift(-1).AsVariable()).Add(ext__BYTE_B_2.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#12", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_B_1.AsVariable().Sub(ext__BYTE_B_1.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#13", ext__CT.AsVariable().Mul(ext__ACC_B_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_B_1.Shift(-1).AsVariable()).Add(ext__BYTE_B_1.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#14", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_B_0.AsVariable().Sub(ext__BYTE_B_0.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#15", ext__CT.AsVariable().Mul(ext__ACC_B_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_B_0.Shift(-1).AsVariable()).Add(ext__BYTE_B_0.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#16", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_C_3.AsVariable().Sub(ext__BYTE_C_3.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#17", ext__CT.AsVariable().Mul(ext__ACC_C_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_C_3.Shift(-1).AsVariable()).Add(ext__BYTE_C_3.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#18", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_C_2.AsVariable().Sub(ext__BYTE_C_2.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#19", ext__CT.AsVariable().Mul(ext__ACC_C_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_C_2.Shift(-1).AsVariable()).Add(ext__BYTE_C_2.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#20", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_C_1.AsVariable().Sub(ext__BYTE_C_1.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#21", ext__CT.AsVariable().Mul(ext__ACC_C_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_C_1.Shift(-1).AsVariable()).Add(ext__BYTE_C_1.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#22", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_C_0.AsVariable().Sub(ext__BYTE_C_0.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#23", ext__CT.AsVariable().Mul(ext__ACC_C_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_C_0.Shift(-1).AsVariable()).Add(ext__BYTE_C_0.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#24", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_DELTA_3.AsVariable().Sub(ext__BYTE_DELTA_3.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#25", ext__CT.AsVariable().Mul(ext__ACC_DELTA_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_DELTA_3.Shift(-1).AsVariable()).Add(ext__BYTE_DELTA_3.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#26", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_DELTA_2.AsVariable().Sub(ext__BYTE_DELTA_2.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#27", ext__CT.AsVariable().Mul(ext__ACC_DELTA_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_DELTA_2.Shift(-1).AsVariable()).Add(ext__BYTE_DELTA_2.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#28", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_DELTA_1.AsVariable().Sub(ext__BYTE_DELTA_1.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#29", ext__CT.AsVariable().Mul(ext__ACC_DELTA_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_DELTA_1.Shift(-1).AsVariable()).Add(ext__BYTE_DELTA_1.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#30", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_DELTA_0.AsVariable().Sub(ext__BYTE_DELTA_0.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#31", ext__CT.AsVariable().Mul(ext__ACC_DELTA_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_DELTA_0.Shift(-1).AsVariable()).Add(ext__BYTE_DELTA_0.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#32", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_Q_7.AsVariable().Sub(ext__BYTE_Q_7.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#33", ext__CT.AsVariable().Mul(ext__ACC_Q_7.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_Q_7.Shift(-1).AsVariable()).Add(ext__BYTE_Q_7.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#34", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_Q_6.AsVariable().Sub(ext__BYTE_Q_6.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#35", ext__CT.AsVariable().Mul(ext__ACC_Q_6.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_Q_6.Shift(-1).AsVariable()).Add(ext__BYTE_Q_6.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#36", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_Q_5.AsVariable().Sub(ext__BYTE_Q_5.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#37", ext__CT.AsVariable().Mul(ext__ACC_Q_5.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_Q_5.Shift(-1).AsVariable()).Add(ext__BYTE_Q_5.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#38", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_Q_4.AsVariable().Sub(ext__BYTE_Q_4.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#39", ext__CT.AsVariable().Mul(ext__ACC_Q_4.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_Q_4.Shift(-1).AsVariable()).Add(ext__BYTE_Q_4.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#40", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_Q_3.AsVariable().Sub(ext__BYTE_Q_3.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#41", ext__CT.AsVariable().Mul(ext__ACC_Q_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_Q_3.Shift(-1).AsVariable()).Add(ext__BYTE_Q_3.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#42", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_Q_2.AsVariable().Sub(ext__BYTE_Q_2.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#43", ext__CT.AsVariable().Mul(ext__ACC_Q_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_Q_2.Shift(-1).AsVariable()).Add(ext__BYTE_Q_2.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#44", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_Q_1.AsVariable().Sub(ext__BYTE_Q_1.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#45", ext__CT.AsVariable().Mul(ext__ACC_Q_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_Q_1.Shift(-1).AsVariable()).Add(ext__BYTE_Q_1.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#46", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_Q_0.AsVariable().Sub(ext__BYTE_Q_0.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#47", ext__CT.AsVariable().Mul(ext__ACC_Q_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_Q_0.Shift(-1).AsVariable()).Add(ext__BYTE_Q_0.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#48", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_R_3.AsVariable().Sub(ext__BYTE_R_3.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#49", ext__CT.AsVariable().Mul(ext__ACC_R_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_R_3.Shift(-1).AsVariable()).Add(ext__BYTE_R_3.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#50", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_R_2.AsVariable().Sub(ext__BYTE_R_2.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#51", ext__CT.AsVariable().Mul(ext__ACC_R_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_R_2.Shift(-1).AsVariable()).Add(ext__BYTE_R_2.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#52", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_R_1.AsVariable().Sub(ext__BYTE_R_1.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#53", ext__CT.AsVariable().Mul(ext__ACC_R_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_R_1.Shift(-1).AsVariable()).Add(ext__BYTE_R_1.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#54", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_R_0.AsVariable().Sub(ext__BYTE_R_0.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#55", ext__CT.AsVariable().Mul(ext__ACC_R_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_R_0.Shift(-1).AsVariable()).Add(ext__BYTE_R_0.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#56", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_H_5.AsVariable().Sub(ext__BYTE_H_5.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#57", ext__CT.AsVariable().Mul(ext__ACC_H_5.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_H_5.Shift(-1).AsVariable()).Add(ext__BYTE_H_5.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#58", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_H_4.AsVariable().Sub(ext__BYTE_H_4.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#59", ext__CT.AsVariable().Mul(ext__ACC_H_4.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_H_4.Shift(-1).AsVariable()).Add(ext__BYTE_H_4.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#60", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_H_3.AsVariable().Sub(ext__BYTE_H_3.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#61", ext__CT.AsVariable().Mul(ext__ACC_H_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_H_3.Shift(-1).AsVariable()).Add(ext__BYTE_H_3.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#62", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_H_2.AsVariable().Sub(ext__BYTE_H_2.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#63", ext__CT.AsVariable().Mul(ext__ACC_H_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_H_2.Shift(-1).AsVariable()).Add(ext__BYTE_H_2.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#64", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_H_1.AsVariable().Sub(ext__BYTE_H_1.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#65", ext__CT.AsVariable().Mul(ext__ACC_H_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_H_1.Shift(-1).AsVariable()).Add(ext__BYTE_H_1.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#66", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_H_0.AsVariable().Sub(ext__BYTE_H_0.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#67", ext__CT.AsVariable().Mul(ext__ACC_H_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_H_0.Shift(-1).AsVariable()).Add(ext__BYTE_H_0.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#68", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_I_6.AsVariable().Sub(ext__BYTE_I_6.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#69", ext__CT.AsVariable().Mul(ext__ACC_I_6.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_I_6.Shift(-1).AsVariable()).Add(ext__BYTE_I_6.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#70", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_I_5.AsVariable().Sub(ext__BYTE_I_5.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#71", ext__CT.AsVariable().Mul(ext__ACC_I_5.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_I_5.Shift(-1).AsVariable()).Add(ext__BYTE_I_5.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#72", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_I_4.AsVariable().Sub(ext__BYTE_I_4.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#73", ext__CT.AsVariable().Mul(ext__ACC_I_4.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_I_4.Shift(-1).AsVariable()).Add(ext__BYTE_I_4.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#74", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_I_3.AsVariable().Sub(ext__BYTE_I_3.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#75", ext__CT.AsVariable().Mul(ext__ACC_I_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_I_3.Shift(-1).AsVariable()).Add(ext__BYTE_I_3.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#76", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_I_2.AsVariable().Sub(ext__BYTE_I_2.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#77", ext__CT.AsVariable().Mul(ext__ACC_I_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_I_2.Shift(-1).AsVariable()).Add(ext__BYTE_I_2.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#78", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_I_1.AsVariable().Sub(ext__BYTE_I_1.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#79", ext__CT.AsVariable().Mul(ext__ACC_I_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_I_1.Shift(-1).AsVariable()).Add(ext__BYTE_I_1.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#80", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_I_0.AsVariable().Sub(ext__BYTE_I_0.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#81", ext__CT.AsVariable().Mul(ext__ACC_I_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_I_0.Shift(-1).AsVariable()).Add(ext__BYTE_I_0.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#82", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_J_7.AsVariable().Sub(ext__BYTE_J_7.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#83", ext__CT.AsVariable().Mul(ext__ACC_J_7.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_J_7.Shift(-1).AsVariable()).Add(ext__BYTE_J_7.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#84", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_J_6.AsVariable().Sub(ext__BYTE_J_6.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#85", ext__CT.AsVariable().Mul(ext__ACC_J_6.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_J_6.Shift(-1).AsVariable()).Add(ext__BYTE_J_6.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#86", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_J_5.AsVariable().Sub(ext__BYTE_J_5.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#87", ext__CT.AsVariable().Mul(ext__ACC_J_5.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_J_5.Shift(-1).AsVariable()).Add(ext__BYTE_J_5.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#88", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_J_4.AsVariable().Sub(ext__BYTE_J_4.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#89", ext__CT.AsVariable().Mul(ext__ACC_J_4.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_J_4.Shift(-1).AsVariable()).Add(ext__BYTE_J_4.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#90", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_J_3.AsVariable().Sub(ext__BYTE_J_3.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#91", ext__CT.AsVariable().Mul(ext__ACC_J_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_J_3.Shift(-1).AsVariable()).Add(ext__BYTE_J_3.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#92", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_J_2.AsVariable().Sub(ext__BYTE_J_2.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#93", ext__CT.AsVariable().Mul(ext__ACC_J_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_J_2.Shift(-1).AsVariable()).Add(ext__BYTE_J_2.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#94", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_J_1.AsVariable().Sub(ext__BYTE_J_1.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#95", ext__CT.AsVariable().Mul(ext__ACC_J_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_J_1.Shift(-1).AsVariable()).Add(ext__BYTE_J_1.AsVariable())))) - build.GlobalConstraint("ext.byte-decompositions#96", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Mul(ext__C_INV_CT_.AsVariable())).Mul(ext__ACC_J_0.AsVariable().Sub(ext__BYTE_J_0.AsVariable()))) - build.GlobalConstraint("ext.byte-decompositions#97", ext__CT.AsVariable().Mul(ext__ACC_J_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(ext__ACC_J_0.Shift(-1).AsVariable()).Add(ext__BYTE_J_0.AsVariable())))) - build.GlobalConstraint("ext.comparisons#0", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("2").Mul(ext__CMP.Shift(-4).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(ext__ACC_C_3.AsVariable().Sub(ext__ACC_R_3.AsVariable())).Sub(ext__ACC_DELTA_3.AsVariable().Add(ext__CMP.Shift(-4).AsVariable())))) - build.GlobalConstraint("ext.comparisons#1", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("2").Mul(ext__CMP.Shift(-5).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(ext__ACC_C_2.AsVariable().Sub(ext__ACC_R_2.AsVariable())).Sub(ext__ACC_DELTA_2.AsVariable().Add(ext__CMP.Shift(-5).AsVariable())))) - build.GlobalConstraint("ext.comparisons#2", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("2").Mul(ext__CMP.Shift(-6).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(ext__ACC_C_1.AsVariable().Sub(ext__ACC_R_1.AsVariable())).Sub(ext__ACC_DELTA_1.AsVariable().Add(ext__CMP.Shift(-6).AsVariable())))) - build.GlobalConstraint("ext.comparisons#3", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("2").Mul(ext__CMP.Shift(-7).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(ext__ACC_C_0.AsVariable().Sub(ext__ACC_R_0.AsVariable())).Sub(ext__ACC_DELTA_0.AsVariable().Add(ext__CMP.Shift(-7).AsVariable())))) - build.GlobalConstraint("ext.comparisons#4", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ext__ACC_C_3.AsVariable().Sub(ext__ACC_R_3.AsVariable()).Mul(ext__C_INV____ACC_C_3_ACC_R_3__.AsVariable()))).Mul(ext__CMP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ext.comparisons#5", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_C_3.AsVariable().Sub(ext__ACC_R_3.AsVariable())).Mul(ext__CMP.AsVariable())) - build.GlobalConstraint("ext.comparisons#6", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ext__ACC_C_2.AsVariable().Sub(ext__ACC_R_2.AsVariable()).Mul(ext__C_INV____ACC_C_2_ACC_R_2__.AsVariable()))).Mul(ext__CMP.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ext.comparisons#7", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_C_2.AsVariable().Sub(ext__ACC_R_2.AsVariable())).Mul(ext__CMP.Shift(-1).AsVariable())) - build.GlobalConstraint("ext.comparisons#8", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ext__ACC_C_1.AsVariable().Sub(ext__ACC_R_1.AsVariable()).Mul(ext__C_INV____ACC_C_1_ACC_R_1__.AsVariable()))).Mul(ext__CMP.Shift(-2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ext.comparisons#9", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_C_1.AsVariable().Sub(ext__ACC_R_1.AsVariable())).Mul(ext__CMP.Shift(-2).AsVariable())) - build.GlobalConstraint("ext.comparisons#10", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ext__ACC_C_0.AsVariable().Sub(ext__ACC_R_0.AsVariable()).Mul(ext__C_INV____ACC_C_0_ACC_R_0__.AsVariable()))).Mul(ext__CMP.Shift(-3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("ext.comparisons#11", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_C_0.AsVariable().Sub(ext__ACC_R_0.AsVariable())).Mul(ext__CMP.Shift(-3).AsVariable())) - build.GlobalConstraint("ext.euclidean-division-per-se#0", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_Q_0.AsVariable().Mul(ext__ACC_C_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_I_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_R_1.AsVariable()).Add(ext__ACC_R_0.AsVariable()))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(ext__OF_J.Shift(-6).AsVariable()).Add(ext__OF_J.Shift(-7).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_J_1.AsVariable()).Add(ext__ACC_J_0.AsVariable()))))) - build.GlobalConstraint("ext.euclidean-division-per-se#1", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("2").Mul(ext__OF_J.Shift(-6).AsVariable()).Add(ext__OF_J.Shift(-7).AsVariable()).Add(ext__ACC_I_1.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(ext__OF_I.Shift(-7).AsVariable()).Add(ext__ACC_Q_2.AsVariable().Mul(ext__ACC_C_0.AsVariable()).Add(ext__ACC_Q_1.AsVariable().Mul(ext__ACC_C_1.AsVariable()).Add(ext__ACC_Q_0.AsVariable().Mul(ext__ACC_C_2.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_I_2.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_R_3.AsVariable()).Add(ext__ACC_R_2.AsVariable())))))))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("4").Mul(ext__OF_J.Shift(-3).AsVariable()).Add(symbolic.NewConstant("2").Mul(ext__OF_J.Shift(-4).AsVariable()).Add(ext__OF_J.Shift(-5).AsVariable()))).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_J_3.AsVariable()).Add(ext__ACC_J_2.AsVariable()))))) - build.GlobalConstraint("ext.euclidean-division-per-se#2", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("4").Mul(ext__OF_J.Shift(-3).AsVariable()).Add(symbolic.NewConstant("2").Mul(ext__OF_J.Shift(-4).AsVariable()).Add(ext__OF_J.Shift(-5).AsVariable())).Add(ext__ACC_I_3.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(symbolic.NewConstant("2").Mul(ext__OF_I.Shift(-5).AsVariable()).Add(ext__OF_I.Shift(-6).AsVariable())).Add(ext__ACC_Q_4.AsVariable().Mul(ext__ACC_C_0.AsVariable()).Add(ext__ACC_Q_3.AsVariable().Mul(ext__ACC_C_1.AsVariable()).Add(ext__ACC_Q_2.AsVariable().Mul(ext__ACC_C_2.AsVariable()).Add(ext__ACC_Q_1.AsVariable().Mul(ext__ACC_C_3.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_I_4.AsVariable())))))))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("4").Mul(ext__OF_J.AsVariable()).Add(symbolic.NewConstant("2").Mul(ext__OF_J.Shift(-1).AsVariable()).Add(ext__OF_J.Shift(-2).AsVariable()))).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_J_5.AsVariable()).Add(ext__ACC_J_4.AsVariable()))))) - build.GlobalConstraint("ext.euclidean-division-per-se#3", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("4").Mul(ext__OF_J.AsVariable()).Add(symbolic.NewConstant("2").Mul(ext__OF_J.Shift(-1).AsVariable()).Add(ext__OF_J.Shift(-2).AsVariable())).Add(ext__ACC_I_5.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(symbolic.NewConstant("2").Mul(ext__OF_I.Shift(-3).AsVariable()).Add(ext__OF_I.Shift(-4).AsVariable())).Add(ext__ACC_Q_6.AsVariable().Mul(ext__ACC_C_0.AsVariable()).Add(ext__ACC_Q_5.AsVariable().Mul(ext__ACC_C_1.AsVariable()).Add(ext__ACC_Q_4.AsVariable().Mul(ext__ACC_C_2.AsVariable()).Add(ext__ACC_Q_3.AsVariable().Mul(ext__ACC_C_3.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_I_6.AsVariable())))))))).Sub(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_J_7.AsVariable()).Add(ext__ACC_J_6.AsVariable())))) - build.LocalConstraint("ext.first-row", ext__STAMP.AsVariable()) - build.GlobalConstraint("ext.heartbeat#0", ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("ext.heartbeat#1", symbolic.NewConstant("1").Sub(ext__STAMP.AsVariable().Mul(ext__C_INV_STAMP_.AsVariable())).Mul(ext__CT.AsVariable())) - build.GlobalConstraint("ext.heartbeat#2", symbolic.NewConstant("1").Sub(ext__STAMP.AsVariable().Mul(ext__C_INV_STAMP_.AsVariable())).Mul(ext__OLI.AsVariable())) - build.GlobalConstraint("ext.heartbeat#3", symbolic.NewConstant("1").Sub(ext__STAMP.AsVariable().Mul(ext__C_INV_STAMP_.AsVariable())).Mul(ext__INST.AsVariable())) - build.GlobalConstraint("ext.heartbeat#4", ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__CT.Shift(1).AsVariable())) - build.GlobalConstraint("ext.heartbeat#5", ext__STAMP.AsVariable().Mul(ext__OLI.AsVariable()).Mul(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("ext.heartbeat#6", ext__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())))).Mul(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("ext.heartbeat#7", ext__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__OLI.AsVariable()).Mul(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")))).Mul(ext__CT.Shift(1).AsVariable().Sub(ext__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("ext.heartbeat#8", ext__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__OLI.AsVariable()).Mul(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")))).Mul(ext__OLI.Shift(1).AsVariable())) - build.GlobalConstraint("ext.heartbeat#9", ext__STAMP.AsVariable().Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("9")).Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("8"))))) - build.LocalConstraint("ext.last-row", ext__STAMP.Shift(-1).AsVariable().Mul(symbolic.NewConstant("1").Sub(ext__OLI.Shift(-1).AsVariable())).Mul(ext__CT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("7")))) - build.GlobalConstraint("ext.mulmod-constraints#0", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("8"))).Mul(ext__ACC_A_0.AsVariable().Mul(ext__ACC_B_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_H_0.AsVariable())).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(ext__OF_RES.Shift(-7).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_J_1.AsVariable()).Add(ext__ACC_J_0.AsVariable()))))) - build.GlobalConstraint("ext.mulmod-constraints#1", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("8"))).Mul(ext__OF_RES.Shift(-7).AsVariable().Add(ext__ACC_H_1.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(ext__OF_H.Shift(-7).AsVariable()).Add(ext__ACC_A_2.AsVariable().Mul(ext__ACC_B_0.AsVariable()).Add(ext__ACC_A_1.AsVariable().Mul(ext__ACC_B_1.AsVariable()).Add(ext__ACC_A_0.AsVariable().Mul(ext__ACC_B_2.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_H_2.AsVariable()))))))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(ext__OF_RES.Shift(-5).AsVariable()).Add(ext__OF_RES.Shift(-6).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_J_3.AsVariable()).Add(ext__ACC_J_2.AsVariable()))))) - build.GlobalConstraint("ext.mulmod-constraints#2", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("8"))).Mul(symbolic.NewConstant("2").Mul(ext__OF_RES.Shift(-5).AsVariable()).Add(ext__OF_RES.Shift(-6).AsVariable()).Add(ext__ACC_H_3.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(symbolic.NewConstant("2").Mul(ext__OF_H.Shift(-5).AsVariable()).Add(ext__OF_H.Shift(-6).AsVariable())).Add(ext__ACC_A_3.AsVariable().Mul(ext__ACC_B_1.AsVariable()).Add(ext__ACC_A_2.AsVariable().Mul(ext__ACC_B_2.AsVariable()).Add(ext__ACC_A_1.AsVariable().Mul(ext__ACC_B_3.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_H_4.AsVariable()))))))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(ext__OF_RES.Shift(-3).AsVariable()).Add(ext__OF_RES.Shift(-4).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_J_5.AsVariable()).Add(ext__ACC_J_4.AsVariable()))))) - build.GlobalConstraint("ext.mulmod-constraints#3", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__INST.AsVariable().Sub(symbolic.NewConstant("8"))).Mul(symbolic.NewConstant("2").Mul(ext__OF_RES.Shift(-3).AsVariable()).Add(ext__OF_RES.Shift(-4).AsVariable()).Add(ext__ACC_H_5.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(ext__OF_H.Shift(-4).AsVariable()).Add(ext__ACC_A_3.AsVariable().Mul(ext__ACC_B_3.AsVariable())))).Sub(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_J_7.AsVariable()).Add(ext__ACC_J_6.AsVariable())))) - build.GlobalConstraint("ext.oli-constraints", ext__STAMP.AsVariable().Mul(ext__OLI.AsVariable().Sub(ext__BIT_1.AsVariable().Add(ext__BIT_2.AsVariable().Add(ext__BIT_3.AsVariable().Add(ext__BIT_1.AsVariable().Mul(ext__BIT_2.AsVariable().Mul(ext__BIT_3.AsVariable()))))).Sub(ext__BIT_1.AsVariable().Mul(ext__BIT_2.AsVariable()).Add(ext__BIT_2.AsVariable().Mul(ext__BIT_3.AsVariable()).Add(ext__BIT_3.AsVariable().Mul(ext__BIT_1.AsVariable()))))))) - build.GlobalConstraint("ext.oli-implies-vanishing#0", ext__OLI.AsVariable().Mul(ext__RES_HI.AsVariable())) - build.GlobalConstraint("ext.oli-implies-vanishing#1", ext__OLI.AsVariable().Mul(ext__RES_LO.AsVariable())) - build.GlobalConstraint("ext.order", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(ext__CMP.Shift(-4).AsVariable().Add(ext__CMP.AsVariable().Mul(ext__CMP.Shift(-5).AsVariable()).Add(ext__CMP.AsVariable().Mul(ext__CMP.Shift(-1).AsVariable().Mul(ext__CMP.Shift(-6).AsVariable())).Add(ext__CMP.AsVariable().Mul(ext__CMP.Shift(-1).AsVariable().Mul(ext__CMP.Shift(-2).AsVariable().Mul(ext__CMP.Shift(-7).AsVariable()))))))))) - build.GlobalConstraint("ext.stamp-constancies#0", symbolic.NewConstant("1").Sub(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ext__ARG_1_HI.Shift(1).AsVariable().Sub(ext__ARG_1_HI.AsVariable()))) - build.GlobalConstraint("ext.stamp-constancies#1", symbolic.NewConstant("1").Sub(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ext__ARG_1_LO.Shift(1).AsVariable().Sub(ext__ARG_1_LO.AsVariable()))) - build.GlobalConstraint("ext.stamp-constancies#2", symbolic.NewConstant("1").Sub(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ext__ARG_2_HI.Shift(1).AsVariable().Sub(ext__ARG_2_HI.AsVariable()))) - build.GlobalConstraint("ext.stamp-constancies#3", symbolic.NewConstant("1").Sub(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ext__ARG_2_LO.Shift(1).AsVariable().Sub(ext__ARG_2_LO.AsVariable()))) - build.GlobalConstraint("ext.stamp-constancies#4", symbolic.NewConstant("1").Sub(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ext__ARG_3_HI.Shift(1).AsVariable().Sub(ext__ARG_3_HI.AsVariable()))) - build.GlobalConstraint("ext.stamp-constancies#5", symbolic.NewConstant("1").Sub(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ext__ARG_3_LO.Shift(1).AsVariable().Sub(ext__ARG_3_LO.AsVariable()))) - build.GlobalConstraint("ext.stamp-constancies#6", symbolic.NewConstant("1").Sub(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ext__RES_HI.Shift(1).AsVariable().Sub(ext__RES_HI.AsVariable()))) - build.GlobalConstraint("ext.stamp-constancies#7", symbolic.NewConstant("1").Sub(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ext__RES_LO.Shift(1).AsVariable().Sub(ext__RES_LO.AsVariable()))) - build.GlobalConstraint("ext.stamp-constancies#8", symbolic.NewConstant("1").Sub(ext__STAMP.Shift(1).AsVariable().Sub(ext__STAMP.AsVariable()).Mul(ext__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(ext__INST.Shift(1).AsVariable().Sub(ext__INST.AsVariable()))) - build.GlobalConstraint("ext.target-constraints#0", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_A_3.AsVariable()).Add(ext__ACC_A_2.AsVariable()).Sub(ext__ARG_1_HI.AsVariable()))) - build.GlobalConstraint("ext.target-constraints#1", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_A_1.AsVariable()).Add(ext__ACC_A_0.AsVariable()).Sub(ext__ARG_1_LO.AsVariable()))) - build.GlobalConstraint("ext.target-constraints#2", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_B_3.AsVariable()).Add(ext__ACC_B_2.AsVariable()).Sub(ext__ARG_2_HI.AsVariable()))) - build.GlobalConstraint("ext.target-constraints#3", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_B_1.AsVariable()).Add(ext__ACC_B_0.AsVariable()).Sub(ext__ARG_2_LO.AsVariable()))) - build.GlobalConstraint("ext.target-constraints#4", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_C_3.AsVariable()).Add(ext__ACC_C_2.AsVariable()).Sub(ext__ARG_3_HI.AsVariable()))) - build.GlobalConstraint("ext.target-constraints#5", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_C_1.AsVariable()).Add(ext__ACC_C_0.AsVariable()).Sub(ext__ARG_3_LO.AsVariable()))) - build.GlobalConstraint("ext.target-constraints#6", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_R_3.AsVariable()).Add(ext__ACC_R_2.AsVariable()).Sub(ext__RES_HI.AsVariable()))) - build.GlobalConstraint("ext.target-constraints#7", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("18446744073709551616").Mul(ext__ACC_R_1.AsVariable()).Add(ext__ACC_R_0.AsVariable()).Sub(ext__RES_LO.AsVariable()))) - build.GlobalConstraint("ext.vanishing-of-very-high-parts", symbolic.NewConstant("1").Sub(ext__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(ext__C_INV____CT_7__.AsVariable())).Mul(ext__ACC_Q_7.AsVariable().Mul(ext__ACC_C_1.AsVariable()).Add(ext__ACC_Q_6.AsVariable().Mul(ext__ACC_C_2.AsVariable()).Add(ext__ACC_Q_5.AsVariable().Mul(ext__ACC_C_3.AsVariable()).Add(ext__ACC_Q_7.AsVariable().Mul(ext__ACC_C_2.AsVariable()).Add(ext__ACC_Q_6.AsVariable().Mul(ext__ACC_C_3.AsVariable()).Add(ext__ACC_Q_7.AsVariable().Mul(ext__ACC_C_3.AsVariable())))))))) - build.Inclusion("gas-into-wcp", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{gas__C__EXPAND_0_, gas__C__EXPAND__mul_WCP_ARG1_LO_INPUTS_AND_OUTPUTS_ARE_MEANINGFUL__, gas__C__EXPAND_0_, gas__C__EXPAND__mul_WCP_ARG2_LO_INPUTS_AND_OUTPUTS_ARE_MEANINGFUL__, gas__C__EXPAND__mul_WCP_RES_INPUTS_AND_OUTPUTS_ARE_MEANINGFUL__, gas__C__EXPAND__mul_WCP_INST_INPUTS_AND_OUTPUTS_ARE_MEANINGFUL__}) - build.GlobalConstraint("gas.EXCEPTIONS_AHOY-binarity", gas__EXCEPTIONS_AHOY.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__EXCEPTIONS_AHOY.AsVariable()))) - build.GlobalConstraint("gas.FIRST-binarity", gas__FIRST.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__FIRST.AsVariable()))) - build.GlobalConstraint("gas.INPUTS_AND_OUTPUTS_ARE_MEANINGFUL-binarity", gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable()))) - build.GlobalConstraint("gas.NORM[(* EXCEPTIONS_AHOY (- 1 OUT_OF_GAS_EXCEPTION))]#1", gas__EXCEPTIONS_AHOY.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(symbolic.NewConstant("1").Sub(gas__EXCEPTIONS_AHOY.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(gas__C_INV__mul_EXCEPTIONS_AHOY____1_OUT_OF_GAS_EXCEPTION___.AsVariable())))) - build.GlobalConstraint("gas.NORM[(* EXCEPTIONS_AHOY (- 1 OUT_OF_GAS_EXCEPTION))]#2", gas__C_INV__mul_EXCEPTIONS_AHOY____1_OUT_OF_GAS_EXCEPTION___.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__EXCEPTIONS_AHOY.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(gas__C_INV__mul_EXCEPTIONS_AHOY____1_OUT_OF_GAS_EXCEPTION___.AsVariable())))) - build.GlobalConstraint("gas.NORM[(- CT CT_MAX)]#1", gas__CT.AsVariable().Sub(gas__CT_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(gas__CT.AsVariable().Sub(gas__CT_MAX.AsVariable()).Mul(gas__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("gas.NORM[(- CT CT_MAX)]#2", gas__C_INV____CT_CT_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__CT.AsVariable().Sub(gas__CT_MAX.AsVariable()).Mul(gas__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("gas.NORM[CT]#1", gas__CT.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__CT.AsVariable().Mul(gas__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("gas.NORM[CT]#2", gas__C_INV_CT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__CT.AsVariable().Mul(gas__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("gas.OUT_OF_GAS_EXCEPTION-binarity", gas__OUT_OF_GAS_EXCEPTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__OUT_OF_GAS_EXCEPTION.AsVariable()))) - build.Range("gas_wcp_inst_arbitrary", gas__WCP_INST, 256) - build.GlobalConstraint("gas.WCP_RES-binarity", gas__WCP_RES.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__WCP_RES.AsVariable()))) - build.GlobalConstraint("gas.asserting-either-sufficient-gas-or-insufficient-gas#0", gas__FIRST.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__EXCEPTIONS_AHOY.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(gas__C_INV__mul_EXCEPTIONS_AHOY____1_OUT_OF_GAS_EXCEPTION___.AsVariable()))).Mul(gas__WCP_ARG1_LO.Shift(2).AsVariable().Sub(gas__GAS_ACTUAL.AsVariable()))) - build.GlobalConstraint("gas.asserting-either-sufficient-gas-or-insufficient-gas#1", gas__FIRST.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__EXCEPTIONS_AHOY.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(gas__C_INV__mul_EXCEPTIONS_AHOY____1_OUT_OF_GAS_EXCEPTION___.AsVariable()))).Mul(gas__WCP_ARG2_LO.Shift(2).AsVariable().Sub(gas__GAS_COST.AsVariable()))) - build.GlobalConstraint("gas.asserting-either-sufficient-gas-or-insufficient-gas#2", gas__FIRST.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__EXCEPTIONS_AHOY.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(gas__C_INV__mul_EXCEPTIONS_AHOY____1_OUT_OF_GAS_EXCEPTION___.AsVariable()))).Mul(gas__WCP_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("gas.asserting-either-sufficient-gas-or-insufficient-gas#3", gas__FIRST.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__EXCEPTIONS_AHOY.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(gas__C_INV__mul_EXCEPTIONS_AHOY____1_OUT_OF_GAS_EXCEPTION___.AsVariable()))).Mul(gas__WCP_RES.Shift(2).AsVariable().Sub(gas__OUT_OF_GAS_EXCEPTION.AsVariable()))) - build.GlobalConstraint("gas.asserting-the-gas-cost-is-nonnegative#0", gas__FIRST.AsVariable().Mul(gas__WCP_ARG1_LO.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("gas.asserting-the-gas-cost-is-nonnegative#1", gas__FIRST.AsVariable().Mul(gas__WCP_ARG2_LO.Shift(1).AsVariable().Sub(gas__GAS_COST.AsVariable()))) - build.GlobalConstraint("gas.asserting-the-gas-cost-is-nonnegative#2", gas__FIRST.AsVariable().Mul(gas__WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("gas.asserting-the-gas-cost-is-nonnegative#3", gas__FIRST.AsVariable().Mul(gas__WCP_RES.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("gas.asserting-the-leftover-gas-is-nonnegative#0", gas__FIRST.AsVariable().Mul(gas__WCP_ARG1_LO.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("gas.asserting-the-leftover-gas-is-nonnegative#1", gas__FIRST.AsVariable().Mul(gas__WCP_ARG2_LO.AsVariable().Sub(gas__GAS_ACTUAL.AsVariable()))) - build.GlobalConstraint("gas.asserting-the-leftover-gas-is-nonnegative#2", gas__FIRST.AsVariable().Mul(gas__WCP_INST.AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("gas.asserting-the-leftover-gas-is-nonnegative#3", gas__FIRST.AsVariable().Mul(gas__WCP_RES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("gas.binary-constraints#0", gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable()))) - build.GlobalConstraint("gas.binary-constraints#1", gas__EXCEPTIONS_AHOY.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__EXCEPTIONS_AHOY.AsVariable()))) - build.GlobalConstraint("gas.binary-constraints#2", gas__OUT_OF_GAS_EXCEPTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__OUT_OF_GAS_EXCEPTION.AsVariable()))) - build.GlobalConstraint("gas.binary-constraints#3", gas__WCP_RES.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__WCP_RES.AsVariable()))) - build.GlobalConstraint("gas.binary-constraints#4", gas__OUT_OF_GAS_EXCEPTION.AsVariable().Mul(gas__EXCEPTIONS_AHOY.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("gas.counter-constancy#0", gas__CT.AsVariable().Mul(gas__GAS_ACTUAL.AsVariable().Sub(gas__GAS_ACTUAL.Shift(-1).AsVariable()))) - build.GlobalConstraint("gas.counter-constancy#1", gas__CT.AsVariable().Mul(gas__GAS_COST.AsVariable().Sub(gas__GAS_COST.Shift(-1).AsVariable()))) - build.GlobalConstraint("gas.counter-constancy#2", gas__CT.AsVariable().Mul(gas__EXCEPTIONS_AHOY.AsVariable().Sub(gas__EXCEPTIONS_AHOY.Shift(-1).AsVariable()))) - build.GlobalConstraint("gas.counter-constancy#3", gas__CT.AsVariable().Mul(gas__OUT_OF_GAS_EXCEPTION.AsVariable().Sub(gas__OUT_OF_GAS_EXCEPTION.Shift(-1).AsVariable()))) - build.LocalConstraint("gas.final-row", gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.Shift(-1).AsVariable().Mul(gas__CT.Shift(-1).AsVariable().Sub(gas__CT_MAX.Shift(-1).AsVariable()))) - build.LocalConstraint("gas.first-row", gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable()) - build.GlobalConstraint("gas.instruction-counter-cycle#0", gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable().Mul(gas__CT_MAX.AsVariable().Sub(symbolic.NewConstant("2").Sub(gas__EXCEPTIONS_AHOY.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__OUT_OF_GAS_EXCEPTION.AsVariable())))))) - build.GlobalConstraint("gas.instruction-counter-cycle#1", gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__CT.AsVariable().Mul(gas__C_INV_CT_.AsVariable()))).Mul(gas__FIRST.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("gas.instruction-counter-cycle#2", gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable().Mul(gas__CT.AsVariable()).Mul(gas__FIRST.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("gas.instruction-counter-cycle#3", gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable().Mul(symbolic.NewConstant("1").Sub(gas__CT.AsVariable().Sub(gas__CT_MAX.AsVariable()).Mul(gas__C_INV____CT_CT_MAX__.AsVariable()))).Mul(gas__CT.Shift(1).AsVariable())) - build.GlobalConstraint("gas.instruction-counter-cycle#4", gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable().Mul(gas__CT.AsVariable().Sub(gas__CT_MAX.AsVariable())).Mul(gas__CT.Shift(1).AsVariable().Sub(gas__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("gas.iomf-increments", gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.Shift(1).AsVariable().Sub(gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable()).Mul(gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.Shift(1).AsVariable().Sub(gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("gas.iomf-vanishing-values#0", symbolic.NewConstant("1").Sub(gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable()).Mul(gas__FIRST.AsVariable())) - build.GlobalConstraint("gas.iomf-vanishing-values#1", symbolic.NewConstant("1").Sub(gas__INPUTS_AND_OUTPUTS_ARE_MEANINGFUL.AsVariable()).Mul(gas__CT.Shift(1).AsVariable())) - build.GlobalConstraint("hub.CALL_ABORT_WILL_REVERT-binarity", hub__DEPLOYMENT_STATUS_xor_IS_ROOT_xor_CCSR_FLAG_xor_CALL_ABORT_WILL_REVERT_xor_ACC_FLAG_xor_UNCONSTRAINED_FINAL_xor_COPY_TXCD.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_xor_IS_ROOT_xor_CCSR_FLAG_xor_CALL_ABORT_WILL_REVERT_xor_ACC_FLAG_xor_UNCONSTRAINED_FINAL_xor_COPY_TXCD.AsVariable()))) - build.GlobalConstraint("hub.CALL_ABORT_WONT_REVERT-binarity", hub__DEPLOYMENT_STATUS_INFTY_xor_IS_STATIC_xor_EXP_FLAG_xor_CALL_ABORT_WONT_REVERT_xor_ADD_FLAG_xor_UNCONSTRAINED_FIRST_xor_IS_DEPLOYMENT.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_INFTY_xor_IS_STATIC_xor_EXP_FLAG_xor_CALL_ABORT_WONT_REVERT_xor_ADD_FLAG_xor_UNCONSTRAINED_FIRST_xor_IS_DEPLOYMENT.AsVariable()))) - build.GlobalConstraint("hub.CALL_EOA_SUCCESS_CALLER_WILL_REVERT-binarity", hub__DEPLOYMENT_STATUS_NEW_xor_UPDATE_xor_MMU_FLAG_xor_CALL_EOA_SUCCESS_CALLER_WILL_REVERT_xor_BIN_FLAG_xor_VALUE_CURR_CHANGES_xor_IS_TYPE2.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_NEW_xor_UPDATE_xor_MMU_FLAG_xor_CALL_EOA_SUCCESS_CALLER_WILL_REVERT_xor_BIN_FLAG_xor_VALUE_CURR_CHANGES_xor_IS_TYPE2.AsVariable()))) - build.GlobalConstraint("hub.CALL_EOA_SUCCESS_CALLER_WONT_REVERT-binarity", hub__EXISTS_xor_MMU_SUCCESS_BIT_xor_CALL_EOA_SUCCESS_CALLER_WONT_REVERT_xor_BTC_FLAG_xor_VALUE_CURR_IS_ORIG_xor_REQUIRES_EVM_EXECUTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__EXISTS_xor_MMU_SUCCESS_BIT_xor_CALL_EOA_SUCCESS_CALLER_WONT_REVERT_xor_BTC_FLAG_xor_VALUE_CURR_IS_ORIG_xor_REQUIRES_EVM_EXECUTION.AsVariable()))) - build.GlobalConstraint("hub.CALL_EXCEPTION-binarity", hub__EXISTS_NEW_xor_MXP_DEPLOYS_xor_CALL_EXCEPTION_xor_CALL_FLAG_xor_VALUE_CURR_IS_ZERO_xor_STATUS_CODE.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__EXISTS_NEW_xor_MXP_DEPLOYS_xor_CALL_EXCEPTION_xor_CALL_FLAG_xor_VALUE_CURR_IS_ZERO_xor_STATUS_CODE.AsVariable()))) - build.GlobalConstraint("hub.CALL_PRC_FAILURE-binarity", hub__HAS_CODE_xor_MXP_FLAG_xor_CALL_PRC_FAILURE_xor_CON_FLAG_xor_VALUE_NEXT_IS_CURR.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__HAS_CODE_xor_MXP_FLAG_xor_CALL_PRC_FAILURE_xor_CON_FLAG_xor_VALUE_NEXT_IS_CURR.AsVariable()))) - build.GlobalConstraint("hub.CALL_PRC_SUCCESS_CALLER_WILL_REVERT-binarity", hub__HAS_CODE_NEW_xor_MXP_MTNTOP_xor_CALL_PRC_SUCCESS_CALLER_WILL_REVERT_xor_COPY_FLAG_xor_VALUE_NEXT_IS_ORIG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__HAS_CODE_NEW_xor_MXP_MTNTOP_xor_CALL_PRC_SUCCESS_CALLER_WILL_REVERT_xor_COPY_FLAG_xor_VALUE_NEXT_IS_ORIG.AsVariable()))) - build.GlobalConstraint("hub.CALL_PRC_SUCCESS_CALLER_WONT_REVERT-binarity", hub__IS_PRECOMPILE_xor_MXP_MXPX_xor_CALL_PRC_SUCCESS_CALLER_WONT_REVERT_xor_CREATE_FLAG_xor_VALUE_NEXT_IS_ZERO.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__IS_PRECOMPILE_xor_MXP_MXPX_xor_CALL_PRC_SUCCESS_CALLER_WONT_REVERT_xor_CREATE_FLAG_xor_VALUE_NEXT_IS_ZERO.AsVariable()))) - build.GlobalConstraint("hub.CALL_SMC_FAILURE_CALLER_WILL_REVERT-binarity", hub__MARKED_FOR_SELFDESTRUCT_xor_MXP_SIZE_1_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WILL_REVERT_xor_DEC_FLAG_1_xor_VALUE_ORIG_IS_ZERO.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__MARKED_FOR_SELFDESTRUCT_xor_MXP_SIZE_1_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WILL_REVERT_xor_DEC_FLAG_1_xor_VALUE_ORIG_IS_ZERO.AsVariable()))) - build.GlobalConstraint("hub.CALL_SMC_FAILURE_CALLER_WONT_REVERT-binarity", hub__MARKED_FOR_SELFDESTRUCT_NEW_xor_MXP_SIZE_2_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WONT_REVERT_xor_DEC_FLAG_2_xor_WARMTH.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__MARKED_FOR_SELFDESTRUCT_NEW_xor_MXP_SIZE_2_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WONT_REVERT_xor_DEC_FLAG_2_xor_WARMTH.AsVariable()))) - build.GlobalConstraint("hub.CALL_SMC_SUCCESS_CALLER_WILL_REVERT-binarity", hub__RLPADDR_FLAG_xor_OOB_FLAG_xor_CALL_SMC_SUCCESS_CALLER_WILL_REVERT_xor_DEC_FLAG_3_xor_WARMTH_NEW.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RLPADDR_FLAG_xor_OOB_FLAG_xor_CALL_SMC_SUCCESS_CALLER_WILL_REVERT_xor_DEC_FLAG_3_xor_WARMTH_NEW.AsVariable()))) - build.GlobalConstraint("hub.CALL_SMC_SUCCESS_CALLER_WONT_REVERT-binarity", hub__ROMLEX_FLAG_xor_STP_EXISTS_xor_CALL_SMC_SUCCESS_CALLER_WONT_REVERT_xor_DEC_FLAG_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__ROMLEX_FLAG_xor_STP_EXISTS_xor_CALL_SMC_SUCCESS_CALLER_WONT_REVERT_xor_DEC_FLAG_4.AsVariable()))) - build.GlobalConstraint("hub.CCSR_FLAG-binarity", hub__DEPLOYMENT_STATUS_xor_IS_ROOT_xor_CCSR_FLAG_xor_CALL_ABORT_WILL_REVERT_xor_ACC_FLAG_xor_UNCONSTRAINED_FINAL_xor_COPY_TXCD.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_xor_IS_ROOT_xor_CCSR_FLAG_xor_CALL_ABORT_WILL_REVERT_xor_ACC_FLAG_xor_UNCONSTRAINED_FINAL_xor_COPY_TXCD.AsVariable()))) - build.GlobalConstraint("hub.CONTEXT_GETS_REVERTED-binarity", hub__CONTEXT_GETS_REVERTED.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CONTEXT_GETS_REVERTED.AsVariable()))) - build.GlobalConstraint("hub.CONTEXT_MAY_CHANGE-binarity", hub__CONTEXT_MAY_CHANGE.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CONTEXT_MAY_CHANGE.AsVariable()))) - build.GlobalConstraint("hub.CONTEXT_SELF_REVERTS-binarity", hub__CONTEXT_SELF_REVERTS.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CONTEXT_SELF_REVERTS.AsVariable()))) - build.GlobalConstraint("hub.COPY_TXCD-binarity", hub__DEPLOYMENT_STATUS_xor_IS_ROOT_xor_CCSR_FLAG_xor_CALL_ABORT_WILL_REVERT_xor_ACC_FLAG_xor_UNCONSTRAINED_FINAL_xor_COPY_TXCD.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_xor_IS_ROOT_xor_CCSR_FLAG_xor_CALL_ABORT_WILL_REVERT_xor_ACC_FLAG_xor_UNCONSTRAINED_FINAL_xor_COPY_TXCD.AsVariable()))) - build.GlobalConstraint("hub.COUNTER_TLI-binarity", hub__COUNTER_TLI.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__COUNTER_TLI.AsVariable()))) - build.GlobalConstraint("hub.CREATE_ABORT-binarity", hub__TRM_FLAG_xor_STP_FLAG_xor_CREATE_ABORT_xor_DUP_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__TRM_FLAG_xor_STP_FLAG_xor_CREATE_ABORT_xor_DUP_FLAG.AsVariable()))) - build.GlobalConstraint("hub.CREATE_EMPTY_INIT_CODE_WILL_REVERT-binarity", hub__WARMTH_xor_STP_OOGX_xor_CREATE_EMPTY_INIT_CODE_WILL_REVERT_xor_EXT_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__WARMTH_xor_STP_OOGX_xor_CREATE_EMPTY_INIT_CODE_WILL_REVERT_xor_EXT_FLAG.AsVariable()))) - build.GlobalConstraint("hub.CREATE_EMPTY_INIT_CODE_WONT_REVERT-binarity", hub__WARMTH_NEW_xor_STP_WARMTH_xor_CREATE_EMPTY_INIT_CODE_WONT_REVERT_xor_HALT_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__WARMTH_NEW_xor_STP_WARMTH_xor_CREATE_EMPTY_INIT_CODE_WONT_REVERT_xor_HALT_FLAG.AsVariable()))) - build.GlobalConstraint("hub.CREATE_EXCEPTION-binarity", hub__CREATE_EXCEPTION_xor_HASH_INFO_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CREATE_EXCEPTION_xor_HASH_INFO_FLAG.AsVariable()))) - build.GlobalConstraint("hub.CREATE_FAILURE_CONDITION_WILL_REVERT-binarity", hub__CREATE_FAILURE_CONDITION_WILL_REVERT_xor_ICPX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CREATE_FAILURE_CONDITION_WILL_REVERT_xor_ICPX.AsVariable()))) - build.GlobalConstraint("hub.CREATE_FAILURE_CONDITION_WONT_REVERT-binarity", hub__CREATE_FAILURE_CONDITION_WONT_REVERT_xor_INVALID_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CREATE_FAILURE_CONDITION_WONT_REVERT_xor_INVALID_FLAG.AsVariable()))) - build.GlobalConstraint("hub.CREATE_NONEMPTY_INIT_CODE_FAILURE_WILL_REVERT-binarity", hub__CREATE_NONEMPTY_INIT_CODE_FAILURE_WILL_REVERT_xor_JUMPX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CREATE_NONEMPTY_INIT_CODE_FAILURE_WILL_REVERT_xor_JUMPX.AsVariable()))) - build.GlobalConstraint("hub.CREATE_NONEMPTY_INIT_CODE_FAILURE_WONT_REVERT-binarity", hub__CREATE_NONEMPTY_INIT_CODE_FAILURE_WONT_REVERT_xor_JUMP_DESTINATION_VETTING_REQUIRED.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CREATE_NONEMPTY_INIT_CODE_FAILURE_WONT_REVERT_xor_JUMP_DESTINATION_VETTING_REQUIRED.AsVariable()))) - build.GlobalConstraint("hub.CREATE_NONEMPTY_INIT_CODE_SUCCESS_WILL_REVERT-binarity", hub__CREATE_NONEMPTY_INIT_CODE_SUCCESS_WILL_REVERT_xor_JUMP_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CREATE_NONEMPTY_INIT_CODE_SUCCESS_WILL_REVERT_xor_JUMP_FLAG.AsVariable()))) - build.GlobalConstraint("hub.CREATE_NONEMPTY_INIT_CODE_SUCCESS_WONT_REVERT-binarity", hub__CREATE_NONEMPTY_INIT_CODE_SUCCESS_WONT_REVERT_xor_KEC_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CREATE_NONEMPTY_INIT_CODE_SUCCESS_WONT_REVERT_xor_KEC_FLAG.AsVariable()))) - build.GlobalConstraint("hub.DEPLOYMENT_STATUS-binarity", hub__DEPLOYMENT_STATUS_xor_IS_ROOT_xor_CCSR_FLAG_xor_CALL_ABORT_WILL_REVERT_xor_ACC_FLAG_xor_UNCONSTRAINED_FINAL_xor_COPY_TXCD.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_xor_IS_ROOT_xor_CCSR_FLAG_xor_CALL_ABORT_WILL_REVERT_xor_ACC_FLAG_xor_UNCONSTRAINED_FINAL_xor_COPY_TXCD.AsVariable()))) - build.GlobalConstraint("hub.DEPLOYMENT_STATUS_INFTY-binarity", hub__DEPLOYMENT_STATUS_INFTY_xor_IS_STATIC_xor_EXP_FLAG_xor_CALL_ABORT_WONT_REVERT_xor_ADD_FLAG_xor_UNCONSTRAINED_FIRST_xor_IS_DEPLOYMENT.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_INFTY_xor_IS_STATIC_xor_EXP_FLAG_xor_CALL_ABORT_WONT_REVERT_xor_ADD_FLAG_xor_UNCONSTRAINED_FIRST_xor_IS_DEPLOYMENT.AsVariable()))) - build.GlobalConstraint("hub.DEPLOYMENT_STATUS_NEW-binarity", hub__DEPLOYMENT_STATUS_NEW_xor_UPDATE_xor_MMU_FLAG_xor_CALL_EOA_SUCCESS_CALLER_WILL_REVERT_xor_BIN_FLAG_xor_VALUE_CURR_CHANGES_xor_IS_TYPE2.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_NEW_xor_UPDATE_xor_MMU_FLAG_xor_CALL_EOA_SUCCESS_CALLER_WILL_REVERT_xor_BIN_FLAG_xor_VALUE_CURR_CHANGES_xor_IS_TYPE2.AsVariable()))) - build.GlobalConstraint("hub.EXCEPTION_AHOY-binarity", hub__EXCEPTION_AHOY.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__EXCEPTION_AHOY.AsVariable()))) - build.GlobalConstraint("hub.EXISTS-binarity", hub__EXISTS_xor_MMU_SUCCESS_BIT_xor_CALL_EOA_SUCCESS_CALLER_WONT_REVERT_xor_BTC_FLAG_xor_VALUE_CURR_IS_ORIG_xor_REQUIRES_EVM_EXECUTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__EXISTS_xor_MMU_SUCCESS_BIT_xor_CALL_EOA_SUCCESS_CALLER_WONT_REVERT_xor_BTC_FLAG_xor_VALUE_CURR_IS_ORIG_xor_REQUIRES_EVM_EXECUTION.AsVariable()))) - build.GlobalConstraint("hub.EXISTS_NEW-binarity", hub__EXISTS_NEW_xor_MXP_DEPLOYS_xor_CALL_EXCEPTION_xor_CALL_FLAG_xor_VALUE_CURR_IS_ZERO_xor_STATUS_CODE.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__EXISTS_NEW_xor_MXP_DEPLOYS_xor_CALL_EXCEPTION_xor_CALL_FLAG_xor_VALUE_CURR_IS_ZERO_xor_STATUS_CODE.AsVariable()))) - build.GlobalConstraint("hub.EXP_FLAG-binarity", hub__DEPLOYMENT_STATUS_INFTY_xor_IS_STATIC_xor_EXP_FLAG_xor_CALL_ABORT_WONT_REVERT_xor_ADD_FLAG_xor_UNCONSTRAINED_FIRST_xor_IS_DEPLOYMENT.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_INFTY_xor_IS_STATIC_xor_EXP_FLAG_xor_CALL_ABORT_WONT_REVERT_xor_ADD_FLAG_xor_UNCONSTRAINED_FIRST_xor_IS_DEPLOYMENT.AsVariable()))) - build.GlobalConstraint("hub.HASH_INFO_FLAG-binarity", hub__CREATE_EXCEPTION_xor_HASH_INFO_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CREATE_EXCEPTION_xor_HASH_INFO_FLAG.AsVariable()))) - build.GlobalConstraint("hub.HAS_CODE-binarity", hub__HAS_CODE_xor_MXP_FLAG_xor_CALL_PRC_FAILURE_xor_CON_FLAG_xor_VALUE_NEXT_IS_CURR.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__HAS_CODE_xor_MXP_FLAG_xor_CALL_PRC_FAILURE_xor_CON_FLAG_xor_VALUE_NEXT_IS_CURR.AsVariable()))) - build.GlobalConstraint("hub.HAS_CODE_NEW-binarity", hub__HAS_CODE_NEW_xor_MXP_MTNTOP_xor_CALL_PRC_SUCCESS_CALLER_WILL_REVERT_xor_COPY_FLAG_xor_VALUE_NEXT_IS_ORIG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__HAS_CODE_NEW_xor_MXP_MTNTOP_xor_CALL_PRC_SUCCESS_CALLER_WILL_REVERT_xor_COPY_FLAG_xor_VALUE_NEXT_IS_ORIG.AsVariable()))) - build.GlobalConstraint("hub.ICPX-binarity", hub__CREATE_FAILURE_CONDITION_WILL_REVERT_xor_ICPX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CREATE_FAILURE_CONDITION_WILL_REVERT_xor_ICPX.AsVariable()))) - build.GlobalConstraint("hub.IS_PRECOMPILE-binarity", hub__IS_PRECOMPILE_xor_MXP_MXPX_xor_CALL_PRC_SUCCESS_CALLER_WONT_REVERT_xor_CREATE_FLAG_xor_VALUE_NEXT_IS_ZERO.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__IS_PRECOMPILE_xor_MXP_MXPX_xor_CALL_PRC_SUCCESS_CALLER_WONT_REVERT_xor_CREATE_FLAG_xor_VALUE_NEXT_IS_ZERO.AsVariable()))) - build.GlobalConstraint("hub.IS_ROOT-binarity", hub__DEPLOYMENT_STATUS_xor_IS_ROOT_xor_CCSR_FLAG_xor_CALL_ABORT_WILL_REVERT_xor_ACC_FLAG_xor_UNCONSTRAINED_FINAL_xor_COPY_TXCD.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_xor_IS_ROOT_xor_CCSR_FLAG_xor_CALL_ABORT_WILL_REVERT_xor_ACC_FLAG_xor_UNCONSTRAINED_FINAL_xor_COPY_TXCD.AsVariable()))) - build.GlobalConstraint("hub.IS_STATIC-binarity", hub__DEPLOYMENT_STATUS_INFTY_xor_IS_STATIC_xor_EXP_FLAG_xor_CALL_ABORT_WONT_REVERT_xor_ADD_FLAG_xor_UNCONSTRAINED_FIRST_xor_IS_DEPLOYMENT.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_INFTY_xor_IS_STATIC_xor_EXP_FLAG_xor_CALL_ABORT_WONT_REVERT_xor_ADD_FLAG_xor_UNCONSTRAINED_FIRST_xor_IS_DEPLOYMENT.AsVariable()))) - build.GlobalConstraint("hub.JUMPX-binarity", hub__CREATE_NONEMPTY_INIT_CODE_FAILURE_WILL_REVERT_xor_JUMPX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CREATE_NONEMPTY_INIT_CODE_FAILURE_WILL_REVERT_xor_JUMPX.AsVariable()))) - build.GlobalConstraint("hub.JUMP_DESTINATION_VETTING_REQUIRED-binarity", hub__CREATE_NONEMPTY_INIT_CODE_FAILURE_WONT_REVERT_xor_JUMP_DESTINATION_VETTING_REQUIRED.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__CREATE_NONEMPTY_INIT_CODE_FAILURE_WONT_REVERT_xor_JUMP_DESTINATION_VETTING_REQUIRED.AsVariable()))) - build.GlobalConstraint("hub.LOG_INFO_FLAG-binarity", hub__PRC_ECADD_xor_LOG_INFO_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_ECADD_xor_LOG_INFO_FLAG.AsVariable()))) - build.GlobalConstraint("hub.MARKED_FOR_SELFDESTRUCT-binarity", hub__MARKED_FOR_SELFDESTRUCT_xor_MXP_SIZE_1_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WILL_REVERT_xor_DEC_FLAG_1_xor_VALUE_ORIG_IS_ZERO.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__MARKED_FOR_SELFDESTRUCT_xor_MXP_SIZE_1_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WILL_REVERT_xor_DEC_FLAG_1_xor_VALUE_ORIG_IS_ZERO.AsVariable()))) - build.GlobalConstraint("hub.MARKED_FOR_SELFDESTRUCT_NEW-binarity", hub__MARKED_FOR_SELFDESTRUCT_NEW_xor_MXP_SIZE_2_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WONT_REVERT_xor_DEC_FLAG_2_xor_WARMTH.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__MARKED_FOR_SELFDESTRUCT_NEW_xor_MXP_SIZE_2_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WONT_REVERT_xor_DEC_FLAG_2_xor_WARMTH.AsVariable()))) - build.GlobalConstraint("hub.MAXCSX-binarity", hub__PRC_ECPAIRING_xor_MAXCSX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_ECPAIRING_xor_MAXCSX.AsVariable()))) - build.GlobalConstraint("hub.MMU_FLAG-binarity", hub__DEPLOYMENT_STATUS_NEW_xor_UPDATE_xor_MMU_FLAG_xor_CALL_EOA_SUCCESS_CALLER_WILL_REVERT_xor_BIN_FLAG_xor_VALUE_CURR_CHANGES_xor_IS_TYPE2.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_NEW_xor_UPDATE_xor_MMU_FLAG_xor_CALL_EOA_SUCCESS_CALLER_WILL_REVERT_xor_BIN_FLAG_xor_VALUE_CURR_CHANGES_xor_IS_TYPE2.AsVariable()))) - build.GlobalConstraint("hub.MMU_SUCCESS_BIT-binarity", hub__EXISTS_xor_MMU_SUCCESS_BIT_xor_CALL_EOA_SUCCESS_CALLER_WONT_REVERT_xor_BTC_FLAG_xor_VALUE_CURR_IS_ORIG_xor_REQUIRES_EVM_EXECUTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__EXISTS_xor_MMU_SUCCESS_BIT_xor_CALL_EOA_SUCCESS_CALLER_WONT_REVERT_xor_BTC_FLAG_xor_VALUE_CURR_IS_ORIG_xor_REQUIRES_EVM_EXECUTION.AsVariable()))) - build.GlobalConstraint("hub.MXPX-binarity", hub__PRC_FAILURE_KNOWN_TO_RAM_xor_MXPX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_FAILURE_KNOWN_TO_RAM_xor_MXPX.AsVariable()))) - build.GlobalConstraint("hub.MXP_DEPLOYS-binarity", hub__EXISTS_NEW_xor_MXP_DEPLOYS_xor_CALL_EXCEPTION_xor_CALL_FLAG_xor_VALUE_CURR_IS_ZERO_xor_STATUS_CODE.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__EXISTS_NEW_xor_MXP_DEPLOYS_xor_CALL_EXCEPTION_xor_CALL_FLAG_xor_VALUE_CURR_IS_ZERO_xor_STATUS_CODE.AsVariable()))) - build.GlobalConstraint("hub.MXP_FLAG-binarity", hub__HAS_CODE_xor_MXP_FLAG_xor_CALL_PRC_FAILURE_xor_CON_FLAG_xor_VALUE_NEXT_IS_CURR.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__HAS_CODE_xor_MXP_FLAG_xor_CALL_PRC_FAILURE_xor_CON_FLAG_xor_VALUE_NEXT_IS_CURR.AsVariable()))) - build.GlobalConstraint("hub.MXP_MTNTOP-binarity", hub__HAS_CODE_NEW_xor_MXP_MTNTOP_xor_CALL_PRC_SUCCESS_CALLER_WILL_REVERT_xor_COPY_FLAG_xor_VALUE_NEXT_IS_ORIG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__HAS_CODE_NEW_xor_MXP_MTNTOP_xor_CALL_PRC_SUCCESS_CALLER_WILL_REVERT_xor_COPY_FLAG_xor_VALUE_NEXT_IS_ORIG.AsVariable()))) - build.GlobalConstraint("hub.MXP_MXPX-binarity", hub__IS_PRECOMPILE_xor_MXP_MXPX_xor_CALL_PRC_SUCCESS_CALLER_WONT_REVERT_xor_CREATE_FLAG_xor_VALUE_NEXT_IS_ZERO.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__IS_PRECOMPILE_xor_MXP_MXPX_xor_CALL_PRC_SUCCESS_CALLER_WONT_REVERT_xor_CREATE_FLAG_xor_VALUE_NEXT_IS_ZERO.AsVariable()))) - build.GlobalConstraint("hub.MXP_SIZE_1_NONZERO_NO_MXPX-binarity", hub__MARKED_FOR_SELFDESTRUCT_xor_MXP_SIZE_1_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WILL_REVERT_xor_DEC_FLAG_1_xor_VALUE_ORIG_IS_ZERO.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__MARKED_FOR_SELFDESTRUCT_xor_MXP_SIZE_1_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WILL_REVERT_xor_DEC_FLAG_1_xor_VALUE_ORIG_IS_ZERO.AsVariable()))) - build.GlobalConstraint("hub.MXP_SIZE_2_NONZERO_NO_MXPX-binarity", hub__MARKED_FOR_SELFDESTRUCT_NEW_xor_MXP_SIZE_2_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WONT_REVERT_xor_DEC_FLAG_2_xor_WARMTH.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__MARKED_FOR_SELFDESTRUCT_NEW_xor_MXP_SIZE_2_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WONT_REVERT_xor_DEC_FLAG_2_xor_WARMTH.AsVariable()))) - build.GlobalConstraint("hub.OOB_FLAG-binarity", hub__RLPADDR_FLAG_xor_OOB_FLAG_xor_CALL_SMC_SUCCESS_CALLER_WILL_REVERT_xor_DEC_FLAG_3_xor_WARMTH_NEW.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RLPADDR_FLAG_xor_OOB_FLAG_xor_CALL_SMC_SUCCESS_CALLER_WILL_REVERT_xor_DEC_FLAG_3_xor_WARMTH_NEW.AsVariable()))) - build.GlobalConstraint("hub.OOGX-binarity", hub__PRC_MODEXP_xor_OOGX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_MODEXP_xor_OOGX.AsVariable()))) - build.GlobalConstraint("hub.OPCX-binarity", hub__PRC_RIPEMD_160_xor_OPCX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_RIPEMD_160_xor_OPCX.AsVariable()))) - build.GlobalConstraint("hub.PEEK_AT_ACCOUNT-binarity", hub__PEEK_AT_ACCOUNT.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PEEK_AT_ACCOUNT.AsVariable()))) - build.GlobalConstraint("hub.PEEK_AT_CONTEXT-binarity", hub__PEEK_AT_CONTEXT.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PEEK_AT_CONTEXT.AsVariable()))) - build.GlobalConstraint("hub.PEEK_AT_MISCELLANEOUS-binarity", hub__PEEK_AT_MISCELLANEOUS.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PEEK_AT_MISCELLANEOUS.AsVariable()))) - build.GlobalConstraint("hub.PEEK_AT_SCENARIO-binarity", hub__PEEK_AT_SCENARIO.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PEEK_AT_SCENARIO.AsVariable()))) - build.GlobalConstraint("hub.PEEK_AT_STACK-binarity", hub__PEEK_AT_STACK.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PEEK_AT_STACK.AsVariable()))) - build.GlobalConstraint("hub.PEEK_AT_STORAGE-binarity", hub__PEEK_AT_STORAGE.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PEEK_AT_STORAGE.AsVariable()))) - build.GlobalConstraint("hub.PEEK_AT_TRANSACTION-binarity", hub__PEEK_AT_TRANSACTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PEEK_AT_TRANSACTION.AsVariable()))) - build.GlobalConstraint("hub.PRC_BLAKE2f-binarity", hub__PRC_BLAKE2f_xor_LOG_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_BLAKE2f_xor_LOG_FLAG.AsVariable()))) - build.GlobalConstraint("hub.PRC_ECADD-binarity", hub__PRC_ECADD_xor_LOG_INFO_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_ECADD_xor_LOG_INFO_FLAG.AsVariable()))) - build.GlobalConstraint("hub.PRC_ECMUL-binarity", hub__PRC_ECMUL_xor_MACHINE_STATE_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_ECMUL_xor_MACHINE_STATE_FLAG.AsVariable()))) - build.GlobalConstraint("hub.PRC_ECPAIRING-binarity", hub__PRC_ECPAIRING_xor_MAXCSX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_ECPAIRING_xor_MAXCSX.AsVariable()))) - build.GlobalConstraint("hub.PRC_ECRECOVER-binarity", hub__PRC_ECRECOVER_xor_MOD_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_ECRECOVER_xor_MOD_FLAG.AsVariable()))) - build.GlobalConstraint("hub.PRC_FAILURE_KNOWN_TO_HUB-binarity", hub__PRC_FAILURE_KNOWN_TO_HUB_xor_MUL_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_FAILURE_KNOWN_TO_HUB_xor_MUL_FLAG.AsVariable()))) - build.GlobalConstraint("hub.PRC_FAILURE_KNOWN_TO_RAM-binarity", hub__PRC_FAILURE_KNOWN_TO_RAM_xor_MXPX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_FAILURE_KNOWN_TO_RAM_xor_MXPX.AsVariable()))) - build.GlobalConstraint("hub.PRC_IDENTITY-binarity", hub__PRC_IDENTITY_xor_MXP_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_IDENTITY_xor_MXP_FLAG.AsVariable()))) - build.GlobalConstraint("hub.PRC_MODEXP-binarity", hub__PRC_MODEXP_xor_OOGX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_MODEXP_xor_OOGX.AsVariable()))) - build.GlobalConstraint("hub.PRC_RIPEMD-160-binarity", hub__PRC_RIPEMD_160_xor_OPCX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_RIPEMD_160_xor_OPCX.AsVariable()))) - build.GlobalConstraint("hub.PRC_SHA2-256-binarity", hub__PRC_SHA2_256_xor_PUSHPOP_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_SHA2_256_xor_PUSHPOP_FLAG.AsVariable()))) - build.GlobalConstraint("hub.PRC_SUCCESS_CALLER_WILL_REVERT-binarity", hub__PRC_SUCCESS_CALLER_WILL_REVERT_xor_RDCX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_SUCCESS_CALLER_WILL_REVERT_xor_RDCX.AsVariable()))) - build.GlobalConstraint("hub.PRC_SUCCESS_CALLER_WONT_REVERT-binarity", hub__PRC_SUCCESS_CALLER_WONT_REVERT_xor_SHF_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_SUCCESS_CALLER_WONT_REVERT_xor_SHF_FLAG.AsVariable()))) - build.GlobalConstraint("hub.RDCX-binarity", hub__PRC_SUCCESS_CALLER_WILL_REVERT_xor_RDCX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__PRC_SUCCESS_CALLER_WILL_REVERT_xor_RDCX.AsVariable()))) - build.GlobalConstraint("hub.REQUIRES_EVM_EXECUTION-binarity", hub__EXISTS_xor_MMU_SUCCESS_BIT_xor_CALL_EOA_SUCCESS_CALLER_WONT_REVERT_xor_BTC_FLAG_xor_VALUE_CURR_IS_ORIG_xor_REQUIRES_EVM_EXECUTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__EXISTS_xor_MMU_SUCCESS_BIT_xor_CALL_EOA_SUCCESS_CALLER_WONT_REVERT_xor_BTC_FLAG_xor_VALUE_CURR_IS_ORIG_xor_REQUIRES_EVM_EXECUTION.AsVariable()))) - build.GlobalConstraint("hub.RETURN_EXCEPTION-binarity", hub__RETURN_EXCEPTION_xor_SOX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_EXCEPTION_xor_SOX.AsVariable()))) - build.GlobalConstraint("hub.RETURN_FROM_DEPLOYMENT_EMPTY_CODE_WILL_REVERT-binarity", hub__RETURN_FROM_DEPLOYMENT_EMPTY_CODE_WILL_REVERT_xor_SSTOREX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_FROM_DEPLOYMENT_EMPTY_CODE_WILL_REVERT_xor_SSTOREX.AsVariable()))) - build.GlobalConstraint("hub.RETURN_FROM_DEPLOYMENT_EMPTY_CODE_WONT_REVERT-binarity", hub__RETURN_FROM_DEPLOYMENT_EMPTY_CODE_WONT_REVERT_xor_STACKRAM_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_FROM_DEPLOYMENT_EMPTY_CODE_WONT_REVERT_xor_STACKRAM_FLAG.AsVariable()))) - build.GlobalConstraint("hub.RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WILL_REVERT-binarity", hub__RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WILL_REVERT_xor_STACK_ITEM_POP_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WILL_REVERT_xor_STACK_ITEM_POP_1.AsVariable()))) - build.GlobalConstraint("hub.RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WONT_REVERT-binarity", hub__RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WONT_REVERT_xor_STACK_ITEM_POP_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WONT_REVERT_xor_STACK_ITEM_POP_2.AsVariable()))) - build.GlobalConstraint("hub.RETURN_FROM_MESSAGE_CALL_WILL_TOUCH_RAM-binarity", hub__RETURN_FROM_MESSAGE_CALL_WILL_TOUCH_RAM_xor_STACK_ITEM_POP_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_FROM_MESSAGE_CALL_WILL_TOUCH_RAM_xor_STACK_ITEM_POP_3.AsVariable()))) - build.GlobalConstraint("hub.RETURN_FROM_MESSAGE_CALL_WONT_TOUCH_RAM-binarity", hub__RETURN_FROM_MESSAGE_CALL_WONT_TOUCH_RAM_xor_STACK_ITEM_POP_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_FROM_MESSAGE_CALL_WONT_TOUCH_RAM_xor_STACK_ITEM_POP_4.AsVariable()))) - build.GlobalConstraint("hub.RLPADDR_FLAG-binarity", hub__RLPADDR_FLAG_xor_OOB_FLAG_xor_CALL_SMC_SUCCESS_CALLER_WILL_REVERT_xor_DEC_FLAG_3_xor_WARMTH_NEW.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RLPADDR_FLAG_xor_OOB_FLAG_xor_CALL_SMC_SUCCESS_CALLER_WILL_REVERT_xor_DEC_FLAG_3_xor_WARMTH_NEW.AsVariable()))) - build.GlobalConstraint("hub.ROMLEX_FLAG-binarity", hub__ROMLEX_FLAG_xor_STP_EXISTS_xor_CALL_SMC_SUCCESS_CALLER_WONT_REVERT_xor_DEC_FLAG_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__ROMLEX_FLAG_xor_STP_EXISTS_xor_CALL_SMC_SUCCESS_CALLER_WONT_REVERT_xor_DEC_FLAG_4.AsVariable()))) - build.GlobalConstraint("hub.SELFDESTRUCT_EXCEPTION-binarity", hub__SELFDESTRUCT_EXCEPTION_xor_STATICX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__SELFDESTRUCT_EXCEPTION_xor_STATICX.AsVariable()))) - build.GlobalConstraint("hub.SELFDESTRUCT_WILL_REVERT-binarity", hub__SELFDESTRUCT_WILL_REVERT_xor_STATIC_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__SELFDESTRUCT_WILL_REVERT_xor_STATIC_FLAG.AsVariable()))) - build.GlobalConstraint("hub.SELFDESTRUCT_WONT_REVERT_ALREADY_MARKED-binarity", hub__SELFDESTRUCT_WONT_REVERT_ALREADY_MARKED_xor_STO_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__SELFDESTRUCT_WONT_REVERT_ALREADY_MARKED_xor_STO_FLAG.AsVariable()))) - build.GlobalConstraint("hub.SELFDESTRUCT_WONT_REVERT_NOT_YET_MARKED-binarity", hub__SELFDESTRUCT_WONT_REVERT_NOT_YET_MARKED_xor_SUX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__SELFDESTRUCT_WONT_REVERT_NOT_YET_MARKED_xor_SUX.AsVariable()))) - build.GlobalConstraint("hub.SOX-binarity", hub__RETURN_EXCEPTION_xor_SOX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_EXCEPTION_xor_SOX.AsVariable()))) - build.GlobalConstraint("hub.SSTOREX-binarity", hub__RETURN_FROM_DEPLOYMENT_EMPTY_CODE_WILL_REVERT_xor_SSTOREX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_FROM_DEPLOYMENT_EMPTY_CODE_WILL_REVERT_xor_SSTOREX.AsVariable()))) - build.GlobalConstraint("hub.STACK_ITEM_POP_1-binarity", hub__RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WILL_REVERT_xor_STACK_ITEM_POP_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WILL_REVERT_xor_STACK_ITEM_POP_1.AsVariable()))) - build.GlobalConstraint("hub.STACK_ITEM_POP_2-binarity", hub__RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WONT_REVERT_xor_STACK_ITEM_POP_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_FROM_DEPLOYMENT_NONEMPTY_CODE_WONT_REVERT_xor_STACK_ITEM_POP_2.AsVariable()))) - build.GlobalConstraint("hub.STACK_ITEM_POP_3-binarity", hub__RETURN_FROM_MESSAGE_CALL_WILL_TOUCH_RAM_xor_STACK_ITEM_POP_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_FROM_MESSAGE_CALL_WILL_TOUCH_RAM_xor_STACK_ITEM_POP_3.AsVariable()))) - build.GlobalConstraint("hub.STACK_ITEM_POP_4-binarity", hub__RETURN_FROM_MESSAGE_CALL_WONT_TOUCH_RAM_xor_STACK_ITEM_POP_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RETURN_FROM_MESSAGE_CALL_WONT_TOUCH_RAM_xor_STACK_ITEM_POP_4.AsVariable()))) - build.GlobalConstraint("hub.STATICX-binarity", hub__SELFDESTRUCT_EXCEPTION_xor_STATICX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__SELFDESTRUCT_EXCEPTION_xor_STATICX.AsVariable()))) - build.GlobalConstraint("hub.STP_EXISTS-binarity", hub__ROMLEX_FLAG_xor_STP_EXISTS_xor_CALL_SMC_SUCCESS_CALLER_WONT_REVERT_xor_DEC_FLAG_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__ROMLEX_FLAG_xor_STP_EXISTS_xor_CALL_SMC_SUCCESS_CALLER_WONT_REVERT_xor_DEC_FLAG_4.AsVariable()))) - build.GlobalConstraint("hub.STP_FLAG-binarity", hub__TRM_FLAG_xor_STP_FLAG_xor_CREATE_ABORT_xor_DUP_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__TRM_FLAG_xor_STP_FLAG_xor_CREATE_ABORT_xor_DUP_FLAG.AsVariable()))) - build.GlobalConstraint("hub.STP_OOGX-binarity", hub__WARMTH_xor_STP_OOGX_xor_CREATE_EMPTY_INIT_CODE_WILL_REVERT_xor_EXT_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__WARMTH_xor_STP_OOGX_xor_CREATE_EMPTY_INIT_CODE_WILL_REVERT_xor_EXT_FLAG.AsVariable()))) - build.GlobalConstraint("hub.STP_WARMTH-binarity", hub__WARMTH_NEW_xor_STP_WARMTH_xor_CREATE_EMPTY_INIT_CODE_WONT_REVERT_xor_HALT_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__WARMTH_NEW_xor_STP_WARMTH_xor_CREATE_EMPTY_INIT_CODE_WONT_REVERT_xor_HALT_FLAG.AsVariable()))) - build.GlobalConstraint("hub.SUX-binarity", hub__SELFDESTRUCT_WONT_REVERT_NOT_YET_MARKED_xor_SUX.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__SELFDESTRUCT_WONT_REVERT_NOT_YET_MARKED_xor_SUX.AsVariable()))) - build.GlobalConstraint("hub.TRM_FLAG-binarity", hub__TRM_FLAG_xor_STP_FLAG_xor_CREATE_ABORT_xor_DUP_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__TRM_FLAG_xor_STP_FLAG_xor_CREATE_ABORT_xor_DUP_FLAG.AsVariable()))) - build.GlobalConstraint("hub.TX_EXEC-binarity", hub__TX_EXEC.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__TX_EXEC.AsVariable()))) - build.GlobalConstraint("hub.TX_FINL-binarity", hub__TX_FINL.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__TX_FINL.AsVariable()))) - build.GlobalConstraint("hub.TX_INIT-binarity", hub__TX_INIT.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__TX_INIT.AsVariable()))) - build.GlobalConstraint("hub.TX_SKIP-binarity", hub__TX_SKIP.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__TX_SKIP.AsVariable()))) - build.GlobalConstraint("hub.TX_WARM-binarity", hub__TX_WARM.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__TX_WARM.AsVariable()))) - build.GlobalConstraint("hub.UPDATE-binarity", hub__DEPLOYMENT_STATUS_NEW_xor_UPDATE_xor_MMU_FLAG_xor_CALL_EOA_SUCCESS_CALLER_WILL_REVERT_xor_BIN_FLAG_xor_VALUE_CURR_CHANGES_xor_IS_TYPE2.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__DEPLOYMENT_STATUS_NEW_xor_UPDATE_xor_MMU_FLAG_xor_CALL_EOA_SUCCESS_CALLER_WILL_REVERT_xor_BIN_FLAG_xor_VALUE_CURR_CHANGES_xor_IS_TYPE2.AsVariable()))) - build.GlobalConstraint("hub.WARMTH-binarity", hub__WARMTH_xor_STP_OOGX_xor_CREATE_EMPTY_INIT_CODE_WILL_REVERT_xor_EXT_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__WARMTH_xor_STP_OOGX_xor_CREATE_EMPTY_INIT_CODE_WILL_REVERT_xor_EXT_FLAG.AsVariable()))) - build.GlobalConstraint("hub.WARMTH-binarity", hub__MARKED_FOR_SELFDESTRUCT_NEW_xor_MXP_SIZE_2_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WONT_REVERT_xor_DEC_FLAG_2_xor_WARMTH.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__MARKED_FOR_SELFDESTRUCT_NEW_xor_MXP_SIZE_2_NONZERO_NO_MXPX_xor_CALL_SMC_FAILURE_CALLER_WONT_REVERT_xor_DEC_FLAG_2_xor_WARMTH.AsVariable()))) - build.GlobalConstraint("hub.WARMTH_NEW-binarity", hub__WARMTH_NEW_xor_STP_WARMTH_xor_CREATE_EMPTY_INIT_CODE_WONT_REVERT_xor_HALT_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__WARMTH_NEW_xor_STP_WARMTH_xor_CREATE_EMPTY_INIT_CODE_WONT_REVERT_xor_HALT_FLAG.AsVariable()))) - build.GlobalConstraint("hub.WARMTH_NEW-binarity", hub__RLPADDR_FLAG_xor_OOB_FLAG_xor_CALL_SMC_SUCCESS_CALLER_WILL_REVERT_xor_DEC_FLAG_3_xor_WARMTH_NEW.AsVariable().Mul(symbolic.NewConstant("1").Sub(hub__RLPADDR_FLAG_xor_OOB_FLAG_xor_CALL_SMC_SUCCESS_CALLER_WILL_REVERT_xor_DEC_FLAG_3_xor_WARMTH_NEW.AsVariable()))) - build.Inclusion("logdata-into-rlptxrcpt", []Handle{rlptxrcpt__ABS_LOG_NUM, rlptxrcpt__PHASE_ID, rlptxrcpt__INDEX_LOCAL, rlptxrcpt__LIMB, rlptxrcpt__nBYTES}, []Handle{logdata__C__EXPAND__mul_ABS_LOG_NUM_LOGS_DATA__, logdata__C__EXPAND__mul_77_LOGS_DATA__, logdata__C__EXPAND__mul_INDEX_LOGS_DATA__, logdata__C__EXPAND__mul_LIMB_LOGS_DATA__, logdata__C__EXPAND__mul_SIZE_LIMB_LOGS_DATA__}) - build.GlobalConstraint("logdata.NORM[(- ABS_LOG_NUM ABS_LOG_NUM₋₁)]#1", logdata__ABS_LOG_NUM.AsVariable().Sub(logdata__ABS_LOG_NUM.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(logdata__ABS_LOG_NUM.AsVariable().Sub(logdata__ABS_LOG_NUM.Shift(-1).AsVariable()).Mul(logdata__C_INV____ABS_LOG_NUM_ABS_LOG_NUM_1__.AsVariable())))) - build.GlobalConstraint("logdata.NORM[(- ABS_LOG_NUM ABS_LOG_NUM₋₁)]#2", logdata__C_INV____ABS_LOG_NUM_ABS_LOG_NUM_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(logdata__ABS_LOG_NUM.AsVariable().Sub(logdata__ABS_LOG_NUM.Shift(-1).AsVariable()).Mul(logdata__C_INV____ABS_LOG_NUM_ABS_LOG_NUM_1__.AsVariable())))) - build.GlobalConstraint("logdata.NORM[(- LOGS_DATA 1)]#1", logdata__LOGS_DATA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(logdata__LOGS_DATA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(logdata__C_INV____LOGS_DATA_1__.AsVariable())))) - build.GlobalConstraint("logdata.NORM[(- LOGS_DATA 1)]#2", logdata__C_INV____LOGS_DATA_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(logdata__LOGS_DATA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(logdata__C_INV____LOGS_DATA_1__.AsVariable())))) - build.GlobalConstraint("logdata.NORM[ABS_LOG_NUM]#1", logdata__ABS_LOG_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(logdata__ABS_LOG_NUM.AsVariable().Mul(logdata__C_INV_ABS_LOG_NUM_.AsVariable())))) - build.GlobalConstraint("logdata.NORM[ABS_LOG_NUM]#2", logdata__C_INV_ABS_LOG_NUM_.AsVariable().Mul(symbolic.NewConstant("1").Sub(logdata__ABS_LOG_NUM.AsVariable().Mul(logdata__C_INV_ABS_LOG_NUM_.AsVariable())))) - build.GlobalConstraint("logdata.NORM[SIZE_TOTAL]#1", logdata__SIZE_TOTAL.AsVariable().Mul(symbolic.NewConstant("1").Sub(logdata__SIZE_TOTAL.AsVariable().Mul(logdata__C_INV_SIZE_TOTAL_.AsVariable())))) - build.GlobalConstraint("logdata.NORM[SIZE_TOTAL]#2", logdata__C_INV_SIZE_TOTAL_.AsVariable().Mul(symbolic.NewConstant("1").Sub(logdata__SIZE_TOTAL.AsVariable().Mul(logdata__C_INV_SIZE_TOTAL_.AsVariable())))) - build.LocalConstraint("logdata.final-row#0", logdata__ABS_LOG_NUM.Shift(-1).AsVariable().Mul(logdata__ABS_LOG_NUM.Shift(-1).AsVariable().Sub(logdata__ABS_LOG_NUM_MAX.Shift(-1).AsVariable()))) - build.LocalConstraint("logdata.final-row#1", logdata__ABS_LOG_NUM.Shift(-1).AsVariable().Mul(symbolic.NewConstant("1").Sub(logdata__LOGS_DATA.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(logdata__C_INV____LOGS_DATA_1__.Shift(-1).AsVariable()))).Mul(logdata__SIZE_ACC.Shift(-1).AsVariable().Sub(logdata__SIZE_TOTAL.Shift(-1).AsVariable()))) - build.LocalConstraint("logdata.first-row", logdata__ABS_LOG_NUM.AsVariable()) - build.GlobalConstraint("logdata.forced-vanishing#0", symbolic.NewConstant("1").Sub(logdata__ABS_LOG_NUM.AsVariable().Mul(logdata__C_INV_ABS_LOG_NUM_.AsVariable())).Mul(logdata__LOGS_DATA.AsVariable())) - build.GlobalConstraint("logdata.forced-vanishing#1", symbolic.NewConstant("1").Sub(logdata__ABS_LOG_NUM.AsVariable().Mul(logdata__C_INV_ABS_LOG_NUM_.AsVariable())).Mul(logdata__SIZE_TOTAL.AsVariable())) - build.GlobalConstraint("logdata.forced-vanishing#2", symbolic.NewConstant("1").Sub(logdata__ABS_LOG_NUM.AsVariable().Mul(logdata__C_INV_ABS_LOG_NUM_.AsVariable())).Mul(logdata__SIZE_ACC.AsVariable())) - build.GlobalConstraint("logdata.forced-vanishing#3", symbolic.NewConstant("1").Sub(logdata__ABS_LOG_NUM.AsVariable().Mul(logdata__C_INV_ABS_LOG_NUM_.AsVariable())).Mul(logdata__SIZE_LIMB.AsVariable())) - build.GlobalConstraint("logdata.forced-vanishing#4", symbolic.NewConstant("1").Sub(logdata__ABS_LOG_NUM.AsVariable().Mul(logdata__C_INV_ABS_LOG_NUM_.AsVariable())).Mul(logdata__LIMB.AsVariable())) - build.GlobalConstraint("logdata.forced-vanishing#5", symbolic.NewConstant("1").Sub(logdata__ABS_LOG_NUM.AsVariable().Mul(logdata__C_INV_ABS_LOG_NUM_.AsVariable())).Mul(logdata__INDEX.AsVariable())) - build.GlobalConstraint("logdata.index-reset", logdata__ABS_LOG_NUM.AsVariable().Sub(logdata__ABS_LOG_NUM.Shift(-1).AsVariable()).Mul(logdata__INDEX.AsVariable())) - build.GlobalConstraint("logdata.log-constancies", symbolic.NewConstant("1").Sub(logdata__ABS_LOG_NUM.AsVariable().Sub(logdata__ABS_LOG_NUM.Shift(-1).AsVariable()).Mul(logdata__C_INV____ABS_LOG_NUM_ABS_LOG_NUM_1__.AsVariable())).Mul(logdata__SIZE_TOTAL.AsVariable().Sub(logdata__SIZE_TOTAL.Shift(-1).AsVariable()))) - build.GlobalConstraint("logdata.log-logs-data#0", logdata__LOGS_DATA.AsVariable().Mul(logdata__ABS_LOG_NUM.AsVariable().Sub(logdata__ABS_LOG_NUM.Shift(-1).AsVariable())).Mul(logdata__SIZE_ACC.AsVariable().Sub(logdata__SIZE_LIMB.AsVariable()))) - build.GlobalConstraint("logdata.log-logs-data#1", logdata__LOGS_DATA.AsVariable().Mul(logdata__ABS_LOG_NUM.AsVariable().Sub(logdata__ABS_LOG_NUM.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))).Mul(logdata__SIZE_ACC.AsVariable().Sub(logdata__SIZE_ACC.Shift(-1).AsVariable().Add(logdata__SIZE_LIMB.AsVariable())))) - build.GlobalConstraint("logdata.log-logs-data#2", logdata__LOGS_DATA.AsVariable().Mul(logdata__ABS_LOG_NUM.AsVariable().Sub(logdata__ABS_LOG_NUM.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))).Mul(logdata__INDEX.AsVariable().Sub(logdata__INDEX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("logdata.log-logs-data#3", logdata__LOGS_DATA.AsVariable().Mul(logdata__ABS_LOG_NUM.Shift(1).AsVariable().Sub(logdata__ABS_LOG_NUM.AsVariable())).Mul(logdata__SIZE_TOTAL.AsVariable().Sub(logdata__SIZE_ACC.AsVariable()))) - build.GlobalConstraint("logdata.log-logs-data#4", logdata__LOGS_DATA.AsVariable().Mul(logdata__ABS_LOG_NUM.Shift(1).AsVariable().Sub(logdata__ABS_LOG_NUM.AsVariable())).Mul(logdata__INDEX.Shift(1).AsVariable())) - build.GlobalConstraint("logdata.log-logs-data-definition#0", symbolic.NewConstant("1").Sub(logdata__SIZE_TOTAL.AsVariable().Mul(logdata__C_INV_SIZE_TOTAL_.AsVariable())).Mul(logdata__LOGS_DATA.AsVariable())) - build.GlobalConstraint("logdata.log-logs-data-definition#1", logdata__SIZE_TOTAL.AsVariable().Mul(logdata__LOGS_DATA.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("logdata.log-logs-no-data#0", logdata__ABS_LOG_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(logdata__LOGS_DATA.AsVariable())).Mul(logdata__SIZE_TOTAL.AsVariable())) - build.GlobalConstraint("logdata.log-logs-no-data#1", logdata__ABS_LOG_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(logdata__LOGS_DATA.AsVariable())).Mul(logdata__SIZE_ACC.AsVariable())) - build.GlobalConstraint("logdata.log-logs-no-data#2", logdata__ABS_LOG_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(logdata__LOGS_DATA.AsVariable())).Mul(logdata__SIZE_LIMB.AsVariable())) - build.GlobalConstraint("logdata.log-logs-no-data#3", logdata__ABS_LOG_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(logdata__LOGS_DATA.AsVariable())).Mul(logdata__LIMB.AsVariable())) - build.GlobalConstraint("logdata.log-logs-no-data#4", logdata__ABS_LOG_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(logdata__LOGS_DATA.AsVariable())).Mul(logdata__ABS_LOG_NUM.AsVariable().Sub(logdata__ABS_LOG_NUM.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("logdata.number-increments", logdata__ABS_LOG_NUM.AsVariable().Sub(logdata__ABS_LOG_NUM.Shift(-1).AsVariable()).Mul(logdata__ABS_LOG_NUM.AsVariable().Sub(logdata__ABS_LOG_NUM.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.Inclusion("loginfo-into-logdata", []Handle{logdata__ABS_LOG_NUM_MAX, logdata__ABS_LOG_NUM, logdata__SIZE_TOTAL}, []Handle{loginfo__C__EXPAND__mul_ABS_LOG_NUM_MAX_TXN_EMITS_LOGS__, loginfo__C__EXPAND__mul_ABS_LOG_NUM_TXN_EMITS_LOGS__, loginfo__C__EXPAND__mul_DATA_SIZE_TXN_EMITS_LOGS__}) - build.Inclusion("loginfo-into-rlptxrcpt", []Handle{rlptxrcpt__ABS_TX_NUM_MAX, rlptxrcpt__ABS_TX_NUM, rlptxrcpt__ABS_LOG_NUM_MAX, rlptxrcpt__ABS_LOG_NUM, rlptxrcpt__PHASE_ID, rlptxrcpt__INPUT_1, rlptxrcpt__INPUT_2}, []Handle{loginfo__ABS_TXN_NUM_MAX, loginfo__ABS_TXN_NUM, loginfo__ABS_LOG_NUM_MAX, loginfo__ABS_LOG_NUM, loginfo__PHASE, loginfo__DATA_HI, loginfo__DATA_LO}) - build.GlobalConstraint("loginfo.IS_LOG_X_0-binarity", loginfo__IS_LOG_X_0.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__IS_LOG_X_0.AsVariable()))) - build.GlobalConstraint("loginfo.IS_LOG_X_1-binarity", loginfo__IS_LOG_X_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__IS_LOG_X_1.AsVariable()))) - build.GlobalConstraint("loginfo.IS_LOG_X_2-binarity", loginfo__IS_LOG_X_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__IS_LOG_X_2.AsVariable()))) - build.GlobalConstraint("loginfo.IS_LOG_X_3-binarity", loginfo__IS_LOG_X_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__IS_LOG_X_3.AsVariable()))) - build.GlobalConstraint("loginfo.IS_LOG_X_4-binarity", loginfo__IS_LOG_X_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__IS_LOG_X_4.AsVariable()))) - build.GlobalConstraint("loginfo.NORM[(- CT CT_MAX)]#1", loginfo__CT.AsVariable().Sub(loginfo__CT_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Sub(loginfo__CT_MAX.AsVariable()).Mul(loginfo__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("loginfo.NORM[(- CT CT_MAX)]#2", loginfo__C_INV____CT_CT_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Sub(loginfo__CT_MAX.AsVariable()).Mul(loginfo__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("loginfo.NORM[ABS_TXN_NUM]#1", loginfo__ABS_TXN_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__ABS_TXN_NUM.AsVariable().Mul(loginfo__C_INV_ABS_TXN_NUM_.AsVariable())))) - build.GlobalConstraint("loginfo.NORM[ABS_TXN_NUM]#2", loginfo__C_INV_ABS_TXN_NUM_.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__ABS_TXN_NUM.AsVariable().Mul(loginfo__C_INV_ABS_TXN_NUM_.AsVariable())))) - build.GlobalConstraint("loginfo.NORM[CT]#1", loginfo__CT.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("loginfo.NORM[CT]#2", loginfo__C_INV_CT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("loginfo.TXN_EMITS_LOGS-binarity", loginfo__TXN_EMITS_LOGS.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__TXN_EMITS_LOGS.AsVariable()))) - build.GlobalConstraint("loginfo.automatic-vanishing#0", symbolic.NewConstant("1").Sub(loginfo__ABS_TXN_NUM.AsVariable().Mul(loginfo__C_INV_ABS_TXN_NUM_.AsVariable())).Mul(loginfo__ABS_TXN_NUM_MAX.AsVariable())) - build.GlobalConstraint("loginfo.automatic-vanishing#1", symbolic.NewConstant("1").Sub(loginfo__ABS_TXN_NUM.AsVariable().Mul(loginfo__C_INV_ABS_TXN_NUM_.AsVariable())).Mul(loginfo__TXN_EMITS_LOGS.AsVariable())) - build.GlobalConstraint("loginfo.automatic-vanishing#2", symbolic.NewConstant("1").Sub(loginfo__ABS_TXN_NUM.AsVariable().Mul(loginfo__C_INV_ABS_TXN_NUM_.AsVariable())).Mul(loginfo__ABS_LOG_NUM_MAX.AsVariable())) - build.GlobalConstraint("loginfo.automatic-vanishing#3", symbolic.NewConstant("1").Sub(loginfo__ABS_TXN_NUM.AsVariable().Mul(loginfo__C_INV_ABS_TXN_NUM_.AsVariable())).Mul(loginfo__ABS_LOG_NUM.AsVariable())) - build.GlobalConstraint("loginfo.automatic-vanishing#4", symbolic.NewConstant("1").Sub(loginfo__ABS_TXN_NUM.AsVariable().Mul(loginfo__C_INV_ABS_TXN_NUM_.AsVariable())).Mul(loginfo__CT_MAX.AsVariable())) - build.GlobalConstraint("loginfo.automatic-vanishing#5", symbolic.NewConstant("1").Sub(loginfo__ABS_TXN_NUM.AsVariable().Mul(loginfo__C_INV_ABS_TXN_NUM_.AsVariable())).Mul(loginfo__CT.AsVariable())) - build.GlobalConstraint("loginfo.batch-constancies#0", loginfo__ABS_TXN_NUM.AsVariable().Mul(loginfo__ABS_TXN_NUM_MAX.Shift(1).AsVariable().Sub(loginfo__ABS_TXN_NUM_MAX.AsVariable()))) - build.GlobalConstraint("loginfo.batch-constancies#1", loginfo__ABS_TXN_NUM.AsVariable().Mul(loginfo__ABS_LOG_NUM_MAX.Shift(1).AsVariable().Sub(loginfo__ABS_LOG_NUM_MAX.AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#0", loginfo__CT.AsVariable().Mul(loginfo__ABS_TXN_NUM.AsVariable().Sub(loginfo__ABS_TXN_NUM.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#1", loginfo__CT.AsVariable().Mul(loginfo__ABS_LOG_NUM.AsVariable().Sub(loginfo__ABS_LOG_NUM.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#2", loginfo__CT.AsVariable().Mul(loginfo__INST.AsVariable().Sub(loginfo__INST.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#3", loginfo__CT.AsVariable().Mul(loginfo__ADDR_HI.AsVariable().Sub(loginfo__ADDR_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#4", loginfo__CT.AsVariable().Mul(loginfo__ADDR_LO.AsVariable().Sub(loginfo__ADDR_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#5", loginfo__CT.AsVariable().Mul(loginfo__TOPIC_HI_1.AsVariable().Sub(loginfo__TOPIC_HI_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#6", loginfo__CT.AsVariable().Mul(loginfo__TOPIC_HI_2.AsVariable().Sub(loginfo__TOPIC_HI_2.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#7", loginfo__CT.AsVariable().Mul(loginfo__TOPIC_HI_3.AsVariable().Sub(loginfo__TOPIC_HI_3.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#8", loginfo__CT.AsVariable().Mul(loginfo__TOPIC_HI_4.AsVariable().Sub(loginfo__TOPIC_HI_4.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#9", loginfo__CT.AsVariable().Mul(loginfo__TOPIC_LO_1.AsVariable().Sub(loginfo__TOPIC_LO_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#10", loginfo__CT.AsVariable().Mul(loginfo__TOPIC_LO_2.AsVariable().Sub(loginfo__TOPIC_LO_2.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#11", loginfo__CT.AsVariable().Mul(loginfo__TOPIC_LO_3.AsVariable().Sub(loginfo__TOPIC_LO_3.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#12", loginfo__CT.AsVariable().Mul(loginfo__TOPIC_LO_4.AsVariable().Sub(loginfo__TOPIC_LO_4.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.counter-constancies#13", loginfo__CT.AsVariable().Mul(loginfo__DATA_SIZE.AsVariable().Sub(loginfo__DATA_SIZE.Shift(-1).AsVariable()))) - build.LocalConstraint("loginfo.final-row#0", loginfo__ABS_TXN_NUM.Shift(-1).AsVariable().Mul(loginfo__ABS_TXN_NUM.Shift(-1).AsVariable().Sub(loginfo__ABS_TXN_NUM_MAX.Shift(-1).AsVariable()))) - build.LocalConstraint("loginfo.final-row#1", loginfo__ABS_TXN_NUM.Shift(-1).AsVariable().Mul(loginfo__ABS_LOG_NUM.Shift(-1).AsVariable().Sub(loginfo__ABS_LOG_NUM_MAX.Shift(-1).AsVariable()))) - build.LocalConstraint("loginfo.final-row#2", loginfo__ABS_TXN_NUM.Shift(-1).AsVariable().Mul(loginfo__CT.Shift(-1).AsVariable().Sub(loginfo__CT_MAX.Shift(-1).AsVariable()))) - build.LocalConstraint("loginfo.first-row", loginfo__ABS_TXN_NUM.AsVariable()) - build.GlobalConstraint("loginfo.inst-and-flags#0", loginfo__INST.AsVariable().Sub(symbolic.NewConstant("160").Mul(loginfo__IS_LOG_X_0.AsVariable()).Add(symbolic.NewConstant("161").Mul(loginfo__IS_LOG_X_1.AsVariable()).Add(symbolic.NewConstant("162").Mul(loginfo__IS_LOG_X_2.AsVariable()).Add(symbolic.NewConstant("163").Mul(loginfo__IS_LOG_X_3.AsVariable()).Add(symbolic.NewConstant("164").Mul(loginfo__IS_LOG_X_4.AsVariable()))))))) - build.GlobalConstraint("loginfo.inst-and-flags#1", loginfo__TXN_EMITS_LOGS.AsVariable().Sub(loginfo__IS_LOG_X_0.AsVariable().Add(loginfo__IS_LOG_X_1.AsVariable().Add(loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable())))))) - build.GlobalConstraint("loginfo.logging-transaction#0", loginfo__TXN_EMITS_LOGS.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__ABS_LOG_NUM.AsVariable().Sub(loginfo__ABS_LOG_NUM.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("loginfo.logging-transaction#1", loginfo__TXN_EMITS_LOGS.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__CT_MAX.AsVariable().Sub(symbolic.NewConstant("1").Add(loginfo__INST.AsVariable().Sub(symbolic.NewConstant("160")))))) - build.GlobalConstraint("loginfo.logging-transaction#2", loginfo__TXN_EMITS_LOGS.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Sub(loginfo__CT_MAX.AsVariable()).Mul(loginfo__C_INV____CT_CT_MAX__.AsVariable()))).Mul(loginfo__ABS_TXN_NUM.Shift(1).AsVariable().Sub(loginfo__ABS_TXN_NUM.AsVariable().Add(symbolic.NewConstant("1"))).Mul(loginfo__ABS_LOG_NUM.Shift(1).AsVariable().Sub(loginfo__ABS_LOG_NUM.AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("loginfo.logging-transaction#3", loginfo__TXN_EMITS_LOGS.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Sub(loginfo__CT_MAX.AsVariable()).Mul(loginfo__C_INV____CT_CT_MAX__.AsVariable()))).Mul(loginfo__ABS_LOG_NUM.Shift(1).AsVariable().Sub(loginfo__ABS_LOG_NUM.AsVariable().Add(loginfo__TXN_EMITS_LOGS.Shift(1).AsVariable())))) - build.GlobalConstraint("loginfo.logging-transaction#4", loginfo__TXN_EMITS_LOGS.AsVariable().Mul(loginfo__CT.AsVariable().Sub(loginfo__CT_MAX.AsVariable())).Mul(loginfo__CT.Shift(1).AsVariable().Sub(loginfo__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("loginfo.no-logs-transaction#0", loginfo__ABS_TXN_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__TXN_EMITS_LOGS.AsVariable())).Mul(loginfo__ABS_LOG_NUM.AsVariable().Sub(loginfo__ABS_LOG_NUM.Shift(-1).AsVariable()))) - build.GlobalConstraint("loginfo.no-logs-transaction#1", loginfo__ABS_TXN_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__TXN_EMITS_LOGS.AsVariable())).Mul(loginfo__ABS_TXN_NUM.AsVariable().Sub(loginfo__ABS_TXN_NUM.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("loginfo.no-logs-transaction#2", loginfo__ABS_TXN_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__TXN_EMITS_LOGS.AsVariable())).Mul(loginfo__CT_MAX.AsVariable())) - build.GlobalConstraint("loginfo.no-logs-transaction#3", loginfo__ABS_TXN_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__TXN_EMITS_LOGS.AsVariable())).Mul(loginfo__INST.AsVariable())) - build.GlobalConstraint("loginfo.number-increments#0", loginfo__ABS_TXN_NUM.Shift(1).AsVariable().Sub(loginfo__ABS_TXN_NUM.AsVariable()).Mul(loginfo__ABS_TXN_NUM.Shift(1).AsVariable().Sub(loginfo__ABS_TXN_NUM.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("loginfo.number-increments#1", loginfo__ABS_LOG_NUM.Shift(1).AsVariable().Sub(loginfo__ABS_LOG_NUM.AsVariable()).Mul(loginfo__ABS_LOG_NUM.Shift(1).AsVariable().Sub(loginfo__ABS_LOG_NUM.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("loginfo.transaction-constancies", loginfo__ABS_TXN_NUM.Shift(1).AsVariable().Sub(symbolic.NewConstant("1").Add(loginfo__ABS_TXN_NUM.AsVariable())).Mul(loginfo__TXN_EMITS_LOGS.Shift(1).AsVariable().Sub(loginfo__TXN_EMITS_LOGS.AsVariable()))) - build.GlobalConstraint("loginfo.verticalisation-no-log#0", loginfo__ABS_TXN_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__TXN_EMITS_LOGS.AsVariable())).Mul(loginfo__PHASE.AsVariable().Sub(symbolic.NewConstant("11")))) - build.GlobalConstraint("loginfo.verticalisation-no-log#1", loginfo__ABS_TXN_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__TXN_EMITS_LOGS.AsVariable())).Mul(loginfo__DATA_HI.AsVariable())) - build.GlobalConstraint("loginfo.verticalisation-no-log#2", loginfo__ABS_TXN_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__TXN_EMITS_LOGS.AsVariable())).Mul(loginfo__DATA_LO.AsVariable())) - build.GlobalConstraint("loginfo.verticalization-row-1-and-2#0", loginfo__IS_LOG_X_0.AsVariable().Add(loginfo__IS_LOG_X_1.AsVariable().Add(loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__PHASE.AsVariable().Sub(symbolic.NewConstant("83")))) - build.GlobalConstraint("loginfo.verticalization-row-1-and-2#1", loginfo__IS_LOG_X_0.AsVariable().Add(loginfo__IS_LOG_X_1.AsVariable().Add(loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__DATA_HI.AsVariable().Sub(loginfo__DATA_SIZE.AsVariable()))) - build.GlobalConstraint("loginfo.verticalization-row-1-and-2#2", loginfo__IS_LOG_X_0.AsVariable().Add(loginfo__IS_LOG_X_1.AsVariable().Add(loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__DATA_LO.AsVariable().Sub(loginfo__INST.AsVariable().Sub(symbolic.NewConstant("160"))))) - build.GlobalConstraint("loginfo.verticalization-row-1-and-2#3", loginfo__IS_LOG_X_0.AsVariable().Add(loginfo__IS_LOG_X_1.AsVariable().Add(loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__PHASE.Shift(1).AsVariable().Sub(symbolic.NewConstant("53")))) - build.GlobalConstraint("loginfo.verticalization-row-1-and-2#4", loginfo__IS_LOG_X_0.AsVariable().Add(loginfo__IS_LOG_X_1.AsVariable().Add(loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__DATA_HI.Shift(1).AsVariable().Sub(loginfo__ADDR_HI.AsVariable()))) - build.GlobalConstraint("loginfo.verticalization-row-1-and-2#5", loginfo__IS_LOG_X_0.AsVariable().Add(loginfo__IS_LOG_X_1.AsVariable().Add(loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__DATA_LO.Shift(1).AsVariable().Sub(loginfo__ADDR_LO.AsVariable()))) - build.GlobalConstraint("loginfo.verticalization-row-3#0", loginfo__IS_LOG_X_1.AsVariable().Add(loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__PHASE.Shift(2).AsVariable().Sub(symbolic.NewConstant("161")))) - build.GlobalConstraint("loginfo.verticalization-row-3#1", loginfo__IS_LOG_X_1.AsVariable().Add(loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__DATA_HI.Shift(2).AsVariable().Sub(loginfo__TOPIC_HI_1.AsVariable()))) - build.GlobalConstraint("loginfo.verticalization-row-3#2", loginfo__IS_LOG_X_1.AsVariable().Add(loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__DATA_LO.Shift(2).AsVariable().Sub(loginfo__TOPIC_LO_1.AsVariable()))) - build.GlobalConstraint("loginfo.verticalization-row-4#0", loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable())).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__PHASE.Shift(3).AsVariable().Sub(symbolic.NewConstant("257")))) - build.GlobalConstraint("loginfo.verticalization-row-4#1", loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable())).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__DATA_HI.Shift(3).AsVariable().Sub(loginfo__TOPIC_HI_2.AsVariable()))) - build.GlobalConstraint("loginfo.verticalization-row-4#2", loginfo__IS_LOG_X_2.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable().Add(loginfo__IS_LOG_X_3.AsVariable())).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__DATA_LO.Shift(3).AsVariable().Sub(loginfo__TOPIC_LO_2.AsVariable()))) - build.GlobalConstraint("loginfo.verticalization-row-5#0", loginfo__IS_LOG_X_3.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable()).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__PHASE.Shift(4).AsVariable().Sub(symbolic.NewConstant("353")))) - build.GlobalConstraint("loginfo.verticalization-row-5#1", loginfo__IS_LOG_X_3.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable()).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__DATA_HI.Shift(4).AsVariable().Sub(loginfo__TOPIC_HI_3.AsVariable()))) - build.GlobalConstraint("loginfo.verticalization-row-5#2", loginfo__IS_LOG_X_3.AsVariable().Add(loginfo__IS_LOG_X_4.AsVariable()).Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__DATA_LO.Shift(4).AsVariable().Sub(loginfo__TOPIC_LO_3.AsVariable()))) - build.GlobalConstraint("loginfo.verticalization-row-6#0", loginfo__IS_LOG_X_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__PHASE.Shift(5).AsVariable().Sub(symbolic.NewConstant("449")))) - build.GlobalConstraint("loginfo.verticalization-row-6#1", loginfo__IS_LOG_X_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__DATA_HI.Shift(5).AsVariable().Sub(loginfo__TOPIC_HI_4.AsVariable()))) - build.GlobalConstraint("loginfo.verticalization-row-6#2", loginfo__IS_LOG_X_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(loginfo__CT.AsVariable().Mul(loginfo__C_INV_CT_.AsVariable()))).Mul(loginfo__DATA_LO.Shift(5).AsVariable().Sub(loginfo__TOPIC_LO_4.AsVariable()))) - build.Range("mmio_byte_a_arbitrary", mmio__BYTE_A, 256) - build.Range("mmio_byte_b_arbitrary", mmio__BYTE_B, 256) - build.Range("mmio_byte_c_arbitrary", mmio__BYTE_C, 256) - build.Range("mmio_byte_limb_arbitrary", mmio__BYTE_LIMB, 256) - build.GlobalConstraint("mmio.EXO_IS_BLAKEMODEXP-binarity", mmio__EXO_IS_BLAKEMODEXP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__EXO_IS_BLAKEMODEXP.AsVariable()))) - build.GlobalConstraint("mmio.EXO_IS_ECDATA-binarity", mmio__EXO_IS_ECDATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__EXO_IS_ECDATA.AsVariable()))) - build.GlobalConstraint("mmio.EXO_IS_KEC-binarity", mmio__EXO_IS_KEC.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__EXO_IS_KEC.AsVariable()))) - build.GlobalConstraint("mmio.EXO_IS_LOG-binarity", mmio__EXO_IS_LOG.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__EXO_IS_LOG.AsVariable()))) - build.GlobalConstraint("mmio.EXO_IS_RIPSHA-binarity", mmio__EXO_IS_RIPSHA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__EXO_IS_RIPSHA.AsVariable()))) - build.GlobalConstraint("mmio.EXO_IS_ROM-binarity", mmio__EXO_IS_ROM.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__EXO_IS_ROM.AsVariable()))) - build.GlobalConstraint("mmio.EXO_IS_TXCD-binarity", mmio__EXO_IS_TXCD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__EXO_IS_TXCD.AsVariable()))) - build.GlobalConstraint("mmio.IS_LIMB_TO_RAM_ONE_TARGET-binarity", mmio__IS_LIMB_TO_RAM_ONE_TARGET.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_LIMB_TO_RAM_ONE_TARGET.AsVariable()))) - build.GlobalConstraint("mmio.IS_LIMB_TO_RAM_TRANSPLANT-binarity", mmio__IS_LIMB_TO_RAM_TRANSPLANT.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_LIMB_TO_RAM_TRANSPLANT.AsVariable()))) - build.GlobalConstraint("mmio.IS_LIMB_TO_RAM_TWO_TARGET-binarity", mmio__IS_LIMB_TO_RAM_TWO_TARGET.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_LIMB_TO_RAM_TWO_TARGET.AsVariable()))) - build.GlobalConstraint("mmio.IS_LIMB_VANISHES-binarity", mmio__IS_LIMB_VANISHES.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_LIMB_VANISHES.AsVariable()))) - build.GlobalConstraint("mmio.IS_RAM_EXCISION-binarity", mmio__IS_RAM_EXCISION.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_RAM_EXCISION.AsVariable()))) - build.GlobalConstraint("mmio.IS_RAM_TO_LIMB_ONE_SOURCE-binarity", mmio__IS_RAM_TO_LIMB_ONE_SOURCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_RAM_TO_LIMB_ONE_SOURCE.AsVariable()))) - build.GlobalConstraint("mmio.IS_RAM_TO_LIMB_TRANSPLANT-binarity", mmio__IS_RAM_TO_LIMB_TRANSPLANT.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_RAM_TO_LIMB_TRANSPLANT.AsVariable()))) - build.GlobalConstraint("mmio.IS_RAM_TO_LIMB_TWO_SOURCE-binarity", mmio__IS_RAM_TO_LIMB_TWO_SOURCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_RAM_TO_LIMB_TWO_SOURCE.AsVariable()))) - build.GlobalConstraint("mmio.IS_RAM_TO_RAM_PARTIAL-binarity", mmio__IS_RAM_TO_RAM_PARTIAL.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_RAM_TO_RAM_PARTIAL.AsVariable()))) - build.GlobalConstraint("mmio.IS_RAM_TO_RAM_TRANSPLANT-binarity", mmio__IS_RAM_TO_RAM_TRANSPLANT.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_RAM_TO_RAM_TRANSPLANT.AsVariable()))) - build.GlobalConstraint("mmio.IS_RAM_TO_RAM_TWO_SOURCE-binarity", mmio__IS_RAM_TO_RAM_TWO_SOURCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_RAM_TO_RAM_TWO_SOURCE.AsVariable()))) - build.GlobalConstraint("mmio.IS_RAM_TO_RAM_TWO_TARGET-binarity", mmio__IS_RAM_TO_RAM_TWO_TARGET.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_RAM_TO_RAM_TWO_TARGET.AsVariable()))) - build.GlobalConstraint("mmio.IS_RAM_VANISHES-binarity", mmio__IS_RAM_VANISHES.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmio__IS_RAM_VANISHES.AsVariable()))) - build.Inclusion("mmu-into-euc", []Handle{euc__DIVIDEND, euc__DIVISOR, euc__QUOTIENT, euc__REMAINDER, euc__CEIL, euc__DONE}, []Handle{mmu__C__EXPAND__mul_EUC_A__mul_PRPRC_EUC_FLAG___, mmu__C__EXPAND__mul_EUC_B__mul_PRPRC_EUC_FLAG___, mmu__C__EXPAND__mul_EUC_QUOT__mul_PRPRC_EUC_FLAG___, mmu__C__EXPAND__mul_EUC_REM__mul_PRPRC_EUC_FLAG___, mmu__C__EXPAND__mul_EUC_CEIL__mul_PRPRC_EUC_FLAG___, mmu__C__EXPAND__mul_PRPRC_EUC_FLAG__}) - build.Inclusion("mmu-into-mmio", []Handle{mmio__MMIO_STAMP}, []Handle{mmu__MMIO_STAMP}) - build.Inclusion("mmu-into-wcp", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{mmu__C__EXPAND__mul_WCP_ARG_1_HI__mul_PRPRC_WCP_FLAG___, mmu__C__EXPAND__mul_WCP_ARG_1_LO__mul_PRPRC_WCP_FLAG___, mmu__C__EXPAND_0_, mmu__C__EXPAND__mul_WCP_ARG_2_LO__mul_PRPRC_WCP_FLAG___, mmu__C__EXPAND__mul_WCP_RES__mul_PRPRC_WCP_FLAG___, mmu__C__EXPAND__mul_WCP_INST__mul_PRPRC_WCP_FLAG___}) - build.GlobalConstraint("mmu.IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING-binarity", mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()))) - build.GlobalConstraint("mmu.IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA-binarity", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()))) - build.GlobalConstraint("mmu.IS_BLAKE-binarity", mmu__IS_BLAKE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_BLAKE.AsVariable()))) - build.GlobalConstraint("mmu.IS_EXO_TO_RAM_TRANSPLANTS-binarity", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable()))) - build.GlobalConstraint("mmu.IS_INVALID_CODE_PREFIX-binarity", mmu__IS_INVALID_CODE_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_INVALID_CODE_PREFIX.AsVariable()))) - build.GlobalConstraint("mmu.IS_MLOAD-binarity", mmu__IS_MLOAD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_MLOAD.AsVariable()))) - build.GlobalConstraint("mmu.IS_MODEXP_DATA-binarity", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_MODEXP_DATA.AsVariable()))) - build.GlobalConstraint("mmu.IS_MODEXP_ZERO-binarity", mmu__IS_MODEXP_ZERO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_MODEXP_ZERO.AsVariable()))) - build.GlobalConstraint("mmu.IS_MSTORE-binarity", mmu__IS_MSTORE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_MSTORE.AsVariable()))) - build.GlobalConstraint("mmu.IS_MSTORE8-binarity", mmu__IS_MSTORE8.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_MSTORE8.AsVariable()))) - build.GlobalConstraint("mmu.IS_RAM_TO_EXO_WITH_PADDING-binarity", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()))) - build.GlobalConstraint("mmu.IS_RAM_TO_RAM_SANS_PADDING-binarity", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()))) - build.GlobalConstraint("mmu.IS_RIGHT_PADDED_WORD_EXTRACTION-binarity", mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()))) - build.GlobalConstraint("mmu.LZRO-binarity", mmu__LZRO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__LZRO.AsVariable()))) - build.GlobalConstraint("mmu.MACRO-binarity", mmu__MACRO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__MACRO.AsVariable()))) - build.GlobalConstraint("mmu.MICRO-binarity", mmu__MICRO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.AsVariable()))) - build.GlobalConstraint("mmu.NORM[(- (* (- 1 (- 1 WCP_RES₊₁)) (- 1 WCP_RES₊₂)) 1)]#1", symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____mul____1____1_WCP_RES_1______1_WCP_RES_2___1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (* (- 1 (- 1 WCP_RES₊₁)) (- 1 WCP_RES₊₂)) 1)]#2", mmu__C_INV_____mul____1____1_WCP_RES_1______1_WCP_RES_2___1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____mul____1____1_WCP_RES_1______1_WCP_RES_2___1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (* (- 1 (- 1 WCP_RES₊₁)) WCP_RES₊₂) 1)]#1", symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__WCP_RES.Shift(2).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__WCP_RES.Shift(2).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____mul____1____1_WCP_RES_1___WCP_RES_2__1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (* (- 1 (- 1 WCP_RES₊₁)) WCP_RES₊₂) 1)]#2", mmu__C_INV_____mul____1____1_WCP_RES_1___WCP_RES_2__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__WCP_RES.Shift(2).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____mul____1____1_WCP_RES_1___WCP_RES_2__1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ LZRO (+ RZ_ONLY (+ RZ_FIRST (+ RZ_MDDL RZ_LAST)))) 1)]#1", mmu__LZRO.AsVariable().Add(mmu__RZ_ONLY.AsVariable().Add(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable())))).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__LZRO.AsVariable().Add(mmu__RZ_ONLY.AsVariable().Add(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable())))).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_LZRO__add_RZ_ONLY__add_RZ_FIRST__add_RZ_MDDL_RZ_LAST_____1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ LZRO (+ RZ_ONLY (+ RZ_FIRST (+ RZ_MDDL RZ_LAST)))) 1)]#2", mmu__C_INV_____add_LZRO__add_RZ_ONLY__add_RZ_FIRST__add_RZ_MDDL_RZ_LAST_____1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__LZRO.AsVariable().Add(mmu__RZ_ONLY.AsVariable().Add(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable())))).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_LZRO__add_RZ_ONLY__add_RZ_FIRST__add_RZ_MDDL_RZ_LAST_____1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ NT_FIRST NT_MDDL) 1)]#1", mmu__NT_FIRST.AsVariable().Add(mmu__NT_MDDL.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Add(mmu__NT_MDDL.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_FIRST_NT_MDDL__1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ NT_FIRST NT_MDDL) 1)]#2", mmu__C_INV_____add_NT_FIRST_NT_MDDL__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Add(mmu__NT_MDDL.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_FIRST_NT_MDDL__1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ NT_ONLY (+ NT_FIRST (+ NT_MDDL NT_LAST))) 1)]#1", mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable().Add(mmu__NT_MDDL.AsVariable().Add(mmu__NT_LAST.AsVariable()))).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable().Add(mmu__NT_MDDL.AsVariable().Add(mmu__NT_LAST.AsVariable()))).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_ONLY__add_NT_FIRST__add_NT_MDDL_NT_LAST____1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ NT_ONLY (+ NT_FIRST (+ NT_MDDL NT_LAST))) 1)]#2", mmu__C_INV_____add_NT_ONLY__add_NT_FIRST__add_NT_MDDL_NT_LAST____1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable().Add(mmu__NT_MDDL.AsVariable().Add(mmu__NT_LAST.AsVariable()))).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_ONLY__add_NT_FIRST__add_NT_MDDL_NT_LAST____1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ NT_ONLY NT_FIRST) 1)]#1", mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_ONLY_NT_FIRST__1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ NT_ONLY NT_FIRST) 1)]#2", mmu__C_INV_____add_NT_ONLY_NT_FIRST__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_ONLY_NT_FIRST__1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ RZ_FIRST RZ_MDDL) 1)]#1", mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_FIRST_RZ_MDDL__1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ RZ_FIRST RZ_MDDL) 1)]#2", mmu__C_INV_____add_RZ_FIRST_RZ_MDDL__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_FIRST_RZ_MDDL__1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ RZ_FIRST RZ_ONLY) 1)]#1", mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_ONLY.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_ONLY.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_FIRST_RZ_ONLY__1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ RZ_FIRST RZ_ONLY) 1)]#2", mmu__C_INV_____add_RZ_FIRST_RZ_ONLY__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_ONLY.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_FIRST_RZ_ONLY__1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ RZ_MDDL RZ_LAST) 1)]#1", mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_MDDL_RZ_LAST__1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ RZ_MDDL RZ_LAST) 1)]#2", mmu__C_INV_____add_RZ_MDDL_RZ_LAST__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_MDDL_RZ_LAST__1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ RZ_ONLY (+ RZ_FIRST (+ RZ_MDDL RZ_LAST))) 1)]#1", mmu__RZ_ONLY.AsVariable().Add(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable()))).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__RZ_ONLY.AsVariable().Add(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable()))).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_ONLY__add_RZ_FIRST__add_RZ_MDDL_RZ_LAST____1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- (+ RZ_ONLY (+ RZ_FIRST (+ RZ_MDDL RZ_LAST))) 1)]#2", mmu__C_INV_____add_RZ_ONLY__add_RZ_FIRST__add_RZ_MDDL_RZ_LAST____1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_ONLY.AsVariable().Add(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable()))).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_ONLY__add_RZ_FIRST__add_RZ_MDDL_RZ_LAST____1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- 1 EUC_QUOT₊₇)]#1", symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(7).AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(7).AsVariable()).Mul(mmu__C_INV____1_EUC_QUOT_7__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- 1 EUC_QUOT₊₇)]#2", mmu__C_INV____1_EUC_QUOT_7__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(7).AsVariable()).Mul(mmu__C_INV____1_EUC_QUOT_7__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- 1 EUC_QUOT₊₈)]#1", symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(8).AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(8).AsVariable()).Mul(mmu__C_INV____1_EUC_QUOT_8__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- 1 EUC_QUOT₊₈)]#2", mmu__C_INV____1_EUC_QUOT_8__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(8).AsVariable()).Mul(mmu__C_INV____1_EUC_QUOT_8__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- 1 WCP_RES₊₁)]#1", symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__C_INV____1_WCP_RES_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- 1 WCP_RES₊₁)]#2", mmu__C_INV____1_WCP_RES_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__C_INV____1_WCP_RES_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- BIN_1 1)]#1", mmu__BIN_1.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_1_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- BIN_1 1)]#2", mmu__C_INV____BIN_1_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_1_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- BIN_2 1)]#1", mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_2_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- BIN_2 1)]#2", mmu__C_INV____BIN_2_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_2_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- BIN_4 1)]#1", mmu__BIN_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_4_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- BIN_4 1)]#2", mmu__C_INV____BIN_4_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__BIN_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_4_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- BIN_5 1)]#1", mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_5_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- BIN_5 1)]#2", mmu__C_INV____BIN_5_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_5_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- LZRO 1)]#1", mmu__LZRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__LZRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____LZRO_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- LZRO 1)]#2", mmu__C_INV____LZRO_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__LZRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____LZRO_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- MICRO 1)]#1", mmu__MICRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- MICRO 1)]#2", mmu__C_INV____MICRO_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- MICRO₋₁ 1)]#1", mmu__MICRO.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- MICRO₋₁ 1)]#2", mmu__C_INV____MICRO_1_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- NT_FIRST 1)]#1", mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- NT_FIRST 1)]#2", mmu__C_INV____NT_FIRST_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- NT_LAST 1)]#1", mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- NT_LAST 1)]#2", mmu__C_INV____NT_LAST_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- NT_MDDL 1)]#1", mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- NT_MDDL 1)]#2", mmu__C_INV____NT_MDDL_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- NT_ONLY 1)]#1", mmu__NT_ONLY.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_ONLY_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- NT_ONLY 1)]#2", mmu__C_INV____NT_ONLY_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_ONLY_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- PRPRC 1)]#1", mmu__PRPRC.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__PRPRC.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____PRPRC_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- PRPRC 1)]#2", mmu__C_INV____PRPRC_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__PRPRC.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____PRPRC_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- RZ_LAST 1)]#1", mmu__RZ_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__RZ_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____RZ_LAST_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- RZ_LAST 1)]#2", mmu__C_INV____RZ_LAST_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____RZ_LAST_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- RZ_MDDL 1)]#1", mmu__RZ_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__RZ_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____RZ_MDDL_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- RZ_MDDL 1)]#2", mmu__C_INV____RZ_MDDL_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____RZ_MDDL_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- WCP_RES₊₁₀ 1)]#1", mmu__WCP_RES.Shift(10).AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(10).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_10_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- WCP_RES₊₁₀ 1)]#2", mmu__C_INV____WCP_RES_10_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(10).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_10_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- WCP_RES₊₃ 1)]#1", mmu__WCP_RES.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_3_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- WCP_RES₊₃ 1)]#2", mmu__C_INV____WCP_RES_3_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_3_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- WCP_RES₊₄ 1)]#1", mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- WCP_RES₊₄ 1)]#2", mmu__C_INV____WCP_RES_4_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- WCP_RES₊₅ 1)]#1", mmu__WCP_RES.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_5_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[(- WCP_RES₊₅ 1)]#2", mmu__C_INV____WCP_RES_5_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_5_1__.AsVariable())))) - build.GlobalConstraint("mmu.NORM[CT]#1", mmu__INST_xor_INST_xor_CT.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__INST_xor_INST_xor_CT.AsVariable().Mul(mmu__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[CT]#2", mmu__C_INV_CT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__INST_xor_INST_xor_CT.AsVariable().Mul(mmu__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[EUC_QUOT₊₂]#1", mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable().Mul(mmu__C_INV_EUC_QUOT_2_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[EUC_QUOT₊₂]#2", mmu__C_INV_EUC_QUOT_2_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable().Mul(mmu__C_INV_EUC_QUOT_2_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[STAMP]#1", mmu__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__STAMP.AsVariable().Mul(mmu__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[STAMP]#2", mmu__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__STAMP.AsVariable().Mul(mmu__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[TOTLZ₋₁]#1", mmu__TOTLZ.Shift(-1).AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOTLZ.Shift(-1).AsVariable().Mul(mmu__C_INV_TOTLZ_1_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[TOTLZ₋₁]#2", mmu__C_INV_TOTLZ_1_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOTLZ.Shift(-1).AsVariable().Mul(mmu__C_INV_TOTLZ_1_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[TOTNT]#1", mmu__TOTNT.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOTNT.AsVariable().Mul(mmu__C_INV_TOTNT_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[TOTNT]#2", mmu__C_INV_TOTNT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOTNT.AsVariable().Mul(mmu__C_INV_TOTNT_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[TOTNT₋₁]#1", mmu__TOTNT.Shift(-1).AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOTNT.Shift(-1).AsVariable().Mul(mmu__C_INV_TOTNT_1_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[TOTNT₋₁]#2", mmu__C_INV_TOTNT_1_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOTNT.Shift(-1).AsVariable().Mul(mmu__C_INV_TOTNT_1_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[TOTRZ]#1", mmu__TOTRZ.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOTRZ.AsVariable().Mul(mmu__C_INV_TOTRZ_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[TOTRZ]#2", mmu__C_INV_TOTRZ_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOTRZ.AsVariable().Mul(mmu__C_INV_TOTRZ_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[TOT]#1", mmu__TOT.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOT.AsVariable().Mul(mmu__C_INV_TOT_.AsVariable())))) - build.GlobalConstraint("mmu.NORM[TOT]#2", mmu__C_INV_TOT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOT.AsVariable().Mul(mmu__C_INV_TOT_.AsVariable())))) - build.GlobalConstraint("mmu.NT_FIRST-binarity", mmu__NT_FIRST.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable()))) - build.GlobalConstraint("mmu.NT_LAST-binarity", mmu__NT_LAST.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable()))) - build.GlobalConstraint("mmu.NT_MDDL-binarity", mmu__NT_MDDL.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable()))) - build.GlobalConstraint("mmu.NT_ONLY-binarity", mmu__NT_ONLY.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable()))) - build.GlobalConstraint("mmu.PRPRC-binarity", mmu__PRPRC.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__PRPRC.AsVariable()))) - build.GlobalConstraint("mmu.RZ_FIRST-binarity", mmu__RZ_FIRST.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_FIRST.AsVariable()))) - build.GlobalConstraint("mmu.RZ_LAST-binarity", mmu__RZ_LAST.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_LAST.AsVariable()))) - build.GlobalConstraint("mmu.RZ_MDDL-binarity", mmu__RZ_MDDL.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_MDDL.AsVariable()))) - build.GlobalConstraint("mmu.RZ_ONLY-binarity", mmu__RZ_ONLY.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_ONLY.AsVariable()))) - build.GlobalConstraint("mmu.after-micro#0", mmu__MICRO.AsVariable().Mul(mmu__TOT.AsVariable().Sub(mmu__TOT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.after-micro#1", mmu__MICRO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOT.AsVariable().Mul(mmu__C_INV_TOT_.AsVariable()))).Mul(mmu__MACRO.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.after-micro#2", mmu__MICRO.AsVariable().Mul(mmu__TOT.AsVariable()).Mul(mmu__MICRO.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.after-micro#3", mmu__MICRO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOTLZ.Shift(-1).AsVariable().Mul(mmu__C_INV_TOTLZ_1_.AsVariable()))).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.after-micro#4", mmu__MICRO.AsVariable().Mul(mmu__TOTLZ.Shift(-1).AsVariable()).Mul(mmu__TOTLZ.AsVariable().Sub(mmu__TOTLZ.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.after-micro#5", mmu__MICRO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__TOTNT.Shift(-1).AsVariable().Mul(mmu__C_INV_TOTNT_1_.AsVariable()))).Mul(mmu__TOTNT.AsVariable())) - build.GlobalConstraint("mmu.after-micro#6", mmu__MICRO.AsVariable().Mul(mmu__TOTNT.Shift(-1).AsVariable()).Mul(mmu__TOTLZ.AsVariable().Add(mmu__TOTNT.AsVariable()).Sub(mmu__TOTLZ.Shift(-1).AsVariable().Add(mmu__TOTNT.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.after-prprc#0", mmu__PRPRC.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__INST_xor_INST_xor_CT.AsVariable().Mul(mmu__C_INV_CT_.AsVariable()))).Mul(mmu__MICRO.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.after-prprc#1", mmu__PRPRC.AsVariable().Mul(mmu__INST_xor_INST_xor_CT.AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.Shift(1).AsVariable().Sub(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.after-prprc#2", mmu__PRPRC.AsVariable().Mul(mmu__INST_xor_INST_xor_CT.AsVariable()).Mul(mmu__PRPRC.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---1st-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---1st-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---1st-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(1).AsVariable().Sub(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---1st-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(1).AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---1st-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(1).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---1st-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---1st-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(1).AsVariable().Sub(mmu__TGT_OFFSET_LO.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---1st-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---2nd-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---2nd-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__SBO_xor_WCP_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---2nd-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---2nd-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(2).AsVariable().Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__SRC_OFFSET_LO.AsVariable().Add(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Sub(symbolic.NewConstant("1"))))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---2nd-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(2).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---2nd-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---2nd-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(2).AsVariable().Sub(mmu__TGT_OFFSET_LO.AsVariable().Add(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---2nd-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---justifing-the-pure-padding-vs-some-data-flag#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---common---justifing-the-pure-padding-vs-some-data-flag#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__WCP_RES.Shift(2).AsVariable()))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---3rd-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__WCP_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---3rd-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---3rd-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---3rd-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(3).AsVariable().Sub(mmu__TOTRZ.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---3rd-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---4th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---4th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---4th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(4).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---4th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(4).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---4th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---4th-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(4).AsVariable().Sub(symbolic.NewConstant("1").Add(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(2).AsVariable())))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---4th-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---4th-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__BIN_1.AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(4).AsVariable())))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---4th-preprocessing-row#8", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__OUT_1.AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable()).Mul(symbolic.NewConstant("1").Add(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(2).AsVariable()))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---FIRST-and-ONLY-micro-instruction-writing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.Shift(5).AsVariable().Sub(symbolic.NewConstant("65089")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---FIRST-and-ONLY-micro-instruction-writing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable()).Mul(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.Shift(5).AsVariable().Sub(symbolic.NewConstant("65090")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---FIRST-and-ONLY-micro-instruction-writing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable())).Mul(mmu__SIZE.Shift(5).AsVariable().Sub(symbolic.NewConstant("16").Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable())))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---FIRST-and-ONLY-micro-instruction-writing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__WCP_RES.Shift(3).AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Mul(mmu__BIN_1.AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.Shift(5).AsVariable().Sub(symbolic.NewConstant("65089")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---FIRST-and-ONLY-micro-instruction-writing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__WCP_RES.Shift(3).AsVariable().Mul(mmu__WCP_RES.Shift(4).AsVariable().Mul(mmu__BIN_1.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.Shift(5).AsVariable().Sub(symbolic.NewConstant("65090")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---FIRST-and-ONLY-micro-instruction-writing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__WCP_RES.Shift(3).AsVariable()).Mul(mmu__SIZE.Shift(5).AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable()))))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---MDDL-and-LAST-micro-instruction-writing#0", mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____RZ_MDDL_1__.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65090")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---MDDL-and-LAST-micro-instruction-writing#1", mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____RZ_LAST_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65089")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---MDDL-and-LAST-micro-instruction-writing#2", mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____RZ_LAST_1__.AsVariable())).Mul(mmu__BIN_1.AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65090")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---MDDL-and-LAST-micro-instruction-writing#3", mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____RZ_LAST_1__.AsVariable()))).Mul(mmu__SIZE.AsVariable().Sub(mmu__OUT_1.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---initializing-tlo-tbo#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(5).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---initializing-tlo-tbo#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__TBO.Shift(5).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---paying-forward#0", mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_MDDL_RZ_LAST__1__.AsVariable()))).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---paying-forward#1", mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_MDDL_RZ_LAST__1__.AsVariable()))).Mul(mmu__TBO.AsVariable())) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---setting-micro-instruction-constant-values", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(5).AsVariable().Sub(mmu__TGT_ID.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---setting-the-TOTs#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---setting-the-TOTs#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__TOTNT.AsVariable())) - build.GlobalConstraint("mmu.any-to-ram-with-padding---pure-padding---setting-the-TOTs#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Mul(mmu__TOTRZ.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable()).Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_FLAG.Shift(10).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(10).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(10).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(10).AsVariable().Sub(mmu__TOTRZ.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(10).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(10).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(10).AsVariable().Sub(mmu__TGT_OFFSET_LO.AsVariable().Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__WCP_RES.Shift(2).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable())))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(10).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#8", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__WCP_RES.Shift(2).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____mul____1____1_WCP_RES_1___WCP_RES_2__1__.AsVariable()))).Mul(mmu__TOTRZ.AsVariable())) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#9", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____mul____1____1_WCP_RES_1______1_WCP_RES_2___1__.AsVariable()))).Mul(mmu__TOTRZ.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(10).AsVariable()).Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#10", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__OUT_3.AsVariable().Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Mul(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(10).AsVariable())))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#11", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(10).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_10_1__.AsVariable()))).Mul(mmu__OUT_4.AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable()))))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#12", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_RES.Shift(10).AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__OUT_4.AsVariable().Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Mul(symbolic.NewConstant("16").Sub(mmu__OUT_3.AsVariable()))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---10th-preprocessing-row#13", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_RES.Shift(10).AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__OUT_5.AsVariable().Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Mul(symbolic.NewConstant("1").Add(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(2).AsVariable()))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---3rd-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---3rd-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---3rd-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---3rd-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(3).AsVariable().Sub(mmu__EXO_SUM_xor_EXO_ID.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---3rd-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__BIN_5.AsVariable().Sub(mmu__WCP_RES.Shift(3).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---4th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---4th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---4th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(4).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---4th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(4).AsVariable().Sub(mmu__TOTNT.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---4th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---4th-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__OUT_2.AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(6).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---5th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---5th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(5).AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable().Add(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.AsVariable())))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---5th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(5).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---5th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_FLAG.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---5th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(5).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---5th-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(5).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---5th-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(5).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---5th-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(5).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(5).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---5th-preprocessing-row#8", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__BIN_2.AsVariable().Sub(mmu__WCP_RES.Shift(5).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---6th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(6).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---6th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(6).AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable().Add(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.AsVariable()).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__WCP_RES.Shift(2).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable())).Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---6th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(6).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---7th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable()))).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(7).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---7th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable()))).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(7).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable().Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__WCP_RES.Shift(2).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable())).Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---7th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable()))).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(7).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---7th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable()))).Mul(mmu__WCP_FLAG.Shift(7).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---7th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable()))).Mul(mmu__SBO_xor_WCP_INST.Shift(7).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---7th-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable()))).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(7).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---7th-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable()))).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(7).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(7).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---7th-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable()))).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(7).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---8th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(8).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---8th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(8).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable().Add(symbolic.NewConstant("16").Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(5).AsVariable()).Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---8th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(8).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---8th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__WCP_FLAG.Shift(8).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---8th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__SBO_xor_WCP_INST.Shift(8).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---8th-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(8).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---8th-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(8).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(8).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---8th-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(8).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---8th-preprocessing-row#8", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(8).AsVariable()))).Mul(mmu__OUT_1.AsVariable().Sub(symbolic.NewConstant("1").Add(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(8).AsVariable())))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---8th-preprocessing-row#9", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable()).Mul(mmu__WCP_RES.Shift(8).AsVariable())).Mul(mmu__OUT_1.AsVariable())) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(9).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(9).AsVariable().Sub(mmu__OUT_1.AsVariable().Add(mmu__OUT_2.AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(9).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__WCP_FLAG.Shift(9).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__SBO_xor_WCP_INST.Shift(9).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(9).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(9).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(9).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(9).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#8", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__BIN_3.AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(9).AsVariable())))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#9", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__WCP_RES.Shift(9).AsVariable().Sub(mmu__WCP_RES.Shift(9).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#10", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable()).Mul(mmu__WCP_RES.Shift(4).AsVariable())).Mul(mmu__BIN_1.AsVariable())) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#11", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(8).AsVariable()).Mul(mmu__C_INV____1_EUC_QUOT_8__.AsVariable()))))).Mul(mmu__BIN_1.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---9th-preprocessing-row#12", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(8).AsVariable())))).Mul(mmu__BIN_1.AsVariable().Sub(mmu__WCP_RES.Shift(8).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#0", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_5_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_2.AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65075")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#1", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_5_1__.AsVariable())).Mul(mmu__BIN_2.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65073")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#2", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable())).Mul(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_2.AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65043")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#3", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable())).Mul(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__BIN_2.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65041")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#4", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__SIZE.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#5", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(1).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#6", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable())) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#7", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#8", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__TBO.Shift(1).AsVariable().Sub(mmu__OUT_1.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#9", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_5_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_3.AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65075")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#10", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_5_1__.AsVariable())).Mul(mmu__BIN_3.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65074")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#11", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable())).Mul(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_3.AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65043")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#12", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable())).Mul(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__BIN_3.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65042")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#13", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable()))).Mul(mmu__SIZE.AsVariable().Sub(mmu__OUT_2.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#14", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_ONLY.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_FIRST_RZ_ONLY__1__.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65089")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#15", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_ONLY.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_FIRST_RZ_ONLY__1__.AsVariable()))).Mul(mmu__SIZE.AsVariable().Sub(mmu__OUT_4.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#16", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_ONLY.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_FIRST_RZ_ONLY__1__.AsVariable()))).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(-1).AsVariable().Add(mmu__BIN_4.AsVariable())))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#17", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_ONLY.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_FIRST_RZ_ONLY__1__.AsVariable()))).Mul(mmu__TBO.AsVariable().Sub(mmu__OUT_3.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#18", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_FIRST_RZ_MDDL__1__.AsVariable()))).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#19", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_FIRST_RZ_MDDL__1__.AsVariable()))).Mul(mmu__TBO.Shift(1).AsVariable())) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#20", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____RZ_MDDL_1__.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65090")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#21", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____RZ_LAST_1__.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65089")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---MDDL-and-LAST-micro-instruction-writing#22", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__RZ_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____RZ_LAST_1__.AsVariable()))).Mul(mmu__SIZE.AsVariable().Sub(mmu__OUT_5.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---ONLY-and-FIRST-micro-instruction-writing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_5_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(7).AsVariable()).Mul(mmu__C_INV____1_EUC_QUOT_7__.AsVariable()))))).Mul(mmu__INST_xor_INST_xor_CT.Shift(11).AsVariable().Sub(symbolic.NewConstant("65075")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---ONLY-and-FIRST-micro-instruction-writing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_5_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(7).AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.Shift(11).AsVariable().Sub(symbolic.NewConstant("65074")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---ONLY-and-FIRST-micro-instruction-writing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable())).Mul(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(7).AsVariable()).Mul(mmu__C_INV____1_EUC_QUOT_7__.AsVariable()))))).Mul(mmu__INST_xor_INST_xor_CT.Shift(11).AsVariable().Sub(symbolic.NewConstant("65043")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---ONLY-and-FIRST-micro-instruction-writing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable())).Mul(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(7).AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.Shift(11).AsVariable().Sub(symbolic.NewConstant("65042")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---ONLY-and-FIRST-micro-instruction-writing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable()))).Mul(mmu__SIZE.Shift(11).AsVariable().Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__WCP_RES.Shift(2).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---ONLY-and-FIRST-micro-instruction-writing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_5_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(8).AsVariable()).Mul(mmu__C_INV____1_EUC_QUOT_8__.AsVariable()))))).Mul(mmu__INST_xor_INST_xor_CT.Shift(11).AsVariable().Sub(symbolic.NewConstant("65075")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---ONLY-and-FIRST-micro-instruction-writing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_5_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(8).AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.Shift(11).AsVariable().Sub(symbolic.NewConstant("65074")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---ONLY-and-FIRST-micro-instruction-writing#7", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(8).AsVariable()).Mul(mmu__C_INV____1_EUC_QUOT_8__.AsVariable()))))).Mul(mmu__INST_xor_INST_xor_CT.Shift(11).AsVariable().Sub(symbolic.NewConstant("65043")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---ONLY-and-FIRST-micro-instruction-writing#8", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__BIN_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(8).AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.Shift(11).AsVariable().Sub(symbolic.NewConstant("65042")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---ONLY-and-FIRST-micro-instruction-writing#9", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__SIZE.Shift(11).AsVariable().Sub(symbolic.NewConstant("16").Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(5).AsVariable())))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---initializing-SLO-SBO-TLO-TBO#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(11).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(5).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---initializing-SLO-SBO-TLO-TBO#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(11).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(5).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---initializing-SLO-SBO-TLO-TBO#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(11).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---initializing-SLO-SBO-TLO-TBO#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__TBO.Shift(11).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---justifying-tlo-increments-at-transition#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(7).AsVariable()).Mul(mmu__C_INV____1_EUC_QUOT_7__.AsVariable())))).Mul(mmu__BIN_4.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---justifying-tlo-increments-at-transition#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(7).AsVariable()))).Mul(mmu__BIN_4.AsVariable().Sub(mmu__WCP_RES.Shift(7).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---justifying-tlo-increments-at-transition#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_3.AsVariable()))).Mul(mmu__BIN_4.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---justifying-tlo-increments-at-transition#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__BIN_3.AsVariable())).Mul(mmu__BIN_4.AsVariable().Sub(mmu__WCP_RES.Shift(9).AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---paying-forward-after-FIRST#0", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable()))).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(1).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---paying-forward-after-FIRST#1", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable()))).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable())) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---paying-forward-after-FIRST#2", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable()))).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---paying-forward-after-FIRST#3", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable())).Mul(mmu__BIN_1.AsVariable())).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---paying-forward-after-FIRST#4", mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable()))).Mul(mmu__TBO.Shift(1).AsVariable().Sub(mmu__OUT_1.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---setting-TOTLZ-and-TOTNT#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---setting-TOTLZ-and-TOTNT#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__TOTNT.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(6).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(5).AsVariable()).Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---setting-micro-instruction-constant-values#0", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(11).AsVariable().Sub(mmu__BIN_5.AsVariable().Mul(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.AsVariable())))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---setting-micro-instruction-constant-values#1", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(11).AsVariable().Sub(mmu__TGT_ID.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---setting-micro-instruction-constant-values#2", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__PHASE_xor_EXO_SUM.Shift(11).AsVariable().Sub(mmu__EXO_SUM_xor_EXO_ID.AsVariable()))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---setting-micro-instruction-constant-values#3", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__EXO_SUM_xor_EXO_ID.Shift(11).AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__BIN_5.AsVariable()).Mul(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.AsVariable())))) - build.GlobalConstraint("mmu.any-to-ram-with-padding---some-data---setting-micro-instruction-constant-values#4", mmu__MACRO.AsVariable().Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Mul(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(11).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()))) - build.GlobalConstraint("mmu.blake---1st-micro-instruction-writing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.Shift(3).AsVariable().Sub(symbolic.NewConstant("65059")))) - build.GlobalConstraint("mmu.blake---1st-micro-instruction-writing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.Shift(3).AsVariable().Sub(symbolic.NewConstant("65058")))) - build.GlobalConstraint("mmu.blake---1st-micro-instruction-writing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__SIZE.Shift(3).AsVariable().Sub(symbolic.NewConstant("4")))) - build.GlobalConstraint("mmu.blake---1st-micro-instruction-writing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(3).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.blake---1st-micro-instruction-writing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(3).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.blake---1st-micro-instruction-writing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(3).AsVariable())) - build.GlobalConstraint("mmu.blake---1st-micro-instruction-writing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__TBO.Shift(3).AsVariable().Sub(symbolic.NewConstant("12")))) - build.GlobalConstraint("mmu.blake---1st-micro-instruction-writing#7", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(3).AsVariable().Sub(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.AsVariable()))) - build.GlobalConstraint("mmu.blake---1st-processing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.blake---1st-processing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(1).AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable()))) - build.GlobalConstraint("mmu.blake---1st-processing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.blake---1st-processing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.blake---1st-processing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.blake---1st-processing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.blake---1st-processing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(1).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable().Add(symbolic.NewConstant("3"))))) - build.GlobalConstraint("mmu.blake---1st-processing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.blake---2nd-processing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.blake---2nd-processing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(2).AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable().Add(symbolic.NewConstant("212"))))) - build.GlobalConstraint("mmu.blake---2nd-processing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.blake---setting-micro-instruction-constant-values#0", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(3).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.AsVariable()))) - build.GlobalConstraint("mmu.blake---setting-micro-instruction-constant-values#1", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(3).AsVariable().Sub(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable()))) - build.GlobalConstraint("mmu.blake---setting-micro-instruction-constant-values#2", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__PHASE_xor_EXO_SUM.Shift(3).AsVariable().Sub(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable().Mul(symbolic.NewConstant("64"))))) - build.GlobalConstraint("mmu.blake---setting-micro-instruction-constant-values#3", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__PHASE.Shift(3).AsVariable().Sub(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable().Mul(symbolic.NewConstant("6"))))) - build.GlobalConstraint("mmu.blake---setting-micro-instruction-constant-values#4", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__EXO_SUM_xor_EXO_ID.Shift(3).AsVariable().Sub(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable().Mul(mmu__TGT_ID.AsVariable())))) - build.GlobalConstraint("mmu.blake---setting-the-TOTs#0", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.blake---setting-the-TOTs#1", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__TOTNT.AsVariable().Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("mmu.blake---setting-the-TOTs#2", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__TOTRZ.AsVariable())) - build.GlobalConstraint("mmu.blake--2nd-micro-instruction-writing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.Shift(4).AsVariable().Sub(symbolic.NewConstant("65058")))) - build.GlobalConstraint("mmu.blake--2nd-micro-instruction-writing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__SIZE.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.blake--2nd-micro-instruction-writing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(4).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable()))) - build.GlobalConstraint("mmu.blake--2nd-micro-instruction-writing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(4).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(2).AsVariable()))) - build.GlobalConstraint("mmu.blake--2nd-micro-instruction-writing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.blake--2nd-micro-instruction-writing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__TBO.Shift(4).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("mmu.blake--2nd-micro-instruction-writing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_BLAKE.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(4).AsVariable().Sub(mmu__LIMB_2_xor_WCP_ARG_1_LO.AsVariable()))) - build.GlobalConstraint("mmu.exo-to-ram-transplant---micro-instruction-writing#0", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MICRO.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__MICRO.Shift(-1).AsVariable().Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.exo-to-ram-transplant---micro-instruction-writing#1", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MICRO.AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Sub(mmu__MICRO.Shift(-1).AsVariable().Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.exo-to-ram-transplant---micro-instruction-writing#2", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MICRO.AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65041")))) - build.GlobalConstraint("mmu.exo-to-ram-transplant---preprocessing#0", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MACRO.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.exo-to-ram-transplant---preprocessing#1", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MACRO.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(1).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))) - build.GlobalConstraint("mmu.exo-to-ram-transplant---preprocessing#2", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MACRO.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.exo-to-ram-transplant---setting-micro-instruction-constant-values#0", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MACRO.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(2).AsVariable().Sub(mmu__TGT_ID.AsVariable()))) - build.GlobalConstraint("mmu.exo-to-ram-transplant---setting-micro-instruction-constant-values#1", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MACRO.AsVariable()).Mul(mmu__PHASE_xor_EXO_SUM.Shift(2).AsVariable().Sub(mmu__EXO_SUM_xor_EXO_ID.AsVariable()))) - build.GlobalConstraint("mmu.exo-to-ram-transplant---setting-micro-instruction-constant-values#2", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MACRO.AsVariable()).Mul(mmu__PHASE.Shift(2).AsVariable().Sub(mmu__PHASE_xor_EXO_SUM.AsVariable()))) - build.GlobalConstraint("mmu.exo-to-ram-transplant---setting-micro-instruction-constant-values#3", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MACRO.AsVariable()).Mul(mmu__EXO_SUM_xor_EXO_ID.Shift(2).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.AsVariable()))) - build.GlobalConstraint("mmu.exo-to-ram-transplant---setting-the-TOTs#0", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MACRO.AsVariable()).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.exo-to-ram-transplant---setting-the-TOTs#1", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MACRO.AsVariable()).Mul(mmu__TOTNT.AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.exo-to-ram-transplant---setting-the-TOTs#2", mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Mul(mmu__MACRO.AsVariable()).Mul(mmu__TOTRZ.AsVariable())) - build.LocalConstraint("mmu.first-row", mmu__STAMP.AsVariable()) - build.GlobalConstraint("mmu.inst-flag-is-one", mmu__IS_MLOAD.AsVariable().Add(mmu__IS_MSTORE.AsVariable().Add(mmu__IS_MSTORE8.AsVariable().Add(mmu__IS_INVALID_CODE_PREFIX.AsVariable().Add(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable().Add(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Add(mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable().Add(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Add(mmu__IS_MODEXP_ZERO.AsVariable().Add(mmu__IS_MODEXP_DATA.AsVariable().Add(mmu__IS_BLAKE.AsVariable()))))))))))).Sub(mmu__MACRO.AsVariable().Add(mmu__PRPRC.AsVariable().Add(mmu__MICRO.AsVariable())))) - build.GlobalConstraint("mmu.invalid-code-prefix---micro-instruction-writing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.Shift(2).AsVariable().Sub(symbolic.NewConstant("65058")))) - build.GlobalConstraint("mmu.invalid-code-prefix---micro-instruction-writing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__SIZE.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.invalid-code-prefix---micro-instruction-writing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(2).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.invalid-code-prefix---micro-instruction-writing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(2).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.invalid-code-prefix---micro-instruction-writing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__TBO.Shift(2).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("mmu.invalid-code-prefix---micro-instruction-writing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__PHASE_xor_EXO_SUM.Shift(2).AsVariable())) - build.GlobalConstraint("mmu.invalid-code-prefix---micro-instruction-writing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(2).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.AsVariable()))) - build.GlobalConstraint("mmu.invalid-code-prefix---pre-processing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.invalid-code-prefix---pre-processing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(1).AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable()))) - build.GlobalConstraint("mmu.invalid-code-prefix---pre-processing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.invalid-code-prefix---pre-processing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.invalid-code-prefix---pre-processing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("mmu.invalid-code-prefix---pre-processing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.invalid-code-prefix---pre-processing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(1).AsVariable().Sub(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(2).AsVariable()))) - build.GlobalConstraint("mmu.invalid-code-prefix---pre-processing#7", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(1).AsVariable().Sub(symbolic.NewConstant("239")))) - build.GlobalConstraint("mmu.invalid-code-prefix---setting-the-TOTs#0", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.invalid-code-prefix---setting-the-TOTs#1", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__TOTNT.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.invalid-code-prefix---setting-the-TOTs#2", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__TOTRZ.AsVariable())) - build.GlobalConstraint("mmu.invalid-code-prefix---setting-the-success-bit", mmu__MACRO.AsVariable().Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())))) - build.GlobalConstraint("mmu.is-nt-first-row#0", mmu__NT_FIRST.AsVariable().Mul(mmu__NT_ONLY.Shift(-1).AsVariable().Add(mmu__NT_FIRST.Shift(-1).AsVariable().Add(mmu__NT_MDDL.Shift(-1).AsVariable().Add(mmu__NT_LAST.Shift(-1).AsVariable()))))) - build.GlobalConstraint("mmu.is-nt-first-row#1", mmu__NT_FIRST.AsVariable().Mul(mmu__TOTNT.AsVariable().Mul(mmu__C_INV_TOTNT_.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.is-nt-last-row#0", mmu__NT_LAST.AsVariable().Mul(mmu__NT_ONLY.Shift(-1).AsVariable().Add(mmu__NT_FIRST.Shift(-1).AsVariable().Add(mmu__NT_MDDL.Shift(-1).AsVariable().Add(mmu__NT_LAST.Shift(-1).AsVariable()))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.is-nt-last-row#1", mmu__NT_LAST.AsVariable().Mul(mmu__TOTNT.AsVariable())) - build.GlobalConstraint("mmu.is-nt-middle-row#0", mmu__NT_MDDL.AsVariable().Mul(mmu__NT_ONLY.Shift(-1).AsVariable().Add(mmu__NT_FIRST.Shift(-1).AsVariable().Add(mmu__NT_MDDL.Shift(-1).AsVariable().Add(mmu__NT_LAST.Shift(-1).AsVariable()))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.is-nt-middle-row#1", mmu__NT_MDDL.AsVariable().Mul(mmu__TOTNT.AsVariable().Mul(mmu__C_INV_TOTNT_.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.is-nt-only-row#0", mmu__NT_ONLY.AsVariable().Mul(mmu__NT_ONLY.Shift(-1).AsVariable().Add(mmu__NT_FIRST.Shift(-1).AsVariable().Add(mmu__NT_MDDL.Shift(-1).AsVariable().Add(mmu__NT_LAST.Shift(-1).AsVariable()))))) - build.GlobalConstraint("mmu.is-nt-only-row#1", mmu__NT_ONLY.AsVariable().Mul(mmu__TOTNT.AsVariable())) - build.GlobalConstraint("mmu.is-rz-first-row#0", mmu__RZ_FIRST.AsVariable().Mul(mmu__RZ_ONLY.Shift(-1).AsVariable().Add(mmu__RZ_FIRST.Shift(-1).AsVariable().Add(mmu__RZ_MDDL.Shift(-1).AsVariable().Add(mmu__RZ_LAST.Shift(-1).AsVariable()))))) - build.GlobalConstraint("mmu.is-rz-first-row#1", mmu__RZ_FIRST.AsVariable().Mul(mmu__TOTRZ.AsVariable().Mul(mmu__C_INV_TOTRZ_.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.is-rz-last-row#0", mmu__RZ_LAST.AsVariable().Mul(mmu__RZ_ONLY.Shift(-1).AsVariable().Add(mmu__RZ_FIRST.Shift(-1).AsVariable().Add(mmu__RZ_MDDL.Shift(-1).AsVariable().Add(mmu__RZ_LAST.Shift(-1).AsVariable()))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.is-rz-last-row#1", mmu__RZ_LAST.AsVariable().Mul(mmu__TOTRZ.AsVariable())) - build.GlobalConstraint("mmu.is-rz-middle-row#0", mmu__RZ_MDDL.AsVariable().Mul(mmu__RZ_ONLY.Shift(-1).AsVariable().Add(mmu__RZ_FIRST.Shift(-1).AsVariable().Add(mmu__RZ_MDDL.Shift(-1).AsVariable().Add(mmu__RZ_LAST.Shift(-1).AsVariable()))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.is-rz-middle-row#1", mmu__RZ_MDDL.AsVariable().Mul(mmu__TOTRZ.AsVariable().Mul(mmu__C_INV_TOTRZ_.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.is-rz-only-row#0", mmu__RZ_ONLY.AsVariable().Mul(mmu__RZ_ONLY.Shift(-1).AsVariable().Add(mmu__RZ_FIRST.Shift(-1).AsVariable().Add(mmu__RZ_MDDL.Shift(-1).AsVariable().Add(mmu__RZ_LAST.Shift(-1).AsVariable()))))) - build.GlobalConstraint("mmu.is-rz-only-row#1", mmu__RZ_ONLY.AsVariable().Mul(mmu__TOTRZ.AsVariable())) - build.LocalConstraint("mmu.last-row#0", mmu__STAMP.Shift(-1).AsVariable().Mul(mmu__MICRO.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.LocalConstraint("mmu.last-row#1", mmu__STAMP.Shift(-1).AsVariable().Mul(mmu__TOT.Shift(-1).AsVariable())) - build.GlobalConstraint("mmu.left-zero-decrements", symbolic.NewConstant("1").Sub(mmu__LZRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____LZRO_1__.AsVariable())).Mul(mmu__TOTLZ.AsVariable().Sub(mmu__TOTLZ.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.mload---1st-micro-instruction-writing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.Shift(2).AsVariable().Sub(symbolic.NewConstant("65059")))) - build.GlobalConstraint("mmu.mload---1st-micro-instruction-writing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.Shift(2).AsVariable().Sub(symbolic.NewConstant("65057")))) - build.GlobalConstraint("mmu.mload---1st-micro-instruction-writing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__SIZE.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.mload---1st-micro-instruction-writing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(2).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.mload---1st-micro-instruction-writing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(2).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.mload---1st-micro-instruction-writing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__TBO.Shift(2).AsVariable())) - build.GlobalConstraint("mmu.mload---1st-micro-instruction-writing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(2).AsVariable().Sub(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.AsVariable()))) - build.GlobalConstraint("mmu.mload---2nd-micro-instruction-writing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.Shift(3).AsVariable().Sub(symbolic.NewConstant("65059")))) - build.GlobalConstraint("mmu.mload---2nd-micro-instruction-writing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.Shift(3).AsVariable().Sub(symbolic.NewConstant("65057")))) - build.GlobalConstraint("mmu.mload---2nd-micro-instruction-writing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__SIZE.Shift(3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.mload---2nd-micro-instruction-writing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(3).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.mload---2nd-micro-instruction-writing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(3).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.mload---2nd-micro-instruction-writing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__TBO.Shift(3).AsVariable())) - build.GlobalConstraint("mmu.mload---2nd-micro-instruction-writing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(3).AsVariable().Sub(mmu__LIMB_2_xor_WCP_ARG_1_LO.AsVariable()))) - build.GlobalConstraint("mmu.mload---pre-processing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.mload---pre-processing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(1).AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable()))) - build.GlobalConstraint("mmu.mload---pre-processing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.mload---pre-processing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.mload---pre-processing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("mmu.mload---pre-processing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.mload---pre-processing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(1).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.mload---setting-micro-instruction-constant-values#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(2).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.AsVariable()))) - build.GlobalConstraint("mmu.mload---setting-micro-instruction-constant-values#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__PHASE_xor_EXO_SUM.Shift(2).AsVariable())) - build.GlobalConstraint("mmu.mload---setting-the-TOTs#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.mload---setting-the-TOTs#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__TOTNT.AsVariable().Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("mmu.mload---setting-the-TOTs#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MLOAD.AsVariable()).Mul(mmu__TOTRZ.AsVariable())) - build.GlobalConstraint("mmu.mmio-row-constancies#0", symbolic.NewConstant("1").Sub(mmu__MICRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1_1__.AsVariable()))).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.AsVariable().Sub(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.mmio-row-constancies#1", symbolic.NewConstant("1").Sub(mmu__MICRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1_1__.AsVariable()))).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.AsVariable().Sub(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.mmio-row-constancies#2", symbolic.NewConstant("1").Sub(mmu__MICRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1_1__.AsVariable()))).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable().Sub(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.mmio-row-constancies#3", symbolic.NewConstant("1").Sub(mmu__MICRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1_1__.AsVariable()))).Mul(mmu__PHASE_xor_EXO_SUM.AsVariable().Sub(mmu__PHASE_xor_EXO_SUM.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.mmio-row-constancies#4", symbolic.NewConstant("1").Sub(mmu__MICRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1_1__.AsVariable()))).Mul(mmu__PHASE.AsVariable().Sub(mmu__PHASE.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.mmio-row-constancies#5", symbolic.NewConstant("1").Sub(mmu__MICRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1_1__.AsVariable()))).Mul(mmu__EXO_SUM_xor_EXO_ID.AsVariable().Sub(mmu__EXO_SUM_xor_EXO_ID.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.mmio-row-constancies#6", symbolic.NewConstant("1").Sub(mmu__MICRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1_1__.AsVariable()))).Mul(mmu__KEC_ID.AsVariable().Sub(mmu__KEC_ID.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.mmio-row-constancies#7", symbolic.NewConstant("1").Sub(mmu__MICRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1_1__.AsVariable()))).Mul(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.mmio-stamp-evolution", mmu__MMIO_STAMP.AsVariable().Sub(mmu__MMIO_STAMP.Shift(-1).AsVariable().Add(mmu__MICRO.AsVariable()))) - build.GlobalConstraint("mmu.mmu-stamp-evolution", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(mmu__MACRO.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---1st-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.modexp-data---1st-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(1).AsVariable().Sub(symbolic.NewConstant("512").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable())))) - build.GlobalConstraint("mmu.modexp-data---1st-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.modexp-data---1st-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__OUT_1.AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---1st-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__TOTLZ.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---2nd-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.modexp-data---2nd-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.modexp-data---2nd-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.modexp-data---2nd-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(2).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())))) - build.GlobalConstraint("mmu.modexp-data---2nd-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(2).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---2nd-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.modexp-data---2nd-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(2).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())).Mul(mmu__WCP_RES.Shift(2).AsVariable())))) - build.GlobalConstraint("mmu.modexp-data---2nd-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.modexp-data---2nd-preprocessing-row#8", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__TOTRZ.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__WCP_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(3).AsVariable().Sub(mmu__TOTNT.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(3).AsVariable().Sub(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.AsVariable().Add(mmu__SRC_OFFSET_LO.AsVariable())))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#8", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__OUT_2.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(3).AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#9", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__OUT_3.AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(3).AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#10", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable())).Mul(mmu__OUT_4.AsVariable().Sub(symbolic.NewConstant("16").Sub(mmu__OUT_1.AsVariable())))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#11", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__WCP_RES.Shift(3).AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable()))).Mul(mmu__OUT_4.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#12", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__WCP_RES.Shift(3).AsVariable().Mul(mmu__WCP_RES.Shift(2).AsVariable())).Mul(mmu__OUT_4.AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#13", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable())).Mul(mmu__OUT_5.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.modexp-data---3rd-preprocessing-row#14", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__WCP_RES.Shift(2).AsVariable()).Mul(mmu__OUT_5.AsVariable().Sub(symbolic.NewConstant("16").Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(2).AsVariable())))) - build.GlobalConstraint("mmu.modexp-data---4th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.modexp-data---4th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.modexp-data---4th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(4).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.modexp-data---4th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(4).AsVariable().Sub(mmu__OUT_3.AsVariable().Add(mmu__OUT_4.AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.modexp-data---4th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.modexp-data---4th-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__BIN_1.AsVariable().Sub(mmu__WCP_RES.Shift(4).AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---5th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__WCP_FLAG.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.modexp-data---5th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(5).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("mmu.modexp-data---5th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(5).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.modexp-data---5th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(5).AsVariable().Sub(mmu__OUT_3.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---5th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(5).AsVariable().Sub(mmu__OUT_1.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---5th-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__BIN_2.AsVariable().Sub(mmu__WCP_RES.Shift(5).AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---6th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_2_1__.AsVariable()))).Mul(mmu__BIN_3.AsVariable().Sub(mmu__BIN_2.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---6th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(6).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.modexp-data---6th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(6).AsVariable().Sub(mmu__OUT_3.AsVariable().Add(mmu__OUT_4.AsVariable())))) - build.GlobalConstraint("mmu.modexp-data---6th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(6).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.modexp-data---6th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__WCP_FLAG.Shift(6).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.modexp-data---6th-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__SBO_xor_WCP_INST.Shift(6).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.modexp-data---6th-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(6).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.modexp-data---6th-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(6).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(6).AsVariable().Add(mmu__OUT_5.AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.modexp-data---6th-preprocessing-row#8", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(6).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.modexp-data---6th-preprocessing-row#9", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__BIN_3.AsVariable().Sub(mmu__WCP_RES.Shift(6).AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#0", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__MICRO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____MICRO_1__.AsVariable()))).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Sub(mmu__MICRO.Shift(-1).AsVariable().Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#1", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__LZRO.AsVariable().Add(mmu__RZ_ONLY.AsVariable().Add(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable())))).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_LZRO__add_RZ_ONLY__add_RZ_FIRST__add_RZ_MDDL_RZ_LAST_____1__.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65025")))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#2", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_ONLY_NT_FIRST__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65059")))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#3", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_ONLY_NT_FIRST__1__.AsVariable())).Mul(mmu__BIN_1.AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65058")))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#4", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_ONLY_NT_FIRST__1__.AsVariable()))).Mul(mmu__SIZE.AsVariable().Sub(mmu__OUT_4.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#5", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_ONLY_NT_FIRST__1__.AsVariable()))).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__OUT_2.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#6", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_ONLY_NT_FIRST__1__.AsVariable()))).Mul(mmu__SBO_xor_WCP_INST.AsVariable().Sub(mmu__OUT_3.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#7", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_ONLY_NT_FIRST__1__.AsVariable()))).Mul(mmu__TBO.AsVariable().Sub(mmu__OUT_1.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#8", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_2_1__.AsVariable())))).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(1).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#9", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable())).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable())))).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(1).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#10", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable())).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable())))).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable().Sub(mmu__SBO_xor_WCP_INST.AsVariable().Add(mmu__SIZE.AsVariable()).Sub(symbolic.NewConstant("16"))))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#11", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable())).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__BIN_1.AsVariable()))).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(1).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#12", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable())).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__BIN_1.AsVariable()))).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable().Sub(mmu__SBO_xor_WCP_INST.AsVariable().Add(mmu__SIZE.AsVariable())))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#13", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable()))).Mul(mmu__TBO.Shift(1).AsVariable())) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#14", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_2.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65059")))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#15", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable())).Mul(mmu__BIN_2.AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65057")))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#16", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__SIZE.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#17", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(1).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#18", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable().Sub(mmu__SBO_xor_WCP_INST.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#19", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__TBO.Shift(1).AsVariable().Sub(mmu__TBO.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#20", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_3.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65059")))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#21", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable())).Mul(mmu__BIN_3.AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65058")))) - build.GlobalConstraint("mmu.modexp-data---mmio-instruction-writting#22", mmu__IS_MODEXP_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable()))).Mul(mmu__SIZE.AsVariable().Sub(mmu__OUT_5.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---setting-TOT", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__TOT.AsVariable().Sub(symbolic.NewConstant("32")))) - build.GlobalConstraint("mmu.modexp-data---setting-micro-instruction-constant-values#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(7).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---setting-micro-instruction-constant-values#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__PHASE_xor_EXO_SUM.Shift(7).AsVariable().Sub(symbolic.NewConstant("64")))) - build.GlobalConstraint("mmu.modexp-data---setting-micro-instruction-constant-values#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__PHASE.Shift(7).AsVariable().Sub(mmu__PHASE_xor_EXO_SUM.AsVariable()))) - build.GlobalConstraint("mmu.modexp-data---setting-micro-instruction-constant-values#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_DATA.AsVariable()).Mul(mmu__EXO_SUM_xor_EXO_ID.Shift(7).AsVariable().Sub(mmu__TGT_ID.AsVariable()))) - build.GlobalConstraint("mmu.modexp-zero---mmio-instruction-writting#0", mmu__MICRO.AsVariable().Mul(mmu__IS_MODEXP_ZERO.AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Sub(mmu__MICRO.Shift(-1).AsVariable().Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.modexp-zero---mmio-instruction-writting#1", mmu__MICRO.AsVariable().Mul(mmu__IS_MODEXP_ZERO.AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65025")))) - build.GlobalConstraint("mmu.modexp-zero---setting-micro-instruction-constant-values#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_ZERO.AsVariable()).Mul(mmu__PHASE_xor_EXO_SUM.Shift(2).AsVariable().Sub(symbolic.NewConstant("64")))) - build.GlobalConstraint("mmu.modexp-zero---setting-micro-instruction-constant-values#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_ZERO.AsVariable()).Mul(mmu__PHASE.Shift(2).AsVariable().Sub(mmu__PHASE_xor_EXO_SUM.AsVariable()))) - build.GlobalConstraint("mmu.modexp-zero---setting-micro-instruction-constant-values#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_ZERO.AsVariable()).Mul(mmu__EXO_SUM_xor_EXO_ID.Shift(2).AsVariable().Sub(mmu__TGT_ID.AsVariable()))) - build.GlobalConstraint("mmu.modexp-zero---setting-the-TOTs#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_ZERO.AsVariable()).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.modexp-zero---setting-the-TOTs#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_ZERO.AsVariable()).Mul(mmu__TOTNT.AsVariable().Sub(symbolic.NewConstant("32")))) - build.GlobalConstraint("mmu.modexp-zero---setting-the-TOTs#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MODEXP_ZERO.AsVariable()).Mul(mmu__TOTRZ.AsVariable())) - build.GlobalConstraint("mmu.mstore---1st-micro-instruction-writing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.Shift(2).AsVariable().Sub(symbolic.NewConstant("65043")))) - build.GlobalConstraint("mmu.mstore---1st-micro-instruction-writing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.Shift(2).AsVariable().Sub(symbolic.NewConstant("65041")))) - build.GlobalConstraint("mmu.mstore---1st-micro-instruction-writing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__SIZE.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.mstore---1st-micro-instruction-writing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.mstore---1st-micro-instruction-writing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__TBO.Shift(2).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.mstore---1st-micro-instruction-writing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(2).AsVariable().Sub(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.AsVariable()))) - build.GlobalConstraint("mmu.mstore---2nd-micro-instruction-writing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.Shift(3).AsVariable().Sub(symbolic.NewConstant("65043")))) - build.GlobalConstraint("mmu.mstore---2nd-micro-instruction-writing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.Shift(3).AsVariable().Sub(symbolic.NewConstant("65041")))) - build.GlobalConstraint("mmu.mstore---2nd-micro-instruction-writing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__SIZE.Shift(3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.mstore---2nd-micro-instruction-writing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(3).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.mstore---2nd-micro-instruction-writing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__TBO.Shift(3).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.mstore---2nd-micro-instruction-writing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(3).AsVariable().Sub(mmu__LIMB_2_xor_WCP_ARG_1_LO.AsVariable()))) - build.GlobalConstraint("mmu.mstore---pre-processing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.mstore---pre-processing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(1).AsVariable().Sub(mmu__TGT_OFFSET_LO.AsVariable()))) - build.GlobalConstraint("mmu.mstore---pre-processing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.mstore---pre-processing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.mstore---pre-processing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("mmu.mstore---pre-processing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.mstore---pre-processing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(1).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.mstore---setting-micro-instruction-constant-values#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(2).AsVariable().Sub(mmu__TGT_ID.AsVariable()))) - build.GlobalConstraint("mmu.mstore---setting-micro-instruction-constant-values#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__PHASE_xor_EXO_SUM.Shift(2).AsVariable())) - build.GlobalConstraint("mmu.mstore---setting-the-TOTs#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.mstore---setting-the-TOTs#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__TOTNT.AsVariable().Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("mmu.mstore---setting-the-TOTs#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE.AsVariable()).Mul(mmu__TOTRZ.AsVariable())) - build.GlobalConstraint("mmu.mstore8---micro-instruction-writing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.Shift(2).AsVariable().Sub(symbolic.NewConstant("65042")))) - build.GlobalConstraint("mmu.mstore8---micro-instruction-writing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__SIZE.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.mstore8---micro-instruction-writing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("mmu.mstore8---micro-instruction-writing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.mstore8---micro-instruction-writing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__TBO.Shift(2).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.mstore8---micro-instruction-writing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(2).AsVariable().Sub(mmu__LIMB_2_xor_WCP_ARG_1_LO.AsVariable()))) - build.GlobalConstraint("mmu.mstore8---micro-instruction-writing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(2).AsVariable().Sub(mmu__TGT_ID.AsVariable()))) - build.GlobalConstraint("mmu.mstore8---micro-instruction-writing#7", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__PHASE_xor_EXO_SUM.Shift(2).AsVariable())) - build.GlobalConstraint("mmu.mstore8---pre-processing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.mstore8---pre-processing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(1).AsVariable().Sub(mmu__TGT_OFFSET_LO.AsVariable()))) - build.GlobalConstraint("mmu.mstore8---pre-processing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.mstore8---setting-the-TOTs#0", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.mstore8---setting-the-TOTs#1", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__TOTNT.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.mstore8---setting-the-TOTs#2", mmu__MACRO.AsVariable().Mul(mmu__IS_MSTORE8.AsVariable()).Mul(mmu__TOTRZ.AsVariable())) - build.GlobalConstraint("mmu.no-macrostamp-no-microstamp", symbolic.NewConstant("1").Sub(mmu__STAMP.AsVariable().Mul(mmu__C_INV_STAMP_.AsVariable())).Mul(mmu__MMIO_STAMP.AsVariable())) - build.GlobalConstraint("mmu.nt-decrements", symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable().Add(mmu__NT_MDDL.AsVariable().Add(mmu__NT_LAST.AsVariable()))).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_ONLY__add_NT_FIRST__add_NT_MDDL_NT_LAST____1__.AsVariable())).Mul(mmu__TOTNT.AsVariable().Sub(mmu__TOTNT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.perspective-flag#0", symbolic.NewConstant("1").Sub(mmu__STAMP.AsVariable().Mul(mmu__C_INV_STAMP_.AsVariable())).Mul(mmu__MACRO.AsVariable().Add(mmu__PRPRC.AsVariable().Add(mmu__MICRO.AsVariable())))) - build.GlobalConstraint("mmu.perspective-flag#1", mmu__STAMP.AsVariable().Mul(mmu__MACRO.AsVariable().Add(mmu__PRPRC.AsVariable().Add(mmu__MICRO.AsVariable())).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.prprc-after-macro", mmu__MACRO.AsVariable().Mul(mmu__PRPRC.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.prprc-constancies", symbolic.NewConstant("1").Sub(mmu__PRPRC.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____PRPRC_1__.AsVariable())).Mul(mmu__TOT.AsVariable().Sub(mmu__TOT.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---1st-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---1st-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(1).AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---1st-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---1st-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---1st-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---1st-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---1st-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(1).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---2nd-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---2nd-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---2nd-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---2nd-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(2).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---2nd-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(2).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---2nd-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---2nd-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(2).AsVariable().Sub(mmu__WCP_RES.Shift(2).AsVariable().Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---2nd-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---2nd-preprocessing-row#8", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__TOTRZ.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---3rd-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__WCP_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---3rd-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---3rd-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---3rd-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(3).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(3).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---3rd-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---3rd-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(3).AsVariable().Sub(mmu__WCP_RES.Shift(2).AsVariable().Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()))))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---3rd-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---3rd-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__TOTNT.AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(3).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---4th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---4th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---4th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(4).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---4th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(4).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable().Add(mmu__WCP_RES.Shift(3).AsVariable().Mul(symbolic.NewConstant("16")).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable()).Mul(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(3).AsVariable())).Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---4th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---first-row#0", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_FIRST.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65059")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---first-row#1", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_FIRST.AsVariable()).Mul(mmu__BIN_1.AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65057")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---first-row#2", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_FIRST.AsVariable()).Mul(mmu__SIZE.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---first-row#3", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_FIRST.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(-4).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---first-row#4", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_FIRST.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(-4).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---last#0", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_LAST.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---last#1", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_LAST.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.AsVariable().Sub(mmu__SBO_xor_WCP_INST.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---last-or-only-common#0", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_LAST.AsVariable().Add(mmu__NT_ONLY.AsVariable())).Mul(mmu__SIZE.AsVariable().Sub(mmu__OUT_1.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---last-or-only-common#1", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_LAST.AsVariable().Add(mmu__NT_ONLY.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_2.AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65059")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---last-or-only-common#2", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_LAST.AsVariable().Add(mmu__NT_ONLY.AsVariable())).Mul(mmu__BIN_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__BIN_3.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65058")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---last-or-only-common#3", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_LAST.AsVariable().Add(mmu__NT_ONLY.AsVariable())).Mul(mmu__BIN_2.AsVariable().Mul(mmu__BIN_3.AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65057")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---middle#0", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_MDDL.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65059")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---middle#1", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_MDDL.AsVariable()).Mul(mmu__BIN_1.AsVariable()).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65057")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---middle#2", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_MDDL.AsVariable()).Mul(mmu__SIZE.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---middle#3", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_MDDL.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---middle#4", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_MDDL.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.AsVariable().Sub(mmu__SBO_xor_WCP_INST.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---only#0", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_ONLY.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(-4).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---only#1", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__NT_ONLY.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(-4).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---preprocessing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(5).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---preprocessing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(5).AsVariable().Sub(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---preprocessing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__PHASE_xor_EXO_SUM.Shift(5).AsVariable().Sub(mmu__EXO_SUM_xor_EXO_ID.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---preprocessing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__PHASE.Shift(5).AsVariable().Sub(mmu__PHASE_xor_EXO_SUM.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---preprocessing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__EXO_SUM_xor_EXO_ID.Shift(5).AsVariable().Sub(mmu__TGT_ID.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---preprocessing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__KEC_ID.Shift(5).AsVariable().Sub(mmu__AUX_ID_xor_CN_S_xor_EUC_A.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---preprocessing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(5).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---right-zeroes", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__RZ_ONLY.AsVariable().Add(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65025")))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---setting-TOTLZ", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---std-progression#0", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__MICRO.AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Sub(mmu__MICRO.Shift(-1).AsVariable().Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---std-progression#1", mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable().Mul(mmu__MICRO.AsVariable()).Mul(mmu__TBO.AsVariable())) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---transferring-results-to-BIN-and-OUT-columns#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__BIN_1.AsVariable().Sub(mmu__WCP_RES.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---transferring-results-to-BIN-and-OUT-columns#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__OUT_1.AsVariable().Sub(mmu__WCP_RES.Shift(3).AsVariable().Mul(symbolic.NewConstant("16")).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable()).Mul(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(3).AsVariable()))))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---transferring-results-to-BIN-and-OUT-columns#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__BIN_2.AsVariable().Sub(mmu__WCP_RES.Shift(4).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-exo-with-padding---transferring-results-to-BIN-and-OUT-columns#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Mul(mmu__BIN_3.AsVariable().Sub(mmu__WCP_RES.Shift(3).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---1st-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---1st-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(1).AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---1st-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---1st-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---1st-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---1st-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---1st-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(1).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---1st-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(1).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---2nd-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---2nd-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(2).AsVariable().Sub(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---2nd-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---2nd-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---2nd-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---2nd-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---2nd-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(2).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---2nd-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(2).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(2).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---2nd-preprocessing-row#8", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__BIN_1.AsVariable().Sub(mmu__WCP_RES.Shift(2).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---3rd-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---3rd-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(3).AsVariable().Sub(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.AsVariable().Add(mmu__WCP_RES.Shift(1).AsVariable().Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable())).Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---3rd-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---3rd-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__WCP_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---3rd-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---3rd-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---3rd-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(3).AsVariable().Sub(mmu__TOTNT.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---3rd-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---3rd-preprocessing-row#8", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__TOTNT.AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(3).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable()).Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---3rd-preprocessing-row#9", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable())).Mul(mmu__OUT_1.AsVariable().Sub(symbolic.NewConstant("1").Add(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(3).AsVariable())))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---3rd-preprocessing-row#10", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__WCP_RES.Shift(3).AsVariable()).Mul(mmu__OUT_1.AsVariable().Sub(mmu__WCP_RES.Shift(1).AsVariable().Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(4).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(4).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable().Add(mmu__WCP_RES.Shift(3).AsVariable().Mul(mmu__WCP_RES.Shift(1).AsVariable().Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable()).Mul(symbolic.NewConstant("16").Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(2).AsVariable()))).Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(4).AsVariable().Sub(mmu__OUT_2.AsVariable().Add(mmu__OUT_1.AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#8", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable())))).Mul(mmu__OUT_2.AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable().Add(mmu__WCP_RES.Shift(3).AsVariable().Mul(mmu__WCP_RES.Shift(1).AsVariable().Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable()).Mul(symbolic.NewConstant("16").Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(2).AsVariable()))))))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#9", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable()).Mul(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))).Mul(mmu__OUT_2.AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable().Add(mmu__WCP_RES.Shift(3).AsVariable().Mul(mmu__WCP_RES.Shift(1).AsVariable().Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable()).Mul(symbolic.NewConstant("16").Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(2).AsVariable())))).Sub(symbolic.NewConstant("16"))))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#10", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_3_1__.AsVariable()))).Mul(mmu__BIN_2.AsVariable().Sub(mmu__WCP_RES.Shift(4).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#11", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__WCP_RES.Shift(3).AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__BIN_2.AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(4).AsVariable())))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#12", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_1_1__.AsVariable()))).Mul(mmu__BIN_3.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---4th-preprocessing-row#13", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__BIN_1.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(mmu__BIN_3.AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable())))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---5th-preprocessing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__WCP_FLAG.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---5th-preprocessing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(5).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---5th-preprocessing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(5).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---5th-preprocessing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(5).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(2).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---5th-preprocessing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---5th-preprocessing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(5).AsVariable().Sub(mmu__OUT_1.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---5th-preprocessing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(5).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---5th-preprocessing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__BIN_4.AsVariable().Sub(mmu__BIN_1.AsVariable().Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(5).AsVariable())))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---constant-mmio-values#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(6).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---constant-mmio-values#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(6).AsVariable().Sub(mmu__TGT_ID.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---first-mmio-values#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SIZE.Shift(6).AsVariable().Sub(mmu__WCP_RES.Shift(3).AsVariable().Mul(mmu__WCP_RES.Shift(1).AsVariable().Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable()))).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable()).Mul(symbolic.NewConstant("16").Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(2).AsVariable())))))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---first-mmio-values#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(6).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---first-mmio-values#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(6).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(1).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---first-mmio-values#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(6).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---first-mmio-values#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__TBO.Shift(6).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(2).AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#0", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Add(mmu__NT_MDDL.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_NT_FIRST_NT_MDDL__1__.AsVariable()))).Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(1).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#1", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable()))).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(1).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Add(mmu__BIN_3.AsVariable())))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#2", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(1).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#3", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_ONLY_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_4.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_2.AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65076")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#4", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_ONLY_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_4.AsVariable()).Mul(mmu__BIN_2.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65074")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#5", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_ONLY.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_ONLY_1__.AsVariable())).Mul(mmu__BIN_4.AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65073")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#6", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.Shift(-6).AsVariable().Mul(mmu__WCP_RES.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(-2).AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65076")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#7", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.Shift(-6).AsVariable().Mul(mmu__WCP_RES.Shift(-1).AsVariable())).Mul(mmu__WCP_RES.Shift(-2).AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65074")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#8", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_FIRST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_FIRST_1__.AsVariable())).Mul(mmu__BIN_1.Shift(-6).AsVariable().Mul(mmu__WCP_RES.Shift(-1).AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65073")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#9", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_1.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_1_1__.AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65073")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#10", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable())).Mul(mmu__BIN_1.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65076")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#11", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__SIZE.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#12", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__SBO_xor_WCP_INST.AsVariable().Sub(mmu__OUT_2.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#13", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_MDDL.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_MDDL_1__.AsVariable()))).Mul(mmu__TBO.AsVariable())) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#14", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____BIN_4_1__.AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65073")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#15", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable())).Mul(mmu__BIN_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__BIN_2.AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65076")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#16", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable())).Mul(mmu__BIN_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__BIN_2.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.AsVariable().Sub(symbolic.NewConstant("65074")))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#17", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable()))).Mul(mmu__SIZE.AsVariable().Sub(mmu__OUT_1.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#18", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable()))).Mul(mmu__SBO_xor_WCP_INST.AsVariable().Sub(mmu__OUT_2.AsVariable()))) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---mmio-instruction-writting#19", mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__NT_LAST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____NT_LAST_1__.AsVariable()))).Mul(mmu__TBO.AsVariable())) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---setting-some-TOTs#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.ram-to-ram-sans-padding---setting-some-TOTs#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Mul(mmu__TOTRZ.AsVariable())) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-micro-instruction-writing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(3).AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.Shift(6).AsVariable().Sub(symbolic.NewConstant("65059")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-micro-instruction-writing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__WCP_RES.Shift(3).AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable().Mul(mmu__C_INV_EUC_QUOT_2_.AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.Shift(6).AsVariable().Sub(symbolic.NewConstant("65058")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-micro-instruction-writing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__WCP_RES.Shift(3).AsVariable().Mul(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(2).AsVariable())).Mul(mmu__INST_xor_INST_xor_CT.Shift(6).AsVariable().Sub(symbolic.NewConstant("65057")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-micro-instruction-writing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SIZE.Shift(6).AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable()).Mul(symbolic.NewConstant("16")).Add(mmu__WCP_RES.Shift(2).AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("32")))))))) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-micro-instruction-writing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(6).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(3).AsVariable()))) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-micro-instruction-writing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(6).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(3).AsVariable()))) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-micro-instruction-writing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__TBO.Shift(6).AsVariable())) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-micro-instruction-writing#7", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(6).AsVariable().Sub(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.AsVariable()))) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-pre-processing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-pre-processing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-pre-processing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-pre-processing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(1).AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable().Add(symbolic.NewConstant("32"))))) - build.GlobalConstraint("mmu.right-padded-word-extraction---1st-pre-processing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(1).AsVariable().Sub(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable()))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-micro-instruction-writing#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_5_1__.AsVariable()))).Mul(mmu__INST_xor_INST_xor_CT.Shift(7).AsVariable().Sub(symbolic.NewConstant("65025")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-micro-instruction-writing#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_5_1__.AsVariable()))).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.AsVariable())) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-micro-instruction-writing#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__WCP_RES.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__C_INV____1_WCP_RES_1__.AsVariable()))))).Mul(mmu__INST_xor_INST_xor_CT.Shift(7).AsVariable().Sub(symbolic.NewConstant("65057")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-micro-instruction-writing#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__WCP_RES.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV____WCP_RES_4_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())))).Mul(mmu__INST_xor_INST_xor_CT.Shift(7).AsVariable().Sub(symbolic.NewConstant("65058")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-micro-instruction-writing#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__WCP_RES.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mmu__WCP_RES.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))).Mul(mmu__INST_xor_INST_xor_CT.Shift(7).AsVariable().Sub(symbolic.NewConstant("65059")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-micro-instruction-writing#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SIZE.Shift(7).AsVariable().Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("16")).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("32"))).Sub(symbolic.NewConstant("16"))).Add(mmu__WCP_RES.Shift(2).AsVariable().Mul(symbolic.NewConstant("0")))))))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-micro-instruction-writing#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.Shift(7).AsVariable().Sub(mmu__SIZE_xor_TLO_xor_EUC_QUOT.Shift(3).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-micro-instruction-writing#7", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(7).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(3).AsVariable()))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-micro-instruction-writing#8", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__TBO.Shift(7).AsVariable())) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-micro-instruction-writing#9", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(7).AsVariable().Sub(mmu__LIMB_2_xor_WCP_ARG_1_LO.AsVariable()))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-pre-processing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-pre-processing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-pre-processing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-pre-processing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(2).AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("32")))))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-pre-processing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-pre-processing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-pre-processing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(2).AsVariable().Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable()).Mul(symbolic.NewConstant("16")).Add(mmu__WCP_RES.Shift(2).AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("32")))))))) - build.GlobalConstraint("mmu.right-padded-word-extraction---2nd-pre-processing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---3rd-pre-processing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SUCCESS_BIT_xor_SUCCESS_BIT_xor_EUC_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---3rd-pre-processing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(3).AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable().Add(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.AsVariable())))) - build.GlobalConstraint("mmu.right-padded-word-extraction---3rd-pre-processing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__REF_OFFSET_xor_CN_T_xor_EUC_B.Shift(3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---3rd-pre-processing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__WCP_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---3rd-pre-processing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---3rd-pre-processing-row#5", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---3rd-pre-processing-row#6", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(3).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(3).AsVariable().Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable()).Mul(symbolic.NewConstant("16")).Add(mmu__WCP_RES.Shift(2).AsVariable().Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("32"))))))))) - build.GlobalConstraint("mmu.right-padded-word-extraction---3rd-pre-processing-row#7", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("17")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---4th-pre-processing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---4th-pre-processing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---4th-pre-processing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(4).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---4th-pre-processing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(4).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.Shift(3).AsVariable().Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("16")).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("32"))).Sub(symbolic.NewConstant("16"))).Add(mmu__WCP_RES.Shift(2).AsVariable().Mul(symbolic.NewConstant("0"))))))))) - build.GlobalConstraint("mmu.right-padded-word-extraction---4th-pre-processing-row#4", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SRC_OFFSET_HI_xor_WCP_ARG_2_LO.Shift(4).AsVariable().Sub(symbolic.NewConstant("17")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---5th-pre-processing-row#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__WCP_FLAG.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---5th-pre-processing-row#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__SBO_xor_WCP_INST.Shift(5).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---5th-pre-processing-row#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__LIMB_1_xor_LIMB_xor_WCP_ARG_1_HI.Shift(5).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---5th-pre-processing-row#3", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__LIMB_2_xor_WCP_ARG_1_LO.Shift(5).AsVariable().Sub(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("16")).Add(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(2).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable()).Mul(mmu__REF_SIZE_xor_SLO_xor_EUC_CEIL.AsVariable().Sub(mmu__SRC_OFFSET_LO.AsVariable())).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(mmu__WCP_RES.Shift(1).AsVariable())).Mul(symbolic.NewConstant("32"))).Sub(symbolic.NewConstant("16"))).Add(mmu__WCP_RES.Shift(2).AsVariable().Mul(symbolic.NewConstant("0")))))))) - build.GlobalConstraint("mmu.right-padded-word-extraction---setting-micro-instrution-constant-values#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__AUX_ID_xor_CN_S_xor_EUC_A.Shift(6).AsVariable().Sub(mmu__SRC_ID_xor_TOTAL_SIZE_xor_EUC_REM.AsVariable()))) - build.GlobalConstraint("mmu.right-padded-word-extraction---setting-micro-instrution-constant-values#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__PHASE_xor_EXO_SUM.Shift(6).AsVariable())) - build.GlobalConstraint("mmu.right-padded-word-extraction---setting-the-TOTs#0", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__TOTLZ.AsVariable())) - build.GlobalConstraint("mmu.right-padded-word-extraction---setting-the-TOTs#1", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__TOTNT.AsVariable().Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("mmu.right-padded-word-extraction---setting-the-TOTs#2", mmu__MACRO.AsVariable().Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Mul(mmu__TOTRZ.AsVariable())) - build.GlobalConstraint("mmu.right-zero-decrements", symbolic.NewConstant("1").Sub(mmu__RZ_ONLY.AsVariable().Add(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable()))).Sub(symbolic.NewConstant("1")).Mul(mmu__C_INV_____add_RZ_ONLY__add_RZ_FIRST__add_RZ_MDDL_RZ_LAST____1__.AsVariable())).Mul(mmu__TOTRZ.AsVariable().Sub(mmu__TOTRZ.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mmu.set-inst-flag", mmu__MACRO.AsVariable().Mul(symbolic.NewConstant("65025").Mul(mmu__IS_MLOAD.AsVariable()).Add(symbolic.NewConstant("65026").Mul(mmu__IS_MSTORE.AsVariable()).Add(symbolic.NewConstant("65027").Mul(mmu__IS_MSTORE8.AsVariable()).Add(symbolic.NewConstant("65024").Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Add(symbolic.NewConstant("65040").Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Add(symbolic.NewConstant("65056").Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Add(symbolic.NewConstant("65072").Mul(mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable()).Add(symbolic.NewConstant("65088").Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Add(symbolic.NewConstant("65104").Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable().Add(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable())).Add(symbolic.NewConstant("65120").Mul(mmu__IS_MODEXP_ZERO.AsVariable()).Add(symbolic.NewConstant("65136").Mul(mmu__IS_MODEXP_DATA.AsVariable()).Add(symbolic.NewConstant("65152").Mul(mmu__IS_BLAKE.AsVariable())))))))))))).Sub(mmu__INST_xor_INST_xor_CT.AsVariable()))) - build.GlobalConstraint("mmu.set-prprc-ct-init", mmu__MACRO.AsVariable().Mul(mmu__INST_xor_INST_xor_CT.Shift(1).AsVariable().Sub(symbolic.NewConstant("0").Mul(mmu__IS_MLOAD.AsVariable()).Add(symbolic.NewConstant("0").Mul(mmu__IS_MSTORE.AsVariable()).Add(symbolic.NewConstant("0").Mul(mmu__IS_MSTORE8.AsVariable()).Add(symbolic.NewConstant("0").Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Add(symbolic.NewConstant("4").Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Add(symbolic.NewConstant("3").Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Add(symbolic.NewConstant("0").Mul(mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable()).Add(symbolic.NewConstant("4").Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Add(symbolic.NewConstant("9").Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Add(symbolic.NewConstant("3").Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Add(symbolic.NewConstant("0").Mul(mmu__IS_MODEXP_ZERO.AsVariable()).Add(symbolic.NewConstant("5").Mul(mmu__IS_MODEXP_DATA.AsVariable()).Add(symbolic.NewConstant("1").Mul(mmu__IS_BLAKE.AsVariable())))))))))))))))) - build.GlobalConstraint("mmu.stamp-constancies#0", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__OUT_1.AsVariable().Sub(mmu__OUT_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.stamp-constancies#1", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__OUT_2.AsVariable().Sub(mmu__OUT_2.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.stamp-constancies#2", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__OUT_3.AsVariable().Sub(mmu__OUT_3.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.stamp-constancies#3", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__OUT_4.AsVariable().Sub(mmu__OUT_4.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.stamp-constancies#4", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__OUT_5.AsVariable().Sub(mmu__OUT_5.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.stamp-constancies#5", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__BIN_1.AsVariable().Sub(mmu__BIN_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.stamp-constancies#6", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__BIN_2.AsVariable().Sub(mmu__BIN_2.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.stamp-constancies#7", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__BIN_3.AsVariable().Sub(mmu__BIN_3.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.stamp-constancies#8", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__BIN_4.AsVariable().Sub(mmu__BIN_4.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.stamp-constancies#9", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__BIN_5.AsVariable().Sub(mmu__BIN_5.Shift(-1).AsVariable()))) - build.GlobalConstraint("mmu.stamp-constancies#10", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Mul(mmu__IS_MLOAD.AsVariable()).Add(symbolic.NewConstant("2").Mul(mmu__IS_MSTORE.AsVariable()).Add(symbolic.NewConstant("3").Mul(mmu__IS_MSTORE8.AsVariable()).Add(symbolic.NewConstant("4").Mul(mmu__IS_INVALID_CODE_PREFIX.AsVariable()).Add(symbolic.NewConstant("5").Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.AsVariable()).Add(symbolic.NewConstant("6").Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.AsVariable()).Add(symbolic.NewConstant("7").Mul(mmu__IS_EXO_TO_RAM_TRANSPLANTS.AsVariable()).Add(symbolic.NewConstant("8").Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.AsVariable()).Add(symbolic.NewConstant("9").Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.AsVariable()).Add(symbolic.NewConstant("10").Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.AsVariable()).Add(symbolic.NewConstant("11").Mul(mmu__IS_MODEXP_ZERO.AsVariable()).Add(symbolic.NewConstant("12").Mul(mmu__IS_MODEXP_DATA.AsVariable()).Add(symbolic.NewConstant("13").Mul(mmu__IS_BLAKE.AsVariable()))))))))))))).Sub(symbolic.NewConstant("1").Mul(mmu__IS_MLOAD.Shift(-1).AsVariable()).Add(symbolic.NewConstant("2").Mul(mmu__IS_MSTORE.Shift(-1).AsVariable()).Add(symbolic.NewConstant("3").Mul(mmu__IS_MSTORE8.Shift(-1).AsVariable()).Add(symbolic.NewConstant("4").Mul(mmu__IS_INVALID_CODE_PREFIX.Shift(-1).AsVariable()).Add(symbolic.NewConstant("5").Mul(mmu__IS_RIGHT_PADDED_WORD_EXTRACTION.Shift(-1).AsVariable()).Add(symbolic.NewConstant("6").Mul(mmu__IS_RAM_TO_EXO_WITH_PADDING.Shift(-1).AsVariable()).Add(symbolic.NewConstant("7").Mul(mmu__IS_EXO_TO_RAM_TRANSPLANTS.Shift(-1).AsVariable()).Add(symbolic.NewConstant("8").Mul(mmu__IS_RAM_TO_RAM_SANS_PADDING.Shift(-1).AsVariable()).Add(symbolic.NewConstant("9").Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_SOME_DATA.Shift(-1).AsVariable()).Add(symbolic.NewConstant("10").Mul(mmu__IS_ANY_TO_RAM_WITH_PADDING_PURE_PADDING.Shift(-1).AsVariable()).Add(symbolic.NewConstant("11").Mul(mmu__IS_MODEXP_ZERO.Shift(-1).AsVariable()).Add(symbolic.NewConstant("12").Mul(mmu__IS_MODEXP_DATA.Shift(-1).AsVariable()).Add(symbolic.NewConstant("13").Mul(mmu__IS_BLAKE.Shift(-1).AsVariable())))))))))))))))) - build.GlobalConstraint("mmu.stamp-decrementings#0", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__TOT.AsVariable().Sub(mmu__TOT.Shift(-1).AsVariable()).Mul(mmu__TOT.AsVariable().Sub(mmu__TOT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.stamp-decrementings#1", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__TOTLZ.AsVariable().Sub(mmu__TOTLZ.Shift(-1).AsVariable()).Mul(mmu__TOTLZ.AsVariable().Sub(mmu__TOTLZ.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.stamp-decrementings#2", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__TOTNT.AsVariable().Sub(mmu__TOTNT.Shift(-1).AsVariable()).Mul(mmu__TOTNT.AsVariable().Sub(mmu__TOTNT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.stamp-decrementings#3", mmu__STAMP.AsVariable().Sub(mmu__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(mmu__TOTRZ.AsVariable().Sub(mmu__TOTRZ.Shift(-1).AsVariable()).Mul(mmu__TOTRZ.AsVariable().Sub(mmu__TOTRZ.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mmu.sum-row-flag", mmu__LZRO.AsVariable().Add(mmu__NT_ONLY.AsVariable().Add(mmu__NT_FIRST.AsVariable().Add(mmu__NT_MDDL.AsVariable().Add(mmu__NT_LAST.AsVariable()))).Add(mmu__RZ_ONLY.AsVariable().Add(mmu__RZ_FIRST.AsVariable().Add(mmu__RZ_MDDL.AsVariable().Add(mmu__RZ_LAST.AsVariable()))))).Sub(mmu__MICRO.AsVariable())) - build.GlobalConstraint("mmu.tot-nb-of-micro-inst", mmu__TOT.AsVariable().Sub(mmu__TOTLZ.AsVariable().Add(mmu__TOTNT.AsVariable().Add(mmu__TOTRZ.AsVariable())))) - build.Range("mod_byte_1_2_arbitrary", mod__BYTE_1_2, 256) - build.Range("mod_byte_1_3_arbitrary", mod__BYTE_1_3, 256) - build.Range("mod_byte_2_2_arbitrary", mod__BYTE_2_2, 256) - build.Range("mod_byte_2_3_arbitrary", mod__BYTE_2_3, 256) - build.Range("mod_byte_b_0_arbitrary", mod__BYTE_B_0, 256) - build.Range("mod_byte_b_1_arbitrary", mod__BYTE_B_1, 256) - build.Range("mod_byte_b_2_arbitrary", mod__BYTE_B_2, 256) - build.Range("mod_byte_b_3_arbitrary", mod__BYTE_B_3, 256) - build.Range("mod_byte_delta_0_arbitrary", mod__BYTE_DELTA_0, 256) - build.Range("mod_byte_delta_1_arbitrary", mod__BYTE_DELTA_1, 256) - build.Range("mod_byte_delta_2_arbitrary", mod__BYTE_DELTA_2, 256) - build.Range("mod_byte_delta_3_arbitrary", mod__BYTE_DELTA_3, 256) - build.Range("mod_byte_h_0_arbitrary", mod__BYTE_H_0, 256) - build.Range("mod_byte_h_1_arbitrary", mod__BYTE_H_1, 256) - build.Range("mod_byte_h_2_arbitrary", mod__BYTE_H_2, 256) - build.Range("mod_byte_q_0_arbitrary", mod__BYTE_Q_0, 256) - build.Range("mod_byte_q_1_arbitrary", mod__BYTE_Q_1, 256) - build.Range("mod_byte_q_2_arbitrary", mod__BYTE_Q_2, 256) - build.Range("mod_byte_q_3_arbitrary", mod__BYTE_Q_3, 256) - build.Range("mod_byte_r_0_arbitrary", mod__BYTE_R_0, 256) - build.Range("mod_byte_r_1_arbitrary", mod__BYTE_R_1, 256) - build.Range("mod_byte_r_2_arbitrary", mod__BYTE_R_2, 256) - build.Range("mod_byte_r_3_arbitrary", mod__BYTE_R_3, 256) - build.GlobalConstraint("mod.CMP_1-binarity", mod__CMP_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CMP_1.AsVariable()))) - build.GlobalConstraint("mod.CMP_2-binarity", mod__CMP_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CMP_2.AsVariable()))) - build.GlobalConstraint("mod.IS_DIV-binarity", mod__IS_DIV.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__IS_DIV.AsVariable()))) - build.GlobalConstraint("mod.IS_MOD-binarity", mod__IS_MOD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__IS_MOD.AsVariable()))) - build.GlobalConstraint("mod.IS_SDIV-binarity", mod__IS_SDIV.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__IS_SDIV.AsVariable()))) - build.GlobalConstraint("mod.IS_SMOD-binarity", mod__IS_SMOD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__IS_SMOD.AsVariable()))) - build.GlobalConstraint("mod.MLI-binarity", mod__MLI.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__MLI.AsVariable()))) - build.GlobalConstraint("mod.MSB_1-binarity", mod__MSB_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__MSB_1.AsVariable()))) - build.GlobalConstraint("mod.MSB_2-binarity", mod__MSB_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__MSB_2.AsVariable()))) - build.GlobalConstraint("mod.NORM[(* (+ (* 18446744073709551616 ACC_Q_3) ACC_Q_2) (- 170141183460469231731687303715884105728 (+ (* 18446744073709551616 ACC_Q_3) ACC_Q_2)))]#1", symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable()).Mul(symbolic.NewConstant("170141183460469231731687303715884105728").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable()).Mul(symbolic.NewConstant("170141183460469231731687303715884105728").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable()))).Mul(mod__C_INV__mul__add__mul_18446744073709551616_ACC_Q_3__ACC_Q_2_____170141183460469231731687303715884105728__add__mul_18446744073709551616_ACC_Q_3__ACC_Q_2____.AsVariable())))) - build.GlobalConstraint("mod.NORM[(* (+ (* 18446744073709551616 ACC_Q_3) ACC_Q_2) (- 170141183460469231731687303715884105728 (+ (* 18446744073709551616 ACC_Q_3) ACC_Q_2)))]#2", mod__C_INV__mul__add__mul_18446744073709551616_ACC_Q_3__ACC_Q_2_____170141183460469231731687303715884105728__add__mul_18446744073709551616_ACC_Q_3__ACC_Q_2____.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable()).Mul(symbolic.NewConstant("170141183460469231731687303715884105728").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable()))).Mul(mod__C_INV__mul__add__mul_18446744073709551616_ACC_Q_3__ACC_Q_2_____170141183460469231731687303715884105728__add__mul_18446744073709551616_ACC_Q_3__ACC_Q_2____.AsVariable())))) - build.GlobalConstraint("mod.NORM[(* (+ (* 18446744073709551616 ACC_R_3) ACC_R_2) (- 170141183460469231731687303715884105728 (+ (* 18446744073709551616 ACC_R_3) ACC_R_2)))]#1", symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable()).Mul(symbolic.NewConstant("170141183460469231731687303715884105728").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable()).Mul(symbolic.NewConstant("170141183460469231731687303715884105728").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable()))).Mul(mod__C_INV__mul__add__mul_18446744073709551616_ACC_R_3__ACC_R_2_____170141183460469231731687303715884105728__add__mul_18446744073709551616_ACC_R_3__ACC_R_2____.AsVariable())))) - build.GlobalConstraint("mod.NORM[(* (+ (* 18446744073709551616 ACC_R_3) ACC_R_2) (- 170141183460469231731687303715884105728 (+ (* 18446744073709551616 ACC_R_3) ACC_R_2)))]#2", mod__C_INV__mul__add__mul_18446744073709551616_ACC_R_3__ACC_R_2_____170141183460469231731687303715884105728__add__mul_18446744073709551616_ACC_R_3__ACC_R_2____.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable()).Mul(symbolic.NewConstant("170141183460469231731687303715884105728").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable()))).Mul(mod__C_INV__mul__add__mul_18446744073709551616_ACC_R_3__ACC_R_2_____170141183460469231731687303715884105728__add__mul_18446744073709551616_ACC_R_3__ACC_R_2____.AsVariable())))) - build.GlobalConstraint("mod.NORM[(+ (* 18446744073709551616 ACC_Q_1) ACC_Q_0)]#1", symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_Q_0.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_Q_0.AsVariable()).Mul(mod__C_INV__add__mul_18446744073709551616_ACC_Q_1__ACC_Q_0__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(+ (* 18446744073709551616 ACC_Q_1) ACC_Q_0)]#2", mod__C_INV__add__mul_18446744073709551616_ACC_Q_1__ACC_Q_0__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_Q_0.AsVariable()).Mul(mod__C_INV__add__mul_18446744073709551616_ACC_Q_1__ACC_Q_0__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(+ (* 18446744073709551616 ACC_R_1) ACC_R_0)]#1", symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable()).Mul(mod__C_INV__add__mul_18446744073709551616_ACC_R_1__ACC_R_0__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(+ (* 18446744073709551616 ACC_R_1) ACC_R_0)]#2", mod__C_INV__add__mul_18446744073709551616_ACC_R_1__ACC_R_0__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable()).Mul(mod__C_INV__add__mul_18446744073709551616_ACC_R_1__ACC_R_0__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- ACC_B_0 ACC_R_0)]#1", mod__ACC_B_0.AsVariable().Sub(mod__ACC_R_0.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mod__ACC_B_0.AsVariable().Sub(mod__ACC_R_0.AsVariable()).Mul(mod__C_INV____ACC_B_0_ACC_R_0__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- ACC_B_0 ACC_R_0)]#2", mod__C_INV____ACC_B_0_ACC_R_0__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__ACC_B_0.AsVariable().Sub(mod__ACC_R_0.AsVariable()).Mul(mod__C_INV____ACC_B_0_ACC_R_0__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- ACC_B_1 ACC_R_1)]#1", mod__ACC_B_1.AsVariable().Sub(mod__ACC_R_1.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mod__ACC_B_1.AsVariable().Sub(mod__ACC_R_1.AsVariable()).Mul(mod__C_INV____ACC_B_1_ACC_R_1__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- ACC_B_1 ACC_R_1)]#2", mod__C_INV____ACC_B_1_ACC_R_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__ACC_B_1.AsVariable().Sub(mod__ACC_R_1.AsVariable()).Mul(mod__C_INV____ACC_B_1_ACC_R_1__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- ACC_B_2 ACC_R_2)]#1", mod__ACC_B_2.AsVariable().Sub(mod__ACC_R_2.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mod__ACC_B_2.AsVariable().Sub(mod__ACC_R_2.AsVariable()).Mul(mod__C_INV____ACC_B_2_ACC_R_2__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- ACC_B_2 ACC_R_2)]#2", mod__C_INV____ACC_B_2_ACC_R_2__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__ACC_B_2.AsVariable().Sub(mod__ACC_R_2.AsVariable()).Mul(mod__C_INV____ACC_B_2_ACC_R_2__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- ACC_B_3 ACC_R_3)]#1", mod__ACC_B_3.AsVariable().Sub(mod__ACC_R_3.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mod__ACC_B_3.AsVariable().Sub(mod__ACC_R_3.AsVariable()).Mul(mod__C_INV____ACC_B_3_ACC_R_3__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- ACC_B_3 ACC_R_3)]#2", mod__C_INV____ACC_B_3_ACC_R_3__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__ACC_B_3.AsVariable().Sub(mod__ACC_R_3.AsVariable()).Mul(mod__C_INV____ACC_B_3_ACC_R_3__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- CT 7)]#1", mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- CT 7)]#2", mod__C_INV____CT_7__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- MLI 1)]#1", mod__MLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mod__MLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mod__C_INV____MLI_1__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- MLI 1)]#2", mod__C_INV____MLI_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__MLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mod__C_INV____MLI_1__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- MSB_1₋₇ MSB_2₋₇)]#1", mod__MSB_1.Shift(-7).AsVariable().Sub(mod__MSB_2.Shift(-7).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mod__MSB_1.Shift(-7).AsVariable().Sub(mod__MSB_2.Shift(-7).AsVariable()).Mul(mod__C_INV____MSB_1_7_MSB_2_7__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- MSB_1₋₇ MSB_2₋₇)]#2", mod__C_INV____MSB_1_7_MSB_2_7__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__MSB_1.Shift(-7).AsVariable().Sub(mod__MSB_2.Shift(-7).AsVariable()).Mul(mod__C_INV____MSB_1_7_MSB_2_7__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- OLI 1)]#1", mod__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mod__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mod__C_INV____OLI_1__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- OLI 1)]#2", mod__C_INV____OLI_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mod__C_INV____OLI_1__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- STAMP₊₁ STAMP)]#1", mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable()).Mul(mod__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("mod.NORM[(- STAMP₊₁ STAMP)]#2", mod__C_INV____STAMP_1_STAMP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable()).Mul(mod__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("mod.NORM[ARG_1_LO]#1", mod__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__ARG_1_LO.AsVariable().Mul(mod__C_INV_ARG_1_LO_.AsVariable())))) - build.GlobalConstraint("mod.NORM[ARG_1_LO]#2", mod__C_INV_ARG_1_LO_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__ARG_1_LO.AsVariable().Mul(mod__C_INV_ARG_1_LO_.AsVariable())))) - build.GlobalConstraint("mod.NORM[ARG_2_HI]#1", mod__ARG_2_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__ARG_2_HI.AsVariable().Mul(mod__C_INV_ARG_2_HI_.AsVariable())))) - build.GlobalConstraint("mod.NORM[ARG_2_HI]#2", mod__C_INV_ARG_2_HI_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__ARG_2_HI.AsVariable().Mul(mod__C_INV_ARG_2_HI_.AsVariable())))) - build.GlobalConstraint("mod.NORM[ARG_2_LO]#1", mod__ARG_2_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__ARG_2_LO.AsVariable().Mul(mod__C_INV_ARG_2_LO_.AsVariable())))) - build.GlobalConstraint("mod.NORM[ARG_2_LO]#2", mod__C_INV_ARG_2_LO_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__ARG_2_LO.AsVariable().Mul(mod__C_INV_ARG_2_LO_.AsVariable())))) - build.GlobalConstraint("mod.NORM[CT]#1", mod__CT.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("mod.NORM[CT]#2", mod__C_INV_CT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("mod.NORM[STAMP]#1", mod__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__STAMP.AsVariable().Mul(mod__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("mod.NORM[STAMP]#2", mod__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__STAMP.AsVariable().Mul(mod__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("mod.OLI-binarity", mod__OLI.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__OLI.AsVariable()))) - build.GlobalConstraint("mod.SIGNED-binarity", mod__SIGNED.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__SIGNED.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#0", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_1_3.AsVariable().Sub(mod__BYTE_1_3.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#1", mod__CT.AsVariable().Mul(mod__ACC_1_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_1_3.Shift(-1).AsVariable()).Add(mod__BYTE_1_3.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#2", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_1_2.AsVariable().Sub(mod__BYTE_1_2.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#3", mod__CT.AsVariable().Mul(mod__ACC_1_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_1_2.Shift(-1).AsVariable()).Add(mod__BYTE_1_2.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#4", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_2_3.AsVariable().Sub(mod__BYTE_2_3.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#5", mod__CT.AsVariable().Mul(mod__ACC_2_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_2_3.Shift(-1).AsVariable()).Add(mod__BYTE_2_3.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#6", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_2_2.AsVariable().Sub(mod__BYTE_2_2.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#7", mod__CT.AsVariable().Mul(mod__ACC_2_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_2_2.Shift(-1).AsVariable()).Add(mod__BYTE_2_2.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#8", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_B_3.AsVariable().Sub(mod__BYTE_B_3.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#9", mod__CT.AsVariable().Mul(mod__ACC_B_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_B_3.Shift(-1).AsVariable()).Add(mod__BYTE_B_3.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#10", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_B_2.AsVariable().Sub(mod__BYTE_B_2.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#11", mod__CT.AsVariable().Mul(mod__ACC_B_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_B_2.Shift(-1).AsVariable()).Add(mod__BYTE_B_2.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#12", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_B_1.AsVariable().Sub(mod__BYTE_B_1.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#13", mod__CT.AsVariable().Mul(mod__ACC_B_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_B_1.Shift(-1).AsVariable()).Add(mod__BYTE_B_1.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#14", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_B_0.AsVariable().Sub(mod__BYTE_B_0.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#15", mod__CT.AsVariable().Mul(mod__ACC_B_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_B_0.Shift(-1).AsVariable()).Add(mod__BYTE_B_0.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#16", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_Q_3.AsVariable().Sub(mod__BYTE_Q_3.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#17", mod__CT.AsVariable().Mul(mod__ACC_Q_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_Q_3.Shift(-1).AsVariable()).Add(mod__BYTE_Q_3.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#18", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_Q_2.AsVariable().Sub(mod__BYTE_Q_2.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#19", mod__CT.AsVariable().Mul(mod__ACC_Q_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_Q_2.Shift(-1).AsVariable()).Add(mod__BYTE_Q_2.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#20", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_Q_1.AsVariable().Sub(mod__BYTE_Q_1.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#21", mod__CT.AsVariable().Mul(mod__ACC_Q_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_Q_1.Shift(-1).AsVariable()).Add(mod__BYTE_Q_1.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#22", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_Q_0.AsVariable().Sub(mod__BYTE_Q_0.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#23", mod__CT.AsVariable().Mul(mod__ACC_Q_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_Q_0.Shift(-1).AsVariable()).Add(mod__BYTE_Q_0.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#24", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_R_3.AsVariable().Sub(mod__BYTE_R_3.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#25", mod__CT.AsVariable().Mul(mod__ACC_R_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_R_3.Shift(-1).AsVariable()).Add(mod__BYTE_R_3.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#26", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_R_2.AsVariable().Sub(mod__BYTE_R_2.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#27", mod__CT.AsVariable().Mul(mod__ACC_R_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_R_2.Shift(-1).AsVariable()).Add(mod__BYTE_R_2.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#28", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_R_1.AsVariable().Sub(mod__BYTE_R_1.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#29", mod__CT.AsVariable().Mul(mod__ACC_R_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_R_1.Shift(-1).AsVariable()).Add(mod__BYTE_R_1.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#30", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_R_0.AsVariable().Sub(mod__BYTE_R_0.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#31", mod__CT.AsVariable().Mul(mod__ACC_R_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_R_0.Shift(-1).AsVariable()).Add(mod__BYTE_R_0.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#32", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_DELTA_3.AsVariable().Sub(mod__BYTE_DELTA_3.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#33", mod__CT.AsVariable().Mul(mod__ACC_DELTA_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_DELTA_3.Shift(-1).AsVariable()).Add(mod__BYTE_DELTA_3.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#34", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_DELTA_2.AsVariable().Sub(mod__BYTE_DELTA_2.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#35", mod__CT.AsVariable().Mul(mod__ACC_DELTA_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_DELTA_2.Shift(-1).AsVariable()).Add(mod__BYTE_DELTA_2.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#36", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_DELTA_1.AsVariable().Sub(mod__BYTE_DELTA_1.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#37", mod__CT.AsVariable().Mul(mod__ACC_DELTA_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_DELTA_1.Shift(-1).AsVariable()).Add(mod__BYTE_DELTA_1.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#38", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_DELTA_0.AsVariable().Sub(mod__BYTE_DELTA_0.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#39", mod__CT.AsVariable().Mul(mod__ACC_DELTA_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_DELTA_0.Shift(-1).AsVariable()).Add(mod__BYTE_DELTA_0.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#40", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_H_2.AsVariable().Sub(mod__BYTE_H_2.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#41", mod__CT.AsVariable().Mul(mod__ACC_H_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_H_2.Shift(-1).AsVariable()).Add(mod__BYTE_H_2.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#42", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_H_1.AsVariable().Sub(mod__BYTE_H_1.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#43", mod__CT.AsVariable().Mul(mod__ACC_H_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_H_1.Shift(-1).AsVariable()).Add(mod__BYTE_H_1.AsVariable())))) - build.GlobalConstraint("mod.byte-decompositions#44", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Mul(mod__C_INV_CT_.AsVariable())).Mul(mod__ACC_H_0.AsVariable().Sub(mod__BYTE_H_0.AsVariable()))) - build.GlobalConstraint("mod.byte-decompositions#45", mod__CT.AsVariable().Mul(mod__ACC_H_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(mod__ACC_H_0.Shift(-1).AsVariable()).Add(mod__BYTE_H_0.AsVariable())))) - build.GlobalConstraint("mod.comparaison-constraint#0", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__ACC_DELTA_3.AsVariable().Add(mod__CMP_1.Shift(-4).AsVariable()).Sub(symbolic.NewConstant("2").Mul(mod__CMP_1.Shift(-4).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mod__ACC_B_3.AsVariable().Sub(mod__ACC_R_3.AsVariable()))))) - build.GlobalConstraint("mod.comparaison-constraint#1", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__ACC_DELTA_2.AsVariable().Add(mod__CMP_1.Shift(-5).AsVariable()).Sub(symbolic.NewConstant("2").Mul(mod__CMP_1.Shift(-5).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mod__ACC_B_2.AsVariable().Sub(mod__ACC_R_2.AsVariable()))))) - build.GlobalConstraint("mod.comparaison-constraint#2", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__ACC_DELTA_1.AsVariable().Add(mod__CMP_1.Shift(-6).AsVariable()).Sub(symbolic.NewConstant("2").Mul(mod__CMP_1.Shift(-6).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mod__ACC_B_1.AsVariable().Sub(mod__ACC_R_1.AsVariable()))))) - build.GlobalConstraint("mod.comparaison-constraint#3", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__ACC_DELTA_0.AsVariable().Add(mod__CMP_1.Shift(-7).AsVariable()).Sub(symbolic.NewConstant("2").Mul(mod__CMP_1.Shift(-7).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(mod__ACC_B_0.AsVariable().Sub(mod__ACC_R_0.AsVariable()))))) - build.GlobalConstraint("mod.comparaison-constraint#4", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__ACC_B_3.AsVariable().Sub(mod__ACC_R_3.AsVariable()).Mul(mod__C_INV____ACC_B_3_ACC_R_3__.AsVariable()))).Mul(mod__CMP_2.Shift(-4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mod.comparaison-constraint#5", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__ACC_B_3.AsVariable().Sub(mod__ACC_R_3.AsVariable())).Mul(mod__CMP_2.Shift(-4).AsVariable())) - build.GlobalConstraint("mod.comparaison-constraint#6", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__ACC_B_2.AsVariable().Sub(mod__ACC_R_2.AsVariable()).Mul(mod__C_INV____ACC_B_2_ACC_R_2__.AsVariable()))).Mul(mod__CMP_2.Shift(-5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mod.comparaison-constraint#7", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__ACC_B_2.AsVariable().Sub(mod__ACC_R_2.AsVariable())).Mul(mod__CMP_2.Shift(-5).AsVariable())) - build.GlobalConstraint("mod.comparaison-constraint#8", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__ACC_B_1.AsVariable().Sub(mod__ACC_R_1.AsVariable()).Mul(mod__C_INV____ACC_B_1_ACC_R_1__.AsVariable()))).Mul(mod__CMP_2.Shift(-6).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mod.comparaison-constraint#9", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__ACC_B_1.AsVariable().Sub(mod__ACC_R_1.AsVariable())).Mul(mod__CMP_2.Shift(-6).AsVariable())) - build.GlobalConstraint("mod.comparaison-constraint#10", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__ACC_B_0.AsVariable().Sub(mod__ACC_R_0.AsVariable()).Mul(mod__C_INV____ACC_B_0_ACC_R_0__.AsVariable()))).Mul(mod__CMP_2.Shift(-7).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mod.comparaison-constraint#11", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__ACC_B_0.AsVariable().Sub(mod__ACC_R_0.AsVariable())).Mul(mod__CMP_2.Shift(-7).AsVariable())) - build.GlobalConstraint("mod.comparaison-constraint#12", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__CMP_1.Shift(-4).AsVariable().Add(mod__CMP_2.Shift(-4).AsVariable().Mul(mod__CMP_1.Shift(-5).AsVariable()).Add(mod__CMP_2.Shift(-4).AsVariable().Mul(mod__CMP_2.Shift(-5).AsVariable().Mul(mod__CMP_1.Shift(-6).AsVariable())).Add(mod__CMP_2.Shift(-4).AsVariable().Mul(mod__CMP_2.Shift(-5).AsVariable().Mul(mod__CMP_2.Shift(-6).AsVariable().Mul(mod__CMP_1.Shift(-7).AsVariable()))))))))) - build.GlobalConstraint("mod.comparaison-constraint#13", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(mod__CMP_2.Shift(-3).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_H_1.AsVariable()).Add(mod__ACC_H_0.AsVariable())).Sub(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_B_1.AsVariable().Mul(mod__ACC_Q_0.AsVariable()))))) - build.GlobalConstraint("mod.comparaison-constraint#14", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__ACC_H_2.AsVariable().Sub(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_B_1.AsVariable().Mul(mod__ACC_Q_2.AsVariable()).Add(mod__ACC_B_2.AsVariable().Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_B_3.AsVariable().Mul(mod__ACC_Q_0.AsVariable()))))))) - build.GlobalConstraint("mod.div-result#0", mod__IS_DIV.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__RES_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable())))) - build.GlobalConstraint("mod.div-result#1", mod__IS_DIV.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__RES_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_Q_0.AsVariable())))) - build.LocalConstraint("mod.first-row", mod__STAMP.AsVariable()) - build.GlobalConstraint("mod.heartbeat#0", mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable()).Mul(mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mod.heartbeat#1", mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable()).Mul(mod__CT.Shift(1).AsVariable())) - build.GlobalConstraint("mod.heartbeat#2", symbolic.NewConstant("1").Sub(mod__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mod__C_INV____OLI_1__.AsVariable())).Mul(mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mod.heartbeat#3", symbolic.NewConstant("1").Sub(mod__MLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mod__C_INV____MLI_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mod.heartbeat#4", symbolic.NewConstant("1").Sub(mod__MLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mod__C_INV____MLI_1__.AsVariable())).Mul(mod__CT.AsVariable().Sub(symbolic.NewConstant("7"))).Mul(mod__CT.Shift(1).AsVariable().Sub(mod__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mod.instruction-decoding", mod__INST.AsVariable().Sub(symbolic.NewConstant("7").Mul(mod__IS_SMOD.AsVariable()).Add(symbolic.NewConstant("6").Mul(mod__IS_MOD.AsVariable()).Add(symbolic.NewConstant("5").Mul(mod__IS_SDIV.AsVariable()).Add(symbolic.NewConstant("4").Mul(mod__IS_DIV.AsVariable())))))) - build.LocalConstraint("mod.last-row", symbolic.NewConstant("1").Sub(mod__MLI.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(mod__C_INV____MLI_1__.Shift(-1).AsVariable())).Mul(mod__CT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("7")))) - build.GlobalConstraint("mod.mod-result#0", mod__IS_MOD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__RES_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable())))) - build.GlobalConstraint("mod.mod-result#1", mod__IS_MOD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__RES_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable())))) - build.GlobalConstraint("mod.oli-and-mli-exclusivity", mod__OLI.AsVariable().Add(mod__MLI.AsVariable()).Sub(mod__IS_SMOD.AsVariable().Add(mod__IS_MOD.AsVariable().Add(mod__IS_SDIV.AsVariable().Add(mod__IS_DIV.AsVariable()))))) - build.GlobalConstraint("mod.oli-imply-trivial-result#0", symbolic.NewConstant("1").Sub(mod__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mod__C_INV____OLI_1__.AsVariable())).Mul(mod__RES_HI.AsVariable())) - build.GlobalConstraint("mod.oli-imply-trivial-result#1", symbolic.NewConstant("1").Sub(mod__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mod__C_INV____OLI_1__.AsVariable())).Mul(mod__RES_LO.AsVariable())) - build.GlobalConstraint("mod.sdiv-result#0", mod__IS_SDIV.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__MSB_1.Shift(-7).AsVariable().Sub(mod__MSB_2.Shift(-7).AsVariable()).Mul(mod__C_INV____MSB_1_7_MSB_2_7__.AsVariable())))).Mul(mod__RES_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable())))) - build.GlobalConstraint("mod.sdiv-result#1", mod__IS_SDIV.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__MSB_1.Shift(-7).AsVariable().Sub(mod__MSB_2.Shift(-7).AsVariable()).Mul(mod__C_INV____MSB_1_7_MSB_2_7__.AsVariable())))).Mul(mod__RES_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_Q_0.AsVariable())))) - build.GlobalConstraint("mod.sdiv-result#2", mod__IS_SDIV.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__MSB_1.Shift(-7).AsVariable().Sub(mod__MSB_2.Shift(-7).AsVariable()).Mul(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_Q_0.AsVariable())))).Mul(mod__RES_HI.AsVariable().Sub((symbolic.NewConstant("340282366920938463463374607431768211456").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable())).Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mod.sdiv-result#3", mod__IS_SDIV.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__MSB_1.Shift(-7).AsVariable().Sub(mod__MSB_2.Shift(-7).AsVariable()).Mul(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_Q_0.AsVariable())))).Mul(mod__RES_LO.AsVariable().Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_Q_0.AsVariable()))))) - build.GlobalConstraint("mod.sdiv-result#4", mod__IS_SDIV.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__MSB_1.Shift(-7).AsVariable().Sub(mod__MSB_2.Shift(-7).AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_Q_0.AsVariable()).Mul(mod__C_INV__add__mul_18446744073709551616_ACC_Q_1__ACC_Q_0__.AsVariable()))))).Mul(mod__RES_LO.AsVariable())) - build.GlobalConstraint("mod.sdiv-result#5", mod__IS_SDIV.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__MSB_1.Shift(-7).AsVariable().Sub(mod__MSB_2.Shift(-7).AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_Q_0.AsVariable()).Mul(mod__C_INV__add__mul_18446744073709551616_ACC_Q_1__ACC_Q_0__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable()).Mul(symbolic.NewConstant("170141183460469231731687303715884105728").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable()))).Mul(mod__C_INV__mul__add__mul_18446744073709551616_ACC_Q_3__ACC_Q_2_____170141183460469231731687303715884105728__add__mul_18446744073709551616_ACC_Q_3__ACC_Q_2____.AsVariable())))))).Mul(mod__RES_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable())))) - build.GlobalConstraint("mod.sdiv-result#6", mod__IS_SDIV.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__MSB_1.Shift(-7).AsVariable().Sub(mod__MSB_2.Shift(-7).AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_Q_0.AsVariable()).Mul(mod__C_INV__add__mul_18446744073709551616_ACC_Q_1__ACC_Q_0__.AsVariable())).Mul(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable()).Mul(symbolic.NewConstant("170141183460469231731687303715884105728").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable()))))))).Mul(mod__RES_HI.AsVariable().Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_Q_2.AsVariable()))))) - build.GlobalConstraint("mod.set-absolute-values#0", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__SIGNED.AsVariable().Mul(mod__MSB_1.Shift(-7).AsVariable()))).Mul(symbolic.NewConstant("2").Mul(mod__CMP_2.Shift(-1).AsVariable()).Add(mod__CMP_2.Shift(-2).AsVariable()).Add(mod__ACC_H_1.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mod__CMP_2.Shift(-3).AsVariable()).Add(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_2.AsVariable()).Add(mod__ACC_B_1.AsVariable().Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_B_2.AsVariable().Mul(mod__ACC_Q_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_H_2.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable())))))))).Sub(mod__ARG_1_HI.AsVariable()))) - build.GlobalConstraint("mod.set-absolute-values#1", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__SIGNED.AsVariable().Mul(mod__MSB_1.Shift(-7).AsVariable()))).Mul(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_H_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable()))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(mod__CMP_2.Shift(-1).AsVariable()).Add(mod__CMP_2.Shift(-2).AsVariable()))).Sub(mod__ARG_1_LO.AsVariable()))) - build.GlobalConstraint("mod.set-absolute-values#2", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__SIGNED.AsVariable().Mul(mod__MSB_1.Shift(-7).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mod__ARG_1_LO.AsVariable().Mul(mod__C_INV_ARG_1_LO_.AsVariable())))).Mul(symbolic.NewConstant("2").Mul(mod__CMP_2.Shift(-1).AsVariable()).Add(mod__CMP_2.Shift(-2).AsVariable()).Add(mod__ACC_H_1.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mod__CMP_2.Shift(-3).AsVariable()).Add(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_2.AsVariable()).Add(mod__ACC_B_1.AsVariable().Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_B_2.AsVariable().Mul(mod__ACC_Q_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_H_2.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable())))))))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Sub(mod__ARG_1_HI.AsVariable())))) - build.GlobalConstraint("mod.set-absolute-values#3", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__SIGNED.AsVariable().Mul(mod__MSB_1.Shift(-7).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mod__ARG_1_LO.AsVariable().Mul(mod__C_INV_ARG_1_LO_.AsVariable())))).Mul(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_H_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable()))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(mod__CMP_2.Shift(-1).AsVariable()).Add(mod__CMP_2.Shift(-2).AsVariable()))))) - build.GlobalConstraint("mod.set-absolute-values#4", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__SIGNED.AsVariable().Mul(mod__MSB_1.Shift(-7).AsVariable()).Mul(mod__ARG_1_LO.AsVariable())).Mul(symbolic.NewConstant("2").Mul(mod__CMP_2.Shift(-1).AsVariable()).Add(mod__CMP_2.Shift(-2).AsVariable()).Add(mod__ACC_H_1.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mod__CMP_2.Shift(-3).AsVariable()).Add(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_2.AsVariable()).Add(mod__ACC_B_1.AsVariable().Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_B_2.AsVariable().Mul(mod__ACC_Q_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_H_2.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable())))))))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Sub(mod__ARG_1_HI.AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mod.set-absolute-values#5", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__SIGNED.AsVariable().Mul(mod__MSB_1.Shift(-7).AsVariable()).Mul(mod__ARG_1_LO.AsVariable())).Mul(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_H_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable()))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(mod__CMP_2.Shift(-1).AsVariable()).Add(mod__CMP_2.Shift(-2).AsVariable()))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Sub(mod__ARG_1_LO.AsVariable())))) - build.GlobalConstraint("mod.set-absolute-values#6", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__SIGNED.AsVariable().Mul(mod__MSB_2.Shift(-7).AsVariable()))).Mul(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_B_3.AsVariable()).Add(mod__ACC_B_2.AsVariable()).Sub(mod__ARG_2_HI.AsVariable()))) - build.GlobalConstraint("mod.set-absolute-values#7", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__SIGNED.AsVariable().Mul(mod__MSB_2.Shift(-7).AsVariable()))).Mul(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_B_1.AsVariable()).Add(mod__ACC_B_0.AsVariable()).Sub(mod__ARG_2_LO.AsVariable()))) - build.GlobalConstraint("mod.set-absolute-values#8", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__SIGNED.AsVariable().Mul(mod__MSB_2.Shift(-7).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mod__ARG_2_LO.AsVariable().Mul(mod__C_INV_ARG_2_LO_.AsVariable())))).Mul(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_B_3.AsVariable()).Add(mod__ACC_B_2.AsVariable()).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Sub(mod__ARG_2_HI.AsVariable())))) - build.GlobalConstraint("mod.set-absolute-values#9", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__SIGNED.AsVariable().Mul(mod__MSB_2.Shift(-7).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mod__ARG_2_LO.AsVariable().Mul(mod__C_INV_ARG_2_LO_.AsVariable())))).Mul(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_B_1.AsVariable()).Add(mod__ACC_B_0.AsVariable()))) - build.GlobalConstraint("mod.set-absolute-values#10", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__SIGNED.AsVariable().Mul(mod__MSB_2.Shift(-7).AsVariable()).Mul(mod__ARG_2_LO.AsVariable())).Mul(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_B_3.AsVariable()).Add(mod__ACC_B_2.AsVariable()).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Sub(mod__ARG_2_HI.AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mod.set-absolute-values#11", symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__SIGNED.AsVariable().Mul(mod__MSB_2.Shift(-7).AsVariable()).Mul(mod__ARG_2_LO.AsVariable())).Mul(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_B_1.AsVariable()).Add(mod__ACC_B_0.AsVariable()).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Sub(mod__ARG_2_LO.AsVariable())))) - build.GlobalConstraint("mod.set-flag-sum", mod__IS_SMOD.AsVariable().Add(mod__IS_MOD.AsVariable().Add(mod__IS_SDIV.AsVariable().Add(mod__IS_DIV.AsVariable()))).Sub(mod__STAMP.AsVariable().Mul(mod__C_INV_STAMP_.AsVariable()))) - build.GlobalConstraint("mod.set-oli-and-mli#0", mod__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__ARG_2_HI.AsVariable().Mul(mod__C_INV_ARG_2_HI_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__ARG_2_LO.AsVariable().Mul(mod__C_INV_ARG_2_LO_.AsVariable())))).Mul(mod__OLI.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mod.set-oli-and-mli#1", mod__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__ARG_2_HI.AsVariable().Mul(mod__C_INV_ARG_2_HI_.AsVariable())).Mul(mod__ARG_2_LO.AsVariable())).Mul(mod__MLI.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mod.set-oli-and-mli#2", mod__STAMP.AsVariable().Mul(mod__ARG_2_HI.AsVariable()).Mul(mod__MLI.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mod.signed-inst", mod__SIGNED.AsVariable().Sub(mod__IS_SMOD.AsVariable().Add(mod__IS_SDIV.AsVariable()))) - build.GlobalConstraint("mod.smod-result#0", mod__IS_SMOD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__MSB_1.Shift(-7).AsVariable()))).Mul(mod__RES_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable())))) - build.GlobalConstraint("mod.smod-result#1", mod__IS_SMOD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mod__MSB_1.Shift(-7).AsVariable()))).Mul(mod__RES_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable())))) - build.GlobalConstraint("mod.smod-result#2", mod__IS_SMOD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__MSB_1.Shift(-7).AsVariable().Mul(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable())))).Mul(mod__RES_HI.AsVariable().Sub((symbolic.NewConstant("340282366920938463463374607431768211456").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable())).Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mod.smod-result#3", mod__IS_SMOD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__MSB_1.Shift(-7).AsVariable().Mul(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable())))).Mul(mod__RES_LO.AsVariable().Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable()))))) - build.GlobalConstraint("mod.smod-result#4", mod__IS_SMOD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__MSB_1.Shift(-7).AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable()).Mul(mod__C_INV__add__mul_18446744073709551616_ACC_R_1__ACC_R_0__.AsVariable()))))).Mul(mod__RES_LO.AsVariable())) - build.GlobalConstraint("mod.smod-result#5", mod__IS_SMOD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__MSB_1.Shift(-7).AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable()).Mul(mod__C_INV__add__mul_18446744073709551616_ACC_R_1__ACC_R_0__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable()).Mul(symbolic.NewConstant("170141183460469231731687303715884105728").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable()))).Mul(mod__C_INV__mul__add__mul_18446744073709551616_ACC_R_3__ACC_R_2_____170141183460469231731687303715884105728__add__mul_18446744073709551616_ACC_R_3__ACC_R_2____.AsVariable())))))).Mul(mod__RES_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable())))) - build.GlobalConstraint("mod.smod-result#6", mod__IS_SMOD.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable())).Mul(mod__MSB_1.Shift(-7).AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable()).Mul(mod__C_INV__add__mul_18446744073709551616_ACC_R_1__ACC_R_0__.AsVariable())).Mul(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable()).Mul(symbolic.NewConstant("170141183460469231731687303715884105728").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable()))))))).Mul(mod__RES_HI.AsVariable().Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable()))))) - build.GlobalConstraint("mod.stamp-constancies#0", symbolic.NewConstant("1").Sub(mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable()).Mul(mod__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(mod__ARG_1_HI.Shift(1).AsVariable().Sub(mod__ARG_1_HI.AsVariable()))) - build.GlobalConstraint("mod.stamp-constancies#1", symbolic.NewConstant("1").Sub(mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable()).Mul(mod__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(mod__ARG_1_LO.Shift(1).AsVariable().Sub(mod__ARG_1_LO.AsVariable()))) - build.GlobalConstraint("mod.stamp-constancies#2", symbolic.NewConstant("1").Sub(mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable()).Mul(mod__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(mod__ARG_2_HI.Shift(1).AsVariable().Sub(mod__ARG_2_HI.AsVariable()))) - build.GlobalConstraint("mod.stamp-constancies#3", symbolic.NewConstant("1").Sub(mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable()).Mul(mod__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(mod__ARG_2_LO.Shift(1).AsVariable().Sub(mod__ARG_2_LO.AsVariable()))) - build.GlobalConstraint("mod.stamp-constancies#4", symbolic.NewConstant("1").Sub(mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable()).Mul(mod__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(mod__RES_HI.Shift(1).AsVariable().Sub(mod__RES_HI.AsVariable()))) - build.GlobalConstraint("mod.stamp-constancies#5", symbolic.NewConstant("1").Sub(mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable()).Mul(mod__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(mod__RES_LO.Shift(1).AsVariable().Sub(mod__RES_LO.AsVariable()))) - build.GlobalConstraint("mod.stamp-constancies#6", symbolic.NewConstant("1").Sub(mod__STAMP.Shift(1).AsVariable().Sub(mod__STAMP.AsVariable()).Mul(mod__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(mod__INST.Shift(1).AsVariable().Sub(mod__INST.AsVariable()))) - build.GlobalConstraint("mod.target-constraints#0", mod__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__ARG_1_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_1_3.AsVariable()).Add(mod__ACC_1_2.AsVariable())))) - build.GlobalConstraint("mod.target-constraints#1", mod__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__ARG_2_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_2_3.AsVariable()).Add(mod__ACC_2_2.AsVariable())))) - build.GlobalConstraint("mod.target-constraints#2", mod__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__BYTE_1_3.Shift(-7).AsVariable().Sub(symbolic.NewConstant("128").Mul(mod__MSB_1.Shift(-7).AsVariable()).Add(symbolic.NewConstant("64").Mul(mod__MSB_1.Shift(-6).AsVariable()).Add(symbolic.NewConstant("32").Mul(mod__MSB_1.Shift(-5).AsVariable()).Add(symbolic.NewConstant("16").Mul(mod__MSB_1.Shift(-4).AsVariable()).Add(symbolic.NewConstant("8").Mul(mod__MSB_1.Shift(-3).AsVariable()).Add(symbolic.NewConstant("4").Mul(mod__MSB_1.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(mod__MSB_1.Shift(-1).AsVariable()).Add(mod__MSB_1.AsVariable())))))))))) - build.GlobalConstraint("mod.target-constraints#3", mod__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__BYTE_2_3.Shift(-7).AsVariable().Sub(symbolic.NewConstant("128").Mul(mod__MSB_2.Shift(-7).AsVariable()).Add(symbolic.NewConstant("64").Mul(mod__MSB_2.Shift(-6).AsVariable()).Add(symbolic.NewConstant("32").Mul(mod__MSB_2.Shift(-5).AsVariable()).Add(symbolic.NewConstant("16").Mul(mod__MSB_2.Shift(-4).AsVariable()).Add(symbolic.NewConstant("8").Mul(mod__MSB_2.Shift(-3).AsVariable()).Add(symbolic.NewConstant("4").Mul(mod__MSB_2.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(mod__MSB_2.Shift(-1).AsVariable()).Add(mod__MSB_2.AsVariable())))))))))) - build.GlobalConstraint("mod.target-constraints#4", mod__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_B_1.AsVariable().Mul(mod__ACC_Q_0.AsVariable())).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(mod__CMP_2.Shift(-3).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_H_1.AsVariable()).Add(mod__ACC_H_0.AsVariable()))))) - build.GlobalConstraint("mod.target-constraints#5", mod__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_B_1.AsVariable().Mul(mod__ACC_Q_2.AsVariable()).Add(mod__ACC_B_2.AsVariable().Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_B_3.AsVariable().Mul(mod__ACC_Q_0.AsVariable())))).Sub(mod__ACC_H_2.AsVariable()))) - build.GlobalConstraint("mod.target-constraints#6", mod__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_H_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable()))).Sub(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_H_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_1.AsVariable()).Add(mod__ACC_R_0.AsVariable()))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(mod__CMP_2.Shift(-1).AsVariable()).Add(mod__CMP_2.Shift(-2).AsVariable()))).Add(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(mod__CMP_2.Shift(-1).AsVariable()).Add(mod__CMP_2.Shift(-2).AsVariable())))))) - build.GlobalConstraint("mod.target-constraints#7", mod__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(symbolic.NewConstant("2").Mul(mod__CMP_2.Shift(-1).AsVariable()).Add(mod__CMP_2.Shift(-2).AsVariable()).Add(mod__ACC_H_1.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mod__CMP_2.Shift(-3).AsVariable()).Add(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_2.AsVariable()).Add(mod__ACC_B_1.AsVariable().Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_B_2.AsVariable().Mul(mod__ACC_Q_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_H_2.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable())))))))).Sub(symbolic.NewConstant("2").Mul(mod__CMP_2.Shift(-1).AsVariable()).Add(mod__CMP_2.Shift(-2).AsVariable()).Add(mod__ACC_H_1.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mod__CMP_2.Shift(-3).AsVariable()).Add(mod__ACC_B_0.AsVariable().Mul(mod__ACC_Q_2.AsVariable()).Add(mod__ACC_B_1.AsVariable().Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_B_2.AsVariable().Mul(mod__ACC_Q_0.AsVariable()))).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_H_2.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mod__ACC_R_3.AsVariable()).Add(mod__ACC_R_2.AsVariable()))))))))) - build.GlobalConstraint("mod.target-constraints#8", mod__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mod__CT.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mod__C_INV____CT_7__.AsVariable()))).Mul(mod__ACC_B_1.AsVariable().Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_B_2.AsVariable().Mul(mod__ACC_Q_2.AsVariable()).Add(mod__ACC_B_3.AsVariable().Mul(mod__ACC_Q_1.AsVariable()).Add(mod__ACC_B_2.AsVariable().Mul(mod__ACC_Q_3.AsVariable()).Add(mod__ACC_B_3.AsVariable().Mul(mod__ACC_Q_2.AsVariable()).Add(mod__ACC_B_3.AsVariable().Mul(mod__ACC_Q_3.AsVariable())))))))) - build.GlobalConstraint("mul.BITS-binarity", mul__BITS.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BITS.AsVariable()))) - build.Range("mul_byte_a_0_arbitrary", mul__BYTE_A_0, 256) - build.Range("mul_byte_a_1_arbitrary", mul__BYTE_A_1, 256) - build.Range("mul_byte_a_2_arbitrary", mul__BYTE_A_2, 256) - build.Range("mul_byte_a_3_arbitrary", mul__BYTE_A_3, 256) - build.Range("mul_byte_b_0_arbitrary", mul__BYTE_B_0, 256) - build.Range("mul_byte_b_1_arbitrary", mul__BYTE_B_1, 256) - build.Range("mul_byte_b_2_arbitrary", mul__BYTE_B_2, 256) - build.Range("mul_byte_b_3_arbitrary", mul__BYTE_B_3, 256) - build.Range("mul_byte_c_0_arbitrary", mul__BYTE_C_0, 256) - build.Range("mul_byte_c_1_arbitrary", mul__BYTE_C_1, 256) - build.Range("mul_byte_c_2_arbitrary", mul__BYTE_C_2, 256) - build.Range("mul_byte_c_3_arbitrary", mul__BYTE_C_3, 256) - build.Range("mul_byte_h_0_arbitrary", mul__BYTE_H_0, 256) - build.Range("mul_byte_h_1_arbitrary", mul__BYTE_H_1, 256) - build.Range("mul_byte_h_2_arbitrary", mul__BYTE_H_2, 256) - build.Range("mul_byte_h_3_arbitrary", mul__BYTE_H_3, 256) - build.GlobalConstraint("mul.EXPONENT_BIT-binarity", mul__EXPONENT_BIT.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT.AsVariable()))) - build.GlobalConstraint("mul.EXPONENT_BIT_SOURCE-binarity", mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_SOURCE.AsVariable()))) - build.GlobalConstraint("mul.NORM[(* ARG_1_LO (- 1 ARG_1_LO))]#1", mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_1_LO.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_1_LO.AsVariable())).Mul(mul__C_INV__mul_ARG_1_LO____1_ARG_1_LO___.AsVariable())))) - build.GlobalConstraint("mul.NORM[(* ARG_1_LO (- 1 ARG_1_LO))]#2", mul__C_INV__mul_ARG_1_LO____1_ARG_1_LO___.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_1_LO.AsVariable())).Mul(mul__C_INV__mul_ARG_1_LO____1_ARG_1_LO___.AsVariable())))) - build.GlobalConstraint("mul.NORM[(* ARG_2_LO (- 1 ARG_2_LO))]#1", mul__ARG_2_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_LO.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_LO.AsVariable())).Mul(mul__C_INV__mul_ARG_2_LO____1_ARG_2_LO___.AsVariable())))) - build.GlobalConstraint("mul.NORM[(* ARG_2_LO (- 1 ARG_2_LO))]#2", mul__C_INV__mul_ARG_2_LO____1_ARG_2_LO___.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_LO.AsVariable())).Mul(mul__C_INV__mul_ARG_2_LO____1_ARG_2_LO___.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- (+ ACC_B_0 (* 18446744073709551616 (+ ACC_B_3 (+ ACC_B_2 ACC_B_1)))) BYTE_B_0)]#1", mul__ACC_B_0.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_B_3.AsVariable().Add(mul__ACC_B_2.AsVariable().Add(mul__ACC_B_1.AsVariable())))).Sub(mul__BYTE_B_0.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__ACC_B_0.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_B_3.AsVariable().Add(mul__ACC_B_2.AsVariable().Add(mul__ACC_B_1.AsVariable())))).Sub(mul__BYTE_B_0.AsVariable()).Mul(mul__C_INV_____add_ACC_B_0__mul_18446744073709551616__add_ACC_B_3__add_ACC_B_2_ACC_B_1_____BYTE_B_0__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- (+ ACC_B_0 (* 18446744073709551616 (+ ACC_B_3 (+ ACC_B_2 ACC_B_1)))) BYTE_B_0)]#2", mul__C_INV_____add_ACC_B_0__mul_18446744073709551616__add_ACC_B_3__add_ACC_B_2_ACC_B_1_____BYTE_B_0__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ACC_B_0.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_B_3.AsVariable().Add(mul__ACC_B_2.AsVariable().Add(mul__ACC_B_1.AsVariable())))).Sub(mul__BYTE_B_0.AsVariable()).Mul(mul__C_INV_____add_ACC_B_0__mul_18446744073709551616__add_ACC_B_3__add_ACC_B_2_ACC_B_1_____BYTE_B_0__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- BIT_NUM 127)]#1", mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("127")).Mul(symbolic.NewConstant("1").Sub(mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("127")).Mul(mul__C_INV____BIT_NUM_127__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- BIT_NUM 127)]#2", mul__C_INV____BIT_NUM_127__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("127")).Mul(mul__C_INV____BIT_NUM_127__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- BIT_NUM 128)]#1", mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("128")).Mul(symbolic.NewConstant("1").Sub(mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("128")).Mul(mul__C_INV____BIT_NUM_128__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- BIT_NUM 128)]#2", mul__C_INV____BIT_NUM_128__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("128")).Mul(mul__C_INV____BIT_NUM_128__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- COUNTER 7)]#1", mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- COUNTER 7)]#2", mul__C_INV____COUNTER_7__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- EXPONENT_BIT_ACCUMULATOR ARG_2_HI)]#1", mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_HI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_HI.AsVariable()).Mul(mul__C_INV____EXPONENT_BIT_ACCUMULATOR_ARG_2_HI__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- EXPONENT_BIT_ACCUMULATOR ARG_2_HI)]#2", mul__C_INV____EXPONENT_BIT_ACCUMULATOR_ARG_2_HI__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_HI.AsVariable()).Mul(mul__C_INV____EXPONENT_BIT_ACCUMULATOR_ARG_2_HI__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- EXPONENT_BIT_ACCUMULATOR ARG_2_LO)]#1", mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_LO.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_LO.AsVariable()).Mul(mul__C_INV____EXPONENT_BIT_ACCUMULATOR_ARG_2_LO__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- EXPONENT_BIT_ACCUMULATOR ARG_2_LO)]#2", mul__C_INV____EXPONENT_BIT_ACCUMULATOR_ARG_2_LO__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_LO.AsVariable()).Mul(mul__C_INV____EXPONENT_BIT_ACCUMULATOR_ARG_2_LO__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- INSTRUCTION 10)]#1", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- INSTRUCTION 10)]#2", mul__C_INV____INSTRUCTION_10__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- MUL_STAMP₊₁ MUL_STAMP)]#1", mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_1_MUL_STAMP__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- MUL_STAMP₊₁ MUL_STAMP)]#2", mul__C_INV____MUL_STAMP_1_MUL_STAMP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_1_MUL_STAMP__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- MUL_STAMP₋₈ MUL_STAMP)]#1", mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_8_MUL_STAMP__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- MUL_STAMP₋₈ MUL_STAMP)]#2", mul__C_INV____MUL_STAMP_8_MUL_STAMP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_8_MUL_STAMP__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- OLI 1)]#1", mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____OLI_1__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- OLI 1)]#2", mul__C_INV____OLI_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____OLI_1__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- RESULT_VANISHES 1)]#1", mul__RESULT_VANISHES.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____RESULT_VANISHES_1__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- RESULT_VANISHES 1)]#2", mul__C_INV____RESULT_VANISHES_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____RESULT_VANISHES_1__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- SQUARE_AND_MULTIPLY EXPONENT_BIT)]#1", mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- SQUARE_AND_MULTIPLY EXPONENT_BIT)]#2", mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- TINY_BASE 1)]#1", mul__TINY_BASE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mul__TINY_BASE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____TINY_BASE_1__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- TINY_BASE 1)]#2", mul__C_INV____TINY_BASE_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__TINY_BASE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____TINY_BASE_1__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- TINY_EXPONENT 1)]#1", mul__TINY_EXPONENT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mul__TINY_EXPONENT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____TINY_EXPONENT_1__.AsVariable())))) - build.GlobalConstraint("mul.NORM[(- TINY_EXPONENT 1)]#2", mul__C_INV____TINY_EXPONENT_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__TINY_EXPONENT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____TINY_EXPONENT_1__.AsVariable())))) - build.GlobalConstraint("mul.NORM[ACC_A_0]#1", mul__ACC_A_0.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ACC_A_0.AsVariable().Mul(mul__C_INV_ACC_A_0_.AsVariable())))) - build.GlobalConstraint("mul.NORM[ACC_A_0]#2", mul__C_INV_ACC_A_0_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ACC_A_0.AsVariable().Mul(mul__C_INV_ACC_A_0_.AsVariable())))) - build.GlobalConstraint("mul.NORM[ARG_1_HI]#1", mul__ARG_1_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_1_HI.AsVariable().Mul(mul__C_INV_ARG_1_HI_.AsVariable())))) - build.GlobalConstraint("mul.NORM[ARG_1_HI]#2", mul__C_INV_ARG_1_HI_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_1_HI.AsVariable().Mul(mul__C_INV_ARG_1_HI_.AsVariable())))) - build.GlobalConstraint("mul.NORM[ARG_2_HI]#1", mul__ARG_2_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_HI.AsVariable().Mul(mul__C_INV_ARG_2_HI_.AsVariable())))) - build.GlobalConstraint("mul.NORM[ARG_2_HI]#2", mul__C_INV_ARG_2_HI_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_HI.AsVariable().Mul(mul__C_INV_ARG_2_HI_.AsVariable())))) - build.GlobalConstraint("mul.NORM[COUNTER]#1", mul__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("mul.NORM[COUNTER]#2", mul__C_INV_COUNTER_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("mul.NORM[MUL_STAMP]#1", mul__MUL_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.AsVariable().Mul(mul__C_INV_MUL_STAMP_.AsVariable())))) - build.GlobalConstraint("mul.NORM[MUL_STAMP]#2", mul__C_INV_MUL_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.AsVariable().Mul(mul__C_INV_MUL_STAMP_.AsVariable())))) - build.GlobalConstraint("mul.NORM[RES_HI]#1", mul__RES_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__RES_HI.AsVariable().Mul(mul__C_INV_RES_HI_.AsVariable())))) - build.GlobalConstraint("mul.NORM[RES_HI]#2", mul__C_INV_RES_HI_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__RES_HI.AsVariable().Mul(mul__C_INV_RES_HI_.AsVariable())))) - build.GlobalConstraint("mul.NORM[RES_LO]#1", mul__RES_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__RES_LO.AsVariable().Mul(mul__C_INV_RES_LO_.AsVariable())))) - build.GlobalConstraint("mul.NORM[RES_LO]#2", mul__C_INV_RES_LO_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__RES_LO.AsVariable().Mul(mul__C_INV_RES_LO_.AsVariable())))) - build.GlobalConstraint("mul.OLI-binarity", mul__OLI.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()))) - build.GlobalConstraint("mul.RESULT_VANISHES-binarity", mul__RESULT_VANISHES.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()))) - build.GlobalConstraint("mul.SQUARE_AND_MULTIPLY-binarity", mul__SQUARE_AND_MULTIPLY.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable()))) - build.GlobalConstraint("mul.TINY_BASE-binarity", mul__TINY_BASE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__TINY_BASE.AsVariable()))) - build.GlobalConstraint("mul.TINY_EXPONENT-binarity", mul__TINY_EXPONENT.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__TINY_EXPONENT.AsVariable()))) - build.GlobalConstraint("mul.bit_num-doesnt-reach-oneTwoEight", symbolic.NewConstant("1").Sub(mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("128")).Mul(mul__C_INV____BIT_NUM_128__.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#0", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_A_0.AsVariable().Sub(mul__BYTE_A_0.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#1", mul__COUNTER.AsVariable().Mul(mul__ACC_A_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_A_0.Shift(-1).AsVariable()).Add(mul__BYTE_A_0.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#2", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_A_1.AsVariable().Sub(mul__BYTE_A_1.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#3", mul__COUNTER.AsVariable().Mul(mul__ACC_A_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_A_1.Shift(-1).AsVariable()).Add(mul__BYTE_A_1.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#4", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_A_2.AsVariable().Sub(mul__BYTE_A_2.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#5", mul__COUNTER.AsVariable().Mul(mul__ACC_A_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_A_2.Shift(-1).AsVariable()).Add(mul__BYTE_A_2.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#6", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_A_3.AsVariable().Sub(mul__BYTE_A_3.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#7", mul__COUNTER.AsVariable().Mul(mul__ACC_A_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_A_3.Shift(-1).AsVariable()).Add(mul__BYTE_A_3.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#8", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_B_0.AsVariable().Sub(mul__BYTE_B_0.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#9", mul__COUNTER.AsVariable().Mul(mul__ACC_B_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_B_0.Shift(-1).AsVariable()).Add(mul__BYTE_B_0.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#10", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_B_1.AsVariable().Sub(mul__BYTE_B_1.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#11", mul__COUNTER.AsVariable().Mul(mul__ACC_B_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_B_1.Shift(-1).AsVariable()).Add(mul__BYTE_B_1.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#12", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_B_2.AsVariable().Sub(mul__BYTE_B_2.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#13", mul__COUNTER.AsVariable().Mul(mul__ACC_B_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_B_2.Shift(-1).AsVariable()).Add(mul__BYTE_B_2.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#14", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_B_3.AsVariable().Sub(mul__BYTE_B_3.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#15", mul__COUNTER.AsVariable().Mul(mul__ACC_B_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_B_3.Shift(-1).AsVariable()).Add(mul__BYTE_B_3.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#16", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_C_0.AsVariable().Sub(mul__BYTE_C_0.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#17", mul__COUNTER.AsVariable().Mul(mul__ACC_C_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_C_0.Shift(-1).AsVariable()).Add(mul__BYTE_C_0.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#18", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_C_1.AsVariable().Sub(mul__BYTE_C_1.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#19", mul__COUNTER.AsVariable().Mul(mul__ACC_C_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_C_1.Shift(-1).AsVariable()).Add(mul__BYTE_C_1.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#20", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_C_2.AsVariable().Sub(mul__BYTE_C_2.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#21", mul__COUNTER.AsVariable().Mul(mul__ACC_C_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_C_2.Shift(-1).AsVariable()).Add(mul__BYTE_C_2.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#22", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_C_3.AsVariable().Sub(mul__BYTE_C_3.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#23", mul__COUNTER.AsVariable().Mul(mul__ACC_C_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_C_3.Shift(-1).AsVariable()).Add(mul__BYTE_C_3.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#24", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_H_0.AsVariable().Sub(mul__BYTE_H_0.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#25", mul__COUNTER.AsVariable().Mul(mul__ACC_H_0.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_H_0.Shift(-1).AsVariable()).Add(mul__BYTE_H_0.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#26", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_H_1.AsVariable().Sub(mul__BYTE_H_1.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#27", mul__COUNTER.AsVariable().Mul(mul__ACC_H_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_H_1.Shift(-1).AsVariable()).Add(mul__BYTE_H_1.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#28", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_H_2.AsVariable().Sub(mul__BYTE_H_2.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#29", mul__COUNTER.AsVariable().Mul(mul__ACC_H_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_H_2.Shift(-1).AsVariable()).Add(mul__BYTE_H_2.AsVariable())))) - build.GlobalConstraint("mul.byte-decompositions#30", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable())).Mul(mul__ACC_H_3.AsVariable().Sub(mul__BYTE_H_3.AsVariable()))) - build.GlobalConstraint("mul.byte-decompositions#31", mul__COUNTER.AsVariable().Mul(mul__ACC_H_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(mul__ACC_H_3.Shift(-1).AsVariable()).Add(mul__BYTE_H_3.AsVariable())))) - build.GlobalConstraint("mul.counter-constancies#0", mul__COUNTER.AsVariable().Mul(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__SQUARE_AND_MULTIPLY.Shift(-1).AsVariable()))) - build.GlobalConstraint("mul.counter-constancies#1", mul__COUNTER.AsVariable().Mul(mul__BIT_NUM.AsVariable().Sub(mul__BIT_NUM.Shift(-1).AsVariable()))) - build.GlobalConstraint("mul.counter-constancies#2", mul__COUNTER.AsVariable().Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Sub(mul__EXPONENT_BIT_SOURCE.Shift(-1).AsVariable()))) - build.GlobalConstraint("mul.counter-constancies#3", mul__COUNTER.AsVariable().Mul(mul__EXPONENT_BIT.AsVariable().Sub(mul__EXPONENT_BIT.Shift(-1).AsVariable()))) - build.GlobalConstraint("mul.counter-constancies#4", mul__COUNTER.AsVariable().Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__EXPONENT_BIT_ACCUMULATOR.Shift(-1).AsVariable()))) - build.GlobalConstraint("mul.counter-reset", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__COUNTER.Shift(1).AsVariable())) - build.GlobalConstraint("mul.counter-update", mul__MUL_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")))).Mul(mul__COUNTER.Shift(1).AsVariable().Sub(mul__COUNTER.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mul.instruction-constraining", mul__MUL_STAMP.AsVariable().Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10"))))) - build.LocalConstraint("mul.last-row#0", mul__MUL_STAMP.Shift(-1).AsVariable().Mul(mul__INSTRUCTION.Shift(-1).AsVariable().Sub(symbolic.NewConstant("10")))) - build.LocalConstraint("mul.last-row#1", mul__MUL_STAMP.Shift(-1).AsVariable().Mul(mul__ARG_1_HI.Shift(-1).AsVariable())) - build.LocalConstraint("mul.last-row#2", mul__MUL_STAMP.Shift(-1).AsVariable().Mul(mul__ARG_1_LO.Shift(-1).AsVariable())) - build.LocalConstraint("mul.last-row#3", mul__MUL_STAMP.Shift(-1).AsVariable().Mul(mul__ARG_2_HI.Shift(-1).AsVariable())) - build.LocalConstraint("mul.last-row#4", mul__MUL_STAMP.Shift(-1).AsVariable().Mul(mul__ARG_2_LO.Shift(-1).AsVariable())) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#0", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())))).Mul(mul__ARG_1_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_A_3.AsVariable()).Add(mul__ACC_A_2.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#1", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())))).Mul(mul__ARG_1_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_A_1.AsVariable()).Add(mul__ACC_A_0.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#2", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable())))).Mul(mul__ARG_1_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_C_3.AsVariable()).Add(mul__ACC_C_2.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#3", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable())))).Mul(mul__ARG_1_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_C_1.AsVariable()).Add(mul__ACC_C_0.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#4", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_8_MUL_STAMP__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable()))))).Mul(mul__ACC_C_1.Shift(-8).AsVariable().Mul(mul__ACC_C_0.Shift(-8).AsVariable()).Add(mul__ACC_C_0.Shift(-8).AsVariable().Mul(mul__ACC_C_1.Shift(-8).AsVariable())).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(mul__BITS.Shift(-5).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_H_1.AsVariable()).Add(mul__ACC_H_0.AsVariable()))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#5", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_8_MUL_STAMP__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable()))))).Mul(mul__ACC_C_3.Shift(-8).AsVariable().Mul(mul__ACC_C_0.Shift(-8).AsVariable()).Add(mul__ACC_C_2.Shift(-8).AsVariable().Mul(mul__ACC_C_1.Shift(-8).AsVariable()).Add(mul__ACC_C_1.Shift(-8).AsVariable().Mul(mul__ACC_C_2.Shift(-8).AsVariable()).Add(mul__ACC_C_0.Shift(-8).AsVariable().Mul(mul__ACC_C_3.Shift(-8).AsVariable())))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(mul__BITS.Shift(-3).AsVariable()).Add(mul__BITS.Shift(-4).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_H_3.AsVariable()).Add(mul__ACC_H_2.AsVariable()))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#6", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_8_MUL_STAMP__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable()))))).Mul(mul__ACC_C_0.Shift(-8).AsVariable().Mul(mul__ACC_C_0.Shift(-8).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_H_0.AsVariable())).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(mul__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_C_1.AsVariable()).Add(mul__ACC_C_0.AsVariable()))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#7", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_8_MUL_STAMP__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable()))))).Mul(mul__BITS.Shift(-2).AsVariable().Add(mul__ACC_H_1.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mul__BITS.Shift(-5).AsVariable()).Add(mul__ACC_C_2.Shift(-8).AsVariable().Mul(mul__ACC_C_0.Shift(-8).AsVariable()).Add(mul__ACC_C_1.Shift(-8).AsVariable().Mul(mul__ACC_C_1.Shift(-8).AsVariable()).Add(mul__ACC_C_0.Shift(-8).AsVariable().Mul(mul__ACC_C_2.Shift(-8).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_H_2.AsVariable()))))))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(mul__BITS.AsVariable()).Add(mul__BITS.Shift(-1).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_C_3.AsVariable()).Add(mul__ACC_C_2.AsVariable()))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#8", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_8_MUL_STAMP__.AsVariable())).Mul(mul__SQUARE_AND_MULTIPLY.AsVariable())))).Mul(mul__ACC_C_1.Shift(-8).AsVariable().Mul(mul__ACC_A_0.AsVariable()).Add(mul__ACC_C_0.Shift(-8).AsVariable().Mul(mul__ACC_A_1.AsVariable())).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(mul__BITS.Shift(-5).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_H_1.AsVariable()).Add(mul__ACC_H_0.AsVariable()))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#9", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_8_MUL_STAMP__.AsVariable())).Mul(mul__SQUARE_AND_MULTIPLY.AsVariable())))).Mul(mul__ACC_C_3.Shift(-8).AsVariable().Mul(mul__ACC_A_0.AsVariable()).Add(mul__ACC_C_2.Shift(-8).AsVariable().Mul(mul__ACC_A_1.AsVariable()).Add(mul__ACC_C_1.Shift(-8).AsVariable().Mul(mul__ACC_A_2.AsVariable()).Add(mul__ACC_C_0.Shift(-8).AsVariable().Mul(mul__ACC_A_3.AsVariable())))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(mul__BITS.Shift(-3).AsVariable()).Add(mul__BITS.Shift(-4).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_H_3.AsVariable()).Add(mul__ACC_H_2.AsVariable()))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#10", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_8_MUL_STAMP__.AsVariable())).Mul(mul__SQUARE_AND_MULTIPLY.AsVariable())))).Mul(mul__ACC_C_0.Shift(-8).AsVariable().Mul(mul__ACC_A_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_H_0.AsVariable())).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(mul__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_C_1.AsVariable()).Add(mul__ACC_C_0.AsVariable()))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#11", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(-8).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_8_MUL_STAMP__.AsVariable())).Mul(mul__SQUARE_AND_MULTIPLY.AsVariable())))).Mul(mul__BITS.Shift(-2).AsVariable().Add(mul__ACC_H_1.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mul__BITS.Shift(-5).AsVariable()).Add(mul__ACC_C_2.Shift(-8).AsVariable().Mul(mul__ACC_A_0.AsVariable()).Add(mul__ACC_C_1.Shift(-8).AsVariable().Mul(mul__ACC_A_1.AsVariable()).Add(mul__ACC_C_0.Shift(-8).AsVariable().Mul(mul__ACC_A_2.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_H_2.AsVariable()))))))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(mul__BITS.AsVariable()).Add(mul__BITS.Shift(-1).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_C_3.AsVariable()).Add(mul__ACC_C_2.AsVariable()))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#12", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable())))).Mul(mul__RES_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_C_3.AsVariable()).Add(mul__ACC_C_2.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result#13", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable())))).Mul(mul__RES_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_C_1.AsVariable()).Add(mul__ACC_C_0.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#0", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(mul__MUL_STAMP.Shift(-1).AsVariable().Sub(mul__MUL_STAMP.AsVariable())))).Mul(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#1", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(mul__MUL_STAMP.Shift(-1).AsVariable().Sub(mul__MUL_STAMP.AsVariable())))).Mul(mul__EXPONENT_BIT.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#2", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(mul__MUL_STAMP.Shift(-1).AsVariable().Sub(mul__MUL_STAMP.AsVariable())))).Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#3", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(mul__MUL_STAMP.Shift(-1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_HI.AsVariable().Mul(mul__C_INV_ARG_2_HI_.AsVariable())))))).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#4", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(mul__MUL_STAMP.Shift(-1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__ARG_2_HI.AsVariable())))).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable())) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#5", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_SOURCE.AsVariable())))))).Mul(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#6", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_SOURCE.AsVariable())))))).Mul(mul__SQUARE_AND_MULTIPLY.Shift(1).AsVariable())) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#7", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_SOURCE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_HI.AsVariable()).Mul(mul__C_INV____EXPONENT_BIT_ACCUMULATOR_ARG_2_HI__.AsVariable())))))))).Mul(mul__EXPONENT_BIT_SOURCE.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#8", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_SOURCE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_HI.AsVariable()).Mul(mul__C_INV____EXPONENT_BIT_ACCUMULATOR_ARG_2_HI__.AsVariable())))))))).Mul(mul__EXPONENT_BIT_ACCUMULATOR.Shift(1).AsVariable())) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#9", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_SOURCE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_HI.AsVariable()).Mul(mul__C_INV____EXPONENT_BIT_ACCUMULATOR_ARG_2_HI__.AsVariable())))))))).Mul(mul__BIT_NUM.Shift(1).AsVariable())) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#10", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_SOURCE.AsVariable()).Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_HI.AsVariable()))))))).Mul(mul__EXPONENT_BIT_SOURCE.Shift(1).AsVariable())) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#11", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_SOURCE.AsVariable()).Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_HI.AsVariable()))))))).Mul(mul__EXPONENT_BIT_ACCUMULATOR.Shift(1).AsVariable().Sub(symbolic.NewConstant("2").Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#12", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_SOURCE.AsVariable()).Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_HI.AsVariable()))))))).Mul(mul__BIT_NUM.Shift(1).AsVariable().Sub(mul__BIT_NUM.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#13", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(mul__ARG_2_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("127")).Mul(mul__C_INV____BIT_NUM_127__.AsVariable()))))))))).Mul(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#14", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(mul__ARG_2_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("127")).Mul(mul__C_INV____BIT_NUM_127__.AsVariable()))))))))).Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_LO.AsVariable()))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#15", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(mul__ARG_2_HI.AsVariable().Mul(mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("127"))))))))).Mul(mul__SQUARE_AND_MULTIPLY.Shift(1).AsVariable())) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#16", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(mul__ARG_2_HI.AsVariable().Mul(mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("127"))))))))).Mul(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#17", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(mul__ARG_2_HI.AsVariable().Mul(mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("127"))))))))).Mul(mul__EXPONENT_BIT_SOURCE.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#18", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(mul__ARG_2_HI.AsVariable().Mul(mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("127"))))))))).Mul(mul__EXPONENT_BIT_ACCUMULATOR.Shift(1).AsVariable().Sub(symbolic.NewConstant("2").Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#19", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(mul__ARG_2_HI.AsVariable().Mul(mul__BIT_NUM.AsVariable().Sub(symbolic.NewConstant("127"))))))))).Mul(mul__BIT_NUM.Shift(1).AsVariable().Sub(mul__BIT_NUM.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#20", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_HI.AsVariable().Mul(mul__C_INV_ARG_2_HI_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_LO.AsVariable()).Mul(mul__C_INV____EXPONENT_BIT_ACCUMULATOR_ARG_2_LO__.AsVariable()))))))))).Mul(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#21", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_HI.AsVariable().Mul(mul__C_INV_ARG_2_HI_.AsVariable())).Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_LO.AsVariable())))))))).Mul(mul__SQUARE_AND_MULTIPLY.Shift(1).AsVariable())) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#22", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_HI.AsVariable().Mul(mul__C_INV_ARG_2_HI_.AsVariable())).Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_LO.AsVariable())))))))).Mul(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#23", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_HI.AsVariable().Mul(mul__C_INV_ARG_2_HI_.AsVariable())).Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_LO.AsVariable())))))))).Mul(mul__EXPONENT_BIT_SOURCE.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#24", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_HI.AsVariable().Mul(mul__C_INV_ARG_2_HI_.AsVariable())).Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_LO.AsVariable())))))))).Mul(mul__EXPONENT_BIT_ACCUMULATOR.Shift(1).AsVariable().Sub(symbolic.NewConstant("2").Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#25", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()).Mul(mul__C_INV____SQUARE_AND_MULTIPLY_EXPONENT_BIT__.AsVariable())).Mul(mul__EXPONENT_BIT_SOURCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_HI.AsVariable().Mul(mul__C_INV_ARG_2_HI_.AsVariable())).Mul(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Sub(mul__ARG_2_LO.AsVariable())))))))).Mul(mul__BIT_NUM.Shift(1).AsVariable().Sub(mul__BIT_NUM.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#26", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()))))).Mul(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#27", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()))))).Mul(mul__SQUARE_AND_MULTIPLY.Shift(1).AsVariable().Sub(mul__SQUARE_AND_MULTIPLY.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#28", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()))))).Mul(mul__EXPONENT_BIT.Shift(1).AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#29", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()))))).Mul(mul__EXPONENT_BIT_ACCUMULATOR.Shift(1).AsVariable().Sub(mul__EXPONENT_BIT_ACCUMULATOR.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#30", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()))))).Mul(mul__EXPONENT_BIT_SOURCE.Shift(1).AsVariable().Sub(mul__EXPONENT_BIT_SOURCE.AsVariable()))) - build.GlobalConstraint("mul.nontrivial-exp-regime-nonzero-result-heartbeat#31", symbolic.NewConstant("1").Sub(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(mul__C_INV____INSTRUCTION_10__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__SQUARE_AND_MULTIPLY.AsVariable().Sub(mul__EXPONENT_BIT.AsVariable()))))).Mul(mul__BIT_NUM.Shift(1).AsVariable().Sub(mul__BIT_NUM.AsVariable()))) - build.GlobalConstraint("mul.nontrivial-mul-regime#0", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10"))).Mul(mul__ARG_1_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_A_3.AsVariable()).Add(mul__ACC_A_2.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-mul-regime#1", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10"))).Mul(mul__ARG_1_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_A_1.AsVariable()).Add(mul__ACC_A_0.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-mul-regime#2", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10"))).Mul(mul__ARG_2_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_B_3.AsVariable()).Add(mul__ACC_B_2.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-mul-regime#3", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10"))).Mul(mul__ARG_2_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_B_1.AsVariable()).Add(mul__ACC_B_0.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-mul-regime#4", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10"))).Mul(mul__RES_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_C_3.AsVariable()).Add(mul__ACC_C_2.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-mul-regime#5", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10"))).Mul(mul__RES_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_C_1.AsVariable()).Add(mul__ACC_C_0.AsVariable())))) - build.GlobalConstraint("mul.nontrivial-mul-regime#6", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10"))).Mul(mul__ACC_A_1.AsVariable().Mul(mul__ACC_B_0.AsVariable()).Add(mul__ACC_A_0.AsVariable().Mul(mul__ACC_B_1.AsVariable())).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(mul__BITS.Shift(-5).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_H_1.AsVariable()).Add(mul__ACC_H_0.AsVariable()))))) - build.GlobalConstraint("mul.nontrivial-mul-regime#7", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10"))).Mul(mul__ACC_A_3.AsVariable().Mul(mul__ACC_B_0.AsVariable()).Add(mul__ACC_A_2.AsVariable().Mul(mul__ACC_B_1.AsVariable()).Add(mul__ACC_A_1.AsVariable().Mul(mul__ACC_B_2.AsVariable()).Add(mul__ACC_A_0.AsVariable().Mul(mul__ACC_B_3.AsVariable())))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(mul__BITS.Shift(-3).AsVariable()).Add(mul__BITS.Shift(-4).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_H_3.AsVariable()).Add(mul__ACC_H_2.AsVariable()))))) - build.GlobalConstraint("mul.nontrivial-mul-regime#8", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10"))).Mul(mul__ACC_A_0.AsVariable().Mul(mul__ACC_B_0.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_H_0.AsVariable())).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(mul__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_C_1.AsVariable()).Add(mul__ACC_C_0.AsVariable()))))) - build.GlobalConstraint("mul.nontrivial-mul-regime#9", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10"))).Mul(mul__BITS.Shift(-2).AsVariable().Add(mul__ACC_H_1.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mul__BITS.Shift(-5).AsVariable()).Add(mul__ACC_A_2.AsVariable().Mul(mul__ACC_B_0.AsVariable()).Add(mul__ACC_A_1.AsVariable().Mul(mul__ACC_B_1.AsVariable()).Add(mul__ACC_A_0.AsVariable().Mul(mul__ACC_B_2.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_H_2.AsVariable()))))))).Sub(symbolic.NewConstant("340282366920938463463374607431768211456").Mul(symbolic.NewConstant("2").Mul(mul__BITS.AsVariable()).Add(mul__BITS.Shift(-1).AsVariable())).Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_C_3.AsVariable()).Add(mul__ACC_C_2.AsVariable()))))) - build.GlobalConstraint("mul.oli-last-one-line", mul__OLI.AsVariable().Mul(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mul.one-line-instruction", mul__MUL_STAMP.AsVariable().Mul(mul__OLI.AsVariable().Add(mul__TINY_BASE.AsVariable().Mul(mul__TINY_EXPONENT.AsVariable())).Sub(mul__TINY_BASE.AsVariable().Add(mul__TINY_EXPONENT.AsVariable())))) - build.GlobalConstraint("mul.other-resets#0", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10"))).Mul(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mul.other-resets#1", symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__RESULT_VANISHES.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____RESULT_VANISHES_1__.AsVariable())))).Mul(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#0", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable()))))).Mul(mul__ARG_1_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_A_3.AsVariable()).Add(mul__ACC_A_2.AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#1", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable()))))).Mul(mul__ARG_1_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_A_1.AsVariable()).Add(mul__ACC_A_0.AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#2", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable()))))).Mul(mul__ARG_2_HI.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_B_3.AsVariable()).Add(mul__ACC_B_2.AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#3", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable()))))).Mul(mul__ARG_2_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_B_1.AsVariable()).Add(mul__ACC_B_0.AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#4", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__ACC_A_0.AsVariable().Mul(mul__C_INV_ACC_A_0_.AsVariable()))))))).Mul(mul__BYTE_C_0.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#5", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__ACC_A_0.AsVariable()))))).Mul(mul__BYTE_C_0.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#6", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")))))).Mul(mul__BYTE_C_0.Shift(1).AsVariable().Sub(mul__BYTE_C_0.AsVariable()))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#7", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable())))).Mul(mul__BYTE_C_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_3.AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#8", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable()))))))).Mul(mul__BYTE_C_3.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#9", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable()))))))).Mul(mul__BYTE_H_3.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#10", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7"))))))).Mul(mul__BYTE_C_3.Shift(1).AsVariable().Sub(mul__BYTE_C_3.AsVariable()).Mul(mul__BYTE_C_3.Shift(1).AsVariable().Sub(mul__BYTE_C_3.AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#11", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7"))))))).Mul(mul__BYTE_H_3.Shift(1).AsVariable().Sub(mul__BYTE_H_3.AsVariable().Add(mul__BYTE_C_3.Shift(1).AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#12", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable())))).Mul(mul__BYTE_C_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_2.AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#13", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable()))))))).Mul(mul__BYTE_C_2.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#14", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable()))))))).Mul(mul__BYTE_H_2.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#15", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7"))))))).Mul(mul__BYTE_C_2.Shift(1).AsVariable().Sub(mul__BYTE_C_2.AsVariable()).Mul(mul__BYTE_C_2.Shift(1).AsVariable().Sub(mul__BYTE_C_2.AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#16", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7"))))))).Mul(mul__BYTE_H_2.Shift(1).AsVariable().Sub(mul__BYTE_H_2.AsVariable().Add(mul__BYTE_C_2.Shift(1).AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#17", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(mul__BYTE_C_3.AsVariable()))))).Mul(mul__BYTE_A_0.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#18", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(mul__BYTE_C_2.AsVariable()))))).Mul(mul__BITS.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#19", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7"))))))).Mul(mul__BYTE_C_1.Shift(1).AsVariable().Sub(mul__BYTE_C_1.AsVariable()))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#20", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_3.AsVariable()).Mul(mul__BYTE_C_3.Shift(1).AsVariable()))))))).Mul(mul__BYTE_C_1.AsVariable().Sub(mul__BYTE_A_0.AsVariable()))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#21", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_3.AsVariable()))))))).Mul(mul__BYTE_C_1.AsVariable().Sub(mul__BYTE_A_0.AsVariable()))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#22", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(mul__BYTE_C_0.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable()))))))).Mul(mul__BYTE_C_1.AsVariable().Sub(symbolic.NewConstant("128").Mul(mul__BITS.Shift(-7).AsVariable()).Add(symbolic.NewConstant("64").Mul(mul__BITS.Shift(-6).AsVariable()).Add(symbolic.NewConstant("32").Mul(mul__BITS.Shift(-5).AsVariable()).Add(symbolic.NewConstant("16").Mul(mul__BITS.Shift(-4).AsVariable()).Add(symbolic.NewConstant("8").Mul(mul__BITS.Shift(-3).AsVariable()).Add(symbolic.NewConstant("4").Mul(mul__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(mul__BITS.Shift(-1).AsVariable()).Add(mul__BITS.AsVariable())))))))))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#23", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()))))).Mul(mul__BYTE_C_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_3.AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#24", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable()))))))).Mul(mul__BYTE_C_3.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#25", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable()))))))).Mul(mul__BYTE_H_3.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#26", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7"))))))).Mul(mul__BYTE_C_3.Shift(1).AsVariable().Sub(mul__BYTE_C_3.AsVariable()).Mul(mul__BYTE_C_3.Shift(1).AsVariable().Sub(mul__BYTE_C_3.AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#27", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7"))))))).Mul(mul__BYTE_H_3.Shift(1).AsVariable().Sub(mul__BYTE_H_3.AsVariable().Add(mul__BYTE_C_3.Shift(1).AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#28", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()))))).Mul(mul__BYTE_C_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_2.AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#29", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable()))))))).Mul(mul__BYTE_C_2.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#30", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Mul(mul__C_INV_COUNTER_.AsVariable()))))))).Mul(mul__BYTE_H_2.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#31", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7"))))))).Mul(mul__BYTE_C_2.Shift(1).AsVariable().Sub(mul__BYTE_C_2.AsVariable()).Mul(mul__BYTE_C_2.Shift(1).AsVariable().Sub(mul__BYTE_C_2.AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#32", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7"))))))).Mul(mul__BYTE_H_2.Shift(1).AsVariable().Sub(mul__BYTE_H_2.AsVariable().Add(mul__BYTE_C_2.Shift(1).AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#33", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(mul__BYTE_C_3.AsVariable()))))).Mul(mul__BYTE_A_1.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#34", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(mul__BYTE_C_2.AsVariable()))))).Mul(mul__BITS.AsVariable())) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#35", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7"))))))).Mul(mul__BYTE_C_1.Shift(1).AsVariable().Sub(mul__BYTE_C_1.AsVariable()))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#36", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_3.AsVariable()).Mul(mul__BYTE_C_3.Shift(1).AsVariable()))))))).Mul(mul__BYTE_C_1.AsVariable().Sub(mul__BYTE_A_1.AsVariable()))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#37", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_3.AsVariable()))))))).Mul(mul__BYTE_C_1.AsVariable().Sub(mul__BYTE_A_1.AsVariable()))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#38", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable()))))))).Mul(mul__BYTE_C_1.AsVariable().Sub(symbolic.NewConstant("128").Mul(mul__BITS.Shift(-7).AsVariable()).Add(symbolic.NewConstant("64").Mul(mul__BITS.Shift(-6).AsVariable()).Add(symbolic.NewConstant("32").Mul(mul__BITS.Shift(-5).AsVariable()).Add(symbolic.NewConstant("16").Mul(mul__BITS.Shift(-4).AsVariable()).Add(symbolic.NewConstant("8").Mul(mul__BITS.Shift(-3).AsVariable()).Add(symbolic.NewConstant("4").Mul(mul__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(mul__BITS.Shift(-1).AsVariable()).Add(mul__BITS.AsVariable())))))))))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#39", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__ACC_B_0.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_B_3.AsVariable().Add(mul__ACC_B_2.AsVariable().Add(mul__ACC_B_1.AsVariable())))).Sub(mul__BYTE_B_0.AsVariable()).Mul(mul__C_INV_____add_ACC_B_0__mul_18446744073709551616__add_ACC_B_3__add_ACC_B_2_ACC_B_1_____BYTE_B_0__.AsVariable())).Mul(mul__BYTE_C_0.AsVariable())))))).Mul(mul__ACC_B_0.AsVariable().Mul(symbolic.NewConstant("8").Mul(mul__BYTE_H_3.AsVariable()).Add(mul__BYTE_H_2.AsVariable())).Sub(symbolic.NewConstant("256").Add(mul__ACC_H_1.AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#40", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__ACC_B_0.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_B_3.AsVariable().Add(mul__ACC_B_2.AsVariable().Add(mul__ACC_B_1.AsVariable())))).Sub(mul__BYTE_B_0.AsVariable()).Mul(mul__C_INV_____add_ACC_B_0__mul_18446744073709551616__add_ACC_B_3__add_ACC_B_2_ACC_B_1_____BYTE_B_0__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__BYTE_C_0.AsVariable()))))))).Mul(mul__ACC_B_0.AsVariable().Mul(symbolic.NewConstant("8").Mul(mul__BYTE_H_3.AsVariable()).Add(mul__BYTE_H_2.AsVariable().Add(symbolic.NewConstant("64")))).Sub(symbolic.NewConstant("256").Add(mul__ACC_H_1.AsVariable())))) - build.GlobalConstraint("mul.prepare-lower-bound-on-the-2-adicity-of-the-base#41", mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__OLI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable().Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(mul__C_INV____COUNTER_7__.AsVariable())).Mul(mul__ACC_B_0.AsVariable().Add(symbolic.NewConstant("18446744073709551616").Mul(mul__ACC_B_3.AsVariable().Add(mul__ACC_B_2.AsVariable().Add(mul__ACC_B_1.AsVariable())))).Sub(mul__BYTE_B_0.AsVariable()).Mul(mul__BYTE_C_0.AsVariable())))))).Mul(symbolic.NewConstant("8").Mul(mul__BYTE_H_3.AsVariable()).Add(mul__BYTE_H_2.AsVariable()).Sub(symbolic.NewConstant("1").Add(mul__ACC_H_1.AsVariable())))) - build.GlobalConstraint("mul.reset-stuff#0", mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__COUNTER.Shift(1).AsVariable())) - build.GlobalConstraint("mul.reset-stuff#1", mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__BIT_NUM.Shift(1).AsVariable())) - build.GlobalConstraint("mul.result-vanishes!#0", mul__MUL_STAMP.AsVariable().Mul(mul__RES_HI.AsVariable()).Mul(mul__RESULT_VANISHES.AsVariable())) - build.GlobalConstraint("mul.result-vanishes!#1", mul__MUL_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__RES_HI.AsVariable().Mul(mul__C_INV_RES_HI_.AsVariable())).Mul(mul__RES_LO.AsVariable())).Mul(mul__RESULT_VANISHES.AsVariable())) - build.GlobalConstraint("mul.result-vanishes!#2", mul__MUL_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__RES_HI.AsVariable().Mul(mul__C_INV_RES_HI_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__RES_LO.AsVariable().Mul(mul__C_INV_RES_LO_.AsVariable())))).Mul(mul__RESULT_VANISHES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mul.stamp-constancies#0", symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_1_MUL_STAMP__.AsVariable())).Mul(mul__ARG_1_HI.Shift(1).AsVariable().Sub(mul__ARG_1_HI.AsVariable()))) - build.GlobalConstraint("mul.stamp-constancies#1", symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_1_MUL_STAMP__.AsVariable())).Mul(mul__ARG_1_LO.Shift(1).AsVariable().Sub(mul__ARG_1_LO.AsVariable()))) - build.GlobalConstraint("mul.stamp-constancies#2", symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_1_MUL_STAMP__.AsVariable())).Mul(mul__ARG_2_HI.Shift(1).AsVariable().Sub(mul__ARG_2_HI.AsVariable()))) - build.GlobalConstraint("mul.stamp-constancies#3", symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_1_MUL_STAMP__.AsVariable())).Mul(mul__ARG_2_LO.Shift(1).AsVariable().Sub(mul__ARG_2_LO.AsVariable()))) - build.GlobalConstraint("mul.stamp-constancies#4", symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_1_MUL_STAMP__.AsVariable())).Mul(mul__RES_HI.Shift(1).AsVariable().Sub(mul__RES_HI.AsVariable()))) - build.GlobalConstraint("mul.stamp-constancies#5", symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_1_MUL_STAMP__.AsVariable())).Mul(mul__RES_LO.Shift(1).AsVariable().Sub(mul__RES_LO.AsVariable()))) - build.GlobalConstraint("mul.stamp-constancies#6", symbolic.NewConstant("1").Sub(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()).Mul(mul__C_INV____MUL_STAMP_1_MUL_STAMP__.AsVariable())).Mul(mul__INSTRUCTION.Shift(1).AsVariable().Sub(mul__INSTRUCTION.AsVariable()))) - build.LocalConstraint("mul.stamp-init", mul__MUL_STAMP.AsVariable()) - build.GlobalConstraint("mul.stamp-update", mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable().Add(symbolic.NewConstant("1"))).Mul(mul__MUL_STAMP.Shift(1).AsVariable().Sub(mul__MUL_STAMP.AsVariable()))) - build.GlobalConstraint("mul.tiny-base#0", mul__MUL_STAMP.AsVariable().Mul(mul__ARG_1_HI.AsVariable()).Mul(mul__TINY_BASE.AsVariable())) - build.GlobalConstraint("mul.tiny-base#1", mul__MUL_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_1_HI.AsVariable().Mul(mul__C_INV_ARG_1_HI_.AsVariable())).Mul(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_1_LO.AsVariable())))).Mul(mul__TINY_BASE.AsVariable())) - build.GlobalConstraint("mul.tiny-base#2", mul__MUL_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_1_HI.AsVariable().Mul(mul__C_INV_ARG_1_HI_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__ARG_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_1_LO.AsVariable())).Mul(mul__C_INV__mul_ARG_1_LO____1_ARG_1_LO___.AsVariable())))).Mul(mul__TINY_BASE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mul.tiny-exponent#0", mul__MUL_STAMP.AsVariable().Mul(mul__ARG_2_HI.AsVariable()).Mul(mul__TINY_EXPONENT.AsVariable())) - build.GlobalConstraint("mul.tiny-exponent#1", mul__MUL_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_HI.AsVariable().Mul(mul__C_INV_ARG_2_HI_.AsVariable())).Mul(mul__ARG_2_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_LO.AsVariable())))).Mul(mul__TINY_EXPONENT.AsVariable())) - build.GlobalConstraint("mul.tiny-exponent#2", mul__MUL_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_HI.AsVariable().Mul(mul__C_INV_ARG_2_HI_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mul__ARG_2_LO.AsVariable())).Mul(mul__C_INV__mul_ARG_2_LO____1_ARG_2_LO___.AsVariable())))).Mul(mul__TINY_EXPONENT.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mul.trivial-regime#0", symbolic.NewConstant("1").Sub(mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____OLI_1__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(symbolic.NewConstant("1").Sub(mul__TINY_EXPONENT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____TINY_EXPONENT_1__.AsVariable())))).Mul(mul__RES_HI.AsVariable().Sub(mul__ARG_2_LO.AsVariable().Mul(mul__ARG_1_HI.AsVariable())))) - build.GlobalConstraint("mul.trivial-regime#1", symbolic.NewConstant("1").Sub(mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____OLI_1__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(symbolic.NewConstant("1").Sub(mul__TINY_EXPONENT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____TINY_EXPONENT_1__.AsVariable())))).Mul(mul__RES_LO.AsVariable().Sub(mul__ARG_2_LO.AsVariable().Mul(mul__ARG_1_LO.AsVariable())))) - build.GlobalConstraint("mul.trivial-regime#2", symbolic.NewConstant("1").Sub(mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____OLI_1__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(symbolic.NewConstant("1").Sub(mul__TINY_BASE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____TINY_BASE_1__.AsVariable())))).Mul(mul__RES_HI.AsVariable().Sub(mul__ARG_1_LO.AsVariable().Mul(mul__ARG_2_HI.AsVariable())))) - build.GlobalConstraint("mul.trivial-regime#3", symbolic.NewConstant("1").Sub(mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____OLI_1__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("10")).Mul(symbolic.NewConstant("1").Sub(mul__TINY_BASE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____TINY_BASE_1__.AsVariable())))).Mul(mul__RES_LO.AsVariable().Sub(mul__ARG_1_LO.AsVariable().Mul(mul__ARG_2_LO.AsVariable())))) - build.GlobalConstraint("mul.trivial-regime#4", symbolic.NewConstant("1").Sub(mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____OLI_1__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__TINY_EXPONENT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____TINY_EXPONENT_1__.AsVariable())).Mul(mul__ARG_2_LO.AsVariable().Sub(symbolic.NewConstant("1"))))).Mul(mul__RES_HI.AsVariable())) - build.GlobalConstraint("mul.trivial-regime#5", symbolic.NewConstant("1").Sub(mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____OLI_1__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__TINY_EXPONENT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____TINY_EXPONENT_1__.AsVariable())).Mul(mul__ARG_2_LO.AsVariable().Sub(symbolic.NewConstant("1"))))).Mul(mul__RES_LO.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mul.trivial-regime#6", symbolic.NewConstant("1").Sub(mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____OLI_1__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__TINY_EXPONENT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____TINY_EXPONENT_1__.AsVariable())).Mul(mul__ARG_2_LO.AsVariable()))).Mul(mul__RES_HI.AsVariable().Sub(mul__ARG_1_HI.AsVariable()))) - build.GlobalConstraint("mul.trivial-regime#7", symbolic.NewConstant("1").Sub(mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____OLI_1__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(mul__TINY_EXPONENT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____TINY_EXPONENT_1__.AsVariable())).Mul(mul__ARG_2_LO.AsVariable()))).Mul(mul__RES_LO.AsVariable().Sub(mul__ARG_1_LO.AsVariable()))) - build.GlobalConstraint("mul.trivial-regime#8", symbolic.NewConstant("1").Sub(mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____OLI_1__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(mul__TINY_EXPONENT.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(mul__RES_HI.AsVariable().Sub(mul__ARG_1_HI.AsVariable()))) - build.GlobalConstraint("mul.trivial-regime#9", symbolic.NewConstant("1").Sub(mul__OLI.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mul__C_INV____OLI_1__.AsVariable())).Mul(mul__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("2")).Mul(mul__TINY_EXPONENT.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(mul__RES_LO.AsVariable().Sub(mul__ARG_1_LO.AsVariable()))) - build.GlobalConstraint("mul.vanishing#0", symbolic.NewConstant("1").Sub(mul__MUL_STAMP.AsVariable().Mul(mul__C_INV_MUL_STAMP_.AsVariable())).Mul(mul__COUNTER.AsVariable())) - build.GlobalConstraint("mul.vanishing#1", symbolic.NewConstant("1").Sub(mul__MUL_STAMP.AsVariable().Mul(mul__C_INV_MUL_STAMP_.AsVariable())).Mul(mul__OLI.AsVariable())) - build.GlobalConstraint("mul.vanishing#2", symbolic.NewConstant("1").Sub(mul__MUL_STAMP.AsVariable().Mul(mul__C_INV_MUL_STAMP_.AsVariable())).Mul(mul__INSTRUCTION.AsVariable())) - build.Inclusion("mxp-into-instdecoder", []Handle{instdecoder__MXP_TYPE_1, instdecoder__MXP_TYPE_2, instdecoder__MXP_TYPE_3, instdecoder__MXP_TYPE_4, instdecoder__MXP_TYPE_5, instdecoder__BILLING_PER_WORD, instdecoder__BILLING_PER_BYTE, instdecoder__OPCODE}, []Handle{mxp__MXP_TYPE_1, mxp__MXP_TYPE_2, mxp__MXP_TYPE_3, mxp__MXP_TYPE_4, mxp__MXP_TYPE_5, mxp__GWORD, mxp__GBYTE, mxp__INST}) - build.Range("mxp_byte_1_arbitrary", mxp__BYTE_1, 256) - build.Range("mxp_byte_2_arbitrary", mxp__BYTE_2, 256) - build.Range("mxp_byte_3_arbitrary", mxp__BYTE_3, 256) - build.Range("mxp_byte_4_arbitrary", mxp__BYTE_4, 256) - build.Range("mxp_byte_a_arbitrary", mxp__BYTE_A, 256) - build.Range("mxp_byte_q_arbitrary", mxp__BYTE_Q, 256) - build.Range("mxp_byte_qq_arbitrary", mxp__BYTE_QQ, 256) - build.Range("mxp_byte_r_arbitrary", mxp__BYTE_R, 256) - build.Range("mxp_byte_w_arbitrary", mxp__BYTE_W, 256) - build.Permutation("mxp_cn_stamp_c_mem_c_mem_new_words_words_new_intrld_cn_perm_stamp_perm_c_mem_perm_c_mem_new_perm_words_perm_words_new_perm", []Handle{mxp__CN, mxp__STAMP, mxp__C_MEM, mxp__C_MEM_NEW, mxp__WORDS, mxp__WORDS_NEW}, []Handle{mxp__CN_perm, mxp__STAMP_perm, mxp__C_MEM_perm, mxp__C_MEM_NEW_perm, mxp__WORDS_perm, mxp__WORDS_NEW_perm}) - build.GlobalConstraint("mxp.COMP-binarity", mxp__COMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__COMP.AsVariable()))) - build.GlobalConstraint("mxp.DEPLOYS-binarity", mxp__DEPLOYS.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__DEPLOYS.AsVariable()))) - build.GlobalConstraint("mxp.EXPANDS-binarity", mxp__EXPANDS.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__EXPANDS.AsVariable()))) - build.GlobalConstraint("mxp.Eq_@_509c28", symbolic.NewConstant("1").Sub(mxp____SRT__Eq_509c28.AsVariable().Add(mxp____SRT__at_0_509c28.AsVariable().Add(mxp____SRT__at_1_509c28.AsVariable().Add(mxp____SRT__at_2_509c28.AsVariable().Add(mxp____SRT__at_3_509c28.AsVariable().Add(mxp____SRT__at_4_509c28.AsVariable().Add(mxp____SRT__at_5_509c28.AsVariable())))))))) - build.GlobalConstraint("mxp.MTNTOP-binarity", mxp__MTNTOP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MTNTOP.AsVariable()))) - build.GlobalConstraint("mxp.MXPX-binarity", mxp__MXPX.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))) - build.GlobalConstraint("mxp.MXP_TYPE_1-binarity", mxp__MXP_TYPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_1.AsVariable()))) - build.GlobalConstraint("mxp.MXP_TYPE_2-binarity", mxp__MXP_TYPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_2.AsVariable()))) - build.GlobalConstraint("mxp.MXP_TYPE_3-binarity", mxp__MXP_TYPE_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_3.AsVariable()))) - build.GlobalConstraint("mxp.MXP_TYPE_4-binarity", mxp__MXP_TYPE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_4.AsVariable()))) - build.GlobalConstraint("mxp.MXP_TYPE_5-binarity", mxp__MXP_TYPE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_5.AsVariable()))) - build.GlobalConstraint("mxp.NOOP-binarity", mxp__NOOP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()))) - build.GlobalConstraint("mxp.NORM[(* OFFSET_1_HI SIZE_1_LO)]#1", mxp__OFFSET_1_HI.AsVariable().Mul(mxp__SIZE_1_LO.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__OFFSET_1_HI.AsVariable().Mul(mxp__SIZE_1_LO.AsVariable()).Mul(mxp__C_INV__mul_OFFSET_1_HI_SIZE_1_LO__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(* OFFSET_1_HI SIZE_1_LO)]#2", mxp__C_INV__mul_OFFSET_1_HI_SIZE_1_LO__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__OFFSET_1_HI.AsVariable().Mul(mxp__SIZE_1_LO.AsVariable()).Mul(mxp__C_INV__mul_OFFSET_1_HI_SIZE_1_LO__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(* OFFSET_2_HI SIZE_2_LO)]#1", mxp__OFFSET_2_HI.AsVariable().Mul(mxp__SIZE_2_LO.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__OFFSET_2_HI.AsVariable().Mul(mxp__SIZE_2_LO.AsVariable()).Mul(mxp__C_INV__mul_OFFSET_2_HI_SIZE_2_LO__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(* OFFSET_2_HI SIZE_2_LO)]#2", mxp__C_INV__mul_OFFSET_2_HI_SIZE_2_LO__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__OFFSET_2_HI.AsVariable().Mul(mxp__SIZE_2_LO.AsVariable()).Mul(mxp__C_INV__mul_OFFSET_2_HI_SIZE_2_LO__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(+ ROOB NOOP)]#1", mxp__ROOB.AsVariable().Add(mxp__NOOP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__ROOB.AsVariable().Add(mxp__NOOP.AsVariable()).Mul(mxp__C_INV__add_ROOB_NOOP__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(+ ROOB NOOP)]#2", mxp__C_INV__add_ROOB_NOOP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__ROOB.AsVariable().Add(mxp__NOOP.AsVariable()).Mul(mxp__C_INV__add_ROOB_NOOP__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- CN_perm CN_perm₋₁)]#1", mxp__CN_perm.AsVariable().Sub(mxp__CN_perm.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__CN_perm.AsVariable().Sub(mxp__CN_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____CN_perm_CN_perm_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- CN_perm CN_perm₋₁)]#2", mxp__C_INV____CN_perm_CN_perm_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__CN_perm.AsVariable().Sub(mxp__CN_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____CN_perm_CN_perm_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- CN_perm₋₁ CN_perm)]#1", mxp__CN_perm.Shift(-1).AsVariable().Sub(mxp__CN_perm.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__CN_perm.Shift(-1).AsVariable().Sub(mxp__CN_perm.AsVariable()).Mul(mxp__C_INV____CN_perm_1_CN_perm__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- CN_perm₋₁ CN_perm)]#2", mxp__C_INV____CN_perm_1_CN_perm__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__CN_perm.Shift(-1).AsVariable().Sub(mxp__CN_perm.AsVariable()).Mul(mxp__C_INV____CN_perm_1_CN_perm__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- CT 16)]#1", mxp__CT.AsVariable().Sub(symbolic.NewConstant("16")).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("16")).Mul(mxp__C_INV____CT_16__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- CT 16)]#2", mxp__C_INV____CT_16__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("16")).Mul(mxp__C_INV____CT_16__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- CT 3)]#1", mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- CT 3)]#2", mxp__C_INV____CT_3__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- C_MEM_NEW_perm C_MEM_NEW_perm₋₁)]#1", mxp__C_MEM_NEW_perm.AsVariable().Sub(mxp__C_MEM_NEW_perm.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__C_MEM_NEW_perm.AsVariable().Sub(mxp__C_MEM_NEW_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____C_MEM_NEW_perm_C_MEM_NEW_perm_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- C_MEM_NEW_perm C_MEM_NEW_perm₋₁)]#2", mxp__C_INV____C_MEM_NEW_perm_C_MEM_NEW_perm_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__C_MEM_NEW_perm.AsVariable().Sub(mxp__C_MEM_NEW_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____C_MEM_NEW_perm_C_MEM_NEW_perm_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- C_MEM_perm C_MEM_perm₋₁)]#1", mxp__C_MEM_perm.AsVariable().Sub(mxp__C_MEM_perm.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__C_MEM_perm.AsVariable().Sub(mxp__C_MEM_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____C_MEM_perm_C_MEM_perm_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- C_MEM_perm C_MEM_perm₋₁)]#2", mxp__C_INV____C_MEM_perm_C_MEM_perm_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__C_MEM_perm.AsVariable().Sub(mxp__C_MEM_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____C_MEM_perm_C_MEM_perm_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- INST 243)]#1", mxp__INST.AsVariable().Sub(symbolic.NewConstant("243")).Mul(symbolic.NewConstant("1").Sub(mxp__INST.AsVariable().Sub(symbolic.NewConstant("243")).Mul(mxp__C_INV____INST_243__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- INST 243)]#2", mxp__C_INV____INST_243__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__INST.AsVariable().Sub(symbolic.NewConstant("243")).Mul(mxp__C_INV____INST_243__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- MXPX 1)]#1", mxp__MXPX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXPX_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- MXPX 1)]#2", mxp__C_INV____MXPX_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXPX_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- MXP_TYPE_2 1)]#1", mxp__MXP_TYPE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_2_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- MXP_TYPE_2 1)]#2", mxp__C_INV____MXP_TYPE_2_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_2_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- MXP_TYPE_3 1)]#1", mxp__MXP_TYPE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_3_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- MXP_TYPE_3 1)]#2", mxp__C_INV____MXP_TYPE_3_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_3_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- MXP_TYPE_4 1)]#1", mxp__MXP_TYPE_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_4_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- MXP_TYPE_4 1)]#2", mxp__C_INV____MXP_TYPE_4_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_4_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- MXP_TYPE_5 1)]#1", mxp__MXP_TYPE_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_5_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- MXP_TYPE_5 1)]#2", mxp__C_INV____MXP_TYPE_5_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_5_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- STAMP_perm STAMP_perm₋₁)]#1", mxp__STAMP_perm.AsVariable().Sub(mxp__STAMP_perm.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__STAMP_perm.AsVariable().Sub(mxp__STAMP_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____STAMP_perm_STAMP_perm_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- STAMP_perm STAMP_perm₋₁)]#2", mxp__C_INV____STAMP_perm_STAMP_perm_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__STAMP_perm.AsVariable().Sub(mxp__STAMP_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____STAMP_perm_STAMP_perm_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- WORDS_NEW_perm WORDS_NEW_perm₋₁)]#1", mxp__WORDS_NEW_perm.AsVariable().Sub(mxp__WORDS_NEW_perm.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__WORDS_NEW_perm.AsVariable().Sub(mxp__WORDS_NEW_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____WORDS_NEW_perm_WORDS_NEW_perm_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- WORDS_NEW_perm WORDS_NEW_perm₋₁)]#2", mxp__C_INV____WORDS_NEW_perm_WORDS_NEW_perm_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__WORDS_NEW_perm.AsVariable().Sub(mxp__WORDS_NEW_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____WORDS_NEW_perm_WORDS_NEW_perm_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- WORDS_perm WORDS_perm₋₁)]#1", mxp__WORDS_perm.AsVariable().Sub(mxp__WORDS_perm.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__WORDS_perm.AsVariable().Sub(mxp__WORDS_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____WORDS_perm_WORDS_perm_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[(- WORDS_perm WORDS_perm₋₁)]#2", mxp__C_INV____WORDS_perm_WORDS_perm_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__WORDS_perm.AsVariable().Sub(mxp__WORDS_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____WORDS_perm_WORDS_perm_1__.AsVariable())))) - build.GlobalConstraint("mxp.NORM[CT]#1", mxp__CT.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Mul(mxp__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[CT]#2", mxp__C_INV_CT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Mul(mxp__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[OFFSET_1_HI]#1", mxp__OFFSET_1_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__OFFSET_1_HI.AsVariable().Mul(mxp__C_INV_OFFSET_1_HI_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[OFFSET_1_HI]#2", mxp__C_INV_OFFSET_1_HI_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__OFFSET_1_HI.AsVariable().Mul(mxp__C_INV_OFFSET_1_HI_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[SIZE_1_HI]#1", mxp__SIZE_1_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_1_HI.AsVariable().Mul(mxp__C_INV_SIZE_1_HI_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[SIZE_1_HI]#2", mxp__C_INV_SIZE_1_HI_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_1_HI.AsVariable().Mul(mxp__C_INV_SIZE_1_HI_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[SIZE_1_LO]#1", mxp__SIZE_1_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_1_LO.AsVariable().Mul(mxp__C_INV_SIZE_1_LO_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[SIZE_1_LO]#2", mxp__C_INV_SIZE_1_LO_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_1_LO.AsVariable().Mul(mxp__C_INV_SIZE_1_LO_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[SIZE_2_HI]#1", mxp__SIZE_2_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_2_HI.AsVariable().Mul(mxp__C_INV_SIZE_2_HI_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[SIZE_2_HI]#2", mxp__C_INV_SIZE_2_HI_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_2_HI.AsVariable().Mul(mxp__C_INV_SIZE_2_HI_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[SIZE_2_LO]#1", mxp__SIZE_2_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_2_LO.AsVariable().Mul(mxp__C_INV_SIZE_2_LO_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[SIZE_2_LO]#2", mxp__C_INV_SIZE_2_LO_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_2_LO.AsVariable().Mul(mxp__C_INV_SIZE_2_LO_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[STAMP]#1", mxp__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__STAMP.AsVariable().Mul(mxp__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("mxp.NORM[STAMP]#2", mxp__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__STAMP.AsVariable().Mul(mxp__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("mxp.ROOB-binarity", mxp__ROOB.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__ROOB.AsVariable()))) - build.Range("mxp_srt_delta_0_509_c_28_is_byte", mxp____SRT__Delta_0_509c28, 256) - build.Range("mxp_srt_delta_10_509_c_28_is_byte", mxp____SRT__Delta_10_509c28, 256) - build.Range("mxp_srt_delta_11_509_c_28_is_byte", mxp____SRT__Delta_11_509c28, 256) - build.Range("mxp_srt_delta_12_509_c_28_is_byte", mxp____SRT__Delta_12_509c28, 256) - build.Range("mxp_srt_delta_13_509_c_28_is_byte", mxp____SRT__Delta_13_509c28, 256) - build.Range("mxp_srt_delta_14_509_c_28_is_byte", mxp____SRT__Delta_14_509c28, 256) - build.Range("mxp_srt_delta_15_509_c_28_is_byte", mxp____SRT__Delta_15_509c28, 256) - build.Range("mxp_srt_delta_1_509_c_28_is_byte", mxp____SRT__Delta_1_509c28, 256) - build.Range("mxp_srt_delta_2_509_c_28_is_byte", mxp____SRT__Delta_2_509c28, 256) - build.Range("mxp_srt_delta_3_509_c_28_is_byte", mxp____SRT__Delta_3_509c28, 256) - build.Range("mxp_srt_delta_4_509_c_28_is_byte", mxp____SRT__Delta_4_509c28, 256) - build.GlobalConstraint("mxp.__SRT__Delta_509c28-decomposition", mxp____SRT__Delta_509c28.AsVariable().Sub(symbolic.NewConstant("1").Mul(mxp____SRT__Delta_0_509c28.AsVariable()).Add(symbolic.NewConstant("256").Mul(mxp____SRT__Delta_1_509c28.AsVariable()).Add(symbolic.NewConstant("65536").Mul(mxp____SRT__Delta_2_509c28.AsVariable()).Add(symbolic.NewConstant("16777216").Mul(mxp____SRT__Delta_3_509c28.AsVariable()).Add(symbolic.NewConstant("4294967296").Mul(mxp____SRT__Delta_4_509c28.AsVariable()).Add(symbolic.NewConstant("1099511627776").Mul(mxp____SRT__Delta_5_509c28.AsVariable()).Add(symbolic.NewConstant("281474976710656").Mul(mxp____SRT__Delta_6_509c28.AsVariable()).Add(symbolic.NewConstant("72057594037927936").Mul(mxp____SRT__Delta_7_509c28.AsVariable()).Add(symbolic.NewConstant("18446744073709551616").Mul(mxp____SRT__Delta_8_509c28.AsVariable()).Add(symbolic.NewConstant("4722366482869645213696").Mul(mxp____SRT__Delta_9_509c28.AsVariable()).Add(symbolic.NewConstant("1208925819614629174706176").Mul(mxp____SRT__Delta_10_509c28.AsVariable()).Add(symbolic.NewConstant("309485009821345068724781056").Mul(mxp____SRT__Delta_11_509c28.AsVariable()).Add(symbolic.NewConstant("79228162514264337593543950336").Mul(mxp____SRT__Delta_12_509c28.AsVariable()).Add(symbolic.NewConstant("20282409603651670423947251286016").Mul(mxp____SRT__Delta_13_509c28.AsVariable()).Add(symbolic.NewConstant("5192296858534827628530496329220096").Mul(mxp____SRT__Delta_14_509c28.AsVariable()).Add(symbolic.NewConstant("1329227995784915872903807060280344576").Mul(mxp____SRT__Delta_15_509c28.AsVariable())))))))))))))))))) - build.Range("mxp_srt_delta_5_509_c_28_is_byte", mxp____SRT__Delta_5_509c28, 256) - build.Range("mxp_srt_delta_6_509_c_28_is_byte", mxp____SRT__Delta_6_509c28, 256) - build.Range("mxp_srt_delta_7_509_c_28_is_byte", mxp____SRT__Delta_7_509c28, 256) - build.Range("mxp_srt_delta_8_509_c_28_is_byte", mxp____SRT__Delta_8_509c28, 256) - build.Range("mxp_srt_delta_9_509_c_28_is_byte", mxp____SRT__Delta_9_509c28, 256) - build.GlobalConstraint("mxp.__SRT__Eq_509c28-is-binary", mxp____SRT__Eq_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp____SRT__Eq_509c28.AsVariable()))) - build.GlobalConstraint("mxp.__SRT__Eq_i_509c28", symbolic.NewConstant("1").Sub(mxp____SRT__Eq_509c28.AsVariable()).Mul(mxp____SRT__Delta_509c28.AsVariable().Sub(symbolic.NewConstant("1").Mul(mxp____SRT__at_0_509c28.AsVariable().Mul(mxp__CN_perm.AsVariable().Sub(mxp__CN_perm.Shift(-1).AsVariable()))).Add(symbolic.NewConstant("1").Mul(mxp____SRT__at_1_509c28.AsVariable().Mul(mxp__STAMP_perm.AsVariable().Sub(mxp__STAMP_perm.Shift(-1).AsVariable()))).Add(symbolic.NewConstant("1").Mul(mxp____SRT__at_2_509c28.AsVariable().Mul(mxp__C_MEM_perm.AsVariable().Sub(mxp__C_MEM_perm.Shift(-1).AsVariable()))).Add(symbolic.NewConstant("1").Mul(mxp____SRT__at_3_509c28.AsVariable().Mul(mxp__C_MEM_NEW_perm.AsVariable().Sub(mxp__C_MEM_NEW_perm.Shift(-1).AsVariable()))).Add(symbolic.NewConstant("1").Mul(mxp____SRT__at_4_509c28.AsVariable().Mul(mxp__WORDS_perm.AsVariable().Sub(mxp__WORDS_perm.Shift(-1).AsVariable()))).Add(symbolic.NewConstant("1").Mul(mxp____SRT__at_5_509c28.AsVariable().Mul(mxp__WORDS_NEW_perm.AsVariable().Sub(mxp__WORDS_NEW_perm.Shift(-1).AsVariable()))))))))))) - build.GlobalConstraint("mxp.__SRT__at_0_509c28-is-binary", mxp____SRT__at_0_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp____SRT__at_0_509c28.AsVariable()))) - build.GlobalConstraint("mxp.__SRT__at_1_509c28-is-binary", mxp____SRT__at_1_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp____SRT__at_1_509c28.AsVariable()))) - build.GlobalConstraint("mxp.__SRT__at_2_509c28-is-binary", mxp____SRT__at_2_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp____SRT__at_2_509c28.AsVariable()))) - build.GlobalConstraint("mxp.__SRT__at_3_509c28-is-binary", mxp____SRT__at_3_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp____SRT__at_3_509c28.AsVariable()))) - build.GlobalConstraint("mxp.__SRT__at_4_509c28-is-binary", mxp____SRT__at_4_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp____SRT__at_4_509c28.AsVariable()))) - build.GlobalConstraint("mxp.__SRT__at_5_509c28-is-binary", mxp____SRT__at_5_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp____SRT__at_5_509c28.AsVariable()))) - build.GlobalConstraint("mxp.automatic-vanishing-when-padding#0", symbolic.NewConstant("1").Sub(mxp__STAMP.AsVariable().Mul(mxp__C_INV_STAMP_.AsVariable())).Mul(mxp__ROOB.AsVariable().Add(mxp__NOOP.AsVariable().Add(mxp__MXPX.AsVariable())))) - build.GlobalConstraint("mxp.automatic-vanishing-when-padding#1", symbolic.NewConstant("1").Sub(mxp__STAMP.AsVariable().Mul(mxp__C_INV_STAMP_.AsVariable())).Mul(mxp__CT.AsVariable())) - build.GlobalConstraint("mxp.automatic-vanishing-when-padding#2", symbolic.NewConstant("1").Sub(mxp__STAMP.AsVariable().Mul(mxp__C_INV_STAMP_.AsVariable())).Mul(mxp__INST.AsVariable())) - build.GlobalConstraint("mxp.binary-constraints#0", mxp__ROOB.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__ROOB.AsVariable()))) - build.GlobalConstraint("mxp.binary-constraints#1", mxp__NOOP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()))) - build.GlobalConstraint("mxp.binary-constraints#2", mxp__MXPX.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))) - build.GlobalConstraint("mxp.binary-constraints#3", mxp__DEPLOYS.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__DEPLOYS.AsVariable()))) - build.GlobalConstraint("mxp.binary-constraints#4", mxp__COMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__COMP.AsVariable()))) - build.GlobalConstraint("mxp.binary-constraints#5", mxp__EXPANDS.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__EXPANDS.AsVariable()))) - build.GlobalConstraint("mxp.byte-decompositions#0", symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Mul(mxp__C_INV_CT_.AsVariable())).Mul(mxp__ACC_1.AsVariable().Sub(mxp__BYTE_1.AsVariable()))) - build.GlobalConstraint("mxp.byte-decompositions#1", mxp__CT.AsVariable().Mul(mxp__ACC_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(mxp__ACC_1.Shift(-1).AsVariable()).Add(mxp__BYTE_1.AsVariable())))) - build.GlobalConstraint("mxp.byte-decompositions#2", symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Mul(mxp__C_INV_CT_.AsVariable())).Mul(mxp__ACC_2.AsVariable().Sub(mxp__BYTE_2.AsVariable()))) - build.GlobalConstraint("mxp.byte-decompositions#3", mxp__CT.AsVariable().Mul(mxp__ACC_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(mxp__ACC_2.Shift(-1).AsVariable()).Add(mxp__BYTE_2.AsVariable())))) - build.GlobalConstraint("mxp.byte-decompositions#4", symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Mul(mxp__C_INV_CT_.AsVariable())).Mul(mxp__ACC_3.AsVariable().Sub(mxp__BYTE_3.AsVariable()))) - build.GlobalConstraint("mxp.byte-decompositions#5", mxp__CT.AsVariable().Mul(mxp__ACC_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(mxp__ACC_3.Shift(-1).AsVariable()).Add(mxp__BYTE_3.AsVariable())))) - build.GlobalConstraint("mxp.byte-decompositions#6", symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Mul(mxp__C_INV_CT_.AsVariable())).Mul(mxp__ACC_4.AsVariable().Sub(mxp__BYTE_4.AsVariable()))) - build.GlobalConstraint("mxp.byte-decompositions#7", mxp__CT.AsVariable().Mul(mxp__ACC_4.AsVariable().Sub(symbolic.NewConstant("256").Mul(mxp__ACC_4.Shift(-1).AsVariable()).Add(mxp__BYTE_4.AsVariable())))) - build.GlobalConstraint("mxp.byte-decompositions#8", symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Mul(mxp__C_INV_CT_.AsVariable())).Mul(mxp__ACC_A.AsVariable().Sub(mxp__BYTE_A.AsVariable()))) - build.GlobalConstraint("mxp.byte-decompositions#9", mxp__CT.AsVariable().Mul(mxp__ACC_A.AsVariable().Sub(symbolic.NewConstant("256").Mul(mxp__ACC_A.Shift(-1).AsVariable()).Add(mxp__BYTE_A.AsVariable())))) - build.GlobalConstraint("mxp.byte-decompositions#10", symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Mul(mxp__C_INV_CT_.AsVariable())).Mul(mxp__ACC_W.AsVariable().Sub(mxp__BYTE_W.AsVariable()))) - build.GlobalConstraint("mxp.byte-decompositions#11", mxp__CT.AsVariable().Mul(mxp__ACC_W.AsVariable().Sub(symbolic.NewConstant("256").Mul(mxp__ACC_W.Shift(-1).AsVariable()).Add(mxp__BYTE_W.AsVariable())))) - build.GlobalConstraint("mxp.byte-decompositions#12", symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Mul(mxp__C_INV_CT_.AsVariable())).Mul(mxp__ACC_Q.AsVariable().Sub(mxp__BYTE_Q.AsVariable()))) - build.GlobalConstraint("mxp.byte-decompositions#13", mxp__CT.AsVariable().Mul(mxp__ACC_Q.AsVariable().Sub(symbolic.NewConstant("256").Mul(mxp__ACC_Q.Shift(-1).AsVariable()).Add(mxp__BYTE_Q.AsVariable())))) - build.GlobalConstraint("mxp.comparing-max-offsets-1-and-2", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(mxp__ACC_3.AsVariable().Add(symbolic.NewConstant("1").Sub(mxp__COMP.AsVariable())).Sub(mxp__MAX_OFFSET_1.AsVariable().Sub(mxp__MAX_OFFSET_2.AsVariable()).Mul(symbolic.NewConstant("2").Mul(mxp__COMP.AsVariable()).Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mxp.consistency#0", mxp__CN_perm.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__CN_perm.Shift(-1).AsVariable().Sub(mxp__CN_perm.AsVariable()).Mul(mxp__C_INV____CN_perm_1_CN_perm__.AsVariable())).Mul(mxp__STAMP_perm.Shift(-1).AsVariable().Sub(mxp__STAMP_perm.AsVariable()))).Mul(mxp__WORDS_perm.AsVariable().Sub(mxp__WORDS_NEW_perm.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.consistency#1", mxp__CN_perm.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__CN_perm.Shift(-1).AsVariable().Sub(mxp__CN_perm.AsVariable()).Mul(mxp__C_INV____CN_perm_1_CN_perm__.AsVariable())).Mul(mxp__STAMP_perm.Shift(-1).AsVariable().Sub(mxp__STAMP_perm.AsVariable()))).Mul(mxp__C_MEM_perm.AsVariable().Sub(mxp__C_MEM_NEW_perm.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.consistency#2", mxp__CN_perm.AsVariable().Mul(mxp__CN_perm.Shift(-1).AsVariable().Sub(mxp__CN_perm.AsVariable())).Mul(mxp__WORDS_perm.AsVariable())) - build.GlobalConstraint("mxp.consistency#3", mxp__CN_perm.AsVariable().Mul(mxp__CN_perm.Shift(-1).AsVariable().Sub(mxp__CN_perm.AsVariable())).Mul(mxp__C_MEM_perm.AsVariable())) - build.GlobalConstraint("mxp.counter-constancy#0", mxp__CT.AsVariable().Mul(mxp__CN.AsVariable().Sub(mxp__CN.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#1", mxp__CT.AsVariable().Mul(mxp__INST.AsVariable().Sub(mxp__INST.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#2", mxp__CT.AsVariable().Mul(mxp__DEPLOYS.AsVariable().Sub(mxp__DEPLOYS.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#3", mxp__CT.AsVariable().Mul(mxp__OFFSET_1_LO.AsVariable().Sub(mxp__OFFSET_1_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#4", mxp__CT.AsVariable().Mul(mxp__OFFSET_1_HI.AsVariable().Sub(mxp__OFFSET_1_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#5", mxp__CT.AsVariable().Mul(mxp__OFFSET_2_LO.AsVariable().Sub(mxp__OFFSET_2_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#6", mxp__CT.AsVariable().Mul(mxp__OFFSET_2_HI.AsVariable().Sub(mxp__OFFSET_2_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#7", mxp__CT.AsVariable().Mul(mxp__SIZE_1_LO.AsVariable().Sub(mxp__SIZE_1_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#8", mxp__CT.AsVariable().Mul(mxp__SIZE_1_HI.AsVariable().Sub(mxp__SIZE_1_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#9", mxp__CT.AsVariable().Mul(mxp__SIZE_2_LO.AsVariable().Sub(mxp__SIZE_2_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#10", mxp__CT.AsVariable().Mul(mxp__SIZE_2_HI.AsVariable().Sub(mxp__SIZE_2_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#11", mxp__CT.AsVariable().Mul(mxp__WORDS.AsVariable().Sub(mxp__WORDS.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#12", mxp__CT.AsVariable().Mul(mxp__WORDS_NEW.AsVariable().Sub(mxp__WORDS_NEW.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#13", mxp__CT.AsVariable().Mul(mxp__C_MEM.AsVariable().Sub(mxp__C_MEM.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#14", mxp__CT.AsVariable().Mul(mxp__C_MEM_NEW.AsVariable().Sub(mxp__C_MEM_NEW.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#15", mxp__CT.AsVariable().Mul(mxp__COMP.AsVariable().Sub(mxp__COMP.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#16", mxp__CT.AsVariable().Mul(mxp__MXPX.AsVariable().Sub(mxp__MXPX.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#17", mxp__CT.AsVariable().Mul(mxp__EXPANDS.AsVariable().Sub(mxp__EXPANDS.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#18", mxp__CT.AsVariable().Mul(mxp__QUAD_COST.AsVariable().Sub(mxp__QUAD_COST.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#19", mxp__CT.AsVariable().Mul(mxp__LIN_COST.AsVariable().Sub(mxp__LIN_COST.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-constancy#20", mxp__CT.AsVariable().Mul(mxp__GAS_MXP.AsVariable().Sub(mxp__GAS_MXP.Shift(-1).AsVariable()))) - build.GlobalConstraint("mxp.counter-reset", mxp__STAMP.Shift(1).AsVariable().Sub(mxp__STAMP.AsVariable()).Mul(mxp__CT.Shift(1).AsVariable())) - build.GlobalConstraint("mxp.defining-accA#0", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(mxp__MAX_OFFSET.AsVariable().Add(symbolic.NewConstant("1")).Sub(symbolic.NewConstant("32").Mul(mxp__ACC_A.AsVariable()).Sub(mxp__BYTE_R.Shift(-2).AsVariable())))) - build.GlobalConstraint("mxp.defining-accA#1", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(mxp__BYTE_R.Shift(-3).AsVariable().Sub(symbolic.NewConstant("224").Add(mxp__BYTE_R.Shift(-2).AsVariable())))) - build.GlobalConstraint("mxp.defining-max-offset", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(mxp__MAX_OFFSET.AsVariable().Sub(mxp__COMP.AsVariable().Mul(mxp__MAX_OFFSET_1.AsVariable()).Add(symbolic.NewConstant("1").Sub(mxp__COMP.AsVariable()).Mul(mxp__MAX_OFFSET_2.AsVariable()))))) - build.GlobalConstraint("mxp.euclidean-division-of-square-of-accA#0", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable())).Mul(mxp__EXPANDS.AsVariable())).Mul(mxp__ACC_A.AsVariable().Mul(mxp__ACC_A.AsVariable()).Sub(symbolic.NewConstant("512").Mul(mxp__ACC_Q.AsVariable().Add(symbolic.NewConstant("4294967296").Mul(mxp__BYTE_QQ.Shift(-2).AsVariable()).Add(symbolic.NewConstant("1099511627776").Mul(mxp__BYTE_QQ.Shift(-3).AsVariable())))).Add(symbolic.NewConstant("256").Mul(mxp__BYTE_QQ.Shift(-1).AsVariable()).Add(mxp__BYTE_QQ.AsVariable()))))) - build.GlobalConstraint("mxp.euclidean-division-of-square-of-accA#1", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable())).Mul(mxp__EXPANDS.AsVariable())).Mul(mxp__BYTE_QQ.Shift(-1).AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__BYTE_QQ.Shift(-1).AsVariable())))) - build.LocalConstraint("mxp.final-row#0", mxp__STAMP.Shift(-1).AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__ROOB.Shift(-1).AsVariable().Add(mxp__NOOP.Shift(-1).AsVariable()).Mul(mxp__C_INV__add_ROOB_NOOP__.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.Shift(-1).AsVariable()))).Mul(mxp__CT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("3")))) - build.LocalConstraint("mxp.final-row#1", mxp__STAMP.Shift(-1).AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__ROOB.Shift(-1).AsVariable().Add(mxp__NOOP.Shift(-1).AsVariable()).Mul(mxp__C_INV__add_ROOB_NOOP__.Shift(-1).AsVariable())).Mul(mxp__MXPX.Shift(-1).AsVariable())).Mul(mxp__CT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.LocalConstraint("mxp.first-row", mxp__STAMP.AsVariable()) - build.GlobalConstraint("mxp.max-offsets-1-and-2-are-small#0", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(mxp__ACC_1.AsVariable().Sub(mxp__MAX_OFFSET_1.AsVariable()))) - build.GlobalConstraint("mxp.max-offsets-1-and-2-are-small#1", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(mxp__ACC_2.AsVariable().Sub(mxp__MAX_OFFSET_2.AsVariable()))) - build.GlobalConstraint("mxp.max-offsets-1-and-2-type-2#0", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_2_1__.AsVariable()))).Mul(mxp__MAX_OFFSET_1.AsVariable().Sub(mxp__OFFSET_1_LO.AsVariable().Add(symbolic.NewConstant("31"))))) - build.GlobalConstraint("mxp.max-offsets-1-and-2-type-2#1", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_2_1__.AsVariable()))).Mul(mxp__MAX_OFFSET_2.AsVariable())) - build.GlobalConstraint("mxp.max-offsets-1-and-2-type-3#0", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_3_1__.AsVariable()))).Mul(mxp__MAX_OFFSET_1.AsVariable().Sub(mxp__OFFSET_1_LO.AsVariable()))) - build.GlobalConstraint("mxp.max-offsets-1-and-2-type-3#1", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_3_1__.AsVariable()))).Mul(mxp__MAX_OFFSET_2.AsVariable())) - build.GlobalConstraint("mxp.max-offsets-1-and-2-type-4#0", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_4_1__.AsVariable()))).Mul(mxp__MAX_OFFSET_1.AsVariable().Sub(mxp__OFFSET_1_LO.AsVariable().Add(mxp__SIZE_1_LO.AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mxp.max-offsets-1-and-2-type-4#1", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_4_1__.AsVariable()))).Mul(mxp__MAX_OFFSET_2.AsVariable())) - build.GlobalConstraint("mxp.max-offsets-1-and-2-type-5#0", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_5_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_1_LO.AsVariable().Mul(mxp__C_INV_SIZE_1_LO_.AsVariable())))).Mul(mxp__MAX_OFFSET_1.AsVariable())) - build.GlobalConstraint("mxp.max-offsets-1-and-2-type-5#1", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_5_1__.AsVariable())).Mul(mxp__SIZE_1_LO.AsVariable())).Mul(mxp__MAX_OFFSET_1.AsVariable().Sub(mxp__OFFSET_1_LO.AsVariable().Add(mxp__SIZE_1_LO.AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mxp.max-offsets-1-and-2-type-5#2", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_5_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_2_LO.AsVariable().Mul(mxp__C_INV_SIZE_2_LO_.AsVariable())))).Mul(mxp__MAX_OFFSET_2.AsVariable())) - build.GlobalConstraint("mxp.max-offsets-1-and-2-type-5#3", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_5_1__.AsVariable())).Mul(mxp__SIZE_2_LO.AsVariable())).Mul(mxp__MAX_OFFSET_2.AsVariable().Sub(mxp__OFFSET_2_LO.AsVariable().Add(mxp__SIZE_2_LO.AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mxp.mem-expansion-took-place", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(mxp__ACC_4.AsVariable().Add(mxp__EXPANDS.AsVariable()).Sub(mxp__ACC_A.AsVariable().Sub(mxp__WORDS.AsVariable()).Mul(symbolic.NewConstant("2").Mul(mxp__EXPANDS.AsVariable()).Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("mxp.mxp.__SRT__at_0_509c28-0", symbolic.NewConstant("1").Mul(symbolic.NewConstant("1").Sub(mxp____SRT__at_0_509c28.AsVariable()).Mul(mxp__CN_perm.AsVariable().Sub(mxp__CN_perm.Shift(-1).AsVariable())))) - build.GlobalConstraint("mxp.mxp.__SRT__at_0_509c28-1", symbolic.NewConstant("1").Mul(mxp____SRT__at_0_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__CN_perm.AsVariable().Sub(mxp__CN_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____CN_perm_CN_perm_1__.AsVariable()))))) - build.GlobalConstraint("mxp.mxp.__SRT__at_1_509c28-0", symbolic.NewConstant("1").Sub(mxp____SRT__at_0_509c28.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp____SRT__at_1_509c28.AsVariable()).Mul(mxp__STAMP_perm.AsVariable().Sub(mxp__STAMP_perm.Shift(-1).AsVariable())))) - build.GlobalConstraint("mxp.mxp.__SRT__at_1_509c28-1", symbolic.NewConstant("1").Sub(mxp____SRT__at_0_509c28.AsVariable()).Mul(mxp____SRT__at_1_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__STAMP_perm.AsVariable().Sub(mxp__STAMP_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____STAMP_perm_STAMP_perm_1__.AsVariable()))))) - build.GlobalConstraint("mxp.mxp.__SRT__at_2_509c28-0", symbolic.NewConstant("1").Sub(mxp____SRT__at_0_509c28.AsVariable().Add(mxp____SRT__at_1_509c28.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp____SRT__at_2_509c28.AsVariable()).Mul(mxp__C_MEM_perm.AsVariable().Sub(mxp__C_MEM_perm.Shift(-1).AsVariable())))) - build.GlobalConstraint("mxp.mxp.__SRT__at_2_509c28-1", symbolic.NewConstant("1").Sub(mxp____SRT__at_0_509c28.AsVariable().Add(mxp____SRT__at_1_509c28.AsVariable())).Mul(mxp____SRT__at_2_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__C_MEM_perm.AsVariable().Sub(mxp__C_MEM_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____C_MEM_perm_C_MEM_perm_1__.AsVariable()))))) - build.GlobalConstraint("mxp.mxp.__SRT__at_3_509c28-0", symbolic.NewConstant("1").Sub(mxp____SRT__at_0_509c28.AsVariable().Add(mxp____SRT__at_1_509c28.AsVariable().Add(mxp____SRT__at_2_509c28.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp____SRT__at_3_509c28.AsVariable()).Mul(mxp__C_MEM_NEW_perm.AsVariable().Sub(mxp__C_MEM_NEW_perm.Shift(-1).AsVariable())))) - build.GlobalConstraint("mxp.mxp.__SRT__at_3_509c28-1", symbolic.NewConstant("1").Sub(mxp____SRT__at_0_509c28.AsVariable().Add(mxp____SRT__at_1_509c28.AsVariable().Add(mxp____SRT__at_2_509c28.AsVariable()))).Mul(mxp____SRT__at_3_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__C_MEM_NEW_perm.AsVariable().Sub(mxp__C_MEM_NEW_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____C_MEM_NEW_perm_C_MEM_NEW_perm_1__.AsVariable()))))) - build.GlobalConstraint("mxp.mxp.__SRT__at_4_509c28-0", symbolic.NewConstant("1").Sub(mxp____SRT__at_0_509c28.AsVariable().Add(mxp____SRT__at_1_509c28.AsVariable().Add(mxp____SRT__at_2_509c28.AsVariable().Add(mxp____SRT__at_3_509c28.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(mxp____SRT__at_4_509c28.AsVariable()).Mul(mxp__WORDS_perm.AsVariable().Sub(mxp__WORDS_perm.Shift(-1).AsVariable())))) - build.GlobalConstraint("mxp.mxp.__SRT__at_4_509c28-1", symbolic.NewConstant("1").Sub(mxp____SRT__at_0_509c28.AsVariable().Add(mxp____SRT__at_1_509c28.AsVariable().Add(mxp____SRT__at_2_509c28.AsVariable().Add(mxp____SRT__at_3_509c28.AsVariable())))).Mul(mxp____SRT__at_4_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__WORDS_perm.AsVariable().Sub(mxp__WORDS_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____WORDS_perm_WORDS_perm_1__.AsVariable()))))) - build.GlobalConstraint("mxp.mxp.__SRT__at_5_509c28-0", symbolic.NewConstant("1").Sub(mxp____SRT__at_0_509c28.AsVariable().Add(mxp____SRT__at_1_509c28.AsVariable().Add(mxp____SRT__at_2_509c28.AsVariable().Add(mxp____SRT__at_3_509c28.AsVariable().Add(mxp____SRT__at_4_509c28.AsVariable()))))).Mul(symbolic.NewConstant("1").Sub(mxp____SRT__at_5_509c28.AsVariable()).Mul(mxp__WORDS_NEW_perm.AsVariable().Sub(mxp__WORDS_NEW_perm.Shift(-1).AsVariable())))) - build.GlobalConstraint("mxp.mxp.__SRT__at_5_509c28-1", symbolic.NewConstant("1").Sub(mxp____SRT__at_0_509c28.AsVariable().Add(mxp____SRT__at_1_509c28.AsVariable().Add(mxp____SRT__at_2_509c28.AsVariable().Add(mxp____SRT__at_3_509c28.AsVariable().Add(mxp____SRT__at_4_509c28.AsVariable()))))).Mul(mxp____SRT__at_5_509c28.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__WORDS_NEW_perm.AsVariable().Sub(mxp__WORDS_NEW_perm.Shift(-1).AsVariable()).Mul(mxp__C_INV____WORDS_NEW_perm_WORDS_NEW_perm_1__.AsVariable()))))) - build.GlobalConstraint("mxp.no-expansion#0", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__EXPANDS.AsVariable())).Mul(mxp__WORDS_NEW.AsVariable().Sub(mxp__WORDS.AsVariable()))) - build.GlobalConstraint("mxp.no-expansion#1", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__EXPANDS.AsVariable())).Mul(mxp__C_MEM_NEW.AsVariable().Sub(mxp__C_MEM.AsVariable()))) - build.GlobalConstraint("mxp.non-trivial-instruction-counter-cycle#0", mxp__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__ROOB.AsVariable().Add(mxp__NOOP.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable()))))).Mul(mxp__STAMP.Shift(1).AsVariable().Sub(mxp__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mxp.non-trivial-instruction-counter-cycle#1", mxp__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__ROOB.AsVariable().Add(mxp__NOOP.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()).Mul(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3"))))).Mul(mxp__CT.Shift(1).AsVariable().Sub(mxp__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mxp.non-trivial-instruction-counter-cycle#2", mxp__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__ROOB.AsVariable().Add(mxp__NOOP.AsVariable())).Mul(mxp__MXPX.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("16")).Mul(mxp__C_INV____CT_16__.AsVariable()))))).Mul(mxp__STAMP.Shift(1).AsVariable().Sub(mxp__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mxp.non-trivial-instruction-counter-cycle#3", mxp__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__ROOB.AsVariable().Add(mxp__NOOP.AsVariable())).Mul(mxp__MXPX.AsVariable().Mul(mxp__CT.AsVariable().Sub(symbolic.NewConstant("16"))))).Mul(mxp__CT.Shift(1).AsVariable().Sub(mxp__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mxp.noop-automatic-vanishing", mxp__ROOB.AsVariable().Mul(mxp__NOOP.AsVariable())) - build.GlobalConstraint("mxp.noop-consequences#0", mxp__NOOP.AsVariable().Mul(mxp__QUAD_COST.AsVariable())) - build.GlobalConstraint("mxp.noop-consequences#1", mxp__NOOP.AsVariable().Mul(mxp__LIN_COST.AsVariable())) - build.GlobalConstraint("mxp.noop-consequences#2", mxp__NOOP.AsVariable().Mul(mxp__WORDS_NEW.AsVariable().Sub(mxp__WORDS.AsVariable()))) - build.GlobalConstraint("mxp.noop-consequences#3", mxp__NOOP.AsVariable().Mul(mxp__C_MEM_NEW.AsVariable().Sub(mxp__C_MEM.AsVariable()))) - build.GlobalConstraint("mxp.offsets-out-of-bounds", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXPX_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("16")).Mul(mxp__C_INV____CT_16__.AsVariable())))).Mul(mxp__MAX_OFFSET_1.AsVariable().Sub(symbolic.NewConstant("4294967296")).Sub(mxp__ACC_1.AsVariable()).Mul(mxp__MAX_OFFSET_2.AsVariable().Sub(symbolic.NewConstant("4294967296")).Sub(mxp__ACC_2.AsVariable())))) - build.GlobalConstraint("mxp.setting-c-mem-new", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable())).Mul(mxp__EXPANDS.AsVariable())).Mul(mxp__C_MEM_NEW.AsVariable().Sub(symbolic.NewConstant("3").Mul(mxp__ACC_A.AsVariable()).Add(mxp__ACC_Q.AsVariable().Add(symbolic.NewConstant("4294967296").Mul(mxp__BYTE_QQ.Shift(-2).AsVariable()).Add(symbolic.NewConstant("1099511627776").Mul(mxp__BYTE_QQ.Shift(-3).AsVariable()))))))) - build.GlobalConstraint("mxp.setting-gas-mxp#0", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__INST.AsVariable().Sub(symbolic.NewConstant("243")).Mul(mxp__C_INV____INST_243__.AsVariable()))).Mul(mxp__GAS_MXP.AsVariable().Sub(mxp__QUAD_COST.AsVariable().Add(mxp__DEPLOYS.AsVariable().Mul(mxp__LIN_COST.AsVariable()))))) - build.GlobalConstraint("mxp.setting-gas-mxp#1", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(mxp__INST.AsVariable().Sub(symbolic.NewConstant("243"))).Mul(mxp__GAS_MXP.AsVariable().Sub(mxp__QUAD_COST.AsVariable().Add(mxp__LIN_COST.AsVariable())))) - build.GlobalConstraint("mxp.setting-mtntop#0", mxp__MXPX.AsVariable().Mul(mxp__MTNTOP.AsVariable())) - build.GlobalConstraint("mxp.setting-mtntop#1", mxp__MXP_TYPE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_1_LO.AsVariable().Mul(mxp__C_INV_SIZE_1_LO_.AsVariable())))).Mul(mxp__MTNTOP.AsVariable())) - build.GlobalConstraint("mxp.setting-mtntop#2", mxp__MXP_TYPE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()).Mul(mxp__SIZE_1_LO.AsVariable())).Mul(mxp__MTNTOP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mxp.setting-noop#0", symbolic.NewConstant("1").Sub(mxp__ROOB.AsVariable()).Mul(mxp__MXP_TYPE_1.AsVariable().Add(mxp__MXP_TYPE_2.AsVariable().Add(mxp__MXP_TYPE_3.AsVariable()))).Mul(mxp__NOOP.AsVariable().Sub(mxp__MXP_TYPE_1.AsVariable()))) - build.GlobalConstraint("mxp.setting-noop#1", symbolic.NewConstant("1").Sub(mxp__ROOB.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_4_1__.AsVariable()))).Mul(mxp__NOOP.AsVariable().Sub(symbolic.NewConstant("1").Sub(mxp__SIZE_1_LO.AsVariable().Mul(mxp__C_INV_SIZE_1_LO_.AsVariable()))))) - build.GlobalConstraint("mxp.setting-noop#2", symbolic.NewConstant("1").Sub(mxp__ROOB.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_5_1__.AsVariable()))).Mul(mxp__NOOP.AsVariable().Sub(symbolic.NewConstant("1").Sub(mxp__SIZE_1_LO.AsVariable().Mul(mxp__C_INV_SIZE_1_LO_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_2_LO.AsVariable().Mul(mxp__C_INV_SIZE_2_LO_.AsVariable())))))) - build.GlobalConstraint("mxp.setting-quad-cost-and-lin-cost#0", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(mxp__QUAD_COST.AsVariable().Sub(mxp__C_MEM_NEW.AsVariable().Sub(mxp__C_MEM.AsVariable())))) - build.GlobalConstraint("mxp.setting-quad-cost-and-lin-cost#1", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(mxp__LIN_COST.AsVariable().Sub(mxp__GBYTE.AsVariable().Mul(mxp__SIZE_1_LO.AsVariable()).Add(mxp__GWORD.AsVariable().Mul(mxp__ACC_W.AsVariable()))))) - build.GlobalConstraint("mxp.setting-roob-type-1", mxp__MXP_TYPE_1.AsVariable().Mul(mxp__ROOB.AsVariable())) - build.GlobalConstraint("mxp.setting-roob-type-2-3#0", mxp__MXP_TYPE_2.AsVariable().Add(mxp__MXP_TYPE_3.AsVariable()).Mul(mxp__OFFSET_1_HI.AsVariable()).Mul(mxp__ROOB.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mxp.setting-roob-type-2-3#1", mxp__MXP_TYPE_2.AsVariable().Add(mxp__MXP_TYPE_3.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__OFFSET_1_HI.AsVariable().Mul(mxp__C_INV_OFFSET_1_HI_.AsVariable()))).Mul(mxp__ROOB.AsVariable())) - build.GlobalConstraint("mxp.setting-roob-type-4#0", mxp__MXP_TYPE_4.AsVariable().Mul(mxp__SIZE_1_HI.AsVariable()).Mul(mxp__ROOB.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mxp.setting-roob-type-4#1", mxp__MXP_TYPE_4.AsVariable().Mul(mxp__OFFSET_1_HI.AsVariable().Mul(mxp__SIZE_1_LO.AsVariable())).Mul(mxp__ROOB.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mxp.setting-roob-type-4#2", mxp__MXP_TYPE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_1_HI.AsVariable().Mul(mxp__C_INV_SIZE_1_HI_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__OFFSET_1_HI.AsVariable().Mul(mxp__SIZE_1_LO.AsVariable()).Mul(mxp__C_INV__mul_OFFSET_1_HI_SIZE_1_LO__.AsVariable())))).Mul(mxp__ROOB.AsVariable())) - build.GlobalConstraint("mxp.setting-roob-type-5#0", mxp__MXP_TYPE_5.AsVariable().Mul(mxp__SIZE_1_HI.AsVariable()).Mul(mxp__ROOB.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mxp.setting-roob-type-5#1", mxp__MXP_TYPE_5.AsVariable().Mul(mxp__SIZE_2_HI.AsVariable()).Mul(mxp__ROOB.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mxp.setting-roob-type-5#2", mxp__MXP_TYPE_5.AsVariable().Mul(mxp__OFFSET_1_HI.AsVariable().Mul(mxp__SIZE_1_LO.AsVariable())).Mul(mxp__ROOB.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mxp.setting-roob-type-5#3", mxp__MXP_TYPE_5.AsVariable().Mul(mxp__OFFSET_2_HI.AsVariable().Mul(mxp__SIZE_2_LO.AsVariable())).Mul(mxp__ROOB.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mxp.setting-roob-type-5#4", mxp__MXP_TYPE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_1_HI.AsVariable().Mul(mxp__C_INV_SIZE_1_HI_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_2_HI.AsVariable().Mul(mxp__C_INV_SIZE_2_HI_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__OFFSET_1_HI.AsVariable().Mul(mxp__SIZE_1_LO.AsVariable()).Mul(mxp__C_INV__mul_OFFSET_1_HI_SIZE_1_LO__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__OFFSET_2_HI.AsVariable().Mul(mxp__SIZE_2_LO.AsVariable()).Mul(mxp__C_INV__mul_OFFSET_2_HI_SIZE_2_LO__.AsVariable())))))).Mul(mxp__ROOB.AsVariable())) - build.GlobalConstraint("mxp.setting-s1nznomp-s2nznomp#0", mxp__MXPX.AsVariable().Mul(mxp__SIZE_1_NONZERO_NO_MXPX.AsVariable())) - build.GlobalConstraint("mxp.setting-s1nznomp-s2nznomp#1", mxp__MXPX.AsVariable().Mul(mxp__SIZE_2_NONZERO_NO_MXPX.AsVariable())) - build.GlobalConstraint("mxp.setting-s1nznomp-s2nznomp#2", symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()).Mul(mxp__SIZE_1_LO.AsVariable()).Mul(mxp__SIZE_1_NONZERO_NO_MXPX.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mxp.setting-s1nznomp-s2nznomp#3", symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()).Mul(mxp__SIZE_1_HI.AsVariable()).Mul(mxp__SIZE_1_NONZERO_NO_MXPX.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mxp.setting-s1nznomp-s2nznomp#4", symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_1_LO.AsVariable().Mul(mxp__C_INV_SIZE_1_LO_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_1_HI.AsVariable().Mul(mxp__C_INV_SIZE_1_HI_.AsVariable())))).Mul(mxp__SIZE_1_NONZERO_NO_MXPX.AsVariable())) - build.GlobalConstraint("mxp.setting-s1nznomp-s2nznomp#5", symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()).Mul(mxp__SIZE_2_LO.AsVariable()).Mul(mxp__SIZE_2_NONZERO_NO_MXPX.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mxp.setting-s1nznomp-s2nznomp#6", symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()).Mul(mxp__SIZE_2_HI.AsVariable()).Mul(mxp__SIZE_2_NONZERO_NO_MXPX.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("mxp.setting-s1nznomp-s2nznomp#7", symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_2_LO.AsVariable().Mul(mxp__C_INV_SIZE_2_LO_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__SIZE_2_HI.AsVariable().Mul(mxp__C_INV_SIZE_2_HI_.AsVariable())))).Mul(mxp__SIZE_2_NONZERO_NO_MXPX.AsVariable())) - build.GlobalConstraint("mxp.setting-words-new", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable())).Mul(mxp__EXPANDS.AsVariable())).Mul(mxp__WORDS_NEW.AsVariable().Sub(mxp__ACC_A.AsVariable()))) - build.GlobalConstraint("mxp.size-in-evm-words#0", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_4_1__.AsVariable()))).Mul(mxp__SIZE_1_LO.AsVariable().Sub(symbolic.NewConstant("32").Mul(mxp__ACC_W.AsVariable()).Sub(mxp__BYTE_R.AsVariable())))) - build.GlobalConstraint("mxp.size-in-evm-words#1", mxp__STAMP.AsVariable().Mul((symbolic.NewConstant("1").Sub(mxp__NOOP.AsVariable()).Sub(mxp__ROOB.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__CT.AsVariable().Sub(symbolic.NewConstant("3")).Mul(mxp__C_INV____CT_3__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(mxp__MXPX.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_4.AsVariable().Sub(symbolic.NewConstant("1")).Mul(mxp__C_INV____MXP_TYPE_4_1__.AsVariable()))).Mul(mxp__BYTE_R.Shift(-1).AsVariable().Sub(symbolic.NewConstant("224").Add(mxp__BYTE_R.AsVariable())))) - build.GlobalConstraint("mxp.stamp-increment-when-roob-or-noop#0", mxp__ROOB.AsVariable().Add(mxp__NOOP.AsVariable()).Mul(mxp__STAMP.Shift(1).AsVariable().Sub(mxp__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mxp.stamp-increment-when-roob-or-noop#1", mxp__ROOB.AsVariable().Add(mxp__NOOP.AsVariable()).Mul(mxp__MXPX.AsVariable().Sub(mxp__ROOB.AsVariable()))) - build.GlobalConstraint("mxp.stamp-increments", mxp__STAMP.Shift(1).AsVariable().Sub(mxp__STAMP.AsVariable()).Mul(mxp__STAMP.Shift(1).AsVariable().Sub(mxp__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("mxp.type-flag-sum", mxp__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(mxp__MXP_TYPE_1.AsVariable().Add(mxp__MXP_TYPE_2.AsVariable().Add(mxp__MXP_TYPE_3.AsVariable().Add(mxp__MXP_TYPE_5.AsVariable().Add(mxp__MXP_TYPE_4.AsVariable()))))))) - build.Inclusion("oob-into-add", []Handle{add__ARG_1_HI, add__ARG_1_LO, add__ARG_2_HI, add__ARG_2_LO, add__RES_HI, add__RES_LO, add__INST}, []Handle{oob__C__EXPAND__mul_OUTGOING_DATA_1_ADD_FLAG__, oob__C__EXPAND__mul_OUTGOING_DATA_2_ADD_FLAG__, oob__C__EXPAND__mul_OUTGOING_DATA_3_ADD_FLAG__, oob__C__EXPAND__mul_OUTGOING_DATA_4_ADD_FLAG__, oob__C__EXPAND__mul_OUTGOING_DATA_1_1_ADD_FLAG__, oob__C__EXPAND__mul_OUTGOING_DATA_2_1_ADD_FLAG__, oob__C__EXPAND__mul_OUTGOING_INST_ADD_FLAG__}) - build.Inclusion("oob-into-mod", []Handle{mod__ARG_1_HI, mod__ARG_1_LO, mod__ARG_2_HI, mod__ARG_2_LO, mod__RES_HI, mod__RES_LO, mod__INST}, []Handle{oob__C__EXPAND__mul_OUTGOING_DATA_1_MOD_FLAG__, oob__C__EXPAND__mul_OUTGOING_DATA_2_MOD_FLAG__, oob__C__EXPAND__mul_OUTGOING_DATA_3_MOD_FLAG__, oob__C__EXPAND__mul_OUTGOING_DATA_4_MOD_FLAG__, oob__C__EXPAND__mul_0_MOD_FLAG__, oob__C__EXPAND__mul_OUTGOING_RES_LO_MOD_FLAG__, oob__C__EXPAND__mul_OUTGOING_INST_MOD_FLAG__}) - build.Inclusion("oob-into-wcp", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{oob__C__EXPAND__mul_OUTGOING_DATA_1_WCP_FLAG__, oob__C__EXPAND__mul_OUTGOING_DATA_2_WCP_FLAG__, oob__C__EXPAND__mul_OUTGOING_DATA_3_WCP_FLAG__, oob__C__EXPAND__mul_OUTGOING_DATA_4_WCP_FLAG__, oob__C__EXPAND__mul_OUTGOING_RES_LO_WCP_FLAG__, oob__C__EXPAND__mul_OUTGOING_INST_WCP_FLAG__}) - build.GlobalConstraint("oob.ADD_FLAG-binarity", oob__ADD_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__ADD_FLAG.AsVariable()))) - build.GlobalConstraint("oob.IS_BLAKE2F_CDS-binarity", oob__IS_BLAKE2F_CDS.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_BLAKE2F_CDS.AsVariable()))) - build.GlobalConstraint("oob.IS_BLAKE2F_PARAMS-binarity", oob__IS_BLAKE2F_PARAMS.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_BLAKE2F_PARAMS.AsVariable()))) - build.GlobalConstraint("oob.IS_CALL-binarity", oob__IS_CALL.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_CALL.AsVariable()))) - build.GlobalConstraint("oob.IS_CDL-binarity", oob__IS_CDL.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_CDL.AsVariable()))) - build.GlobalConstraint("oob.IS_CREATE-binarity", oob__IS_CREATE.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_CREATE.AsVariable()))) - build.GlobalConstraint("oob.IS_DEPLOYMENT-binarity", oob__IS_DEPLOYMENT.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_DEPLOYMENT.AsVariable()))) - build.GlobalConstraint("oob.IS_ECADD-binarity", oob__IS_ECADD.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_ECADD.AsVariable()))) - build.GlobalConstraint("oob.IS_ECMUL-binarity", oob__IS_ECMUL.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_ECMUL.AsVariable()))) - build.GlobalConstraint("oob.IS_ECPAIRING-binarity", oob__IS_ECPAIRING.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_ECPAIRING.AsVariable()))) - build.GlobalConstraint("oob.IS_ECRECOVER-binarity", oob__IS_ECRECOVER.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_ECRECOVER.AsVariable()))) - build.GlobalConstraint("oob.IS_IDENTITY-binarity", oob__IS_IDENTITY.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_IDENTITY.AsVariable()))) - build.GlobalConstraint("oob.IS_JUMP-binarity", oob__IS_JUMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_JUMP.AsVariable()))) - build.GlobalConstraint("oob.IS_JUMPI-binarity", oob__IS_JUMPI.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_JUMPI.AsVariable()))) - build.GlobalConstraint("oob.IS_MODEXP_CDS-binarity", oob__IS_MODEXP_CDS.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_MODEXP_CDS.AsVariable()))) - build.GlobalConstraint("oob.IS_MODEXP_EXTRACT-binarity", oob__IS_MODEXP_EXTRACT.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_MODEXP_EXTRACT.AsVariable()))) - build.GlobalConstraint("oob.IS_MODEXP_LEAD-binarity", oob__IS_MODEXP_LEAD.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_MODEXP_LEAD.AsVariable()))) - build.GlobalConstraint("oob.IS_MODEXP_PRICING-binarity", oob__IS_MODEXP_PRICING.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_MODEXP_PRICING.AsVariable()))) - build.GlobalConstraint("oob.IS_MODEXP_XBS-binarity", oob__IS_MODEXP_XBS.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_MODEXP_XBS.AsVariable()))) - build.GlobalConstraint("oob.IS_RDC-binarity", oob__IS_RDC.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_RDC.AsVariable()))) - build.GlobalConstraint("oob.IS_RIPEMD-binarity", oob__IS_RIPEMD.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_RIPEMD.AsVariable()))) - build.GlobalConstraint("oob.IS_SHA2-binarity", oob__IS_SHA2.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_SHA2.AsVariable()))) - build.GlobalConstraint("oob.IS_SSTORE-binarity", oob__IS_SSTORE.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_SSTORE.AsVariable()))) - build.GlobalConstraint("oob.IS_XCALL-binarity", oob__IS_XCALL.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__IS_XCALL.AsVariable()))) - build.GlobalConstraint("oob.MOD_FLAG-binarity", oob__MOD_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__MOD_FLAG.AsVariable()))) - build.GlobalConstraint("oob.NORM[(+ OUTGOING_RES_LO (+ (- 1 OUTGOING_RES_LO₊₁) (- 1 OUTGOING_RES_LO₊₃)))]#1", oob__OUTGOING_RES_LO.AsVariable().Add(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable()).Add(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable()))).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable().Add(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable()).Add(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable()))).Mul(oob__C_INV__add_OUTGOING_RES_LO__add____1_OUTGOING_RES_LO_1_____1_OUTGOING_RES_LO_3____.AsVariable())))) - build.GlobalConstraint("oob.NORM[(+ OUTGOING_RES_LO (+ (- 1 OUTGOING_RES_LO₊₁) (- 1 OUTGOING_RES_LO₊₃)))]#2", oob__C_INV__add_OUTGOING_RES_LO__add____1_OUTGOING_RES_LO_1_____1_OUTGOING_RES_LO_3____.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable().Add(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable()).Add(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable()))).Mul(oob__C_INV__add_OUTGOING_RES_LO__add____1_OUTGOING_RES_LO_1_____1_OUTGOING_RES_LO_3____.AsVariable())))) - build.GlobalConstraint("oob.NORM[(- 1 OUTGOING_RES_LO)]#1", symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable())))) - build.GlobalConstraint("oob.NORM[(- 1 OUTGOING_RES_LO)]#2", oob__C_INV____1_OUTGOING_RES_LO__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable())))) - build.GlobalConstraint("oob.NORM[(- CT CT_MAX)]#1", oob__CT.AsVariable().Sub(oob__CT_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__CT.AsVariable().Sub(oob__CT_MAX.AsVariable()).Mul(oob__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("oob.NORM[(- CT CT_MAX)]#2", oob__C_INV____CT_CT_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__CT.AsVariable().Sub(oob__CT_MAX.AsVariable()).Mul(oob__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("oob.NORM[DATA_4]#1", oob__DATA_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__DATA_4.AsVariable().Mul(oob__C_INV_DATA_4_.AsVariable())))) - build.GlobalConstraint("oob.NORM[DATA_4]#2", oob__C_INV_DATA_4_.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__DATA_4.AsVariable().Mul(oob__C_INV_DATA_4_.AsVariable())))) - build.GlobalConstraint("oob.NORM[OUTGOING_RES_LO₊₁]#1", oob__OUTGOING_RES_LO.Shift(1).AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_1_.AsVariable())))) - build.GlobalConstraint("oob.NORM[OUTGOING_RES_LO₊₁]#2", oob__C_INV_OUTGOING_RES_LO_1_.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_1_.AsVariable())))) - build.GlobalConstraint("oob.NORM[OUTGOING_RES_LO₊₂]#1", oob__OUTGOING_RES_LO.Shift(2).AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_2_.AsVariable())))) - build.GlobalConstraint("oob.NORM[OUTGOING_RES_LO₊₂]#2", oob__C_INV_OUTGOING_RES_LO_2_.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_2_.AsVariable())))) - build.GlobalConstraint("oob.NORM[OUTGOING_RES_LO₊₃]#1", oob__OUTGOING_RES_LO.Shift(3).AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_3_.AsVariable())))) - build.GlobalConstraint("oob.NORM[OUTGOING_RES_LO₊₃]#2", oob__C_INV_OUTGOING_RES_LO_3_.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_3_.AsVariable())))) - build.GlobalConstraint("oob.NORM[OUTGOING_RES_LO₊₄]#1", oob__OUTGOING_RES_LO.Shift(4).AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(4).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_4_.AsVariable())))) - build.GlobalConstraint("oob.NORM[OUTGOING_RES_LO₊₄]#2", oob__C_INV_OUTGOING_RES_LO_4_.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(4).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_4_.AsVariable())))) - build.GlobalConstraint("oob.NORM[STAMP]#1", oob__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__STAMP.AsVariable().Mul(oob__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("oob.NORM[STAMP]#2", oob__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__STAMP.AsVariable().Mul(oob__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("oob.WCP_FLAG-binarity", oob__WCP_FLAG.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__WCP_FLAG.AsVariable()))) - build.GlobalConstraint("oob.additional-prc-modexp-xbs#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__DATA_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__DATA_4.AsVariable())))) - build.GlobalConstraint("oob.additional-prc-modexp-xbs#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_RES_LO.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("oob.blake2f-a---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Mul(oob__DATA_4.AsVariable().Sub(oob__OUTGOING_RES_LO.AsVariable()))) - build.GlobalConstraint("oob.blake2f-a---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Mul(oob__DATA_8.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable())))) - build.GlobalConstraint("oob.call---check-value-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(2).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.call---check-value-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.call---check-value-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(2).AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.call---check-value-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(2).AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.call---compare-balance-against-value#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.call---compare-balance-against-value#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.call---compare-balance-against-value#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.call---compare-balance-against-value#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.call---compare-balance-against-value#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_DATA_3.AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.call---compare-balance-against-value#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_DATA_4.AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.call---compare-call-stack-depth-against-1024#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.call---compare-call-stack-depth-against-1024#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.call---compare-call-stack-depth-against-1024#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.call---compare-call-stack-depth-against-1024#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(1).AsVariable().Sub(oob__DATA_6.AsVariable()))) - build.GlobalConstraint("oob.call---compare-call-stack-depth-against-1024#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.call---compare-call-stack-depth-against-1024#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(1).AsVariable().Sub(symbolic.NewConstant("1024")))) - build.GlobalConstraint("oob.call---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__DATA_7.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable())))) - build.GlobalConstraint("oob.call---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CALL.AsVariable()).Mul(oob__DATA_8.AsVariable().Sub(oob__OUTGOING_RES_LO.AsVariable().Add(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable())))))) - build.GlobalConstraint("oob.cdl---compare-offset-against-cds#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CDL.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.cdl---compare-offset-against-cds#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CDL.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.cdl---compare-offset-against-cds#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CDL.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.cdl---compare-offset-against-cds#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CDL.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.cdl---compare-offset-against-cds#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CDL.AsVariable()).Mul(oob__OUTGOING_DATA_3.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.cdl---compare-offset-against-cds#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CDL.AsVariable()).Mul(oob__OUTGOING_DATA_4.AsVariable().Sub(oob__DATA_5.AsVariable()))) - build.GlobalConstraint("oob.cdl---justify-hub-predictions", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CDL.AsVariable()).Mul(oob__DATA_7.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable())))) - build.GlobalConstraint("oob.counter-constancy#0", oob__CT.AsVariable().Mul(oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()))) - build.GlobalConstraint("oob.counter-constancy#1", oob__CT.AsVariable().Mul(oob__DATA_1.AsVariable().Sub(oob__DATA_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("oob.counter-constancy#2", oob__CT.AsVariable().Mul(oob__DATA_2.AsVariable().Sub(oob__DATA_2.Shift(-1).AsVariable()))) - build.GlobalConstraint("oob.counter-constancy#3", oob__CT.AsVariable().Mul(oob__DATA_3.AsVariable().Sub(oob__DATA_3.Shift(-1).AsVariable()))) - build.GlobalConstraint("oob.counter-constancy#4", oob__CT.AsVariable().Mul(oob__DATA_4.AsVariable().Sub(oob__DATA_4.Shift(-1).AsVariable()))) - build.GlobalConstraint("oob.counter-constancy#5", oob__CT.AsVariable().Mul(oob__DATA_5.AsVariable().Sub(oob__DATA_5.Shift(-1).AsVariable()))) - build.GlobalConstraint("oob.counter-constancy#6", oob__CT.AsVariable().Mul(oob__DATA_6.AsVariable().Sub(oob__DATA_6.Shift(-1).AsVariable()))) - build.GlobalConstraint("oob.counter-constancy#7", oob__CT.AsVariable().Mul(oob__DATA_7.AsVariable().Sub(oob__DATA_7.Shift(-1).AsVariable()))) - build.GlobalConstraint("oob.counter-constancy#8", oob__CT.AsVariable().Mul(oob__DATA_8.AsVariable().Sub(oob__DATA_8.Shift(-1).AsVariable()))) - build.GlobalConstraint("oob.counter-constancy#9", oob__CT.AsVariable().Mul(oob__DATA_9.AsVariable().Sub(oob__DATA_9.Shift(-1).AsVariable()))) - build.GlobalConstraint("oob.counter-constancy#10", oob__CT.AsVariable().Mul(oob__OOB_INST.AsVariable().Sub(oob__OOB_INST.Shift(-1).AsVariable()))) - build.GlobalConstraint("oob.counter-reset", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__CT.AsVariable())) - build.GlobalConstraint("oob.create---check-nonce-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(2).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.create---check-nonce-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.create---check-nonce-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.create---check-nonce-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(2).AsVariable().Sub(oob__DATA_4.AsVariable()))) - build.GlobalConstraint("oob.create---compare-balance-against-value#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.create---compare-balance-against-value#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.create---compare-balance-against-value#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.create---compare-balance-against-value#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.create---compare-balance-against-value#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_3.AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.create---compare-balance-against-value#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_4.AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.create---compare-call-stack-depth-against-1024#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.create---compare-call-stack-depth-against-1024#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.create---compare-call-stack-depth-against-1024#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.create---compare-call-stack-depth-against-1024#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(1).AsVariable().Sub(oob__DATA_6.AsVariable()))) - build.GlobalConstraint("oob.create---compare-call-stack-depth-against-1024#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.create---compare-call-stack-depth-against-1024#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(1).AsVariable().Sub(symbolic.NewConstant("1024")))) - build.GlobalConstraint("oob.create---compare-creator-nonce-against-max-nonce#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(3).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(3).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(3).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.create---compare-creator-nonce-against-max-nonce#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.create---compare-creator-nonce-against-max-nonce#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.create---compare-creator-nonce-against-max-nonce#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(3).AsVariable().Sub(oob__DATA_9.AsVariable()))) - build.GlobalConstraint("oob.create---compare-creator-nonce-against-max-nonce#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.create---compare-creator-nonce-against-max-nonce#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(3).AsVariable().Sub(symbolic.NewConstant("18446744073709551615")))) - build.GlobalConstraint("oob.create---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable().Add(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable()).Add(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable()))).Mul(oob__C_INV__add_OUTGOING_RES_LO__add____1_OUTGOING_RES_LO_1_____1_OUTGOING_RES_LO_3____.AsVariable()))).Mul(oob__DATA_7.AsVariable())) - build.GlobalConstraint("oob.create---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__OUTGOING_RES_LO.AsVariable().Add(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable()).Add(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable())))).Mul(oob__DATA_7.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("oob.create---justify-hub-predictions#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_CREATE.AsVariable()).Mul(oob__DATA_8.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__DATA_7.AsVariable()).Mul(oob__DATA_5.AsVariable().Add(symbolic.NewConstant("1").Sub(oob__DATA_5.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable()))))))) - build.GlobalConstraint("oob.ct-max", oob__CT_MAX.AsVariable().Sub(symbolic.NewConstant("0").Mul(oob__IS_JUMP.AsVariable()).Add(symbolic.NewConstant("1").Mul(oob__IS_JUMPI.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__IS_RDC.AsVariable()).Add(symbolic.NewConstant("0").Mul(oob__IS_CDL.AsVariable()).Add(symbolic.NewConstant("0").Mul(oob__IS_XCALL.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__IS_CALL.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__IS_CREATE.AsVariable()).Add(symbolic.NewConstant("0").Mul(oob__IS_SSTORE.AsVariable()).Add(symbolic.NewConstant("0").Mul(oob__IS_DEPLOYMENT.AsVariable()))))))))).Add(symbolic.NewConstant("2").Mul(oob__IS_ECRECOVER.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__IS_SHA2.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__IS_RIPEMD.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__IS_IDENTITY.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__IS_ECADD.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__IS_ECMUL.AsVariable()).Add(symbolic.NewConstant("4").Mul(oob__IS_ECPAIRING.AsVariable()))))))).Add(symbolic.NewConstant("1").Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Add(symbolic.NewConstant("1").Mul(oob__IS_BLAKE2F_PARAMS.AsVariable())).Add(symbolic.NewConstant("2").Mul(oob__IS_MODEXP_CDS.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__IS_MODEXP_XBS.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__IS_MODEXP_LEAD.AsVariable()).Add(symbolic.NewConstant("5").Mul(oob__IS_MODEXP_PRICING.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__IS_MODEXP_EXTRACT.AsVariable())))))))))) - build.GlobalConstraint("oob.decoding", oob__OOB_INST.AsVariable().Sub(symbolic.NewConstant("86").Mul(oob__IS_JUMP.AsVariable()).Add(symbolic.NewConstant("87").Mul(oob__IS_JUMPI.AsVariable()).Add(symbolic.NewConstant("62").Mul(oob__IS_RDC.AsVariable()).Add(symbolic.NewConstant("53").Mul(oob__IS_CDL.AsVariable()).Add(symbolic.NewConstant("204").Mul(oob__IS_XCALL.AsVariable()).Add(symbolic.NewConstant("202").Mul(oob__IS_CALL.AsVariable()).Add(symbolic.NewConstant("206").Mul(oob__IS_CREATE.AsVariable()).Add(symbolic.NewConstant("85").Mul(oob__IS_SSTORE.AsVariable()).Add(symbolic.NewConstant("243").Mul(oob__IS_DEPLOYMENT.AsVariable()))))))))).Add(symbolic.NewConstant("65281").Mul(oob__IS_ECRECOVER.AsVariable()).Add(symbolic.NewConstant("65282").Mul(oob__IS_SHA2.AsVariable()).Add(symbolic.NewConstant("65283").Mul(oob__IS_RIPEMD.AsVariable()).Add(symbolic.NewConstant("65284").Mul(oob__IS_IDENTITY.AsVariable()).Add(symbolic.NewConstant("65286").Mul(oob__IS_ECADD.AsVariable()).Add(symbolic.NewConstant("65287").Mul(oob__IS_ECMUL.AsVariable()).Add(symbolic.NewConstant("65288").Mul(oob__IS_ECPAIRING.AsVariable()))))))).Add(symbolic.NewConstant("64009").Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Add(symbolic.NewConstant("64265").Mul(oob__IS_BLAKE2F_PARAMS.AsVariable())).Add(symbolic.NewConstant("64005").Mul(oob__IS_MODEXP_CDS.AsVariable()).Add(symbolic.NewConstant("64261").Mul(oob__IS_MODEXP_XBS.AsVariable()).Add(symbolic.NewConstant("64517").Mul(oob__IS_MODEXP_LEAD.AsVariable()).Add(symbolic.NewConstant("64773").Mul(oob__IS_MODEXP_PRICING.AsVariable()).Add(symbolic.NewConstant("65029").Mul(oob__IS_MODEXP_EXTRACT.AsVariable())))))))))) - build.GlobalConstraint("oob.deployment---compare-24576-against-code-size#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_DEPLOYMENT.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.deployment---compare-24576-against-code-size#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_DEPLOYMENT.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.deployment---compare-24576-against-code-size#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_DEPLOYMENT.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.deployment---compare-24576-against-code-size#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_DEPLOYMENT.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(symbolic.NewConstant("24576")))) - build.GlobalConstraint("oob.deployment---compare-24576-against-code-size#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_DEPLOYMENT.AsVariable()).Mul(oob__OUTGOING_DATA_3.AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.deployment---compare-24576-against-code-size#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_DEPLOYMENT.AsVariable()).Mul(oob__OUTGOING_DATA_4.AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.deployment---justify-hub-predictions", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_DEPLOYMENT.AsVariable()).Mul(oob__DATA_7.AsVariable().Sub(oob__OUTGOING_RES_LO.AsVariable()))) - build.LocalConstraint("oob.final-row", oob__STAMP.Shift(-1).AsVariable().Mul(oob__CT.Shift(-1).AsVariable().Sub(oob__CT_MAX.Shift(-1).AsVariable()))) - build.LocalConstraint("oob.first-row", oob__STAMP.AsVariable()) - build.GlobalConstraint("oob.flag-sum-equal-one", oob__STAMP.AsVariable().Mul(oob__IS_JUMP.AsVariable().Add(oob__IS_JUMPI.AsVariable().Add(oob__IS_RDC.AsVariable().Add(oob__IS_CDL.AsVariable().Add(oob__IS_XCALL.AsVariable().Add(oob__IS_CALL.AsVariable().Add(oob__IS_CREATE.AsVariable().Add(oob__IS_SSTORE.AsVariable().Add(oob__IS_DEPLOYMENT.AsVariable())))))))).Add(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable())))))).Add(oob__IS_BLAKE2F_CDS.AsVariable().Add(oob__IS_BLAKE2F_PARAMS.AsVariable()).Add(oob__IS_MODEXP_CDS.AsVariable().Add(oob__IS_MODEXP_XBS.AsVariable().Add(oob__IS_MODEXP_LEAD.AsVariable().Add(oob__IS_MODEXP_PRICING.AsVariable().Add(oob__IS_MODEXP_EXTRACT.AsVariable()))))))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("oob.flag-sum-vanishes", symbolic.NewConstant("1").Sub(oob__STAMP.AsVariable().Mul(oob__C_INV_STAMP_.AsVariable())).Mul(oob__IS_JUMP.AsVariable().Add(oob__IS_JUMPI.AsVariable().Add(oob__IS_RDC.AsVariable().Add(oob__IS_CDL.AsVariable().Add(oob__IS_XCALL.AsVariable().Add(oob__IS_CALL.AsVariable().Add(oob__IS_CREATE.AsVariable().Add(oob__IS_SSTORE.AsVariable().Add(oob__IS_DEPLOYMENT.AsVariable())))))))).Add(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable())))))).Add(oob__IS_BLAKE2F_CDS.AsVariable().Add(oob__IS_BLAKE2F_PARAMS.AsVariable()).Add(oob__IS_MODEXP_CDS.AsVariable().Add(oob__IS_MODEXP_XBS.AsVariable().Add(oob__IS_MODEXP_LEAD.AsVariable().Add(oob__IS_MODEXP_PRICING.AsVariable().Add(oob__IS_MODEXP_EXTRACT.AsVariable()))))))))) - build.GlobalConstraint("oob.jump---compare-pc-new-against-code-size#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMP.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.jump---compare-pc-new-against-code-size#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMP.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.jump---compare-pc-new-against-code-size#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMP.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.jump---compare-pc-new-against-code-size#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMP.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.jump---compare-pc-new-against-code-size#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMP.AsVariable()).Mul(oob__OUTGOING_DATA_3.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.jump---compare-pc-new-against-code-size#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMP.AsVariable()).Mul(oob__OUTGOING_DATA_4.AsVariable().Sub(oob__DATA_5.AsVariable()))) - build.GlobalConstraint("oob.jump---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMP.AsVariable()).Mul(oob__DATA_7.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable())))) - build.GlobalConstraint("oob.jump---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMP.AsVariable()).Mul(oob__DATA_8.AsVariable().Sub(oob__OUTGOING_RES_LO.AsVariable()))) - build.GlobalConstraint("oob.jumpi---check-jump-cond-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.jumpi---check-jump-cond-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(oob__OUTGOING_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.jumpi---check-jump-cond-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(1).AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.jumpi---check-jump-cond-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(1).AsVariable().Sub(oob__DATA_4.AsVariable()))) - build.GlobalConstraint("oob.jumpi---compare-pc-new-against-code-size#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.jumpi---compare-pc-new-against-code-size#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.jumpi---compare-pc-new-against-code-size#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.jumpi---compare-pc-new-against-code-size#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.jumpi---compare-pc-new-against-code-size#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(oob__OUTGOING_DATA_3.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.jumpi---compare-pc-new-against-code-size#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(oob__OUTGOING_DATA_4.AsVariable().Sub(oob__DATA_5.AsVariable()))) - build.GlobalConstraint("oob.jumpi---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(oob__DATA_6.AsVariable().Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable()))) - build.GlobalConstraint("oob.jumpi---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(oob__DATA_7.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()))))) - build.GlobalConstraint("oob.jumpi---justify-hub-predictions#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_JUMPI.AsVariable()).Mul(oob__DATA_8.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable()).Mul(oob__OUTGOING_RES_LO.AsVariable())))) - build.GlobalConstraint("oob.non-trivial-instruction-counter-cycle#0", oob__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__CT.AsVariable().Sub(oob__CT_MAX.AsVariable()).Mul(oob__C_INV____CT_CT_MAX__.AsVariable()))).Mul(oob__STAMP.Shift(1).AsVariable().Sub(oob__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("oob.non-trivial-instruction-counter-cycle#1", oob__STAMP.AsVariable().Mul(oob__CT.AsVariable().Sub(oob__CT_MAX.AsVariable())).Mul(oob__CT.Shift(1).AsVariable().Sub(oob__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("oob.padding-vanishing#0", symbolic.NewConstant("1").Sub(oob__STAMP.AsVariable().Mul(oob__C_INV_STAMP_.AsVariable())).Mul(oob__CT.AsVariable())) - build.GlobalConstraint("oob.padding-vanishing#1", symbolic.NewConstant("1").Sub(oob__STAMP.AsVariable().Mul(oob__C_INV_STAMP_.AsVariable())).Mul(oob__ADD_FLAG.AsVariable().Add(oob__MOD_FLAG.AsVariable().Add(oob__WCP_FLAG.AsVariable())).Add(oob__IS_JUMP.AsVariable().Add(oob__IS_JUMPI.AsVariable().Add(oob__IS_RDC.AsVariable().Add(oob__IS_CDL.AsVariable().Add(oob__IS_XCALL.AsVariable().Add(oob__IS_CALL.AsVariable().Add(oob__IS_CREATE.AsVariable().Add(oob__IS_SSTORE.AsVariable().Add(oob__IS_DEPLOYMENT.AsVariable())))))))).Add(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable())))))).Add(oob__IS_BLAKE2F_CDS.AsVariable().Add(oob__IS_BLAKE2F_PARAMS.AsVariable()).Add(oob__IS_MODEXP_CDS.AsVariable().Add(oob__IS_MODEXP_XBS.AsVariable().Add(oob__IS_MODEXP_LEAD.AsVariable().Add(oob__IS_MODEXP_PRICING.AsVariable().Add(oob__IS_MODEXP_EXTRACT.AsVariable())))))))))) - build.GlobalConstraint("oob.prc---check-cds-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable()))))))).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc---check-cds-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable()))))))).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.prc---check-cds-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable()))))))).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc---check-cds-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable()))))))).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.prc---check-r@c-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable()))))))).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc---check-r@c-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable()))))))).Mul(oob__OUTGOING_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.prc---check-r@c-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable()))))))).Mul(oob__OUTGOING_DATA_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc---check-r@c-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable()))))))).Mul(oob__OUTGOING_DATA_2.Shift(1).AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.prc---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable()))))))).Mul(oob__DATA_6.AsVariable().Sub(oob__DATA_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()))))) - build.GlobalConstraint("oob.prc---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable()))))))).Mul(oob__DATA_7.AsVariable().Sub(oob__DATA_4.AsVariable().Mul(oob__OUTGOING_RES_LO.AsVariable())))) - build.GlobalConstraint("oob.prc---justify-hub-predictions#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable().Add(oob__IS_ECPAIRING.AsVariable()))))))).Mul(oob__DATA_8.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable())))) - build.GlobalConstraint("oob.prc-blake-cds---check--is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-blake-cds---check--is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Mul(oob__OUTGOING_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.prc-blake-cds---check--is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-blake-cds---check--is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(1).AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.prc-blake-cds---compare-cds-against-213#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-blake-cds---compare-cds-against-213#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("oob.prc-blake-cds---compare-cds-against-213#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-blake-cds---compare-cds-against-213#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.prc-blake-cds---compare-cds-against-213#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_3.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-blake-cds---compare-cds-against-213#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_4.AsVariable().Sub(symbolic.NewConstant("213")))) - build.GlobalConstraint("oob.prc-blake-params---compare-blake-f-against-blake-f-square#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-blake-params---compare-blake-f-against-blake-f-square#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(oob__OUTGOING_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("20")))) - build.GlobalConstraint("oob.prc-blake-params---compare-blake-f-against-blake-f-square#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-blake-params---compare-blake-f-against-blake-f-square#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(1).AsVariable().Sub(oob__DATA_7.AsVariable()))) - build.GlobalConstraint("oob.prc-blake-params---compare-blake-f-against-blake-f-square#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-blake-params---compare-blake-f-against-blake-f-square#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(1).AsVariable().Sub(oob__DATA_7.AsVariable().Mul(oob__DATA_7.AsVariable())))) - build.GlobalConstraint("oob.prc-blake-params---compare-call-gas-against-blake-r#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-blake-params---compare-call-gas-against-blake-r#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-blake-params---compare-call-gas-against-blake-r#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-blake-params---compare-call-gas-against-blake-r#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.prc-blake-params---compare-call-gas-against-blake-r#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(oob__OUTGOING_DATA_3.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-blake-params---compare-call-gas-against-blake-r#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(oob__OUTGOING_DATA_4.AsVariable().Sub(oob__DATA_6.AsVariable()))) - build.GlobalConstraint("oob.prc-blake-params---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(oob__DATA_4.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(1).AsVariable())))) - build.GlobalConstraint("oob.prc-blake-params---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(oob__DATA_4.AsVariable()).Mul(oob__DATA_5.AsVariable().Sub(oob__DATA_1.AsVariable().Sub(oob__DATA_6.AsVariable())))) - build.GlobalConstraint("oob.prc-blake-params---justify-hub-predictions#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_BLAKE2F_PARAMS.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__DATA_4.AsVariable().Mul(oob__C_INV_DATA_4_.AsVariable()))).Mul(oob__DATA_5.AsVariable())) - build.GlobalConstraint("oob.prc-ecpairing---check-remainder-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(3).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(3).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(3).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-ecpairing---check-remainder-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.prc-ecpairing---check-remainder-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-ecpairing---check-remainder-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(3).AsVariable().Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable()))) - build.GlobalConstraint("oob.prc-ecpairing---compare-call-gas-against-precompile-cost#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_3_.AsVariable()))).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(4).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(4).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(4).AsVariable()))).Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-ecpairing---compare-call-gas-against-precompile-cost#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(3).AsVariable()).Mul(oob__ADD_FLAG.Shift(4).AsVariable())) - build.GlobalConstraint("oob.prc-ecpairing---compare-call-gas-against-precompile-cost#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(3).AsVariable()).Mul(oob__MOD_FLAG.Shift(4).AsVariable())) - build.GlobalConstraint("oob.prc-ecpairing---compare-call-gas-against-precompile-cost#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(3).AsVariable()).Mul(oob__WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("oob.prc-ecpairing---compare-call-gas-against-precompile-cost#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(3).AsVariable()).Mul(oob__OUTGOING_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-ecpairing---compare-call-gas-against-precompile-cost#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(3).AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(4).AsVariable())) - build.GlobalConstraint("oob.prc-ecpairing---compare-call-gas-against-precompile-cost#6", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(3).AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(4).AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.prc-ecpairing---compare-call-gas-against-precompile-cost#7", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(3).AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(4).AsVariable())) - build.GlobalConstraint("oob.prc-ecpairing---compare-call-gas-against-precompile-cost#8", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(3).AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(4).AsVariable().Mul(symbolic.NewConstant("192")).Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable().Mul(symbolic.NewConstant("8640000").Add(symbolic.NewConstant("34000").Mul(oob__DATA_2.AsVariable())))))) - build.GlobalConstraint("oob.prc-ecpairing---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__DATA_4.AsVariable().Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(4).AsVariable()))))) - build.GlobalConstraint("oob.prc-ecpairing---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__DATA_4.AsVariable().Mul(oob__C_INV_DATA_4_.AsVariable()))).Mul(oob__DATA_5.AsVariable())) - build.GlobalConstraint("oob.prc-ecpairing---justify-hub-predictions#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__DATA_4.AsVariable()).Mul(oob__DATA_5.AsVariable().Mul(symbolic.NewConstant("192")).Sub(oob__DATA_1.AsVariable().Mul(symbolic.NewConstant("192")).Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable().Mul(symbolic.NewConstant("8640000").Add(symbolic.NewConstant("34000").Mul(oob__DATA_2.AsVariable()))))))) - build.GlobalConstraint("oob.prc-ecpairing---mod-cds-by-192#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(2).AsVariable()))).Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("oob.prc-ecpairing---mod-cds-by-192#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("6")))) - build.GlobalConstraint("oob.prc-ecpairing---mod-cds-by-192#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-ecpairing---mod-cds-by-192#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(2).AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.prc-ecpairing---mod-cds-by-192#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-ecpairing---mod-cds-by-192#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECPAIRING.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(2).AsVariable().Sub(symbolic.NewConstant("192")))) - build.GlobalConstraint("oob.prc-ecrecover-prc-ecadd-prc-ecmul---compare-call-gas-against-precompile-cost#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable()))).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(2).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-ecrecover-prc-ecadd-prc-ecmul---compare-call-gas-against-precompile-cost#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable()))).Mul(oob__OUTGOING_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-ecrecover-prc-ecadd-prc-ecmul---compare-call-gas-against-precompile-cost#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable()))).Mul(oob__OUTGOING_DATA_1.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-ecrecover-prc-ecadd-prc-ecmul---compare-call-gas-against-precompile-cost#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable()))).Mul(oob__OUTGOING_DATA_2.Shift(2).AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.prc-ecrecover-prc-ecadd-prc-ecmul---compare-call-gas-against-precompile-cost#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable()))).Mul(oob__OUTGOING_DATA_3.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-ecrecover-prc-ecadd-prc-ecmul---compare-call-gas-against-precompile-cost#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable()))).Mul(oob__OUTGOING_DATA_4.Shift(2).AsVariable().Sub(symbolic.NewConstant("3000").Mul(oob__IS_ECRECOVER.AsVariable()).Add(symbolic.NewConstant("150").Mul(oob__IS_ECADD.AsVariable()).Add(symbolic.NewConstant("6000").Mul(oob__IS_ECMUL.AsVariable())))))) - build.GlobalConstraint("oob.prc-ecrecover-prc-ecadd-prc-ecmul---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable()))).Mul(oob__DATA_4.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable())))) - build.GlobalConstraint("oob.prc-ecrecover-prc-ecadd-prc-ecmul---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(oob__DATA_4.AsVariable().Mul(oob__C_INV_DATA_4_.AsVariable()))).Mul(oob__DATA_5.AsVariable())) - build.GlobalConstraint("oob.prc-ecrecover-prc-ecadd-prc-ecmul---justify-hub-predictions#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_ECRECOVER.AsVariable().Add(oob__IS_ECADD.AsVariable().Add(oob__IS_ECMUL.AsVariable()))).Mul(oob__DATA_4.AsVariable()).Mul(oob__DATA_5.AsVariable().Sub(oob__DATA_1.AsVariable().Sub(symbolic.NewConstant("3000").Mul(oob__IS_ECRECOVER.AsVariable()).Add(symbolic.NewConstant("150").Mul(oob__IS_ECADD.AsVariable()).Add(symbolic.NewConstant("6000").Mul(oob__IS_ECMUL.AsVariable()))))))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-0-against-cds#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-0-against-cds#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-0-against-cds#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-0-against-cds#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-0-against-cds#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_3.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-0-against-cds#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_4.AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-32-against-cds#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-32-against-cds#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-32-against-cds#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-32-against-cds#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(1).AsVariable().Sub(symbolic.NewConstant("32")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-32-against-cds#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-32-against-cds#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(1).AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-64-against-cds#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(2).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-64-against-cds#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-64-against-cds#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-64-against-cds#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(2).AsVariable().Sub(symbolic.NewConstant("64")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-64-against-cds#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-cds---compare-64-against-cds#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(2).AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-cds---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__DATA_3.AsVariable().Sub(oob__OUTGOING_RES_LO.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-cds---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__DATA_4.AsVariable().Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-cds---justify-hub-predictions#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_CDS.AsVariable()).Mul(oob__DATA_5.AsVariable().Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-extract---check-bbs-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-extract---check-bbs-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.prc-modexp-extract---check-bbs-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-extract---check-bbs-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-extract---check-ebs-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-extract---check-ebs-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.prc-modexp-extract---check-ebs-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-extract---check-ebs-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(1).AsVariable().Sub(oob__DATA_4.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-extract---check-mbs-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(2).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-extract---check-mbs-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.prc-modexp-extract---check-mbs-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-extract---check-mbs-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(2).AsVariable().Sub(oob__DATA_5.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-extract---compare-96-plus-bbs-plus-ebs-against-cds#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(3).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(3).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(3).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-extract---compare-96-plus-bbs-plus-ebs-against-cds#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-modexp-extract---compare-96-plus-bbs-plus-ebs-against-cds#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-extract---compare-96-plus-bbs-plus-ebs-against-cds#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(3).AsVariable().Sub(symbolic.NewConstant("96").Add(oob__DATA_3.AsVariable().Add(oob__DATA_4.AsVariable()))))) - build.GlobalConstraint("oob.prc-modexp-extract---compare-96-plus-bbs-plus-ebs-against-cds#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-extract---compare-96-plus-bbs-plus-ebs-against-cds#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(3).AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-extract---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__DATA_8.AsVariable().Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable()))))) - build.GlobalConstraint("oob.prc-modexp-extract---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__DATA_6.AsVariable().Sub(oob__DATA_8.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()))))) - build.GlobalConstraint("oob.prc-modexp-extract---justify-hub-predictions#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_EXTRACT.AsVariable()).Mul(oob__DATA_7.AsVariable().Sub(oob__DATA_8.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable()))))) - build.GlobalConstraint("oob.prc-modexp-lead---check-ebs-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-lead---check-ebs-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.prc-modexp-lead---check-ebs-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-lead---check-ebs-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-cds-minus-96-plus-bbs-against-32#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(2).AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(3).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(3).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(3).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-cds-minus-96-plus-bbs-against-32#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(2).AsVariable()).Mul(oob__OUTGOING_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-cds-minus-96-plus-bbs-against-32#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(2).AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-cds-minus-96-plus-bbs-against-32#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(2).AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(3).AsVariable().Sub(oob__DATA_2.AsVariable().Sub(symbolic.NewConstant("96").Add(oob__DATA_1.AsVariable()))))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-cds-minus-96-plus-bbs-against-32#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(2).AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-cds-minus-96-plus-bbs-against-32#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(2).AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(3).AsVariable().Sub(symbolic.NewConstant("32")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-ebs-against-32#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-ebs-against-32#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-ebs-against-32#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-ebs-against-32#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(1).AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-ebs-against-32#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-ebs-against-32#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(1).AsVariable().Sub(symbolic.NewConstant("32")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-ebs-against-cds#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(2).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-ebs-against-cds#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-ebs-against-cds#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-ebs-against-cds#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(2).AsVariable().Sub(symbolic.NewConstant("96").Add(oob__DATA_1.AsVariable())))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-ebs-against-cds#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-lead---compare-ebs-against-cds#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(2).AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-lead---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__DATA_4.AsVariable().Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()))))) - build.GlobalConstraint("oob.prc-modexp-lead---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_2_.AsVariable()))).Mul(oob__DATA_6.AsVariable())) - build.GlobalConstraint("oob.prc-modexp-lead---justify-hub-predictions#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(2).AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_3_.AsVariable())))).Mul(oob__DATA_6.AsVariable().Sub(symbolic.NewConstant("32")))) - build.GlobalConstraint("oob.prc-modexp-lead---justify-hub-predictions#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(2).AsVariable().Mul(oob__OUTGOING_RES_LO.Shift(3).AsVariable())).Mul(oob__DATA_6.AsVariable().Sub(oob__DATA_2.AsVariable().Sub(symbolic.NewConstant("96").Add(oob__DATA_1.AsVariable()))))) - build.GlobalConstraint("oob.prc-modexp-lead---justify-hub-predictions#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_1_.AsVariable()))).Mul(oob__DATA_7.AsVariable().Sub(symbolic.NewConstant("32")))) - build.GlobalConstraint("oob.prc-modexp-lead---justify-hub-predictions#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(1).AsVariable()).Mul(oob__DATA_7.AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-lead---justify-hub-predictions#6", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_1_.AsVariable()))).Mul(oob__DATA_8.AsVariable().Sub(oob__DATA_3.AsVariable().Sub(symbolic.NewConstant("32"))))) - build.GlobalConstraint("oob.prc-modexp-lead---justify-hub-predictions#7", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_LEAD.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(1).AsVariable()).Mul(oob__DATA_8.AsVariable())) - build.GlobalConstraint("oob.prc-modexp-pricing---check--is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-pricing---check--is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.prc-modexp-pricing---check--is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-pricing---check--is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-pricing---check-exponent-log-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-pricing---check-exponent-log-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.prc-modexp-pricing---check-exponent-log-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-pricing---check-exponent-log-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(1).AsVariable().Sub(oob__DATA_6.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-big-quotient-against-200#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(4).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(4).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(4).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-big-quotient-against-200#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-big-quotient-against-200#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(4).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-big-quotient-against-200#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(4).AsVariable().Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-big-quotient-against-200#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(4).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-big-quotient-against-200#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(4).AsVariable().Sub(symbolic.NewConstant("200")))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-call-gas-against-precompile-cost#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(5).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(5).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(5).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-call-gas-against-precompile-cost#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_INST.Shift(5).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-call-gas-against-precompile-cost#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(5).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-call-gas-against-precompile-cost#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(5).AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-call-gas-against-precompile-cost#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(5).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-call-gas-against-precompile-cost#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(4).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_4_.AsVariable()))).Mul(oob__OUTGOING_DATA_4.Shift(5).AsVariable().Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-pricing---compare-call-gas-against-precompile-cost#6", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(4).AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(5).AsVariable().Sub(symbolic.NewConstant("200")))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-big-numerator-by-quaddivisor#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(3).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(3).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(3).AsVariable()))).Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-big-numerator-by-quaddivisor#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("4")))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-big-numerator-by-quaddivisor#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-big-numerator-by-quaddivisor#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_1_.AsVariable()))).Mul(oob__OUTGOING_DATA_2.Shift(3).AsVariable().Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable().Mul(oob__OUTGOING_RES_LO.Shift(2).AsVariable()).Mul(oob__DATA_6.AsVariable())))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-big-numerator-by-quaddivisor#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_RES_LO.Shift(1).AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(3).AsVariable().Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable().Mul(oob__OUTGOING_RES_LO.Shift(2).AsVariable())))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-big-numerator-by-quaddivisor#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-big-numerator-by-quaddivisor#6", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(3).AsVariable().Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-max-xbs-ybs-plus-7-by-8#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(2).AsVariable()))).Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-max-xbs-ybs-plus-7-by-8#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("4")))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-max-xbs-ybs-plus-7-by-8#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-max-xbs-ybs-plus-7-by-8#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(2).AsVariable().Sub(oob__DATA_7.AsVariable().Add(symbolic.NewConstant("7"))))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-max-xbs-ybs-plus-7-by-8#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-pricing---div-max-xbs-ybs-plus-7-by-8#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(2).AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("oob.prc-modexp-pricing---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__DATA_4.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(5).AsVariable())))) - build.GlobalConstraint("oob.prc-modexp-pricing---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__DATA_4.AsVariable().Mul(oob__C_INV_DATA_4_.AsVariable()))).Mul(oob__DATA_5.AsVariable())) - build.GlobalConstraint("oob.prc-modexp-pricing---justify-hub-predictions#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__DATA_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(4).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_4_.AsVariable())))).Mul(oob__DATA_5.AsVariable().Sub(oob__DATA_1.AsVariable().Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable())))) - build.GlobalConstraint("oob.prc-modexp-pricing---justify-hub-predictions#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__DATA_4.AsVariable().Mul(oob__OUTGOING_RES_LO.Shift(4).AsVariable())).Mul(oob__DATA_5.AsVariable().Sub(oob__DATA_1.AsVariable().Sub(symbolic.NewConstant("200"))))) - build.GlobalConstraint("oob.prc-modexp-pricing---justify-hub-predictions#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_PRICING.AsVariable()).Mul(oob__DATA_8.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable())))) - build.GlobalConstraint("oob.prc-modexp-xbs---check-xbs-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(2).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-xbs---check-xbs-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.prc-modexp-xbs---check-xbs-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-xbs---check-xbs-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(2).AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-xbs---compare-xbs-against-ybs#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-xbs---compare-xbs-against-ybs#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-modexp-xbs---compare-xbs-against-ybs#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_DATA_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-xbs---compare-xbs-against-ybs#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_DATA_2.Shift(1).AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-xbs---compare-xbs-against-ybs#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_DATA_3.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-xbs---compare-xbs-against-ybs#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_DATA_4.Shift(1).AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-xbs---compare-xbs-hi-against-513#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-modexp-xbs---compare-xbs-hi-against-513#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-modexp-xbs---compare-xbs-hi-against-513#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-xbs---compare-xbs-hi-against-513#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-xbs---compare-xbs-hi-against-513#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_DATA_3.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-modexp-xbs---compare-xbs-hi-against-513#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__OUTGOING_DATA_4.AsVariable().Sub(symbolic.NewConstant("513")))) - build.GlobalConstraint("oob.prc-modexp-xbs---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__DATA_4.AsVariable().Mul(oob__C_INV_DATA_4_.AsVariable()))).Mul(oob__DATA_7.AsVariable())) - build.GlobalConstraint("oob.prc-modexp-xbs---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__DATA_4.AsVariable().Mul(oob__C_INV_DATA_4_.AsVariable()))).Mul(oob__DATA_8.AsVariable())) - build.GlobalConstraint("oob.prc-modexp-xbs---justify-hub-predictions#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__DATA_4.AsVariable()).Mul(oob__DATA_8.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(2).AsVariable())))) - build.GlobalConstraint("oob.prc-modexp-xbs---justify-hub-predictions#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__DATA_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(1).AsVariable().Mul(oob__C_INV_OUTGOING_RES_LO_1_.AsVariable())))).Mul(oob__DATA_7.AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.prc-modexp-xbs---justify-hub-predictions#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_MODEXP_XBS.AsVariable()).Mul(oob__DATA_4.AsVariable().Mul(oob__OUTGOING_RES_LO.Shift(1).AsVariable())).Mul(oob__DATA_7.AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---compare-call-gas-against-precompile-cost#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(3).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(3).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(3).AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---compare-call-gas-against-precompile-cost#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(oob__OUTGOING_INST.Shift(3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---compare-call-gas-against-precompile-cost#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(oob__OUTGOING_DATA_1.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---compare-call-gas-against-precompile-cost#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(oob__OUTGOING_DATA_2.Shift(3).AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---compare-call-gas-against-precompile-cost#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(oob__OUTGOING_DATA_3.Shift(3).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---compare-call-gas-against-precompile-cost#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(oob__OUTGOING_DATA_4.Shift(3).AsVariable().Sub(symbolic.NewConstant("5").Add(oob__OUTGOING_RES_LO.Shift(2).AsVariable()).Mul(symbolic.NewConstant("12").Mul(oob__IS_SHA2.AsVariable()).Add(symbolic.NewConstant("120").Mul(oob__IS_RIPEMD.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__IS_IDENTITY.AsVariable()))))))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---div-cds-plus-31-by-32#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(2).AsVariable()))).Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---div-cds-plus-31-by-32#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(oob__OUTGOING_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("4")))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---div-cds-plus-31-by-32#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(oob__OUTGOING_DATA_1.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---div-cds-plus-31-by-32#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(oob__OUTGOING_DATA_2.Shift(2).AsVariable().Sub(oob__DATA_2.AsVariable().Add(symbolic.NewConstant("31"))))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---div-cds-plus-31-by-32#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(oob__OUTGOING_DATA_3.Shift(2).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---div-cds-plus-31-by-32#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(oob__OUTGOING_DATA_4.Shift(2).AsVariable().Sub(symbolic.NewConstant("32")))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(oob__DATA_4.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.Shift(3).AsVariable())))) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(oob__DATA_4.AsVariable().Mul(oob__C_INV_DATA_4_.AsVariable()))).Mul(oob__DATA_5.AsVariable())) - build.GlobalConstraint("oob.prc-sha2-prc-ripemd-prc-identity---justify-hub-predictions#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SHA2.AsVariable().Add(oob__IS_RIPEMD.AsVariable().Add(oob__IS_IDENTITY.AsVariable()))).Mul(oob__DATA_4.AsVariable()).Mul(oob__DATA_5.AsVariable().Sub(oob__DATA_1.AsVariable().Sub(symbolic.NewConstant("5").Add(oob__OUTGOING_RES_LO.Shift(2).AsVariable()).Mul(symbolic.NewConstant("12").Mul(oob__IS_SHA2.AsVariable()).Add(symbolic.NewConstant("120").Mul(oob__IS_RIPEMD.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__IS_IDENTITY.AsVariable())))))))) - build.GlobalConstraint("oob.rdc---add-offset-and-size#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable()))).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("oob.rdc---add-offset-and-size#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable()))).Mul(oob__OUTGOING_INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("oob.rdc---add-offset-and-size#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable()))).Mul(oob__OUTGOING_DATA_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.rdc---add-offset-and-size#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable()))).Mul(oob__OUTGOING_DATA_2.Shift(1).AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.rdc---add-offset-and-size#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable()))).Mul(oob__OUTGOING_DATA_3.Shift(1).AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.rdc---add-offset-and-size#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable()))).Mul(oob__OUTGOING_DATA_4.Shift(1).AsVariable().Sub(oob__DATA_4.AsVariable()))) - build.GlobalConstraint("oob.rdc---add-offset-and-size#6", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable())).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(1).AsVariable()))).Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.rdc---check-offset-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.rdc---check-offset-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.rdc---check-offset-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.rdc---check-offset-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_3.AsVariable()))) - build.GlobalConstraint("oob.rdc---compare-offset-plus-size-against-rds#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable()))).Mul(oob__ADD_FLAG.Shift(2).AsVariable())) - build.GlobalConstraint("oob.rdc---compare-offset-plus-size-against-rds#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable()))).Mul(oob__MOD_FLAG.Shift(2).AsVariable())) - build.GlobalConstraint("oob.rdc---compare-offset-plus-size-against-rds#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable()))).Mul(oob__WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("oob.rdc---compare-offset-plus-size-against-rds#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable()))).Mul(oob__OUTGOING_INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("17")))) - build.GlobalConstraint("oob.rdc---compare-offset-plus-size-against-rds#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable()))).Mul(oob__OUTGOING_DATA_3.Shift(2).AsVariable())) - build.GlobalConstraint("oob.rdc---compare-offset-plus-size-against-rds#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Mul(oob__C_INV____1_OUTGOING_RES_LO__.AsVariable()))).Mul(oob__OUTGOING_DATA_4.Shift(2).AsVariable().Sub(oob__DATA_5.AsVariable()))) - build.GlobalConstraint("oob.rdc---compare-offset-plus-size-against-rds#6", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable())).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.Shift(2).AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.Shift(2).AsVariable()))).Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.rdc---justify-hub-predictions", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_RDC.AsVariable()).Mul(oob__DATA_7.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable()).Add(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable())).Mul(oob__OUTGOING_RES_LO.Shift(2).AsVariable()))))) - build.GlobalConstraint("oob.sstore---compare-g-call-stipend-against-gas#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SSTORE.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.sstore---compare-g-call-stipend-against-gas#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SSTORE.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("oob.sstore---compare-g-call-stipend-against-gas#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SSTORE.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.sstore---compare-g-call-stipend-against-gas#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SSTORE.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(symbolic.NewConstant("2300")))) - build.GlobalConstraint("oob.sstore---compare-g-call-stipend-against-gas#4", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SSTORE.AsVariable()).Mul(oob__OUTGOING_DATA_3.AsVariable().Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("oob.sstore---compare-g-call-stipend-against-gas#5", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SSTORE.AsVariable()).Mul(oob__OUTGOING_DATA_4.AsVariable().Sub(oob__DATA_5.AsVariable()))) - build.GlobalConstraint("oob.sstore---justify-hub-predictions", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_SSTORE.AsVariable()).Mul(oob__DATA_7.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable())))) - build.GlobalConstraint("oob.stamp-increments", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("oob.wcp-add-mod-are-exclusive", oob__ADD_FLAG.AsVariable().Add(oob__MOD_FLAG.AsVariable().Add(oob__WCP_FLAG.AsVariable())).Mul(symbolic.NewConstant("1").Sub(oob__ADD_FLAG.AsVariable().Add(oob__MOD_FLAG.AsVariable().Add(oob__WCP_FLAG.AsVariable()))))) - build.GlobalConstraint("oob.xcall---check-value-is-zero#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_XCALL.AsVariable()).Mul(symbolic.NewConstant("1").Mul(oob__ADD_FLAG.AsVariable()).Add(symbolic.NewConstant("2").Mul(oob__MOD_FLAG.AsVariable()).Add(symbolic.NewConstant("3").Mul(oob__WCP_FLAG.AsVariable()))).Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("oob.xcall---check-value-is-zero#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_XCALL.AsVariable()).Mul(oob__OUTGOING_INST.AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("oob.xcall---check-value-is-zero#2", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_XCALL.AsVariable()).Mul(oob__OUTGOING_DATA_1.AsVariable().Sub(oob__DATA_1.AsVariable()))) - build.GlobalConstraint("oob.xcall---check-value-is-zero#3", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_XCALL.AsVariable()).Mul(oob__OUTGOING_DATA_2.AsVariable().Sub(oob__DATA_2.AsVariable()))) - build.GlobalConstraint("oob.xcall---justify-hub-predictions#0", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_XCALL.AsVariable()).Mul(oob__DATA_7.AsVariable().Sub(symbolic.NewConstant("1").Sub(oob__OUTGOING_RES_LO.AsVariable())))) - build.GlobalConstraint("oob.xcall---justify-hub-predictions#1", oob__STAMP.AsVariable().Sub(oob__STAMP.Shift(-1).AsVariable()).Mul(oob__IS_XCALL.AsVariable()).Mul(oob__DATA_8.AsVariable().Sub(oob__OUTGOING_RES_LO.AsVariable()))) - build.Inclusion("rlpaddr-into-trm", []Handle{trm__RAW_ADDRESS_HI, trm__TRM_ADDRESS_HI, trm__RAW_ADDRESS_LO}, []Handle{rlpaddr__RAW_ADDR_HI, rlpaddr__DEP_ADDR_HI, rlpaddr__DEP_ADDR_LO}) - build.GlobalConstraint("rlpaddr.BIT1-binarity", rlpaddr__BIT1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__BIT1.AsVariable()))) - build.Range("rlpaddr_byte_1_arbitrary", rlpaddr__BYTE1, 256) - build.GlobalConstraint("rlpaddr.LC-binarity", rlpaddr__LC.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__LC.AsVariable()))) - build.GlobalConstraint("rlpaddr.NORM[(+ (* (- ACC_BYTESIZE 1) C/INV[(- ACC_BYTESIZE 1)]) BIT1₋₇)]#1", rlpaddr__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____ACC_BYTESIZE_1__.AsVariable()).Add(rlpaddr__BIT1.Shift(-7).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlpaddr__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____ACC_BYTESIZE_1__.AsVariable()).Add(rlpaddr__BIT1.Shift(-7).AsVariable()).Mul(rlpaddr__C_INV__add__mul____ACC_BYTESIZE_1__C_INV____ACC_BYTESIZE_1____BIT1_7__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(+ (* (- ACC_BYTESIZE 1) C/INV[(- ACC_BYTESIZE 1)]) BIT1₋₇)]#2", rlpaddr__C_INV__add__mul____ACC_BYTESIZE_1__C_INV____ACC_BYTESIZE_1____BIT1_7__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____ACC_BYTESIZE_1__.AsVariable()).Add(rlpaddr__BIT1.Shift(-7).AsVariable()).Mul(rlpaddr__C_INV__add__mul____ACC_BYTESIZE_1__C_INV____ACC_BYTESIZE_1____BIT1_7__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(+ RECIPE_1 RECIPE_2)]#1", rlpaddr__RECIPE_1.AsVariable().Add(rlpaddr__RECIPE_2.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable().Add(rlpaddr__RECIPE_2.AsVariable()).Mul(rlpaddr__C_INV__add_RECIPE_1_RECIPE_2__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(+ RECIPE_1 RECIPE_2)]#2", rlpaddr__C_INV__add_RECIPE_1_RECIPE_2__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable().Add(rlpaddr__RECIPE_2.AsVariable()).Mul(rlpaddr__C_INV__add_RECIPE_1_RECIPE_2__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- 1 TINY_NON_ZERO_NONCE)]#1", symbolic.NewConstant("1").Sub(rlpaddr__TINY_NON_ZERO_NONCE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlpaddr__TINY_NON_ZERO_NONCE.AsVariable()).Mul(rlpaddr__C_INV____1_TINY_NON_ZERO_NONCE__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- 1 TINY_NON_ZERO_NONCE)]#2", rlpaddr__C_INV____1_TINY_NON_ZERO_NONCE__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlpaddr__TINY_NON_ZERO_NONCE.AsVariable()).Mul(rlpaddr__C_INV____1_TINY_NON_ZERO_NONCE__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- ACC_BYTESIZE 1)]#1", rlpaddr__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlpaddr__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____ACC_BYTESIZE_1__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- ACC_BYTESIZE 1)]#2", rlpaddr__C_INV____ACC_BYTESIZE_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____ACC_BYTESIZE_1__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- COUNTER 5)]#1", rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- COUNTER 5)]#2", rlpaddr__C_INV____COUNTER_5__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- COUNTER 7)]#1", rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- COUNTER 7)]#2", rlpaddr__C_INV____COUNTER_7__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- INDEX (+ INDEX₋₁ 1))]#1", rlpaddr__INDEX.AsVariable().Sub(rlpaddr__INDEX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlpaddr__INDEX.AsVariable().Sub(rlpaddr__INDEX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(rlpaddr__C_INV____INDEX__add_INDEX_1_1___.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- INDEX (+ INDEX₋₁ 1))]#2", rlpaddr__C_INV____INDEX__add_INDEX_1_1___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__INDEX.AsVariable().Sub(rlpaddr__INDEX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(rlpaddr__C_INV____INDEX__add_INDEX_1_1___.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- INDEX INDEX₋₁)]#1", rlpaddr__INDEX.AsVariable().Sub(rlpaddr__INDEX.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlpaddr__INDEX.AsVariable().Sub(rlpaddr__INDEX.Shift(-1).AsVariable()).Mul(rlpaddr__C_INV____INDEX_INDEX_1__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- INDEX INDEX₋₁)]#2", rlpaddr__C_INV____INDEX_INDEX_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__INDEX.AsVariable().Sub(rlpaddr__INDEX.Shift(-1).AsVariable()).Mul(rlpaddr__C_INV____INDEX_INDEX_1__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- LC (+ LC₋₁ 1))]#1", rlpaddr__LC.AsVariable().Sub(rlpaddr__LC.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlpaddr__LC.AsVariable().Sub(rlpaddr__LC.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(rlpaddr__C_INV____LC__add_LC_1_1___.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- LC (+ LC₋₁ 1))]#2", rlpaddr__C_INV____LC__add_LC_1_1___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__LC.AsVariable().Sub(rlpaddr__LC.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(rlpaddr__C_INV____LC__add_LC_1_1___.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- LC LC₋₁)]#1", rlpaddr__LC.AsVariable().Sub(rlpaddr__LC.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlpaddr__LC.AsVariable().Sub(rlpaddr__LC.Shift(-1).AsVariable()).Mul(rlpaddr__C_INV____LC_LC_1__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- LC LC₋₁)]#2", rlpaddr__C_INV____LC_LC_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__LC.AsVariable().Sub(rlpaddr__LC.Shift(-1).AsVariable()).Mul(rlpaddr__C_INV____LC_LC_1__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- RECIPE_1 1)]#1", rlpaddr__RECIPE_1.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____RECIPE_1_1__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- RECIPE_1 1)]#2", rlpaddr__C_INV____RECIPE_1_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____RECIPE_1_1__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- RECIPE_2 1)]#1", rlpaddr__RECIPE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____RECIPE_2_1__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- RECIPE_2 1)]#2", rlpaddr__C_INV____RECIPE_2_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____RECIPE_2_1__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- STAMP (+ STAMP₋₁ 1))]#1", rlpaddr__STAMP.AsVariable().Sub(rlpaddr__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlpaddr__STAMP.AsVariable().Sub(rlpaddr__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(rlpaddr__C_INV____STAMP__add_STAMP_1_1___.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- STAMP (+ STAMP₋₁ 1))]#2", rlpaddr__C_INV____STAMP__add_STAMP_1_1___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__STAMP.AsVariable().Sub(rlpaddr__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(rlpaddr__C_INV____STAMP__add_STAMP_1_1___.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- STAMP STAMP₋₁)]#1", rlpaddr__STAMP.AsVariable().Sub(rlpaddr__STAMP.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlpaddr__STAMP.AsVariable().Sub(rlpaddr__STAMP.Shift(-1).AsVariable()).Mul(rlpaddr__C_INV____STAMP_STAMP_1__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- STAMP STAMP₋₁)]#2", rlpaddr__C_INV____STAMP_STAMP_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__STAMP.AsVariable().Sub(rlpaddr__STAMP.Shift(-1).AsVariable()).Mul(rlpaddr__C_INV____STAMP_STAMP_1__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- STAMP₊₁ STAMP)]#1", rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[(- STAMP₊₁ STAMP)]#2", rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[ACC]#1", rlpaddr__ACC.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__ACC.AsVariable().Mul(rlpaddr__C_INV_ACC_.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[ACC]#2", rlpaddr__C_INV_ACC_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__ACC.AsVariable().Mul(rlpaddr__C_INV_ACC_.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[COUNTER]#1", rlpaddr__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[COUNTER]#2", rlpaddr__C_INV_COUNTER_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[NONCE]#1", rlpaddr__NONCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__NONCE.AsVariable().Mul(rlpaddr__C_INV_NONCE_.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[NONCE]#2", rlpaddr__C_INV_NONCE_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__NONCE.AsVariable().Mul(rlpaddr__C_INV_NONCE_.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[STAMP]#1", rlpaddr__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__STAMP.AsVariable().Mul(rlpaddr__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("rlpaddr.NORM[STAMP]#2", rlpaddr__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__STAMP.AsVariable().Mul(rlpaddr__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("rlpaddr.RECIPE_1-binarity", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable()))) - build.GlobalConstraint("rlpaddr.RECIPE_2-binarity", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_2.AsVariable()))) - build.GlobalConstraint("rlpaddr.TINY_NON_ZERO_NONCE-binarity", rlpaddr__TINY_NON_ZERO_NONCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__TINY_NON_ZERO_NONCE.AsVariable()))) - build.GlobalConstraint("rlpaddr.byte-bit-decomposition#0", symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__C_INV_COUNTER_.AsVariable())).Mul(rlpaddr__ACC.AsVariable().Sub(rlpaddr__BYTE1.AsVariable()))) - build.GlobalConstraint("rlpaddr.byte-bit-decomposition#1", symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__C_INV_COUNTER_.AsVariable())).Mul(rlpaddr__BIT_ACC.AsVariable().Sub(rlpaddr__BIT1.AsVariable()))) - build.GlobalConstraint("rlpaddr.byte-bit-decomposition#2", rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__ACC.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlpaddr__ACC.Shift(-1).AsVariable()).Add(rlpaddr__BYTE1.AsVariable())))) - build.GlobalConstraint("rlpaddr.byte-bit-decomposition#3", rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__BIT_ACC.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlpaddr__BIT_ACC.Shift(-1).AsVariable()).Add(rlpaddr__BIT1.AsVariable())))) - build.GlobalConstraint("rlpaddr.create2-last-row#0", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__LC.Shift(-5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlpaddr.create2-last-row#1", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__LIMB.Shift(-5).AsVariable().Sub(symbolic.NewConstant("338953138925153547590470800371487866880").Add(rlpaddr__ADDR_HI.AsVariable().Mul(symbolic.NewConstant("309485009821345068724781056")))))) - build.GlobalConstraint("rlpaddr.create2-last-row#2", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__nBYTES.Shift(-5).AsVariable().Sub(symbolic.NewConstant("5")))) - build.GlobalConstraint("rlpaddr.create2-last-row#3", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__LIMB.Shift(-4).AsVariable().Sub(rlpaddr__ADDR_LO.AsVariable()))) - build.GlobalConstraint("rlpaddr.create2-last-row#4", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__nBYTES.Shift(-4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlpaddr.create2-last-row#5", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__LIMB.Shift(-3).AsVariable().Sub(rlpaddr__SALT_HI.AsVariable()))) - build.GlobalConstraint("rlpaddr.create2-last-row#6", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__nBYTES.Shift(-3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlpaddr.create2-last-row#7", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__LIMB.Shift(-2).AsVariable().Sub(rlpaddr__SALT_LO.AsVariable()))) - build.GlobalConstraint("rlpaddr.create2-last-row#8", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__nBYTES.Shift(-2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlpaddr.create2-last-row#9", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__LIMB.Shift(-1).AsVariable().Sub(rlpaddr__KEC_HI.AsVariable()))) - build.GlobalConstraint("rlpaddr.create2-last-row#10", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlpaddr.create2-last-row#11", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__LIMB.AsVariable().Sub(rlpaddr__KEC_LO.AsVariable()))) - build.GlobalConstraint("rlpaddr.create2-last-row#12", rlpaddr__RECIPE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__nBYTES.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlpaddr.ct-increment#0", symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____RECIPE_1_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlpaddr.ct-increment#1", symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____RECIPE_1_1__.AsVariable())).Mul(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7"))).Mul(rlpaddr__COUNTER.Shift(1).AsVariable().Sub(rlpaddr__COUNTER.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlpaddr.ct-increment#2", symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____RECIPE_2_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5")).Mul(rlpaddr__C_INV____COUNTER_5__.AsVariable()))).Mul(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlpaddr.ct-increment#3", symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____RECIPE_2_1__.AsVariable())).Mul(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("5"))).Mul(rlpaddr__COUNTER.Shift(1).AsVariable().Sub(rlpaddr__COUNTER.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlpaddr.ct-incrementings#0", rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__INDEX.AsVariable().Sub(rlpaddr__INDEX.Shift(-1).AsVariable()).Mul(rlpaddr__C_INV____INDEX_INDEX_1__.AsVariable()).Mul(rlpaddr__INDEX.AsVariable().Sub(rlpaddr__INDEX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(rlpaddr__C_INV____INDEX__add_INDEX_1_1___.AsVariable())))) - build.GlobalConstraint("rlpaddr.ct-incrementings#1", rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__LC.AsVariable().Sub(rlpaddr__LC.Shift(-1).AsVariable()).Mul(rlpaddr__C_INV____LC_LC_1__.AsVariable()).Mul(rlpaddr__LC.AsVariable().Sub(rlpaddr__LC.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(rlpaddr__C_INV____LC__add_LC_1_1___.AsVariable())))) - build.GlobalConstraint("rlpaddr.ct-reset", rlpaddr__STAMP.AsVariable().Sub(rlpaddr__STAMP.Shift(-1).AsVariable()).Mul(rlpaddr__COUNTER.AsVariable())) - build.LocalConstraint("rlpaddr.first-row", rlpaddr__STAMP.AsVariable()) - build.GlobalConstraint("rlpaddr.index-create2", rlpaddr__RECIPE_2.AsVariable().Mul(rlpaddr__INDEX.AsVariable().Sub(rlpaddr__COUNTER.AsVariable()))) - build.LocalConstraint("rlpaddr.last-row#0", symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____RECIPE_1_1__.Shift(-1).AsVariable())).Mul(rlpaddr__COUNTER.Shift(-1).AsVariable().Sub(symbolic.NewConstant("7")))) - build.LocalConstraint("rlpaddr.last-row#1", symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_2.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____RECIPE_2_1__.Shift(-1).AsVariable())).Mul(rlpaddr__COUNTER.Shift(-1).AsVariable().Sub(symbolic.NewConstant("5")))) - build.GlobalConstraint("rlpaddr.no-stamp-no-things#0", symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable().Add(rlpaddr__RECIPE_2.AsVariable()).Mul(rlpaddr__C_INV__add_RECIPE_1_RECIPE_2__.AsVariable())).Mul(rlpaddr__ADDR_HI.AsVariable())) - build.GlobalConstraint("rlpaddr.no-stamp-no-things#1", symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable().Add(rlpaddr__RECIPE_2.AsVariable()).Mul(rlpaddr__C_INV__add_RECIPE_1_RECIPE_2__.AsVariable())).Mul(rlpaddr__ADDR_LO.AsVariable())) - build.GlobalConstraint("rlpaddr.no-stamp-no-things#2", symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable().Add(rlpaddr__RECIPE_2.AsVariable()).Mul(rlpaddr__C_INV__add_RECIPE_1_RECIPE_2__.AsVariable())).Mul(rlpaddr__DEP_ADDR_HI.AsVariable())) - build.GlobalConstraint("rlpaddr.no-stamp-no-things#3", symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable().Add(rlpaddr__RECIPE_2.AsVariable()).Mul(rlpaddr__C_INV__add_RECIPE_1_RECIPE_2__.AsVariable())).Mul(rlpaddr__DEP_ADDR_LO.AsVariable())) - build.GlobalConstraint("rlpaddr.no-stamp-no-things#4", symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable().Add(rlpaddr__RECIPE_2.AsVariable()).Mul(rlpaddr__C_INV__add_RECIPE_1_RECIPE_2__.AsVariable())).Mul(rlpaddr__RAW_ADDR_HI.AsVariable())) - build.GlobalConstraint("rlpaddr.recipe-addition#0", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.AsVariable().Mul(rlpaddr__C_INV_STAMP_.AsVariable())).Mul(rlpaddr__RECIPE_1.AsVariable().Add(rlpaddr__RECIPE_2.AsVariable()))) - build.GlobalConstraint("rlpaddr.recipe-addition#1", rlpaddr__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__RECIPE_1.AsVariable().Add(rlpaddr__RECIPE_2.AsVariable())))) - build.GlobalConstraint("rlpaddr.recipe1-byte-decomposition#0", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlpaddr__ACC.AsVariable().Mul(rlpaddr__C_INV_ACC_.AsVariable())))).Mul(rlpaddr__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlpaddr.recipe1-byte-decomposition#1", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlpaddr__ACC.AsVariable().Mul(rlpaddr__C_INV_ACC_.AsVariable())))).Mul(rlpaddr__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlpaddr.recipe1-byte-decomposition#2", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__C_INV_COUNTER_.AsVariable())).Mul(rlpaddr__ACC.AsVariable())).Mul(rlpaddr__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlpaddr.recipe1-byte-decomposition#3", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__C_INV_COUNTER_.AsVariable())).Mul(rlpaddr__ACC.AsVariable())).Mul(rlpaddr__POWER.AsVariable().Sub(symbolic.NewConstant("72057594037927936")))) - build.GlobalConstraint("rlpaddr.recipe1-byte-decomposition#4", rlpaddr__RECIPE_1.AsVariable().Mul(rlpaddr__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__ACC.AsVariable().Mul(rlpaddr__C_INV_ACC_.AsVariable())))).Mul(rlpaddr__ACC_BYTESIZE.AsVariable().Sub(rlpaddr__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlpaddr.recipe1-byte-decomposition#5", rlpaddr__RECIPE_1.AsVariable().Mul(rlpaddr__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__ACC.AsVariable().Mul(rlpaddr__C_INV_ACC_.AsVariable())))).Mul(rlpaddr__POWER.AsVariable().Sub(rlpaddr__POWER.Shift(-1).AsVariable().Mul(symbolic.NewConstant("256"))))) - build.GlobalConstraint("rlpaddr.recipe1-byte-decomposition#6", rlpaddr__RECIPE_1.AsVariable().Mul(rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__ACC.AsVariable())).Mul(rlpaddr__ACC_BYTESIZE.AsVariable().Sub(rlpaddr__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlpaddr.recipe1-byte-decomposition#7", rlpaddr__RECIPE_1.AsVariable().Mul(rlpaddr__COUNTER.AsVariable().Mul(rlpaddr__ACC.AsVariable())).Mul(rlpaddr__POWER.AsVariable().Sub(rlpaddr__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#0", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__INDEX.Shift(-7).AsVariable())) - build.GlobalConstraint("rlpaddr.recipe1-last-row#1", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__ACC.AsVariable().Sub(rlpaddr__NONCE.AsVariable()))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#2", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__BIT_ACC.AsVariable().Sub(rlpaddr__BYTE1.AsVariable()))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#3", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlpaddr__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____ACC_BYTESIZE_1__.AsVariable()).Add(rlpaddr__BIT1.Shift(-7).AsVariable()).Mul(rlpaddr__C_INV__add__mul____ACC_BYTESIZE_1__C_INV____ACC_BYTESIZE_1____BIT1_7__.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(rlpaddr__TINY_NON_ZERO_NONCE.AsVariable()))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#4", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable())).Mul(rlpaddr__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlpaddr__C_INV____ACC_BYTESIZE_1__.AsVariable()).Add(rlpaddr__BIT1.Shift(-7).AsVariable()))).Mul(rlpaddr__TINY_NON_ZERO_NONCE.AsVariable())) - build.GlobalConstraint("rlpaddr.recipe1-last-row#5", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__LC.Shift(-4).AsVariable().Add(rlpaddr__LC.Shift(-3).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#6", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__LIMB.Shift(-3).AsVariable().Sub(symbolic.NewConstant("192").Add(symbolic.NewConstant("1").Add(symbolic.NewConstant("20").Add(rlpaddr__ACC_BYTESIZE.AsVariable().Add(symbolic.NewConstant("1").Sub(rlpaddr__TINY_NON_ZERO_NONCE.AsVariable()))))).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#7", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__nBYTES.Shift(-3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#8", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__INDEX.Shift(-3).AsVariable())) - build.GlobalConstraint("rlpaddr.recipe1-last-row#9", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__LIMB.Shift(-2).AsVariable().Sub(symbolic.NewConstant("196725743376167549189763444921490997248").Add(rlpaddr__ADDR_HI.AsVariable().Mul(symbolic.NewConstant("309485009821345068724781056")))))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#10", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__nBYTES.Shift(-2).AsVariable().Sub(symbolic.NewConstant("5")))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#11", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__LIMB.Shift(-1).AsVariable().Sub(rlpaddr__ADDR_LO.AsVariable()))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#12", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#13", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlpaddr__NONCE.AsVariable().Mul(rlpaddr__C_INV_NONCE_.AsVariable())))).Mul(rlpaddr__LIMB.AsVariable().Sub(symbolic.NewConstant("170141183460469231731687303715884105728")))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#14", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable())).Mul(rlpaddr__NONCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlpaddr__TINY_NON_ZERO_NONCE.AsVariable()).Mul(rlpaddr__C_INV____1_TINY_NON_ZERO_NONCE__.AsVariable()))))).Mul(rlpaddr__LIMB.AsVariable().Sub(rlpaddr__NONCE.AsVariable().Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#15", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable())).Mul(rlpaddr__NONCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__TINY_NON_ZERO_NONCE.AsVariable())))).Mul(rlpaddr__LIMB.AsVariable().Sub(symbolic.NewConstant("128").Add(rlpaddr__ACC_BYTESIZE.AsVariable()).Mul(symbolic.NewConstant("1329227995784915872903807060280344576")).Add(rlpaddr__NONCE.AsVariable().Mul(rlpaddr__POWER.AsVariable()))))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#16", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__nBYTES.AsVariable().Sub(rlpaddr__ACC_BYTESIZE.AsVariable().Add(symbolic.NewConstant("1").Sub(rlpaddr__TINY_NON_ZERO_NONCE.AsVariable()))))) - build.GlobalConstraint("rlpaddr.recipe1-last-row#17", rlpaddr__RECIPE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlpaddr__COUNTER.AsVariable().Sub(symbolic.NewConstant("7")).Mul(rlpaddr__C_INV____COUNTER_7__.AsVariable()))).Mul(rlpaddr__INDEX.AsVariable().Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("rlpaddr.set-kec-res-selector", rlpaddr__SELECTOR_KECCAK_RES.AsVariable().Sub(rlpaddr__STAMP.AsVariable().Mul(rlpaddr__C_INV_STAMP_.AsVariable()).Mul(rlpaddr__STAMP.AsVariable().Sub(rlpaddr__STAMP.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlpaddr.setting-recipe-flag", rlpaddr__RECIPE.AsVariable().Sub(symbolic.NewConstant("1").Mul(rlpaddr__RECIPE_1.AsVariable()).Add(symbolic.NewConstant("2").Mul(rlpaddr__RECIPE_2.AsVariable())))) - build.GlobalConstraint("rlpaddr.stamp-constancies#0", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(rlpaddr__ADDR_HI.Shift(1).AsVariable().Sub(rlpaddr__ADDR_HI.AsVariable()))) - build.GlobalConstraint("rlpaddr.stamp-constancies#1", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(rlpaddr__ADDR_LO.Shift(1).AsVariable().Sub(rlpaddr__ADDR_LO.AsVariable()))) - build.GlobalConstraint("rlpaddr.stamp-constancies#2", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(rlpaddr__DEP_ADDR_HI.Shift(1).AsVariable().Sub(rlpaddr__DEP_ADDR_HI.AsVariable()))) - build.GlobalConstraint("rlpaddr.stamp-constancies#3", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(rlpaddr__DEP_ADDR_LO.Shift(1).AsVariable().Sub(rlpaddr__DEP_ADDR_LO.AsVariable()))) - build.GlobalConstraint("rlpaddr.stamp-constancies#4", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(rlpaddr__RAW_ADDR_HI.Shift(1).AsVariable().Sub(rlpaddr__RAW_ADDR_HI.AsVariable()))) - build.GlobalConstraint("rlpaddr.stamp-constancies#5", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(rlpaddr__NONCE.Shift(1).AsVariable().Sub(rlpaddr__NONCE.AsVariable()))) - build.GlobalConstraint("rlpaddr.stamp-constancies#6", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(rlpaddr__SALT_HI.Shift(1).AsVariable().Sub(rlpaddr__SALT_HI.AsVariable()))) - build.GlobalConstraint("rlpaddr.stamp-constancies#7", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(rlpaddr__SALT_LO.Shift(1).AsVariable().Sub(rlpaddr__SALT_LO.AsVariable()))) - build.GlobalConstraint("rlpaddr.stamp-constancies#8", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(rlpaddr__KEC_HI.Shift(1).AsVariable().Sub(rlpaddr__KEC_HI.AsVariable()))) - build.GlobalConstraint("rlpaddr.stamp-constancies#9", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(rlpaddr__KEC_LO.Shift(1).AsVariable().Sub(rlpaddr__KEC_LO.AsVariable()))) - build.GlobalConstraint("rlpaddr.stamp-constancies#10", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(rlpaddr__RECIPE.Shift(1).AsVariable().Sub(rlpaddr__RECIPE.AsVariable()))) - build.GlobalConstraint("rlpaddr.stamp-constancies#11", symbolic.NewConstant("1").Sub(rlpaddr__STAMP.Shift(1).AsVariable().Sub(rlpaddr__STAMP.AsVariable()).Mul(rlpaddr__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(rlpaddr__TINY_NON_ZERO_NONCE.Shift(1).AsVariable().Sub(rlpaddr__TINY_NON_ZERO_NONCE.AsVariable()))) - build.GlobalConstraint("rlpaddr.stamp-increments", rlpaddr__STAMP.AsVariable().Sub(rlpaddr__STAMP.Shift(-1).AsVariable()).Mul(rlpaddr__C_INV____STAMP_STAMP_1__.AsVariable()).Mul(rlpaddr__STAMP.AsVariable().Sub(rlpaddr__STAMP.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(rlpaddr__C_INV____STAMP__add_STAMP_1_1___.AsVariable()))) - build.Inclusion("rlptxn-into-rom", []Handle{rom__CODE_FRAGMENT_INDEX, rom__LIMB, rom__INDEX, rom__nBYTES}, []Handle{rlptxn__C__EXPAND__mul_CODE_FRAGMENT_INDEX__mul__norm_CODE_FRAGMENT_INDEX__IS_PHASE_DATA____1_IS_PREFIX__LIMB_CONSTRUCTED___, rlptxn__C__EXPAND__mul_LIMB__mul__norm_CODE_FRAGMENT_INDEX__IS_PHASE_DATA____1_IS_PREFIX__LIMB_CONSTRUCTED___, rlptxn__C__EXPAND__mul_INDEX_DATA__mul__norm_CODE_FRAGMENT_INDEX__IS_PHASE_DATA____1_IS_PREFIX__LIMB_CONSTRUCTED___, rlptxn__C__EXPAND__mul_nBYTES__mul__norm_CODE_FRAGMENT_INDEX__IS_PHASE_DATA____1_IS_PREFIX__LIMB_CONSTRUCTED___}) - build.GlobalConstraint("rlptxn.ABS_TX_NUM-evolution", rlptxn__ABS_TX_NUM.AsVariable().Sub(rlptxn__ABS_TX_NUM.Shift(-1).AsVariable().Add(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Sub(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable()))))) - build.GlobalConstraint("rlptxn.BIT-binarity", rlptxn__BIT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable()))) - build.Range("rlptxn_byte_1_arbitrary", rlptxn__BYTE_1, 256) - build.Range("rlptxn_byte_2_arbitrary", rlptxn__BYTE_2, 256) - build.GlobalConstraint("rlptxn.IS_PHASE_ACCESS_LIST-binarity", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_BETA-binarity", rlptxn__IS_PHASE_BETA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_BETA.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_CHAIN_ID-binarity", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_CHAIN_ID.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_DATA-binarity", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_GAS_LIMIT-binarity", rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_GAS_PRICE-binarity", rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_PRICE.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_MAX_FEE_PER_GAS-binarity", rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_MAX_PRIORITY_FEE_PER_GAS-binarity", rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_NONCE-binarity", rlptxn__IS_PHASE_NONCE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_NONCE.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_R-binarity", rlptxn__IS_PHASE_R.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_R.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_RLP_PREFIX-binarity", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_S-binarity", rlptxn__IS_PHASE_S.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_S.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_TO-binarity", rlptxn__IS_PHASE_TO.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_TO.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_VALUE-binarity", rlptxn__IS_PHASE_VALUE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_VALUE.AsVariable()))) - build.GlobalConstraint("rlptxn.IS_PHASE_Y-binarity", rlptxn__IS_PHASE_Y.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_Y.AsVariable()))) - build.GlobalConstraint("rlptxn.LC_CORRECTION-binarity", rlptxn__LC_CORRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.AsVariable()))) - build.GlobalConstraint("rlptxn.LIMB_CONSTRUCTED-binarity", rlptxn__LIMB_CONSTRUCTED.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LIMB_CONSTRUCTED.AsVariable()))) - build.GlobalConstraint("rlptxn.LT-and-LX#0", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_TO.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()))))))))).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____add_IS_PHASE_CHAIN_ID__add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT__add_IS_PHASE_TO__add_IS_PHASE_VALUE__add_IS_PHASE_DATA_IS_PHASE_ACCESS_LIST__________1__.AsVariable())).Mul(rlptxn__LT.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.LT-and-LX#1", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_TO.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()))))))))).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____add_IS_PHASE_CHAIN_ID__add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT__add_IS_PHASE_TO__add_IS_PHASE_VALUE__add_IS_PHASE_DATA_IS_PHASE_ACCESS_LIST__________1__.AsVariable())).Mul(rlptxn__LX.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.LT-only#0", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_Y.AsVariable().Add(rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____add_IS_PHASE_Y__add_IS_PHASE_R_IS_PHASE_S___1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()))) - build.GlobalConstraint("rlptxn.LT-only#1", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_Y.AsVariable().Add(rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____add_IS_PHASE_Y__add_IS_PHASE_R_IS_PHASE_S___1__.AsVariable())).Mul(rlptxn__LX.AsVariable())) - build.GlobalConstraint("rlptxn.NORM[(* IS_PREFIX (- 1 DEPTH_2))]#1", rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__C_INV__mul_IS_PREFIX____1_DEPTH_2___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(* IS_PREFIX (- 1 DEPTH_2))]#2", rlptxn__C_INV__mul_IS_PREFIX____1_DEPTH_2___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__C_INV__mul_IS_PREFIX____1_DEPTH_2___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(* LC_CORRECTION (- 1 IS_PREFIX))]#1", rlptxn__LC_CORRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable())).Mul(rlptxn__C_INV__mul_LC_CORRECTION____1_IS_PREFIX___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(* LC_CORRECTION (- 1 IS_PREFIX))]#2", rlptxn__C_INV__mul_LC_CORRECTION____1_IS_PREFIX___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable())).Mul(rlptxn__C_INV__mul_LC_CORRECTION____1_IS_PREFIX___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ (* INPUT_1 C/INV[INPUT_1]) (* INPUT_2 C/INV[INPUT_2]))]#1", rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__C_INV__add__mul_INPUT_1_C_INV_INPUT_1____mul_INPUT_2_C_INV_INPUT_2____.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ (* INPUT_1 C/INV[INPUT_1]) (* INPUT_2 C/INV[INPUT_2]))]#2", rlptxn__C_INV__add__mul_INPUT_1_C_INV_INPUT_1____mul_INPUT_2_C_INV_INPUT_2____.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__C_INV__add__mul_INPUT_1_C_INV_INPUT_1____mul_INPUT_2_C_INV_INPUT_2____.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ (- 1 LT) LX)]#1", symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ (- 1 LT) LX)]#2", rlptxn__C_INV__add____1_LT__LX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ ACC_1 DONE)]#1", rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ ACC_1 DONE)]#2", rlptxn__C_INV__add_ACC_1_DONE__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ ACC_2 DONE)]#1", rlptxn__ACC_2.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_2.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_2_DONE__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ ACC_2 DONE)]#2", rlptxn__C_INV__add_ACC_2_DONE__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_2.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_2_DONE__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ BIT₋₇ (- ACC_BYTESIZE 1))]#1", rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__C_INV__add_BIT_7____ACC_BYTESIZE_1___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ BIT₋₇ (- ACC_BYTESIZE 1))]#2", rlptxn__C_INV__add_BIT_7____ACC_BYTESIZE_1___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__C_INV__add_BIT_7____ACC_BYTESIZE_1___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ COUNTER (* IS_PREFIX (- 1 DEPTH_2)))]#1", rlptxn__COUNTER.AsVariable().Add(rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Add(rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__C_INV__add_COUNTER__mul_IS_PREFIX____1_DEPTH_2____.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ COUNTER (* IS_PREFIX (- 1 DEPTH_2)))]#2", rlptxn__C_INV__add_COUNTER__mul_IS_PREFIX____1_DEPTH_2____.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Add(rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__C_INV__add_COUNTER__mul_IS_PREFIX____1_DEPTH_2____.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ IS_PHASE_RLP_PREFIX (+ IS_PHASE_DATA IS_PHASE_BETA))]#1", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_BETA.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_BETA.AsVariable())).Mul(rlptxn__C_INV__add_IS_PHASE_RLP_PREFIX__add_IS_PHASE_DATA_IS_PHASE_BETA___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ IS_PHASE_RLP_PREFIX (+ IS_PHASE_DATA IS_PHASE_BETA))]#2", rlptxn__C_INV__add_IS_PHASE_RLP_PREFIX__add_IS_PHASE_DATA_IS_PHASE_BETA___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_BETA.AsVariable())).Mul(rlptxn__C_INV__add_IS_PHASE_RLP_PREFIX__add_IS_PHASE_DATA_IS_PHASE_BETA___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ IS_PREFIX (+ (- 1 LC_CORRECTION) (- 1 DONE)))]#1", rlptxn__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable()))).Mul(rlptxn__C_INV__add_IS_PREFIX__add____1_LC_CORRECTION_____1_DONE____.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ IS_PREFIX (+ (- 1 LC_CORRECTION) (- 1 DONE)))]#2", rlptxn__C_INV__add_IS_PREFIX__add____1_LC_CORRECTION_____1_DONE____.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable()))).Mul(rlptxn__C_INV__add_IS_PREFIX__add____1_LC_CORRECTION_____1_DONE____.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ IS_PREFIX LC_CORRECTION)]#1", rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ IS_PREFIX LC_CORRECTION)]#2", rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ IS_PREFIX₋₁ (* (- 1 LIMB_CONSTRUCTED₋₁) (- 1 LC_CORRECTION₋₁)))]#1", rlptxn__IS_PREFIX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.Shift(-1).AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.Shift(-1).AsVariable()))).Mul(rlptxn__C_INV__add_IS_PREFIX_1__mul____1_LIMB_CONSTRUCTED_1_____1_LC_CORRECTION_1____.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ IS_PREFIX₋₁ (* (- 1 LIMB_CONSTRUCTED₋₁) (- 1 LC_CORRECTION₋₁)))]#2", rlptxn__C_INV__add_IS_PREFIX_1__mul____1_LIMB_CONSTRUCTED_1_____1_LC_CORRECTION_1____.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.Shift(-1).AsVariable()))).Mul(rlptxn__C_INV__add_IS_PREFIX_1__mul____1_LIMB_CONSTRUCTED_1_____1_LC_CORRECTION_1____.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ LT (- 1 LX))]#1", rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ LT (- 1 LX))]#2", rlptxn__C_INV__add_LT____1_LX___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ PHASE_SIZE (- 1 DONE))]#1", rlptxn__PHASE_SIZE.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable())).Mul(rlptxn__C_INV__add_PHASE_SIZE____1_DONE___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(+ PHASE_SIZE (- 1 DONE))]#2", rlptxn__C_INV__add_PHASE_SIZE____1_DONE___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable())).Mul(rlptxn__C_INV__add_PHASE_SIZE____1_DONE___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_ACCESS_LIST IS_PHASE_ACCESS_LIST₋₁) 1)]#1", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_ACCESS_LIST_IS_PHASE_ACCESS_LIST_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_ACCESS_LIST IS_PHASE_ACCESS_LIST₋₁) 1)]#2", rlptxn__C_INV_____mul_IS_PHASE_ACCESS_LIST_IS_PHASE_ACCESS_LIST_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_ACCESS_LIST_IS_PHASE_ACCESS_LIST_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_DATA IS_PHASE_DATA₋₁) 1)]#1", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PHASE_DATA.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PHASE_DATA.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_DATA_IS_PHASE_DATA_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_DATA IS_PHASE_DATA₋₁) 1)]#2", rlptxn__C_INV_____mul_IS_PHASE_DATA_IS_PHASE_DATA_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PHASE_DATA.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_DATA_IS_PHASE_DATA_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_GAS_LIMIT IS_PHASE_GAS_LIMIT₋₁) 1)]#1", rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Mul(rlptxn__IS_PHASE_GAS_LIMIT.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Mul(rlptxn__IS_PHASE_GAS_LIMIT.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_GAS_LIMIT_IS_PHASE_GAS_LIMIT_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_GAS_LIMIT IS_PHASE_GAS_LIMIT₋₁) 1)]#2", rlptxn__C_INV_____mul_IS_PHASE_GAS_LIMIT_IS_PHASE_GAS_LIMIT_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Mul(rlptxn__IS_PHASE_GAS_LIMIT.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_GAS_LIMIT_IS_PHASE_GAS_LIMIT_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_GAS_PRICE IS_PHASE_GAS_PRICE₋₁) 1)]#1", rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Mul(rlptxn__IS_PHASE_GAS_PRICE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Mul(rlptxn__IS_PHASE_GAS_PRICE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_GAS_PRICE_IS_PHASE_GAS_PRICE_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_GAS_PRICE IS_PHASE_GAS_PRICE₋₁) 1)]#2", rlptxn__C_INV_____mul_IS_PHASE_GAS_PRICE_IS_PHASE_GAS_PRICE_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Mul(rlptxn__IS_PHASE_GAS_PRICE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_GAS_PRICE_IS_PHASE_GAS_PRICE_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_MAX_FEE_PER_GAS IS_PHASE_MAX_FEE_PER_GAS₋₁) 1)]#1", rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Mul(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Mul(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_MAX_FEE_PER_GAS_IS_PHASE_MAX_FEE_PER_GAS_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_MAX_FEE_PER_GAS IS_PHASE_MAX_FEE_PER_GAS₋₁) 1)]#2", rlptxn__C_INV_____mul_IS_PHASE_MAX_FEE_PER_GAS_IS_PHASE_MAX_FEE_PER_GAS_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Mul(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_MAX_FEE_PER_GAS_IS_PHASE_MAX_FEE_PER_GAS_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_MAX_PRIORITY_FEE_PER_GAS IS_PHASE_MAX_PRIORITY_FEE_PER_GAS₋₁) 1)]#1", rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Mul(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Mul(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_MAX_PRIORITY_FEE_PER_GAS IS_PHASE_MAX_PRIORITY_FEE_PER_GAS₋₁) 1)]#2", rlptxn__C_INV_____mul_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Mul(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_NONCE IS_PHASE_NONCE₋₁) 1)]#1", rlptxn__IS_PHASE_NONCE.AsVariable().Mul(rlptxn__IS_PHASE_NONCE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_NONCE.AsVariable().Mul(rlptxn__IS_PHASE_NONCE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_NONCE_IS_PHASE_NONCE_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_NONCE IS_PHASE_NONCE₋₁) 1)]#2", rlptxn__C_INV_____mul_IS_PHASE_NONCE_IS_PHASE_NONCE_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_NONCE.AsVariable().Mul(rlptxn__IS_PHASE_NONCE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_NONCE_IS_PHASE_NONCE_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_RLP_PREFIX IS_PHASE_RLP_PREFIX₋₁) 1)]#1", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_RLP_PREFIX_IS_PHASE_RLP_PREFIX_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_RLP_PREFIX IS_PHASE_RLP_PREFIX₋₁) 1)]#2", rlptxn__C_INV_____mul_IS_PHASE_RLP_PREFIX_IS_PHASE_RLP_PREFIX_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_RLP_PREFIX_IS_PHASE_RLP_PREFIX_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_TO IS_PHASE_TO₋₁) 1)]#1", rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__IS_PHASE_TO.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__IS_PHASE_TO.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_TO_IS_PHASE_TO_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_TO IS_PHASE_TO₋₁) 1)]#2", rlptxn__C_INV_____mul_IS_PHASE_TO_IS_PHASE_TO_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__IS_PHASE_TO.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_TO_IS_PHASE_TO_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_VALUE IS_PHASE_VALUE₋₁) 1)]#1", rlptxn__IS_PHASE_VALUE.AsVariable().Mul(rlptxn__IS_PHASE_VALUE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_VALUE.AsVariable().Mul(rlptxn__IS_PHASE_VALUE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_VALUE_IS_PHASE_VALUE_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (* IS_PHASE_VALUE IS_PHASE_VALUE₋₁) 1)]#2", rlptxn__C_INV_____mul_IS_PHASE_VALUE_IS_PHASE_VALUE_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_VALUE.AsVariable().Mul(rlptxn__IS_PHASE_VALUE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_VALUE_IS_PHASE_VALUE_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (+ IS_PHASE_CHAIN_ID (+ IS_PHASE_NONCE (+ IS_PHASE_GAS_PRICE (+ IS_PHASE_MAX_PRIORITY_FEE_PER_GAS (+ IS_PHASE_MAX_FEE_PER_GAS (+ IS_PHASE_GAS_LIMIT (+ IS_PHASE_TO (+ IS_PHASE_VALUE (+ IS_PHASE_DATA IS_PHASE_ACCESS_LIST))))))))) 1)]#1", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_TO.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()))))))))).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_TO.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()))))))))).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____add_IS_PHASE_CHAIN_ID__add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT__add_IS_PHASE_TO__add_IS_PHASE_VALUE__add_IS_PHASE_DATA_IS_PHASE_ACCESS_LIST__________1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (+ IS_PHASE_CHAIN_ID (+ IS_PHASE_NONCE (+ IS_PHASE_GAS_PRICE (+ IS_PHASE_MAX_PRIORITY_FEE_PER_GAS (+ IS_PHASE_MAX_FEE_PER_GAS (+ IS_PHASE_GAS_LIMIT (+ IS_PHASE_TO (+ IS_PHASE_VALUE (+ IS_PHASE_DATA IS_PHASE_ACCESS_LIST))))))))) 1)]#2", rlptxn__C_INV_____add_IS_PHASE_CHAIN_ID__add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT__add_IS_PHASE_TO__add_IS_PHASE_VALUE__add_IS_PHASE_DATA_IS_PHASE_ACCESS_LIST__________1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_TO.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()))))))))).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____add_IS_PHASE_CHAIN_ID__add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT__add_IS_PHASE_TO__add_IS_PHASE_VALUE__add_IS_PHASE_DATA_IS_PHASE_ACCESS_LIST__________1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (+ IS_PHASE_NONCE (+ IS_PHASE_GAS_PRICE (+ IS_PHASE_MAX_FEE_PER_GAS (+ IS_PHASE_GAS_LIMIT IS_PHASE_VALUE)))) 1)]#1", rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT_IS_PHASE_VALUE_____1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (+ IS_PHASE_NONCE (+ IS_PHASE_GAS_PRICE (+ IS_PHASE_MAX_FEE_PER_GAS (+ IS_PHASE_GAS_LIMIT IS_PHASE_VALUE)))) 1)]#2", rlptxn__C_INV_____add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT_IS_PHASE_VALUE_____1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT_IS_PHASE_VALUE_____1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (+ IS_PHASE_Y (+ IS_PHASE_R IS_PHASE_S)) 1)]#1", rlptxn__IS_PHASE_Y.AsVariable().Add(rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_Y.AsVariable().Add(rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____add_IS_PHASE_Y__add_IS_PHASE_R_IS_PHASE_S___1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (+ IS_PHASE_Y (+ IS_PHASE_R IS_PHASE_S)) 1)]#2", rlptxn__C_INV_____add_IS_PHASE_Y__add_IS_PHASE_R_IS_PHASE_S___1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_Y.AsVariable().Add(rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____add_IS_PHASE_Y__add_IS_PHASE_R_IS_PHASE_S___1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (- (+ IS_PHASE_RLP_PREFIX (+ IS_PHASE_CHAIN_ID (+ IS_PHASE_NONCE (+ IS_PHASE_GAS_PRICE (+ IS_PHASE_MAX_PRIORITY_FEE_PER_GAS (+ IS_PHASE_MAX_FEE_PER_GAS (+ IS_PHASE_GAS_LIMIT (+ IS_PHASE_TO (+ IS_PHASE_VALUE (+ IS_PHASE_DATA (+ IS_PHASE_ACCESS_LIST (+ IS_PHASE_BETA (+ IS_PHASE_Y (+ IS_PHASE_R IS_PHASE_S)))))))))))))) IS_PHASE_RLP_PREFIX) 1)]#1", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Add(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_TO.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Add(rlptxn__IS_PHASE_BETA.AsVariable().Add(rlptxn__IS_PHASE_Y.AsVariable().Add(rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable())))))))))))))).Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Add(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_TO.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Add(rlptxn__IS_PHASE_BETA.AsVariable().Add(rlptxn__IS_PHASE_Y.AsVariable().Add(rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable())))))))))))))).Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV________add_IS_PHASE_RLP_PREFIX__add_IS_PHASE_CHAIN_ID__add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT__add_IS_PHASE_TO__add_IS_PHASE_VALUE__add_IS_PHASE_DATA__add_IS_PHASE_ACCESS_LIST__add_IS_PHASE_BETA__add_IS_PHASE_Y__add_IS_PHASE_R_IS_PHASE_S_______________IS_PHASE_RLP_PREFIX__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (- (+ IS_PHASE_RLP_PREFIX (+ IS_PHASE_CHAIN_ID (+ IS_PHASE_NONCE (+ IS_PHASE_GAS_PRICE (+ IS_PHASE_MAX_PRIORITY_FEE_PER_GAS (+ IS_PHASE_MAX_FEE_PER_GAS (+ IS_PHASE_GAS_LIMIT (+ IS_PHASE_TO (+ IS_PHASE_VALUE (+ IS_PHASE_DATA (+ IS_PHASE_ACCESS_LIST (+ IS_PHASE_BETA (+ IS_PHASE_Y (+ IS_PHASE_R IS_PHASE_S)))))))))))))) IS_PHASE_RLP_PREFIX) 1)]#2", rlptxn__C_INV________add_IS_PHASE_RLP_PREFIX__add_IS_PHASE_CHAIN_ID__add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT__add_IS_PHASE_TO__add_IS_PHASE_VALUE__add_IS_PHASE_DATA__add_IS_PHASE_ACCESS_LIST__add_IS_PHASE_BETA__add_IS_PHASE_Y__add_IS_PHASE_R_IS_PHASE_S_______________IS_PHASE_RLP_PREFIX__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Add(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_TO.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Add(rlptxn__IS_PHASE_BETA.AsVariable().Add(rlptxn__IS_PHASE_Y.AsVariable().Add(rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable())))))))))))))).Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV________add_IS_PHASE_RLP_PREFIX__add_IS_PHASE_CHAIN_ID__add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT__add_IS_PHASE_TO__add_IS_PHASE_VALUE__add_IS_PHASE_DATA__add_IS_PHASE_ACCESS_LIST__add_IS_PHASE_BETA__add_IS_PHASE_Y__add_IS_PHASE_R_IS_PHASE_S_______________IS_PHASE_RLP_PREFIX__1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (^ (- INPUT_1 27) 2) (- INPUT_1 27))]#1", rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27")).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27"))).Sub(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27")).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27"))).Sub(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27"))).Mul(rlptxn__C_INV_____pow____INPUT_1_27__2_____INPUT_1_27___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (^ (- INPUT_1 27) 2) (- INPUT_1 27))]#2", rlptxn__C_INV_____pow____INPUT_1_27__2_____INPUT_1_27___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27")).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27"))).Sub(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27"))).Mul(rlptxn__C_INV_____pow____INPUT_1_27__2_____INPUT_1_27___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (^ PHASE_SIZE 2) PHASE_SIZE)]#1", rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__PHASE_SIZE.AsVariable()).Sub(rlptxn__PHASE_SIZE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__PHASE_SIZE.AsVariable()).Sub(rlptxn__PHASE_SIZE.AsVariable()).Mul(rlptxn__C_INV_____pow_PHASE_SIZE_2__PHASE_SIZE__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- (^ PHASE_SIZE 2) PHASE_SIZE)]#2", rlptxn__C_INV_____pow_PHASE_SIZE_2__PHASE_SIZE__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__PHASE_SIZE.AsVariable()).Sub(rlptxn__PHASE_SIZE.AsVariable()).Mul(rlptxn__C_INV_____pow_PHASE_SIZE_2__PHASE_SIZE__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- ABS_TX_NUM ABS_TX_NUM₋₁)]#1", rlptxn__ABS_TX_NUM.AsVariable().Sub(rlptxn__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__ABS_TX_NUM.AsVariable().Sub(rlptxn__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(rlptxn__C_INV____ABS_TX_NUM_ABS_TX_NUM_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- ABS_TX_NUM ABS_TX_NUM₋₁)]#2", rlptxn__C_INV____ABS_TX_NUM_ABS_TX_NUM_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ABS_TX_NUM.AsVariable().Sub(rlptxn__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(rlptxn__C_INV____ABS_TX_NUM_ABS_TX_NUM_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- ABS_TX_NUM₊₁ ABS_TX_NUM)]#1", rlptxn__ABS_TX_NUM.Shift(1).AsVariable().Sub(rlptxn__ABS_TX_NUM.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__ABS_TX_NUM.Shift(1).AsVariable().Sub(rlptxn__ABS_TX_NUM.AsVariable()).Mul(rlptxn__C_INV____ABS_TX_NUM_1_ABS_TX_NUM__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- ABS_TX_NUM₊₁ ABS_TX_NUM)]#2", rlptxn__C_INV____ABS_TX_NUM_1_ABS_TX_NUM__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ABS_TX_NUM.Shift(1).AsVariable().Sub(rlptxn__ABS_TX_NUM.AsVariable()).Mul(rlptxn__C_INV____ABS_TX_NUM_1_ABS_TX_NUM__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- COUNTER (- nSTEP 1))]#1", rlptxn__COUNTER.AsVariable().Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__C_INV____COUNTER____nSTEP_1___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- COUNTER (- nSTEP 1))]#2", rlptxn__C_INV____COUNTER____nSTEP_1___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__C_INV____COUNTER____nSTEP_1___.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- DONE 1)]#1", rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- DONE 1)]#2", rlptxn__C_INV____DONE_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_ACCESS_LIST 1)]#1", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_ACCESS_LIST_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_ACCESS_LIST 1)]#2", rlptxn__C_INV____IS_PHASE_ACCESS_LIST_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_ACCESS_LIST_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_BETA 1)]#1", rlptxn__IS_PHASE_BETA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_BETA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_BETA_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_BETA 1)]#2", rlptxn__C_INV____IS_PHASE_BETA_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_BETA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_BETA_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_CHAIN_ID 1)]#1", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_CHAIN_ID_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_CHAIN_ID 1)]#2", rlptxn__C_INV____IS_PHASE_CHAIN_ID_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_CHAIN_ID_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_DATA 1)]#1", rlptxn__IS_PHASE_DATA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_DATA_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_DATA 1)]#2", rlptxn__C_INV____IS_PHASE_DATA_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_DATA_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_GAS_LIMIT 1)]#1", rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_GAS_LIMIT_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_GAS_LIMIT 1)]#2", rlptxn__C_INV____IS_PHASE_GAS_LIMIT_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_GAS_LIMIT_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_GAS_PRICE 1)]#1", rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_GAS_PRICE_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_GAS_PRICE 1)]#2", rlptxn__C_INV____IS_PHASE_GAS_PRICE_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_GAS_PRICE_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_MAX_FEE_PER_GAS 1)]#1", rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_MAX_FEE_PER_GAS_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_MAX_FEE_PER_GAS 1)]#2", rlptxn__C_INV____IS_PHASE_MAX_FEE_PER_GAS_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_MAX_FEE_PER_GAS_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_MAX_PRIORITY_FEE_PER_GAS 1)]#1", rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_MAX_PRIORITY_FEE_PER_GAS 1)]#2", rlptxn__C_INV____IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_NONCE 1)]#1", rlptxn__IS_PHASE_NONCE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_NONCE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_NONCE_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_NONCE 1)]#2", rlptxn__C_INV____IS_PHASE_NONCE_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_NONCE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_NONCE_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_R 1)]#1", rlptxn__IS_PHASE_R.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_R.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_R_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_R 1)]#2", rlptxn__C_INV____IS_PHASE_R_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_R.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_R_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_RLP_PREFIX 1)]#1", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_RLP_PREFIX_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_RLP_PREFIX 1)]#2", rlptxn__C_INV____IS_PHASE_RLP_PREFIX_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_RLP_PREFIX_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_S 1)]#1", rlptxn__IS_PHASE_S.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_S.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_S_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_S 1)]#2", rlptxn__C_INV____IS_PHASE_S_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_S.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_S_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_TO 1)]#1", rlptxn__IS_PHASE_TO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_TO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_TO_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_TO 1)]#2", rlptxn__C_INV____IS_PHASE_TO_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_TO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_TO_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_VALUE 1)]#1", rlptxn__IS_PHASE_VALUE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_VALUE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_VALUE_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_VALUE 1)]#2", rlptxn__C_INV____IS_PHASE_VALUE_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_VALUE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_VALUE_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_Y 1)]#1", rlptxn__IS_PHASE_Y.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_Y.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_Y_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PHASE_Y 1)]#2", rlptxn__C_INV____IS_PHASE_Y_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_Y.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_Y_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PREFIX 1)]#1", rlptxn__IS_PREFIX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PREFIX_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- IS_PREFIX 1)]#2", rlptxn__C_INV____IS_PREFIX_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PREFIX_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- LIMB_CONSTRUCTED₋₂ LIMB_CONSTRUCTED₋₃)]#1", rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-3).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-3).AsVariable()).Mul(rlptxn__C_INV____LIMB_CONSTRUCTED_2_LIMB_CONSTRUCTED_3__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- LIMB_CONSTRUCTED₋₂ LIMB_CONSTRUCTED₋₃)]#2", rlptxn__C_INV____LIMB_CONSTRUCTED_2_LIMB_CONSTRUCTED_3__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-3).AsVariable()).Mul(rlptxn__C_INV____LIMB_CONSTRUCTED_2_LIMB_CONSTRUCTED_3__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- PHASE_END 1)]#1", rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- PHASE_END 1)]#2", rlptxn__C_INV____PHASE_END_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- PHASE_SIZE 1)]#1", rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- PHASE_SIZE 1)]#2", rlptxn__C_INV____PHASE_SIZE_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- TYPE 2)]#1", rlptxn__TYPE.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(rlptxn__TYPE.AsVariable().Sub(symbolic.NewConstant("2")).Mul(rlptxn__C_INV____TYPE_2__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- TYPE 2)]#2", rlptxn__C_INV____TYPE_2__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__TYPE.AsVariable().Sub(symbolic.NewConstant("2")).Mul(rlptxn__C_INV____TYPE_2__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- nSTEP 1)]#1", rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____nSTEP_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- nSTEP 1)]#2", rlptxn__C_INV____nSTEP_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____nSTEP_1__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- nSTEP 16)]#1", rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- nSTEP 16)]#2", rlptxn__C_INV____nSTEP_16__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- nSTEP 8)]#1", rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[(- nSTEP 8)]#2", rlptxn__C_INV____nSTEP_8__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[ABS_TX_NUM]#1", rlptxn__ABS_TX_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ABS_TX_NUM.AsVariable().Mul(rlptxn__C_INV_ABS_TX_NUM_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[ABS_TX_NUM]#2", rlptxn__C_INV_ABS_TX_NUM_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ABS_TX_NUM.AsVariable().Mul(rlptxn__C_INV_ABS_TX_NUM_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[ACC_1]#1", rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[ACC_1]#2", rlptxn__C_INV_ACC_1_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[ACC_2]#1", rlptxn__ACC_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_2.AsVariable().Mul(rlptxn__C_INV_ACC_2_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[ACC_2]#2", rlptxn__C_INV_ACC_2_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_2.AsVariable().Mul(rlptxn__C_INV_ACC_2_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[BYTE_1]#1", rlptxn__BYTE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__BYTE_1.AsVariable().Mul(rlptxn__C_INV_BYTE_1_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[BYTE_1]#2", rlptxn__C_INV_BYTE_1_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__BYTE_1.AsVariable().Mul(rlptxn__C_INV_BYTE_1_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[CODE_FRAGMENT_INDEX]#1", rlptxn__CODE_FRAGMENT_INDEX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__CODE_FRAGMENT_INDEX.AsVariable().Mul(rlptxn__C_INV_CODE_FRAGMENT_INDEX_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[CODE_FRAGMENT_INDEX]#2", rlptxn__C_INV_CODE_FRAGMENT_INDEX_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__CODE_FRAGMENT_INDEX.AsVariable().Mul(rlptxn__C_INV_CODE_FRAGMENT_INDEX_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[COUNTER]#1", rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[COUNTER]#2", rlptxn__C_INV_COUNTER_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[INPUT_1]#1", rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[INPUT_1]#2", rlptxn__C_INV_INPUT_1_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[INPUT_2]#1", rlptxn__INPUT_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[INPUT_2]#2", rlptxn__C_INV_INPUT_2_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[PHASE_SIZE]#1", rlptxn__PHASE_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__C_INV_PHASE_SIZE_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[PHASE_SIZE]#2", rlptxn__C_INV_PHASE_SIZE_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__C_INV_PHASE_SIZE_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[TYPE]#1", rlptxn__TYPE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__TYPE.AsVariable().Mul(rlptxn__C_INV_TYPE_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[TYPE]#2", rlptxn__C_INV_TYPE_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__TYPE.AsVariable().Mul(rlptxn__C_INV_TYPE_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[nADDR]#1", rlptxn__nADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nADDR.AsVariable().Mul(rlptxn__C_INV_nADDR_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[nADDR]#2", rlptxn__C_INV_nADDR_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nADDR.AsVariable().Mul(rlptxn__C_INV_nADDR_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[nKEYS_PER_ADDR]#1", rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(rlptxn__C_INV_nKEYS_PER_ADDR_.AsVariable())))) - build.GlobalConstraint("rlptxn.NORM[nKEYS_PER_ADDR]#2", rlptxn__C_INV_nKEYS_PER_ADDR_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(rlptxn__C_INV_nKEYS_PER_ADDR_.AsVariable())))) - build.GlobalConstraint("rlptxn.bit-decomposition#0", symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__BIT_ACC.AsVariable().Sub(rlptxn__BIT.AsVariable()))) - build.GlobalConstraint("rlptxn.bit-decomposition#1", rlptxn__COUNTER.AsVariable().Mul(rlptxn__BIT_ACC.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxn__BIT_ACC.Shift(-1).AsVariable()).Add(rlptxn__BIT.AsVariable())))) - build.GlobalConstraint("rlptxn.block-constancies#0", symbolic.NewConstant("1").Sub(rlptxn__ABS_TX_NUM.AsVariable().Mul(rlptxn__C_INV_ABS_TX_NUM_.AsVariable())).Mul(rlptxn__ABS_TX_NUM_INFINY.AsVariable())) - build.GlobalConstraint("rlptxn.block-constancies#1", rlptxn__ABS_TX_NUM.AsVariable().Mul(rlptxn__ABS_TX_NUM_INFINY.Shift(1).AsVariable().Sub(rlptxn__ABS_TX_NUM_INFINY.AsVariable()))) - build.GlobalConstraint("rlptxn.byte-decompositions#0", symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__BYTE_1.AsVariable()))) - build.GlobalConstraint("rlptxn.byte-decompositions#1", rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__ACC_1.Shift(-1).AsVariable()).Add(rlptxn__BYTE_1.AsVariable())))) - build.GlobalConstraint("rlptxn.byte-decompositions#2", symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_2.AsVariable().Sub(rlptxn__BYTE_2.AsVariable()))) - build.GlobalConstraint("rlptxn.byte-decompositions#3", rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__ACC_2.Shift(-1).AsVariable()).Add(rlptxn__BYTE_2.AsVariable())))) - build.GlobalConstraint("rlptxn.counter-constancy#0", rlptxn__COUNTER.AsVariable().Mul(rlptxn__INPUT_1.AsVariable().Sub(rlptxn__INPUT_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.counter-constancy#1", rlptxn__COUNTER.AsVariable().Mul(rlptxn__INPUT_2.AsVariable().Sub(rlptxn__INPUT_2.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.counter-constancy#2", rlptxn__COUNTER.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(rlptxn__nSTEP.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.counter-constancy#3", rlptxn__COUNTER.AsVariable().Mul(rlptxn__LT.AsVariable().Sub(rlptxn__LT.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.counter-constancy#4", rlptxn__COUNTER.AsVariable().Mul(rlptxn__LX.AsVariable().Sub(rlptxn__LX.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.counter-constancy#5", rlptxn__COUNTER.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Sub(rlptxn__IS_PREFIX.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.counter-constancy#6", rlptxn__COUNTER.AsVariable().Mul(rlptxn__nADDR.AsVariable().Sub(rlptxn__nADDR.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.counter-constancy#7", rlptxn__COUNTER.AsVariable().Mul(rlptxn__nKEYS.AsVariable().Sub(rlptxn__nKEYS.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.counter-constancy#8", rlptxn__COUNTER.AsVariable().Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Sub(rlptxn__nKEYS_PER_ADDR.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.counter-constancy#9", rlptxn__COUNTER.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Sub(rlptxn__DEPTH_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.counter-constancy#10", rlptxn__COUNTER.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable().Sub(rlptxn__DEPTH_2.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.counter-incrementing", rlptxn__COUNTER.AsVariable().Mul(rlptxn__LC_CORRECTION.AsVariable().Sub(rlptxn__LC_CORRECTION.Shift(-1).AsVariable()).Mul(rlptxn__LC_CORRECTION.AsVariable().Sub(rlptxn__LC_CORRECTION.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("rlptxn.counter-incrementing-except-data-prefix", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable())).Mul(rlptxn__COUNTER.AsVariable()).Mul(rlptxn__LIMB_CONSTRUCTED.AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Mul(rlptxn__LIMB_CONSTRUCTED.AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("rlptxn.cy-imply-done#0", rlptxn__ABS_TX_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__C_INV____COUNTER____nSTEP_1___.AsVariable()))).Mul(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.cy-imply-done#1", rlptxn__ABS_TX_NUM.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(rlptxn__DONE.AsVariable())) - build.GlobalConstraint("rlptxn.done-imply-heartbeat#0", rlptxn__ABS_TX_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable())).Mul(rlptxn__COUNTER.Shift(1).AsVariable().Sub(rlptxn__COUNTER.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.done-imply-heartbeat#1", rlptxn__ABS_TX_NUM.AsVariable().Mul(rlptxn__DONE.AsVariable()).Mul(rlptxn__LIMB_CONSTRUCTED.AsVariable().Sub(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.AsVariable())))) - build.GlobalConstraint("rlptxn.done-imply-heartbeat#2", rlptxn__ABS_TX_NUM.AsVariable().Mul(rlptxn__DONE.AsVariable()).Mul(rlptxn__COUNTER.Shift(1).AsVariable())) - build.LocalConstraint("rlptxn.finalisation#0", rlptxn__ABS_TX_NUM.Shift(-1).AsVariable().Mul(rlptxn__ABS_TX_NUM_INFINY.Shift(-1).AsVariable().Sub(rlptxn__ABS_TX_NUM.Shift(-1).AsVariable()))) - build.LocalConstraint("rlptxn.finalisation#1", rlptxn__ABS_TX_NUM.Shift(-1).AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.Shift(-1).AsVariable()))) - build.LocalConstraint("rlptxn.finalisation#2", rlptxn__ABS_TX_NUM.Shift(-1).AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_S.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.flag-sum-is-one-or-padding", rlptxn__ABS_TX_NUM.AsVariable().Mul(rlptxn__C_INV_ABS_TX_NUM_.AsVariable()).Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Add(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_TO.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Add(rlptxn__IS_PHASE_BETA.AsVariable().Add(rlptxn__IS_PHASE_Y.AsVariable().Add(rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable())))))))))))))))) - build.GlobalConstraint("rlptxn.init-index#0", symbolic.NewConstant("1").Sub(rlptxn__ABS_TX_NUM.AsVariable().Sub(rlptxn__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(rlptxn__C_INV____ABS_TX_NUM_ABS_TX_NUM_1__.AsVariable())).Mul(rlptxn__INDEX_LT.AsVariable().Sub(rlptxn__INDEX_LT.Shift(-1).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Mul(rlptxn__LT.Shift(-1).AsVariable()))))) - build.GlobalConstraint("rlptxn.init-index#1", symbolic.NewConstant("1").Sub(rlptxn__ABS_TX_NUM.AsVariable().Sub(rlptxn__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(rlptxn__C_INV____ABS_TX_NUM_ABS_TX_NUM_1__.AsVariable())).Mul(rlptxn__INDEX_LX.AsVariable().Sub(rlptxn__INDEX_LX.Shift(-1).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Mul(rlptxn__LX.Shift(-1).AsVariable()))))) - build.GlobalConstraint("rlptxn.init-index#2", rlptxn__ABS_TX_NUM.AsVariable().Sub(rlptxn__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(rlptxn__INDEX_LT.AsVariable())) - build.GlobalConstraint("rlptxn.init-index#3", rlptxn__ABS_TX_NUM.AsVariable().Sub(rlptxn__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(rlptxn__INDEX_LX.AsVariable())) - build.LocalConstraint("rlptxn.initial-stamp", rlptxn__ABS_TX_NUM.AsVariable()) - build.GlobalConstraint("rlptxn.lc-correction-nullity", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_BETA.AsVariable())).Mul(rlptxn__C_INV__add_IS_PHASE_RLP_PREFIX__add_IS_PHASE_DATA_IS_PHASE_BETA___.AsVariable())).Mul(rlptxn__LC_CORRECTION.AsVariable())) - build.GlobalConstraint("rlptxn.no-done-no-end", symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable()).Mul(rlptxn__PHASE_END.AsVariable())) - build.GlobalConstraint("rlptxn.no-end-no-changephase", rlptxn__ABS_TX_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable())).Mul(rlptxn__IS_PHASE_RLP_PREFIX.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1")).Add(rlptxn__IS_PHASE_CHAIN_ID.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_CHAIN_ID.AsVariable()).Mul(symbolic.NewConstant("2")).Add(rlptxn__IS_PHASE_NONCE.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_NONCE.AsVariable()).Mul(symbolic.NewConstant("3")).Add(rlptxn__IS_PHASE_GAS_PRICE.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_GAS_PRICE.AsVariable()).Mul(symbolic.NewConstant("4")).Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable()).Mul(symbolic.NewConstant("5")).Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable()).Mul(symbolic.NewConstant("6")).Add(rlptxn__IS_PHASE_GAS_LIMIT.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable()).Mul(symbolic.NewConstant("7")).Add(rlptxn__IS_PHASE_TO.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_TO.AsVariable()).Mul(symbolic.NewConstant("8")).Add(rlptxn__IS_PHASE_VALUE.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_VALUE.AsVariable()).Mul(symbolic.NewConstant("9")).Add(rlptxn__IS_PHASE_DATA.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_DATA.AsVariable()).Mul(symbolic.NewConstant("10")).Add(rlptxn__IS_PHASE_ACCESS_LIST.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()).Mul(symbolic.NewConstant("11")).Add(rlptxn__IS_PHASE_BETA.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_BETA.AsVariable()).Mul(symbolic.NewConstant("12")).Add(rlptxn__IS_PHASE_Y.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_Y.AsVariable()).Mul(symbolic.NewConstant("13")).Add(rlptxn__IS_PHASE_R.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_R.AsVariable()).Mul(symbolic.NewConstant("14")).Add(rlptxn__IS_PHASE_S.Shift(1).AsVariable().Sub(rlptxn__IS_PHASE_S.AsVariable()).Mul(symbolic.NewConstant("15")))))))))))))))))) - build.GlobalConstraint("rlptxn.phase-id-to-phase-flag", rlptxn__PHASE.AsVariable().Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1")).Add(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Mul(symbolic.NewConstant("2")).Add(rlptxn__IS_PHASE_NONCE.AsVariable().Mul(symbolic.NewConstant("3")).Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Mul(symbolic.NewConstant("4")).Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Mul(symbolic.NewConstant("5")).Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Mul(symbolic.NewConstant("6")).Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Mul(symbolic.NewConstant("7")).Add(rlptxn__IS_PHASE_TO.AsVariable().Mul(symbolic.NewConstant("8")).Add(rlptxn__IS_PHASE_VALUE.AsVariable().Mul(symbolic.NewConstant("9")).Add(rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("10")).Add(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("11")).Add(rlptxn__IS_PHASE_BETA.AsVariable().Mul(symbolic.NewConstant("12")).Add(rlptxn__IS_PHASE_Y.AsVariable().Mul(symbolic.NewConstant("13")).Add(rlptxn__IS_PHASE_R.AsVariable().Mul(symbolic.NewConstant("14")).Add(rlptxn__IS_PHASE_S.AsVariable().Mul(symbolic.NewConstant("15")))))))))))))))))) - build.GlobalConstraint("rlptxn.phase-transition#0", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_RLP_PREFIX_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__TYPE.AsVariable().Mul(rlptxn__C_INV_TYPE_.AsVariable())))).Mul(rlptxn__IS_PHASE_NONCE.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#1", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_RLP_PREFIX_1__.AsVariable())).Mul(rlptxn__TYPE.AsVariable())).Mul(rlptxn__IS_PHASE_CHAIN_ID.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#2", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_CHAIN_ID_1__.AsVariable()))).Mul(rlptxn__IS_PHASE_NONCE.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#3", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_NONCE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_NONCE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__TYPE.AsVariable().Sub(symbolic.NewConstant("2")).Mul(rlptxn__C_INV____TYPE_2__.AsVariable())))).Mul(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#4", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_NONCE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_NONCE_1__.AsVariable())).Mul(rlptxn__TYPE.AsVariable().Sub(symbolic.NewConstant("2")))).Mul(rlptxn__IS_PHASE_GAS_PRICE.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#5", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_GAS_PRICE_1__.AsVariable()))).Mul(rlptxn__IS_PHASE_GAS_LIMIT.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#6", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_1__.AsVariable()))).Mul(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#7", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_MAX_FEE_PER_GAS_1__.AsVariable()))).Mul(rlptxn__IS_PHASE_GAS_LIMIT.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#8", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_GAS_LIMIT_1__.AsVariable()))).Mul(rlptxn__IS_PHASE_TO.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#9", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_TO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_TO_1__.AsVariable()))).Mul(rlptxn__IS_PHASE_VALUE.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#10", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_VALUE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_VALUE_1__.AsVariable()))).Mul(rlptxn__IS_PHASE_DATA.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#11", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_DATA_1__.AsVariable()))).Mul(rlptxn__DATA_GAS_COST.AsVariable())) - build.GlobalConstraint("rlptxn.phase-transition#12", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_DATA_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__TYPE.AsVariable().Mul(rlptxn__C_INV_TYPE_.AsVariable())))).Mul(rlptxn__IS_PHASE_BETA.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#13", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_DATA_1__.AsVariable())).Mul(rlptxn__TYPE.AsVariable())).Mul(rlptxn__IS_PHASE_ACCESS_LIST.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#14", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_ACCESS_LIST_1__.AsVariable()))).Mul(rlptxn__nADDR.AsVariable())) - build.GlobalConstraint("rlptxn.phase-transition#15", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_ACCESS_LIST_1__.AsVariable()))).Mul(rlptxn__nKEYS.AsVariable())) - build.GlobalConstraint("rlptxn.phase-transition#16", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_ACCESS_LIST_1__.AsVariable()))).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable())) - build.GlobalConstraint("rlptxn.phase-transition#17", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_ACCESS_LIST_1__.AsVariable()))).Mul(rlptxn__IS_PHASE_Y.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#18", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_BETA.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_BETA_1__.AsVariable()))).Mul(rlptxn__IS_PHASE_R.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#19", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_Y.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_Y_1__.AsVariable()))).Mul(rlptxn__IS_PHASE_R.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#20", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_R.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_R_1__.AsVariable()))).Mul(rlptxn__IS_PHASE_S.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phase-transition#21", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_S.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_S_1__.AsVariable()))).Mul(rlptxn__RLP_LT_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phase-transition#22", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_S.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_S_1__.AsVariable()))).Mul(rlptxn__RLP_LX_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phase-transition#23", symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_S.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_S_1__.AsVariable()))).Mul(rlptxn__IS_PHASE_RLP_PREFIX.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-depth2loopintrication#0", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable().Mul(rlptxn__DONE.AsVariable()).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable())).Mul(rlptxn__IS_PREFIX.Shift(1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.Shift(1).AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.Shift(1).AsVariable()))))) - build.GlobalConstraint("rlptxn.phaseAccessList-depth2loopintrication#1", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable().Mul(rlptxn__DONE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(rlptxn__C_INV_nKEYS_PER_ADDR_.AsVariable())))).Mul(rlptxn__ACCESS_TUPLE_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseAccessList-depth2loopintrication#2", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable().Mul(rlptxn__DONE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(rlptxn__C_INV_nKEYS_PER_ADDR_.AsVariable())).Mul(rlptxn__nADDR.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.Shift(1).AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.Shift(1).AsVariable()).Add(rlptxn__DEPTH_2.Shift(1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-endphase", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable())).Mul(rlptxn__C_INV__add_PHASE_SIZE____1_DONE___.AsVariable()))).Mul(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-firstrow#0", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable())).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__nKEYS.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-firstrow#1", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__nADDR.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-firstrow#2", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Add(rlptxn__DEPTH_1.AsVariable().Add(rlptxn__DEPTH_2.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-firstrow#3", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Sub(rlptxn__PHASE_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-firstrow#4", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__nADDR.AsVariable().Mul(rlptxn__C_INV_nADDR_.AsVariable())))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-firstrow#5", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__nADDR.AsVariable().Mul(rlptxn__C_INV_nADDR_.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("255211775190703847597530955573826158592")))) - build.GlobalConstraint("rlptxn.phaseAccessList-firstrow#6", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__nADDR.AsVariable().Mul(rlptxn__C_INV_nADDR_.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-firstrow#7", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable()).Mul(rlptxn__nADDR.AsVariable())).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxn.phaseAccessList-nKeysperAddr-update", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Add(rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__C_INV__add_COUNTER__mul_IS_PREFIX____1_DEPTH_2____.AsVariable()))).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Sub(rlptxn__nKEYS_PER_ADDR.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_2.AsVariable()))))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlp-StoKeys#0", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlp-StoKeys#1", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlp-StoKeys#2", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_2.AsVariable().Sub(rlptxn__INPUT_2.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlp-StoKeys#3", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-3).AsVariable()).Mul(rlptxn__C_INV____LIMB_CONSTRUCTED_2_LIMB_CONSTRUCTED_3__.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlp-StoKeys#4", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LIMB.Shift(-2).AsVariable().Sub(symbolic.NewConstant("212676479325586539664609129644855132160")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlp-StoKeys#5", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__nBYTES.Shift(-2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlp-StoKeys#6", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlp-StoKeys#7", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlp-StoKeys#8", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_2.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlp-StoKeys#9", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#0", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable())))).Mul(rlptxn__INPUT_1.AsVariable().Sub(rlptxn__ADDR_HI.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#1", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable())))).Mul(rlptxn__INPUT_2.AsVariable().Sub(rlptxn__ADDR_LO.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#2", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable())))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#3", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____nSTEP_1__.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("170141183460469231731687303715884105728")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#4", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____nSTEP_1__.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#5", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#6", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#7", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__ACC_1.Shift(-4).AsVariable())) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#8", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__ACC_2.AsVariable().Sub(rlptxn__INPUT_2.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#9", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(symbolic.NewConstant("1").Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-3).AsVariable()).Mul(rlptxn__C_INV____LIMB_CONSTRUCTED_2_LIMB_CONSTRUCTED_3__.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#10", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__LIMB.Shift(-2).AsVariable().Sub(symbolic.NewConstant("196725743376167549189763444921490997248")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#11", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__nBYTES.Shift(-2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#12", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("79228162514264337593543950336"))))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#13", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("4")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#14", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_2.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#15", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpAddr#16", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.Shift(1).AsVariable().Mul(rlptxn__DEPTH_1.Shift(1).AsVariable().Mul(rlptxn__DEPTH_2.Shift(1).AsVariable()))))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#0", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#1", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#2", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#3", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable()))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#4", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#5", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#6", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#7", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#8", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#9", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__POWER.AsVariable().Sub(rlptxn__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#10", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#11", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_2.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxn__BIT.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("55"))).Sub(rlptxn__BIT.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#12", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#13", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("128").Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable())).Add(symbolic.NewConstant("192").Mul(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()).Add(rlptxn__INPUT_1.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#14", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#15", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#16", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("183").Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable())).Add(symbolic.NewConstant("247").Mul(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()).Add(rlptxn__ACC_BYTESIZE.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#17", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#18", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__POWER.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#19", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__nBYTES.AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#20", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__IS_PREFIX.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#21", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__DEPTH_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix#22", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__nADDR.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__DEPTH_2.Shift(1).AsVariable())) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#0", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(rlptxn__C_INV_nKEYS_PER_ADDR_.AsVariable())))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#1", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(rlptxn__C_INV_nKEYS_PER_ADDR_.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("255211775190703847597530955573826158592")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#2", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(rlptxn__C_INV_nKEYS_PER_ADDR_.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#3", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable())).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#4", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("33").Mul(rlptxn__nKEYS_PER_ADDR.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#5", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#6", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#7", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#8", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#9", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#10", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#11", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable())))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#12", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#13", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#14", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()))))).Mul(rlptxn__POWER.AsVariable().Sub(rlptxn__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#15", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#16", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__ACC_2.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxn__BIT.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("55"))).Sub(rlptxn__BIT.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#17", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable()))))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#18", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable()))))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("128").Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable())).Add(symbolic.NewConstant("192").Mul(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()).Add(rlptxn__INPUT_1.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#19", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable()))))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#20", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#21", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("183").Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable())).Add(symbolic.NewConstant("247").Mul(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()).Add(rlptxn__ACC_BYTESIZE.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#22", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable())))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#23", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__POWER.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-listStoKeys#24", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__nKEYS_PER_ADDR.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#0", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable())))).Mul(rlptxn__INPUT_1.AsVariable().Sub(rlptxn__ACCESS_TUPLE_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#1", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable())))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#2", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#3", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#4", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#5", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable()))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#6", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#7", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#8", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#9", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#10", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#11", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__POWER.AsVariable().Sub(rlptxn__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#12", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#13", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_2.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxn__BIT.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("55"))).Sub(rlptxn__BIT.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#14", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#15", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("128").Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable())).Add(symbolic.NewConstant("192").Mul(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()).Add(rlptxn__INPUT_1.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#16", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#17", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#18", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("183").Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable())).Add(symbolic.NewConstant("247").Mul(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable()).Add(rlptxn__ACC_BYTESIZE.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#19", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#20", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__POWER.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#21", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__nBYTES.AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#22", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__IS_PREFIX.Shift(1).AsVariable())) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#23", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__DEPTH_1.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseAccessList-rlpprefix-tupleitem#24", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__DEPTH_2.Shift(1).AsVariable())) - build.GlobalConstraint("rlptxn.phaseAccessList-sizeupdate#0", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_1.AsVariable())).Mul(rlptxn__PHASE_SIZE.Shift(1).AsVariable().Sub(rlptxn__PHASE_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-sizeupdate#1", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable()).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(rlptxn__PHASE_SIZE.Shift(-1).AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.AsVariable().Mul(rlptxn__nBYTES.AsVariable()))))) - build.GlobalConstraint("rlptxn.phaseAccessList-sizeupdate#2", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable())).Mul(rlptxn__C_INV__mul_IS_PREFIX____1_DEPTH_2___.AsVariable())))).Mul(rlptxn__ACCESS_TUPLE_BYTESIZE.AsVariable().Sub(rlptxn__ACCESS_TUPLE_BYTESIZE.Shift(-1).AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.AsVariable().Mul(rlptxn__nBYTES.AsVariable()))))) - build.GlobalConstraint("rlptxn.phaseAccessList-sizeupdate#3", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())))).Mul(rlptxn__nADDR.AsVariable().Sub(rlptxn__nADDR.Shift(-1).AsVariable().Sub(rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DEPTH_2.AsVariable())))))) - build.GlobalConstraint("rlptxn.phaseAccessList-sizeupdate#4", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())))).Mul(rlptxn__nKEYS.AsVariable().Sub(rlptxn__nKEYS.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__DEPTH_2.AsVariable()))))) - build.GlobalConstraint("rlptxn.phaseAccessList-stillphase-noend", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__PHASE_SIZE.AsVariable()).Mul(rlptxn__PHASE_END.AsVariable())) - build.GlobalConstraint("rlptxn.phaseAccessList-updateAddrLookUp#0", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__nADDR.AsVariable().Sub(rlptxn__nADDR.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1"))))).Mul(rlptxn__ADDR_HI.AsVariable().Sub(rlptxn__ADDR_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseAccessList-updateAddrLookUp#1", rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__DEPTH_1.AsVariable().Mul(rlptxn__nADDR.AsVariable().Sub(rlptxn__nADDR.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1"))))).Mul(rlptxn__ADDR_LO.AsVariable().Sub(rlptxn__ADDR_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseBeta-firstrow#0", rlptxn__IS_PHASE_BETA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_BETA.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseBeta-firstrow#1", rlptxn__IS_PHASE_BETA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_BETA.Shift(-1).AsVariable())).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#0", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable())).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#1", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#2", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#3", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#4", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable()))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#5", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#6", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#7", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#8", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#9", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#10", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__POWER.AsVariable().Sub(rlptxn__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#11", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#12", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__BIT_ACC.AsVariable().Sub(rlptxn__BYTE_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#13", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__C_INV__add_BIT_7____ACC_BYTESIZE_1___.AsVariable()))))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable())) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#14", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#15", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("128").Add(rlptxn__ACC_BYTESIZE.AsVariable()).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#16", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#17", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__POWER.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#18", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#19", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LC_CORRECTION.AsVariable().Add(rlptxn__PHASE_END.AsVariable().Add(rlptxn__IS_PREFIX.Shift(1).AsVariable().Add(rlptxn__LT.Shift(1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.Shift(1).AsVariable()).Add(rlptxn__LC_CORRECTION.Shift(1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__PHASE_END.Shift(1).AsVariable()).Add(rlptxn__LC_CORRECTION.Shift(1).AsVariable()))))))))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#20", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__nSTEP.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#21", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LIMB.Shift(1).AsVariable().Sub(symbolic.NewConstant("170805797458361689668139207246024278016")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-beta#22", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__nBYTES.Shift(1).AsVariable().Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#0", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#1", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#2", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#3", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable()))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#4", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#5", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#6", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#7", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#8", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#9", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__POWER.AsVariable().Sub(rlptxn__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#10", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#11", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__BIT_ACC.AsVariable().Sub(rlptxn__BYTE_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#12", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__C_INV__add_BIT_7____ACC_BYTESIZE_1___.AsVariable()))))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable())) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#13", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#14", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("128").Add(rlptxn__ACC_BYTESIZE.AsVariable()).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#15", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#16", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__POWER.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#17", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#18", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LC_CORRECTION.AsVariable())) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#19", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27")).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27"))).Sub(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27"))).Mul(rlptxn__C_INV_____pow____INPUT_1_27__2_____INPUT_1_27___.AsVariable()))))).Mul(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#20", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27")).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27"))).Sub(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27")))))).Mul(rlptxn__PHASE_END.AsVariable().Add(rlptxn__LT.Shift(1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.Shift(1).AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.Shift(1).AsVariable())))))) - build.GlobalConstraint("rlptxn.phaseBeta-rlp-w#21", rlptxn__IS_PHASE_BETA.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27")).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27"))).Sub(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("27")))))).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxn__INPUT_1.Shift(1).AsVariable()).Add(symbolic.NewConstant("35"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxn__INPUT_1.Shift(1).AsVariable()).Add(symbolic.NewConstant("35"))))))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#0", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#1", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(rlptxn__PHASE_SIZE.AsVariable())).Mul(rlptxn__PHASE_SIZE.Shift(1).AsVariable().Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#2", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(rlptxn__PHASE_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__BYTE_1.AsVariable().Mul(rlptxn__C_INV_BYTE_1_.AsVariable()))))).Mul(rlptxn__DATA_GAS_COST.Shift(1).AsVariable().Sub(rlptxn__DATA_GAS_COST.AsVariable().Sub(symbolic.NewConstant("4"))))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#3", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__BYTE_1.AsVariable()))).Mul(rlptxn__DATA_GAS_COST.Shift(1).AsVariable().Sub(rlptxn__DATA_GAS_COST.AsVariable().Sub(symbolic.NewConstant("16"))))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#4", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__C_INV_PHASE_SIZE_.AsVariable())))).Mul(rlptxn__PHASE_SIZE.Shift(1).AsVariable().Sub(rlptxn__PHASE_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#5", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__C_INV_PHASE_SIZE_.AsVariable())))).Mul(rlptxn__DATA_GAS_COST.Shift(1).AsVariable().Sub(rlptxn__DATA_GAS_COST.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#6", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#7", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__PHASE_SIZE.AsVariable()))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#8", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__C_INV_PHASE_SIZE_.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#9", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__C_INV_PHASE_SIZE_.AsVariable()))))).Mul(rlptxn__BYTE_1.AsVariable())) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#10", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LC_CORRECTION.AsVariable())) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#11", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable())) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#12", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#13", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#14", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#15", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__PHASE_SIZE.AsVariable()).Sub(rlptxn__PHASE_SIZE.AsVariable()).Mul(rlptxn__C_INV_____pow_PHASE_SIZE_2__PHASE_SIZE__.AsVariable()))))).Mul(rlptxn__nSTEP.Shift(1).AsVariable().Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#16", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__PHASE_SIZE.AsVariable()).Sub(rlptxn__PHASE_SIZE.AsVariable()).Mul(rlptxn__C_INV_____pow_PHASE_SIZE_2__PHASE_SIZE__.AsVariable()))))).Mul(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.Shift(1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#17", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__PHASE_SIZE.AsVariable()).Sub(rlptxn__PHASE_SIZE.AsVariable()).Mul(rlptxn__C_INV_____pow_PHASE_SIZE_2__PHASE_SIZE__.AsVariable()))))).Mul(rlptxn__PHASE_SIZE.Shift(1).AsVariable().Sub(rlptxn__PHASE_SIZE.Shift(2).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#18", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__PHASE_SIZE.AsVariable()).Sub(rlptxn__PHASE_SIZE.AsVariable()).Mul(rlptxn__C_INV_____pow_PHASE_SIZE_2__PHASE_SIZE__.AsVariable()))))).Mul(rlptxn__DATA_GAS_COST.Shift(1).AsVariable().Sub(rlptxn__DATA_GAS_COST.Shift(2).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-dataconcatenation#19", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Mul(rlptxn__C_INV__add_IS_PREFIX_LC_CORRECTION__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__PHASE_SIZE.AsVariable()).Sub(rlptxn__PHASE_SIZE.AsVariable())))).Mul(rlptxn__LC_CORRECTION.Shift(1).AsVariable())) - build.GlobalConstraint("rlptxn.phaseData-decrementing", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PHASE_DATA.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_DATA_IS_PHASE_DATA_1__1__.AsVariable())).Mul(rlptxn__IS_PREFIX.AsVariable().Sub(rlptxn__IS_PREFIX.Shift(-1).AsVariable()).Mul(rlptxn__IS_PREFIX.AsVariable().Sub(rlptxn__IS_PREFIX.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("rlptxn.phaseData-endphase", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable()))).Mul(rlptxn__C_INV__add_IS_PREFIX__add____1_LC_CORRECTION_____1_DONE____.AsVariable()))).Mul(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-firstrow-initialisation#0", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.Shift(-1).AsVariable())).Mul(rlptxn__IS_PREFIX.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-firstrow-initialisation#1", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Mul(rlptxn__C_INV_PHASE_SIZE_.AsVariable())))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-firstrow-initialisation#2", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.Shift(-1).AsVariable()).Mul(rlptxn__PHASE_SIZE.AsVariable())).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxn.phaseData-firstrow-initialisation#3", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.Shift(-1).AsVariable())).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__DATA_GAS_COST.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-firstrow-initialisation#4", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.Shift(-1).AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__PHASE_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-indexdata-update#0", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PREFIX_1__.AsVariable()))).Mul(rlptxn__INDEX_DATA.AsVariable())) - build.GlobalConstraint("rlptxn.phaseData-indexdata-update#1", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.Shift(-1).AsVariable()))).Mul(rlptxn__C_INV__add_IS_PREFIX_1__mul____1_LIMB_CONSTRUCTED_1_____1_LC_CORRECTION_1____.AsVariable())))).Mul(rlptxn__INDEX_DATA.AsVariable().Sub(rlptxn__INDEX_DATA.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseData-indexdata-update#2", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__IS_PREFIX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.Shift(-1).AsVariable()))))).Mul(rlptxn__INDEX_DATA.AsVariable().Sub(rlptxn__INDEX_DATA.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-nolccorrection-noend", rlptxn__IS_PHASE_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PREFIX.AsVariable())).Mul(rlptxn__C_INV__mul_LC_CORRECTION____1_IS_PREFIX___.AsVariable()))).Mul(rlptxn__PHASE_END.AsVariable())) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#0", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(rlptxn__PHASE_SIZE.Shift(1).AsVariable().Sub(rlptxn__PHASE_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#1", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(rlptxn__DATA_GAS_COST.Shift(1).AsVariable().Sub(rlptxn__DATA_GAS_COST.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#2", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#3", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#4", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#5", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#6", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#7", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#8", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable())))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#9", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#10", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#11", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()))))).Mul(rlptxn__POWER.AsVariable().Sub(rlptxn__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#12", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#13", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__BIT_ACC.AsVariable().Sub(rlptxn__BYTE_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#14", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__C_INV__add_BIT_7____ACC_BYTESIZE_1___.AsVariable())))))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable())) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#15", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))))))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#16", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))))))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("128").Add(rlptxn__ACC_BYTESIZE.AsVariable()).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#17", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))))))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#18", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("2")))))).Mul(rlptxn__LIMB_CONSTRUCTED.AsVariable())) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#19", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__LC_CORRECTION.Shift(-1).AsVariable().Add(rlptxn__LC_CORRECTION.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#20", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____PHASE_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__INPUT_1.Shift(1).AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#21", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(rlptxn__INPUT_1.AsVariable().Sub(rlptxn__PHASE_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#22", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(rlptxn__LC_CORRECTION.AsVariable())) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#23", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#24", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#25", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#26", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#27", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#28", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#29", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable())))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#30", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#31", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#32", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()))))).Mul(rlptxn__POWER.AsVariable().Sub(rlptxn__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#33", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#34", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxn__ACC_2.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxn__BIT.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("55"))).Sub(rlptxn__BIT.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#35", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable()))))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#36", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable()))))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("128").Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable())).Add(symbolic.NewConstant("192").Mul(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()).Add(rlptxn__INPUT_1.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#37", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable()))))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#38", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#39", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("183").Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable())).Add(symbolic.NewConstant("247").Mul(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()).Add(rlptxn__ACC_BYTESIZE.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#40", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable())))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#41", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__POWER.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#42", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#43", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable()).Mul(rlptxn__nSTEP.AsVariable().Sub(rlptxn__COUNTER.AsVariable().Add(symbolic.NewConstant("2"))))))).Mul(rlptxn__LIMB_CONSTRUCTED.AsVariable())) - build.GlobalConstraint("rlptxn.phaseData-rlpprefix#44", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__IS_PREFIX.Shift(1).AsVariable().Add(rlptxn__LC_CORRECTION.Shift(1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseData-trivialcase#0", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("8").Sub(rlptxn__nSTEP.AsVariable()))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("170141183460469231731687303715884105728")))) - build.GlobalConstraint("rlptxn.phaseData-trivialcase#1", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("8").Sub(rlptxn__nSTEP.AsVariable()))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseData-trivialcase#2", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("8").Sub(rlptxn__nSTEP.AsVariable()))).Mul(rlptxn__LC_CORRECTION.AsVariable().Add(rlptxn__IS_PREFIX.Shift(1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LC_CORRECTION.Shift(1).AsVariable()))))) - build.GlobalConstraint("rlptxn.phaseData-trivialcase#3", rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("8").Sub(rlptxn__nSTEP.AsVariable()))).Mul(rlptxn__nSTEP.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseInteger#0", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseInteger#1", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("170141183460469231731687303715884105728")))) - build.GlobalConstraint("rlptxn.phaseInteger#2", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseInteger#3", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable()).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8").Mul(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Sub(rlptxn__IS_PHASE_VALUE.AsVariable())).Add(symbolic.NewConstant("16").Mul(rlptxn__IS_PHASE_VALUE.AsVariable()))))) - build.GlobalConstraint("rlptxn.phaseInteger#4", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseInteger#5", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxn.phaseInteger#6", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxn.phaseInteger#7", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable()))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseInteger#8", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxn.phaseInteger#9", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseInteger#10", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseInteger#11", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseInteger#12", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseInteger#13", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__POWER.AsVariable().Sub(rlptxn__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseInteger#14", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseInteger#15", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__BIT_ACC.AsVariable().Sub(rlptxn__BYTE_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseInteger#16", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__C_INV__add_BIT_7____ACC_BYTESIZE_1___.AsVariable()))))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable())) - build.GlobalConstraint("rlptxn.phaseInteger#17", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseInteger#18", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("128").Add(rlptxn__ACC_BYTESIZE.AsVariable()).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseInteger#19", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseInteger#20", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__POWER.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseInteger#21", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseInteger#22", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))).Mul(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseInteger#23", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT_IS_PHASE_VALUE_____1__.AsVariable())))).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseInteger#24", rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable())))))).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_1__.AsVariable())))).Mul(rlptxn__DATA_HI.Shift(1).AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRandS#0", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__C_INV__add__mul_INPUT_1_C_INV_INPUT_1____mul_INPUT_2_C_INV_INPUT_2____.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRandS#1", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__C_INV__add__mul_INPUT_1_C_INV_INPUT_1____mul_INPUT_2_C_INV_INPUT_2____.AsVariable()))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("170141183460469231731687303715884105728")))) - build.GlobalConstraint("rlptxn.phaseRandS#2", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__C_INV__add__mul_INPUT_1_C_INV_INPUT_1____mul_INPUT_2_C_INV_INPUT_2____.AsVariable()))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRandS#3", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxn.phaseRandS#4", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_2.AsVariable().Mul(rlptxn__C_INV_ACC_2_.AsVariable())))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseRandS#5", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_2.AsVariable().Mul(rlptxn__C_INV_ACC_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxn.phaseRandS#6", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_2.AsVariable().Mul(rlptxn__C_INV_ACC_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxn.phaseRandS#7", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_2.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRandS#8", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxn.phaseRandS#9", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRandS#10", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_2.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_2_DONE__.AsVariable())))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRandS#11", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_2.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_2_DONE__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRandS#12", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_2.AsVariable().Add(rlptxn__DONE.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseRandS#13", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_2.AsVariable().Add(rlptxn__DONE.AsVariable()))))).Mul(rlptxn__POWER.AsVariable().Sub(rlptxn__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRandS#14", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseRandS#15", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxn.phaseRandS#16", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxn.phaseRandS#17", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRandS#18", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxn.phaseRandS#19", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable()))))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRandS#20", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable())))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRandS#21", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRandS#22", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseRandS#23", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()))))).Mul(rlptxn__POWER.AsVariable().Sub(rlptxn__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRandS#24", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRandS#25", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_2.AsVariable().Sub(rlptxn__INPUT_2.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRandS#26", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()))))).Mul(rlptxn__BIT_ACC.AsVariable().Sub(rlptxn__BYTE_2.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRandS#27", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__C_INV__add_BIT_7____ACC_BYTESIZE_1___.AsVariable())))))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable())) - build.GlobalConstraint("rlptxn.phaseRandS#28", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__C_INV__add_BIT_7____ACC_BYTESIZE_1___.AsVariable())))))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__POWER.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRandS#29", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__C_INV__add_BIT_7____ACC_BYTESIZE_1___.AsVariable())))))).Mul(rlptxn__nBYTES.AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRandS#30", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))))))).Mul(symbolic.NewConstant("1").Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRandS#31", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))))))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("128").Add(rlptxn__ACC_BYTESIZE.AsVariable()).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseRandS#32", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))))))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRandS#33", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))))))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__POWER.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRandS#34", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable())).Mul(rlptxn__BIT.Shift(-7).AsVariable().Add(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1"))))))).Mul(rlptxn__nBYTES.AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRandS#35", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable()))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-3).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRandS#36", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable()))).Mul(rlptxn__LIMB.Shift(-2).AsVariable().Sub(symbolic.NewConstant("128").Add(symbolic.NewConstant("16").Add(rlptxn__ACC_BYTESIZE.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseRandS#37", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable()))).Mul(rlptxn__nBYTES.Shift(-2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRandS#38", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable()))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__POWER.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRandS#39", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable()))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRandS#40", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable()))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_2.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRandS#41", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()).Add(rlptxn__INPUT_2.AsVariable().Mul(rlptxn__C_INV_INPUT_2_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__INPUT_1.AsVariable()))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxn.phaseRandS#42", rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))).Mul(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-bytetypeprefix#0", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable())).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-bytetypeprefix#1", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable()).Add(rlptxn__PHASE_END.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LT.Shift(1).AsVariable()).Add(rlptxn__LX.Shift(1).AsVariable())))))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-bytetypeprefix#2", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxn__TYPE.AsVariable().Mul(rlptxn__C_INV_TYPE_.AsVariable())))).Mul(rlptxn__LC_CORRECTION.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-bytetypeprefix#3", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable()).Mul(rlptxn__TYPE.AsVariable())).Mul(rlptxn__LC_CORRECTION.AsVariable())) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-bytetypeprefix#4", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable()).Mul(rlptxn__TYPE.AsVariable())).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__TYPE.AsVariable().Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-bytetypeprefix#5", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable()).Mul(rlptxn__TYPE.AsVariable())).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-bytetypeprefix#6", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__TYPE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-constancy#0", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_RLP_PREFIX_IS_PHASE_RLP_PREFIX_1__1__.AsVariable())).Mul(rlptxn__RLP_LT_BYTESIZE.AsVariable().Sub(rlptxn__RLP_LT_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-constancy#1", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_RLP_PREFIX_IS_PHASE_RLP_PREFIX_1__1__.AsVariable())).Mul(rlptxn__RLP_LX_BYTESIZE.AsVariable().Sub(rlptxn__RLP_LX_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-constancy#2", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_RLP_PREFIX_IS_PHASE_RLP_PREFIX_1__1__.AsVariable())).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__DATA_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-constancy#3", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(rlptxn__IS_PHASE_RLP_PREFIX.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_RLP_PREFIX_IS_PHASE_RLP_PREFIX_1__1__.AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__DATA_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#0", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable()))).Mul(rlptxn__LC_CORRECTION.AsVariable().Add(rlptxn__PHASE_END.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#1", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable()))).Mul(rlptxn__INPUT_1.AsVariable().Sub(rlptxn__RLP_LT_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#2", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#3", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#4", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#5", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#6", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable()))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#7", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#8", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#9", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#10", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#11", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#12", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__POWER.AsVariable().Sub(rlptxn__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#13", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#14", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_2.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxn__BIT.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("55"))).Sub(rlptxn__BIT.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#15", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#16", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("128").Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable())).Add(symbolic.NewConstant("192").Mul(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()).Add(rlptxn__INPUT_1.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#17", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#18", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#19", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("183").Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable())).Add(symbolic.NewConstant("247").Mul(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()).Add(rlptxn__ACC_BYTESIZE.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#20", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#21", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__POWER.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#22", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__nBYTES.AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplt#23", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable()).Add(rlptxn__LX.AsVariable()).Mul(rlptxn__C_INV__add____1_LT__LX__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LT.Shift(1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.Shift(1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#0", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable()))).Mul(rlptxn__LC_CORRECTION.AsVariable())) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#1", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable()))).Mul(rlptxn__INPUT_1.AsVariable().Sub(rlptxn__RLP_LX_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#2", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable()))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#3", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable())) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#4", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#5", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Mul(rlptxn__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#6", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable()))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#7", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxn__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#8", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__COUNTER.AsVariable().Mul(rlptxn__C_INV_COUNTER_.AsVariable())).Mul(rlptxn__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxn__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#9", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#10", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable()).Mul(rlptxn__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxn__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxn__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#11", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__ACC_BYTESIZE.AsVariable().Sub(rlptxn__ACC_BYTESIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#12", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(rlptxn__COUNTER.AsVariable().Mul(rlptxn__ACC_1.AsVariable().Add(rlptxn__DONE.AsVariable())))).Mul(rlptxn__POWER.AsVariable().Sub(rlptxn__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#13", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#14", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_2.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxn__BIT.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__INPUT_1.AsVariable().Sub(symbolic.NewConstant("55"))).Sub(rlptxn__BIT.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#15", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#16", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("128").Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable())).Add(symbolic.NewConstant("192").Mul(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()).Add(rlptxn__INPUT_1.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#17", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__BIT.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#18", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxn__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#19", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("183").Mul(symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable())).Add(symbolic.NewConstant("247").Mul(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()).Add(rlptxn__ACC_BYTESIZE.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#20", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#21", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__POWER.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#22", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__BIT.AsVariable()))).Mul(rlptxn__nBYTES.AsVariable().Sub(rlptxn__ACC_BYTESIZE.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseRlpPrefix-rlplx#23", rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__LT.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxn__LX.AsVariable())).Mul(rlptxn__C_INV__add_LT____1_LX___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseTo#0", rlptxn__IS_PHASE_TO.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____nSTEP_1__.AsVariable()))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("170141183460469231731687303715884105728")))) - build.GlobalConstraint("rlptxn.phaseTo#1", rlptxn__IS_PHASE_TO.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____nSTEP_1__.AsVariable()))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseTo#2", rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxn.phaseTo#3", rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_1.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseTo#4", rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_1.Shift(-4).AsVariable())) - build.GlobalConstraint("rlptxn.phaseTo#5", rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__ACC_2.AsVariable().Sub(rlptxn__INPUT_2.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseTo#6", rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.Shift(-3).AsVariable()).Mul(rlptxn__C_INV____LIMB_CONSTRUCTED_2_LIMB_CONSTRUCTED_3__.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseTo#7", rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LIMB.Shift(-2).AsVariable().Sub(symbolic.NewConstant("196725743376167549189763444921490997248")))) - build.GlobalConstraint("rlptxn.phaseTo#8", rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__nBYTES.Shift(-2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseTo#9", rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LIMB.Shift(-1).AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("79228162514264337593543950336"))))) - build.GlobalConstraint("rlptxn.phaseTo#10", rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("4")))) - build.GlobalConstraint("rlptxn.phaseTo#11", rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_2.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseTo#12", rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())))).Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxn.phaseTo#13", rlptxn__IS_PHASE_TO.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))).Mul(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseTo#14", rlptxn__IS_PHASE_TO.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseTo#15", rlptxn__IS_PHASE_TO.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable()))).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__INPUT_2.AsVariable()))) - build.GlobalConstraint("rlptxn.phaseTo#16", rlptxn__IS_PHASE_TO.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____nSTEP_1__.AsVariable())))).Mul(rlptxn__DATA_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseTo#17", rlptxn__IS_PHASE_TO.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV____DONE_1__.AsVariable())).Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(rlptxn__DATA_HI.Shift(1).AsVariable())) - build.GlobalConstraint("rlptxn.phaseY#0", rlptxn__IS_PHASE_Y.AsVariable().Mul(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable())))) - build.GlobalConstraint("rlptxn.phaseY#1", rlptxn__IS_PHASE_Y.AsVariable().Mul(rlptxn__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseY#2", rlptxn__IS_PHASE_Y.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxn__INPUT_1.AsVariable().Mul(rlptxn__C_INV_INPUT_1_.AsVariable()))).Mul(rlptxn__LIMB.AsVariable().Sub(symbolic.NewConstant("170141183460469231731687303715884105728")))) - build.GlobalConstraint("rlptxn.phaseY#3", rlptxn__IS_PHASE_Y.AsVariable().Mul(rlptxn__INPUT_1.AsVariable()).Mul(rlptxn__LIMB.AsVariable().Sub(rlptxn__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxn.phaseY#4", rlptxn__IS_PHASE_Y.AsVariable().Mul(rlptxn__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phaseY#5", rlptxn__IS_PHASE_Y.AsVariable().Mul(rlptxn__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxn.phasek-constancies#0", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_NONCE.AsVariable().Mul(rlptxn__IS_PHASE_NONCE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_NONCE_IS_PHASE_NONCE_1__1__.AsVariable())).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__DATA_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#1", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_NONCE.AsVariable().Mul(rlptxn__IS_PHASE_NONCE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_NONCE_IS_PHASE_NONCE_1__1__.AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__DATA_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#2", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Mul(rlptxn__IS_PHASE_GAS_PRICE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_GAS_PRICE_IS_PHASE_GAS_PRICE_1__1__.AsVariable())).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__DATA_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#3", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Mul(rlptxn__IS_PHASE_GAS_PRICE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_GAS_PRICE_IS_PHASE_GAS_PRICE_1__1__.AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__DATA_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#4", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Mul(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_1__1__.AsVariable())).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__DATA_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#5", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Mul(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS_1__1__.AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__DATA_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#6", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Mul(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_MAX_FEE_PER_GAS_IS_PHASE_MAX_FEE_PER_GAS_1__1__.AsVariable())).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__DATA_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#7", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Mul(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_MAX_FEE_PER_GAS_IS_PHASE_MAX_FEE_PER_GAS_1__1__.AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__DATA_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#8", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Mul(rlptxn__IS_PHASE_GAS_LIMIT.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_GAS_LIMIT_IS_PHASE_GAS_LIMIT_1__1__.AsVariable())).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__DATA_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#9", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Mul(rlptxn__IS_PHASE_GAS_LIMIT.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_GAS_LIMIT_IS_PHASE_GAS_LIMIT_1__1__.AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__DATA_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#10", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__IS_PHASE_TO.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_TO_IS_PHASE_TO_1__1__.AsVariable())).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__DATA_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#11", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_TO.AsVariable().Mul(rlptxn__IS_PHASE_TO.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_TO_IS_PHASE_TO_1__1__.AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__DATA_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#12", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_VALUE.AsVariable().Mul(rlptxn__IS_PHASE_VALUE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_VALUE_IS_PHASE_VALUE_1__1__.AsVariable())).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__DATA_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#13", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_VALUE.AsVariable().Mul(rlptxn__IS_PHASE_VALUE.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_VALUE_IS_PHASE_VALUE_1__1__.AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__DATA_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#14", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PHASE_DATA.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_DATA_IS_PHASE_DATA_1__1__.AsVariable())).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__DATA_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#15", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_DATA.AsVariable().Mul(rlptxn__IS_PHASE_DATA.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_DATA_IS_PHASE_DATA_1__1__.AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__DATA_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#16", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_ACCESS_LIST_IS_PHASE_ACCESS_LIST_1__1__.AsVariable())).Mul(rlptxn__DATA_HI.AsVariable().Sub(rlptxn__DATA_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.phasek-constancies#17", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Mul(rlptxn__IS_PHASE_ACCESS_LIST.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV_____mul_IS_PHASE_ACCESS_LIST_IS_PHASE_ACCESS_LIST_1__1__.AsVariable())).Mul(rlptxn__DATA_LO.AsVariable().Sub(rlptxn__DATA_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxn.rlpbytesize-decreasing#0", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Add(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_TO.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Add(rlptxn__IS_PHASE_BETA.AsVariable().Add(rlptxn__IS_PHASE_Y.AsVariable().Add(rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable())))))))))))))).Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV________add_IS_PHASE_RLP_PREFIX__add_IS_PHASE_CHAIN_ID__add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT__add_IS_PHASE_TO__add_IS_PHASE_VALUE__add_IS_PHASE_DATA__add_IS_PHASE_ACCESS_LIST__add_IS_PHASE_BETA__add_IS_PHASE_Y__add_IS_PHASE_R_IS_PHASE_S_______________IS_PHASE_RLP_PREFIX__1__.AsVariable())).Mul(rlptxn__RLP_LT_BYTESIZE.AsVariable().Sub(rlptxn__RLP_LT_BYTESIZE.Shift(-1).AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.AsVariable().Mul(rlptxn__LT.AsVariable().Mul(rlptxn__nBYTES.AsVariable())))))) - build.GlobalConstraint("rlptxn.rlpbytesize-decreasing#1", symbolic.NewConstant("1").Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable().Add(rlptxn__IS_PHASE_CHAIN_ID.AsVariable().Add(rlptxn__IS_PHASE_NONCE.AsVariable().Add(rlptxn__IS_PHASE_GAS_PRICE.AsVariable().Add(rlptxn__IS_PHASE_MAX_PRIORITY_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_MAX_FEE_PER_GAS.AsVariable().Add(rlptxn__IS_PHASE_GAS_LIMIT.AsVariable().Add(rlptxn__IS_PHASE_TO.AsVariable().Add(rlptxn__IS_PHASE_VALUE.AsVariable().Add(rlptxn__IS_PHASE_DATA.AsVariable().Add(rlptxn__IS_PHASE_ACCESS_LIST.AsVariable().Add(rlptxn__IS_PHASE_BETA.AsVariable().Add(rlptxn__IS_PHASE_Y.AsVariable().Add(rlptxn__IS_PHASE_R.AsVariable().Add(rlptxn__IS_PHASE_S.AsVariable())))))))))))))).Sub(rlptxn__IS_PHASE_RLP_PREFIX.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxn__C_INV________add_IS_PHASE_RLP_PREFIX__add_IS_PHASE_CHAIN_ID__add_IS_PHASE_NONCE__add_IS_PHASE_GAS_PRICE__add_IS_PHASE_MAX_PRIORITY_FEE_PER_GAS__add_IS_PHASE_MAX_FEE_PER_GAS__add_IS_PHASE_GAS_LIMIT__add_IS_PHASE_TO__add_IS_PHASE_VALUE__add_IS_PHASE_DATA__add_IS_PHASE_ACCESS_LIST__add_IS_PHASE_BETA__add_IS_PHASE_Y__add_IS_PHASE_R_IS_PHASE_S_______________IS_PHASE_RLP_PREFIX__1__.AsVariable())).Mul(rlptxn__RLP_LX_BYTESIZE.AsVariable().Sub(rlptxn__RLP_LX_BYTESIZE.Shift(-1).AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.AsVariable().Mul(rlptxn__LX.AsVariable().Mul(rlptxn__nBYTES.AsVariable())))))) - build.GlobalConstraint("rlptxn.set-to-hash-by-prover-flag", rlptxn__TO_HASH_BY_PROVER.AsVariable().Sub(rlptxn__LIMB_CONSTRUCTED.AsVariable().Mul(rlptxn__LX.AsVariable()))) - build.GlobalConstraint("rlptxn.stamp-constancies#0", symbolic.NewConstant("1").Sub(rlptxn__ABS_TX_NUM.Shift(1).AsVariable().Sub(rlptxn__ABS_TX_NUM.AsVariable()).Mul(rlptxn__C_INV____ABS_TX_NUM_1_ABS_TX_NUM__.AsVariable())).Mul(rlptxn__TYPE.Shift(1).AsVariable().Sub(rlptxn__TYPE.AsVariable()))) - build.GlobalConstraint("rlptxn.stamp-constancies#1", symbolic.NewConstant("1").Sub(rlptxn__ABS_TX_NUM.Shift(1).AsVariable().Sub(rlptxn__ABS_TX_NUM.AsVariable()).Mul(rlptxn__C_INV____ABS_TX_NUM_1_ABS_TX_NUM__.AsVariable())).Mul(rlptxn__REQUIRES_EVM_EXECUTION.Shift(1).AsVariable().Sub(rlptxn__REQUIRES_EVM_EXECUTION.AsVariable()))) - build.GlobalConstraint("rlptxn.stamp-constancies#2", symbolic.NewConstant("1").Sub(rlptxn__ABS_TX_NUM.Shift(1).AsVariable().Sub(rlptxn__ABS_TX_NUM.AsVariable()).Mul(rlptxn__C_INV____ABS_TX_NUM_1_ABS_TX_NUM__.AsVariable())).Mul(rlptxn__CODE_FRAGMENT_INDEX.Shift(1).AsVariable().Sub(rlptxn__CODE_FRAGMENT_INDEX.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.ABS_LOG_NUM-evolution#0", symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable().Add(rlptxrcpt__COUNTER.AsVariable()))))).Mul(rlptxrcpt__C_INV__add____1_PHASE_5___add____1_DEPTH_1___add____1_IS_PREFIX___add_IS_TOPIC__add_IS_DATA_COUNTER______.AsVariable())).Mul(rlptxrcpt__ABS_LOG_NUM.AsVariable().Sub(rlptxrcpt__ABS_LOG_NUM.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxrcpt.ABS_LOG_NUM-evolution#1", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable().Add(rlptxrcpt__COUNTER.AsVariable()))))).Mul(rlptxrcpt__ABS_LOG_NUM.AsVariable().Sub(rlptxrcpt__ABS_LOG_NUM.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.ABS_TX_NUM-evolution", rlptxrcpt__ABS_TX_NUM.AsVariable().Sub(rlptxrcpt__ABS_TX_NUM.Shift(-1).AsVariable().Add(rlptxrcpt__PHASE_1.AsVariable().Mul(rlptxrcpt__PHASE_1.AsVariable().Sub(rlptxrcpt__PHASE_1.Shift(-1).AsVariable()))))) - build.GlobalConstraint("rlptxrcpt.BIT-binarity", rlptxrcpt__BIT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable()))) - build.Range("rlptxrcpt_byte_1_arbitrary", rlptxrcpt__BYTE_1, 256) - build.Range("rlptxrcpt_byte_2_arbitrary", rlptxrcpt__BYTE_2, 256) - build.Range("rlptxrcpt_byte_3_arbitrary", rlptxrcpt__BYTE_3, 256) - build.Range("rlptxrcpt_byte_4_arbitrary", rlptxrcpt__BYTE_4, 256) - build.GlobalConstraint("rlptxrcpt.DEPTH_1-binarity", rlptxrcpt__DEPTH_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.IS_DATA-binarity", rlptxrcpt__IS_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.IS_PREFIX-binarity", rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.IS_TOPIC-binarity", rlptxrcpt__IS_TOPIC.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.LC_CORRECTION-binarity", rlptxrcpt__LC_CORRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LC_CORRECTION.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.LIMB_CONSTRUCTED-binarity", rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ (- 1 DEPTH_1) (* IS_PREFIX (* (- 1 IS_TOPIC) (- 1 IS_DATA))))]#1", symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Add(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Add(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())))).Mul(rlptxrcpt__C_INV__add____1_DEPTH_1___mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA_____.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ (- 1 DEPTH_1) (* IS_PREFIX (* (- 1 IS_TOPIC) (- 1 IS_DATA))))]#2", rlptxrcpt__C_INV__add____1_DEPTH_1___mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA_____.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Add(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())))).Mul(rlptxrcpt__C_INV__add____1_DEPTH_1___mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA_____.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ (- 1 PHASE_5) (+ (- 1 DEPTH_1) (+ (- 1 IS_PREFIX) (+ IS_TOPIC (+ IS_DATA COUNTER)))))]#1", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable().Add(rlptxrcpt__COUNTER.AsVariable()))))).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable().Add(rlptxrcpt__COUNTER.AsVariable()))))).Mul(rlptxrcpt__C_INV__add____1_PHASE_5___add____1_DEPTH_1___add____1_IS_PREFIX___add_IS_TOPIC__add_IS_DATA_COUNTER______.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ (- 1 PHASE_5) (+ (- 1 DEPTH_1) (+ (- 1 IS_PREFIX) (+ IS_TOPIC (+ IS_DATA COUNTER)))))]#2", rlptxrcpt__C_INV__add____1_PHASE_5___add____1_DEPTH_1___add____1_IS_PREFIX___add_IS_TOPIC__add_IS_DATA_COUNTER______.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable().Add(rlptxrcpt__COUNTER.AsVariable()))))).Mul(rlptxrcpt__C_INV__add____1_PHASE_5___add____1_DEPTH_1___add____1_IS_PREFIX___add_IS_TOPIC__add_IS_DATA_COUNTER______.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ ACC_1 DONE)]#1", rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ ACC_1 DONE)]#2", rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ BIT₋₇ (- ACC_SIZE 1))]#1", rlptxrcpt__BIT.Shift(-7).AsVariable().Add(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.Shift(-7).AsVariable().Add(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxrcpt__C_INV__add_BIT_7____ACC_SIZE_1___.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ BIT₋₇ (- ACC_SIZE 1))]#2", rlptxrcpt__C_INV__add_BIT_7____ACC_SIZE_1___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.Shift(-7).AsVariable().Add(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxrcpt__C_INV__add_BIT_7____ACC_SIZE_1___.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ IS_PREFIX (+ IS_TOPIC IS_DATA))]#1", rlptxrcpt__IS_PREFIX.AsVariable().Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ IS_PREFIX (+ IS_TOPIC IS_DATA))]#2", rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ IS_PREFIX (- 1 (+ IS_TOPIC IS_DATA)))]#1", rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable()))).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1__add_IS_TOPIC_IS_DATA____.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ IS_PREFIX (- 1 (+ IS_TOPIC IS_DATA)))]#2", rlptxrcpt__C_INV__add_IS_PREFIX____1__add_IS_TOPIC_IS_DATA____.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable()))).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1__add_IS_TOPIC_IS_DATA____.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ IS_PREFIX (- 1 IS_DATA))]#1", rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_DATA___.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ IS_PREFIX (- 1 IS_DATA))]#2", rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_DATA___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_DATA___.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ IS_PREFIX (- 1 IS_TOPIC))]#1", rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ IS_PREFIX (- 1 IS_TOPIC))]#2", rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ PHASE_1 (* PHASE_5 IS_DATA))]#1", rlptxrcpt__PHASE_1.AsVariable().Add(rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable().Add(rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_PHASE_1__mul_PHASE_5_IS_DATA___.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(+ PHASE_1 (* PHASE_5 IS_DATA))]#2", rlptxrcpt__C_INV__add_PHASE_1__mul_PHASE_5_IS_DATA___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable().Add(rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_PHASE_1__mul_PHASE_5_IS_DATA___.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- (* IS_PREFIX IS_DATA) 1)]#1", rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- (* IS_PREFIX IS_DATA) 1)]#2", rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- (* IS_PREFIX IS_TOPIC) 1)]#1", rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- (* IS_PREFIX IS_TOPIC) 1)]#2", rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- (* IS_TOPIC IS_TOPIC₋₁) 1)]#1", rlptxrcpt__IS_TOPIC.AsVariable().Mul(rlptxrcpt__IS_TOPIC.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable().Mul(rlptxrcpt__IS_TOPIC.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_TOPIC_IS_TOPIC_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- (* IS_TOPIC IS_TOPIC₋₁) 1)]#2", rlptxrcpt__C_INV_____mul_IS_TOPIC_IS_TOPIC_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable().Mul(rlptxrcpt__IS_TOPIC.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_TOPIC_IS_TOPIC_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- (* PHASE_1 PHASE_1₋₁) 1)]#1", rlptxrcpt__PHASE_1.AsVariable().Mul(rlptxrcpt__PHASE_1.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable().Mul(rlptxrcpt__PHASE_1.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_PHASE_1_PHASE_1_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- (* PHASE_1 PHASE_1₋₁) 1)]#2", rlptxrcpt__C_INV_____mul_PHASE_1_PHASE_1_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable().Mul(rlptxrcpt__PHASE_1.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_PHASE_1_PHASE_1_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- (* PHASE_4 PHASE_4₋₁) 1)]#1", rlptxrcpt__PHASE_4.AsVariable().Mul(rlptxrcpt__PHASE_4.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.AsVariable().Mul(rlptxrcpt__PHASE_4.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_PHASE_4_PHASE_4_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- (* PHASE_4 PHASE_4₋₁) 1)]#2", rlptxrcpt__C_INV_____mul_PHASE_4_PHASE_4_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.AsVariable().Mul(rlptxrcpt__PHASE_4.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_PHASE_4_PHASE_4_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- (* PHASE_5 PHASE_5₋₁) 1)]#1", rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__PHASE_5.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__PHASE_5.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_PHASE_5_PHASE_5_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- (* PHASE_5 PHASE_5₋₁) 1)]#2", rlptxrcpt__C_INV_____mul_PHASE_5_PHASE_5_1__1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__PHASE_5.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_PHASE_5_PHASE_5_1__1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- 1 (* DEPTH_1 (* IS_PREFIX (* (- 1 IS_TOPIC) (- 1 IS_DATA)))))]#1", symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- 1 (* DEPTH_1 (* IS_PREFIX (* (- 1 IS_TOPIC) (- 1 IS_DATA)))))]#2", rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- 1 (+ (* PHASE_4 (- 1 IS_PREFIX)) (* PHASE_5 DEPTH_1)))]#1", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable())).Add(rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__DEPTH_1.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable())).Add(rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__DEPTH_1.AsVariable()))).Mul(rlptxrcpt__C_INV____1__add__mul_PHASE_4____1_IS_PREFIX____mul_PHASE_5_DEPTH_1____.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- 1 (+ (* PHASE_4 (- 1 IS_PREFIX)) (* PHASE_5 DEPTH_1)))]#2", rlptxrcpt__C_INV____1__add__mul_PHASE_4____1_IS_PREFIX____mul_PHASE_5_DEPTH_1____.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable())).Add(rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__DEPTH_1.AsVariable()))).Mul(rlptxrcpt__C_INV____1__add__mul_PHASE_4____1_IS_PREFIX____mul_PHASE_5_DEPTH_1____.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- COUNTER (- nSTEP 1))]#1", rlptxrcpt__COUNTER.AsVariable().Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxrcpt__C_INV____COUNTER____nSTEP_1___.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- COUNTER (- nSTEP 1))]#2", rlptxrcpt__C_INV____COUNTER____nSTEP_1___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxrcpt__C_INV____COUNTER____nSTEP_1___.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- DONE 1)]#1", rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- DONE 1)]#2", rlptxrcpt__C_INV____DONE_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- LOCAL_SIZE 1)]#1", rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- LOCAL_SIZE 1)]#2", rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- LOCAL_SIZE 33)]#1", rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("33")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("33")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_33__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- LOCAL_SIZE 33)]#2", rlptxrcpt__C_INV____LOCAL_SIZE_33__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("33")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_33__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- PHASE_2 1)]#1", rlptxrcpt__PHASE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_2_1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- PHASE_2 1)]#2", rlptxrcpt__C_INV____PHASE_2_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_2_1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- PHASE_3 1)]#1", rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- PHASE_3 1)]#2", rlptxrcpt__C_INV____PHASE_3_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- PHASE_5 1)]#1", rlptxrcpt__PHASE_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_5_1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- PHASE_5 1)]#2", rlptxrcpt__C_INV____PHASE_5_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_5_1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- PHASE_END 1)]#1", rlptxrcpt__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_END_1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- PHASE_END 1)]#2", rlptxrcpt__C_INV____PHASE_END_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_END_1__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- nSTEP 16)]#1", rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- nSTEP 16)]#2", rlptxrcpt__C_INV____nSTEP_16__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- nSTEP 8)]#1", rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[(- nSTEP 8)]#2", rlptxrcpt__C_INV____nSTEP_8__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[ABS_TX_NUM]#1", rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(rlptxrcpt__C_INV_ABS_TX_NUM_.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[ABS_TX_NUM]#2", rlptxrcpt__C_INV_ABS_TX_NUM_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(rlptxrcpt__C_INV_ABS_TX_NUM_.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[ACC_1]#1", rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[ACC_1]#2", rlptxrcpt__C_INV_ACC_1_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[COUNTER]#1", rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[COUNTER]#2", rlptxrcpt__C_INV_COUNTER_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[INPUT_1]#1", rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__C_INV_INPUT_1_.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[INPUT_1]#2", rlptxrcpt__C_INV_INPUT_1_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__C_INV_INPUT_1_.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[LOCAL_SIZE]#1", rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[LOCAL_SIZE]#2", rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[PHASE_SIZE]#1", rlptxrcpt__PHASE_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_PHASE_SIZE_.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.NORM[PHASE_SIZE]#2", rlptxrcpt__C_INV_PHASE_SIZE_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_PHASE_SIZE_.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.PHASE_1-binarity", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.PHASE_2-binarity", rlptxrcpt__PHASE_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_2.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.PHASE_3-binarity", rlptxrcpt__PHASE_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.PHASE_4-binarity", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.PHASE_5-binarity", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.PHASE_END-binarity", rlptxrcpt__PHASE_END.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_END.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.bit-decomposition#0", symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__BIT_ACC.AsVariable().Sub(rlptxrcpt__BIT.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.bit-decomposition#1", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__BIT_ACC.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxrcpt__BIT_ACC.Shift(-1).AsVariable()).Add(rlptxrcpt__BIT.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.block-constancies#0", rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(rlptxrcpt__ABS_TX_NUM_MAX.Shift(1).AsVariable().Sub(rlptxrcpt__ABS_TX_NUM_MAX.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.block-constancies#1", rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(rlptxrcpt__ABS_LOG_NUM_MAX.Shift(1).AsVariable().Sub(rlptxrcpt__ABS_LOG_NUM_MAX.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.byte-decompositions#0", symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Sub(rlptxrcpt__BYTE_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.byte-decompositions#1", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxrcpt__ACC_1.Shift(-1).AsVariable()).Add(rlptxrcpt__BYTE_1.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.byte-decompositions#2", symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_2.AsVariable().Sub(rlptxrcpt__BYTE_2.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.byte-decompositions#3", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxrcpt__ACC_2.Shift(-1).AsVariable()).Add(rlptxrcpt__BYTE_2.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.byte-decompositions#4", symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_3.AsVariable().Sub(rlptxrcpt__BYTE_3.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.byte-decompositions#5", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxrcpt__ACC_3.Shift(-1).AsVariable()).Add(rlptxrcpt__BYTE_3.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.byte-decompositions#6", symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_4.AsVariable().Sub(rlptxrcpt__BYTE_4.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.byte-decompositions#7", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_4.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxrcpt__ACC_4.Shift(-1).AsVariable()).Add(rlptxrcpt__BYTE_4.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.counter-constancies#0", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__INPUT_2.AsVariable().Sub(rlptxrcpt__INPUT_2.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.counter-constancies#1", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__INPUT_3.AsVariable().Sub(rlptxrcpt__INPUT_3.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.counter-constancies#2", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__INPUT_4.AsVariable().Sub(rlptxrcpt__INPUT_4.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.counter-constancies#3", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__nSTEP.AsVariable().Sub(rlptxrcpt__nSTEP.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.counter-constancies#4", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Sub(rlptxrcpt__IS_PREFIX.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.counter-constancies#5", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__DEPTH_1.AsVariable().Sub(rlptxrcpt__DEPTH_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.counter-constancies#6", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable().Sub(rlptxrcpt__IS_TOPIC.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.counter-constancies#7", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable().Sub(rlptxrcpt__IS_DATA.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.ct-imply-done#0", rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxrcpt__C_INV____COUNTER____nSTEP_1___.AsVariable()))).Mul(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.ct-imply-done#1", rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(rlptxrcpt__COUNTER.AsVariable().Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))).Mul(rlptxrcpt__DONE.AsVariable())) - build.GlobalConstraint("rlptxrcpt.ct-incrementings#0", symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable()).Mul(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Sub(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Mul(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Sub(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("rlptxrcpt.ct-incrementings#1", rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__LC_CORRECTION.AsVariable().Sub(rlptxrcpt__LC_CORRECTION.Shift(-1).AsVariable()).Mul(rlptxrcpt__LC_CORRECTION.AsVariable().Sub(rlptxrcpt__LC_CORRECTION.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("rlptxrcpt.done-imply-heartbeat#0", rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable())).Mul(rlptxrcpt__COUNTER.Shift(1).AsVariable().Sub(rlptxrcpt__COUNTER.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxrcpt.done-imply-heartbeat#1", rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__LC_CORRECTION.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.done-imply-heartbeat#2", rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__COUNTER.Shift(1).AsVariable())) - build.LocalConstraint("rlptxrcpt.finalisation#0", rlptxrcpt__ABS_TX_NUM.Shift(-1).AsVariable().Mul(rlptxrcpt__PHASE_END.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.LocalConstraint("rlptxrcpt.finalisation#1", rlptxrcpt__ABS_TX_NUM.Shift(-1).AsVariable().Mul(rlptxrcpt__PHASE_5.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.LocalConstraint("rlptxrcpt.finalisation#2", rlptxrcpt__ABS_TX_NUM.Shift(-1).AsVariable().Mul(rlptxrcpt__ABS_TX_NUM.Shift(-1).AsVariable().Sub(rlptxrcpt__ABS_TX_NUM_MAX.Shift(-1).AsVariable()))) - build.LocalConstraint("rlptxrcpt.finalisation#3", rlptxrcpt__ABS_TX_NUM.Shift(-1).AsVariable().Mul(rlptxrcpt__ABS_LOG_NUM.Shift(-1).AsVariable().Sub(rlptxrcpt__ABS_LOG_NUM_MAX.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.globalsize-update", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable()).Mul(rlptxrcpt__TXRCPT_SIZE.AsVariable().Sub(rlptxrcpt__TXRCPT_SIZE.Shift(-1).AsVariable().Sub(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Mul(rlptxrcpt__nBYTES.AsVariable()))))) - build.GlobalConstraint("rlptxrcpt.impose-phase-id", rlptxrcpt__PHASE_ID.AsVariable().Sub(symbolic.NewConstant("1").Mul(rlptxrcpt__PHASE_1.AsVariable()).Add(symbolic.NewConstant("2").Mul(rlptxrcpt__PHASE_2.AsVariable()).Add(symbolic.NewConstant("3").Mul(rlptxrcpt__PHASE_3.AsVariable()).Add(symbolic.NewConstant("5").Mul(rlptxrcpt__PHASE_5.AsVariable()).Add(symbolic.NewConstant("4").Mul(rlptxrcpt__PHASE_4.AsVariable()))))).Add(symbolic.NewConstant("6").Mul(rlptxrcpt__IS_PREFIX.AsVariable()).Add(symbolic.NewConstant("12").Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Add(symbolic.NewConstant("24").Mul(rlptxrcpt__IS_DATA.AsVariable()).Add(symbolic.NewConstant("48").Mul(rlptxrcpt__DEPTH_1.AsVariable()).Add(symbolic.NewConstant("96").Mul(rlptxrcpt__IS_TOPIC.AsVariable().Mul(rlptxrcpt__INDEX_LOCAL.AsVariable()))))))))) - build.GlobalConstraint("rlptxrcpt.index-evolution", rlptxrcpt__ABS_TX_NUM.AsVariable().Sub(rlptxrcpt__ABS_TX_NUM.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(rlptxrcpt__INDEX.AsVariable().Sub(rlptxrcpt__INDEX.Shift(-1).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.index-reset", rlptxrcpt__ABS_TX_NUM.AsVariable().Sub(rlptxrcpt__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(rlptxrcpt__INDEX.AsVariable())) - build.LocalConstraint("rlptxrcpt.initial-stamp#0", rlptxrcpt__ABS_TX_NUM.AsVariable()) - build.LocalConstraint("rlptxrcpt.initial-stamp#1", rlptxrcpt__ABS_LOG_NUM.AsVariable()) - build.GlobalConstraint("rlptxrcpt.istopic-incrementing", symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable().Mul(rlptxrcpt__IS_TOPIC.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_TOPIC_IS_TOPIC_1__1__.AsVariable())).Mul(rlptxrcpt__INDEX_LOCAL.AsVariable().Sub(rlptxrcpt__INDEX_LOCAL.Shift(-1).AsVariable()).Mul(rlptxrcpt__INDEX_LOCAL.AsVariable().Sub(rlptxrcpt__INDEX_LOCAL.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("rlptxrcpt.lccorrection-nullity", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable().Add(rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_PHASE_1__mul_PHASE_5_IS_DATA___.AsVariable())).Mul(rlptxrcpt__LC_CORRECTION.AsVariable())) - build.GlobalConstraint("rlptxrcpt.no-done-no-end", symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__PHASE_END.AsVariable())) - build.GlobalConstraint("rlptxrcpt.no-end-no-changephase", rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_END.AsVariable())).Mul(symbolic.NewConstant("1").Mul(rlptxrcpt__PHASE_1.AsVariable()).Add(symbolic.NewConstant("2").Mul(rlptxrcpt__PHASE_2.AsVariable()).Add(symbolic.NewConstant("3").Mul(rlptxrcpt__PHASE_3.AsVariable()).Add(symbolic.NewConstant("5").Mul(rlptxrcpt__PHASE_5.AsVariable()).Add(symbolic.NewConstant("4").Mul(rlptxrcpt__PHASE_4.AsVariable()))))).Sub(symbolic.NewConstant("1").Mul(rlptxrcpt__PHASE_1.Shift(1).AsVariable()).Add(symbolic.NewConstant("2").Mul(rlptxrcpt__PHASE_2.Shift(1).AsVariable()).Add(symbolic.NewConstant("3").Mul(rlptxrcpt__PHASE_3.Shift(1).AsVariable()).Add(symbolic.NewConstant("5").Mul(rlptxrcpt__PHASE_5.Shift(1).AsVariable()).Add(symbolic.NewConstant("4").Mul(rlptxrcpt__PHASE_4.Shift(1).AsVariable())))))))) - build.GlobalConstraint("rlptxrcpt.phase-exclusion#0", symbolic.NewConstant("1").Sub(rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(rlptxrcpt__C_INV_ABS_TX_NUM_.AsVariable())).Mul(rlptxrcpt__PHASE_1.AsVariable().Add(rlptxrcpt__PHASE_2.AsVariable().Add(rlptxrcpt__PHASE_3.AsVariable().Add(rlptxrcpt__PHASE_5.AsVariable().Add(rlptxrcpt__PHASE_4.AsVariable())))))) - build.GlobalConstraint("rlptxrcpt.phase-exclusion#1", rlptxrcpt__ABS_TX_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable().Add(rlptxrcpt__PHASE_2.AsVariable().Add(rlptxrcpt__PHASE_3.AsVariable().Add(rlptxrcpt__PHASE_5.AsVariable().Add(rlptxrcpt__PHASE_4.AsVariable()))))))) - build.GlobalConstraint("rlptxrcpt.phase-transition#0", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable().Mul(rlptxrcpt__PHASE_2.Shift(1).AsVariable()).Add(rlptxrcpt__PHASE_2.AsVariable().Mul(rlptxrcpt__PHASE_3.Shift(1).AsVariable()).Add(rlptxrcpt__PHASE_3.AsVariable().Mul(rlptxrcpt__PHASE_4.Shift(1).AsVariable()).Add(rlptxrcpt__PHASE_4.AsVariable().Mul(rlptxrcpt__PHASE_5.Shift(1).AsVariable()).Add(rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__PHASE_1.Shift(1).AsVariable())))))))) - build.GlobalConstraint("rlptxrcpt.phase-transition#1", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_END_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_5_1__.AsVariable()))).Mul(rlptxrcpt__TXRCPT_SIZE.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase1-constant", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable().Mul(rlptxrcpt__PHASE_1.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_PHASE_1_PHASE_1_1__1__.AsVariable())).Mul(rlptxrcpt__TXRCPT_SIZE.AsVariable().Sub(rlptxrcpt__TXRCPT_SIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase1-init#0", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Add(rlptxrcpt__PHASE_END.AsVariable().Add(rlptxrcpt__IS_PREFIX.Shift(1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase1-init#1", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.Shift(-1).AsVariable())).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase1-init#2", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__C_INV_INPUT_1_.AsVariable())))).Mul(rlptxrcpt__LC_CORRECTION.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase1-init#3", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.Shift(-1).AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable())).Mul(rlptxrcpt__LC_CORRECTION.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase1-init#4", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.Shift(-1).AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable())).Mul(rlptxrcpt__LIMB.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase1-init#5", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.Shift(-1).AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable())).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#0", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable())).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#1", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable())).Mul(rlptxrcpt__LC_CORRECTION.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#2", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable())).Mul(rlptxrcpt__INPUT_1.AsVariable().Sub(rlptxrcpt__TXRCPT_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#3", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable()))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#4", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#5", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#6", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable()))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#7", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#8", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#9", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(rlptxrcpt__ACC_SIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#10", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxrcpt__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#11", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable())))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(rlptxrcpt__ACC_SIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#12", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable())))).Mul(rlptxrcpt__POWER.AsVariable().Sub(rlptxrcpt__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#13", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__ACC_1.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#14", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__ACC_2.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxrcpt__BIT.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__INPUT_1.AsVariable().Sub(symbolic.NewConstant("55"))).Sub(rlptxrcpt__BIT.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#15", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable())))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#16", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable())))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(symbolic.NewConstant("128").Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable())).Add(symbolic.NewConstant("192").Mul(rlptxrcpt__PHASE_1.AsVariable()).Add(rlptxrcpt__INPUT_1.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#17", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable())))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#18", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#19", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))).Mul(rlptxrcpt__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("183").Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable())).Add(symbolic.NewConstant("247").Mul(rlptxrcpt__PHASE_1.AsVariable()).Add(rlptxrcpt__ACC_SIZE.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#20", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))).Mul(rlptxrcpt__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#21", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__POWER.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#22", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(rlptxrcpt__ACC_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase1-rlprefix#23", rlptxrcpt__PHASE_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase2#0", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_2_1__.AsVariable())).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase2#1", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_2_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__C_INV_INPUT_1_.AsVariable()))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(symbolic.NewConstant("170141183460469231731687303715884105728")))) - build.GlobalConstraint("rlptxrcpt.phase2#2", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_2_1__.AsVariable())).Mul(rlptxrcpt__INPUT_1.AsVariable()).Mul(rlptxrcpt__LIMB.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase2#3", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_2_1__.AsVariable())).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase2#4", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_2.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_2_1__.AsVariable())).Mul(rlptxrcpt__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase3#0", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxrcpt.phase3#1", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())))).Mul(rlptxrcpt__ACC_SIZE.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase3#2", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable()))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxrcpt.phase3#3", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable()))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxrcpt.phase3#4", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable())).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase3#5", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable()))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxrcpt.phase3#6", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable()))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase3#7", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable())))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(rlptxrcpt__ACC_SIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase3#8", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable())))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxrcpt__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase3#9", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(rlptxrcpt__ACC_SIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxrcpt.phase3#10", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()))).Mul(rlptxrcpt__POWER.AsVariable().Sub(rlptxrcpt__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase3#11", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable()))).Mul(rlptxrcpt__ACC_1.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase3#12", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable()))).Mul(rlptxrcpt__BIT_ACC.AsVariable().Sub(rlptxrcpt__BYTE_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase3#13", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.Shift(-7).AsVariable().Add(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxrcpt__C_INV__add_BIT_7____ACC_SIZE_1___.AsVariable())))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase3#14", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.Shift(-7).AsVariable().Add(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase3#15", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.Shift(-7).AsVariable().Add(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))))).Mul(rlptxrcpt__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("128").Add(rlptxrcpt__ACC_SIZE.AsVariable()).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase3#16", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.Shift(-7).AsVariable().Add(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))))).Mul(rlptxrcpt__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase3#17", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable()))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__POWER.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase3#18", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable()))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(rlptxrcpt__ACC_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase3#19", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_3.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____PHASE_3_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable()))).Mul(rlptxrcpt__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#0", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable())).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#1", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__ACC_1.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#2", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__INPUT_1.AsVariable().Sub(rlptxrcpt__LIMB.Shift(-3).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#3", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__nBYTES.Shift(-3).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#4", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__ACC_2.AsVariable().Sub(rlptxrcpt__INPUT_2.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#5", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__INPUT_2.AsVariable().Sub(rlptxrcpt__LIMB.Shift(-2).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#6", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__nBYTES.Shift(-2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#7", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__ACC_3.AsVariable().Sub(rlptxrcpt__INPUT_3.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#8", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__INPUT_3.AsVariable().Sub(rlptxrcpt__LIMB.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#9", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#10", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__ACC_4.AsVariable().Sub(rlptxrcpt__INPUT_4.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#11", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__INPUT_4.AsVariable().Sub(rlptxrcpt__LIMB.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#12", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#13", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-4).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-3).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#14", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_PHASE_SIZE_.AsVariable()))))).Mul(rlptxrcpt__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase4-bloom-concatenation#15", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable())).Mul(rlptxrcpt__INDEX_LOCAL.AsVariable().Sub(rlptxrcpt__INDEX_LOCAL.Shift(-1).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.Shift(-1).AsVariable())))))) - build.GlobalConstraint("rlptxrcpt.phase4-decrementing", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.AsVariable().Mul(rlptxrcpt__PHASE_4.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_PHASE_4_PHASE_4_1__1__.AsVariable())).Mul(rlptxrcpt__IS_PREFIX.AsVariable().Sub(rlptxrcpt__IS_PREFIX.Shift(-1).AsVariable()).Mul(rlptxrcpt__IS_PREFIX.AsVariable().Sub(rlptxrcpt__IS_PREFIX.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))))) - build.GlobalConstraint("rlptxrcpt.phase4-prefix#0", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.Shift(-1).AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Add(rlptxrcpt__PHASE_END.AsVariable().Add(rlptxrcpt__IS_PREFIX.Shift(1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase4-prefix#1", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.Shift(-1).AsVariable())).Mul(rlptxrcpt__PHASE_SIZE.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxrcpt.phase4-prefix#2", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.Shift(-1).AsVariable())).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase4-prefix#3", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.Shift(-1).AsVariable())).Mul(rlptxrcpt__LIMB.AsVariable().Sub(symbolic.NewConstant("245907179220209436487204306151863746560").Add(rlptxrcpt__PHASE_SIZE.AsVariable().Mul(symbolic.NewConstant("20282409603651670423947251286016")))))) - build.GlobalConstraint("rlptxrcpt.phase4-prefix#4", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.Shift(-1).AsVariable())).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("rlptxrcpt.phase4-prefix#5", rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.Shift(-1).AsVariable())).Mul(rlptxrcpt__INDEX_LOCAL.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-data#0", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_DATA___.AsVariable()))).Mul(rlptxrcpt__INDEX_LOCAL.AsVariable().Sub(rlptxrcpt__COUNTER.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-data#1", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_DATA___.AsVariable()))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-data#2", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_DATA___.AsVariable()))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-data#3", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_DATA___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable()))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxrcpt.phase5-data#4", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_DATA___.AsVariable())).Mul(rlptxrcpt__DONE.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-data#5", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_DATA___.AsVariable())).Mul(rlptxrcpt__DONE.AsVariable())).Mul(rlptxrcpt__LOG_ENTRY_SIZE.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-data#6", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_DATA___.AsVariable())).Mul(rlptxrcpt__DONE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_PHASE_SIZE_.AsVariable()))))).Mul(rlptxrcpt__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-data#7", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_DATA___.AsVariable())).Mul(rlptxrcpt__DONE.AsVariable().Mul(rlptxrcpt__PHASE_SIZE.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.Shift(1).AsVariable()).Add(rlptxrcpt__IS_TOPIC.Shift(1).AsVariable().Add(rlptxrcpt__IS_DATA.Shift(1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#0", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable()))).Mul(rlptxrcpt__INPUT_1.AsVariable().Sub(rlptxrcpt__LOCAL_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#1", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())))).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#2", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())))).Mul(rlptxrcpt__LC_CORRECTION.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#3", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(symbolic.NewConstant("170141183460469231731687303715884105728")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#4", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#5", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())))).Mul(rlptxrcpt__LOG_ENTRY_SIZE.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#6", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_PHASE_SIZE_.AsVariable()))))).Mul(rlptxrcpt__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#7", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())).Mul(rlptxrcpt__PHASE_SIZE.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.Shift(1).AsVariable()).Add(rlptxrcpt__IS_TOPIC.Shift(1).AsVariable().Add(rlptxrcpt__IS_DATA.Shift(1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#8", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable())).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#9", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("2"))))))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#10", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable()))))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#11", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable())))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#12", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable())))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#13", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable()))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#14", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable())))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#15", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable())))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#16", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable()))))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(rlptxrcpt__ACC_SIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#17", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable()))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxrcpt__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#18", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable())))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(rlptxrcpt__ACC_SIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#19", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable())))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(rlptxrcpt__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#20", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))))).Mul(rlptxrcpt__ACC_1.AsVariable().Sub(rlptxrcpt__INPUT_3.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#21", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))))).Mul(rlptxrcpt__BIT_ACC.AsVariable().Sub(rlptxrcpt__BYTE_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#22", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.Shift(-7).AsVariable().Add(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rlptxrcpt__C_INV__add_BIT_7____ACC_SIZE_1___.AsVariable()))))))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#23", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.Shift(-7).AsVariable().Add(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1")))))))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#24", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.Shift(-7).AsVariable().Add(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1")))))))).Mul(rlptxrcpt__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("128").Add(rlptxrcpt__ACC_SIZE.AsVariable()).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#25", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.Shift(-7).AsVariable().Add(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1")))))))).Mul(rlptxrcpt__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#26", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))))).Mul(rlptxrcpt__LC_CORRECTION.Shift(-1).AsVariable().Add(rlptxrcpt__LC_CORRECTION.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#27", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))))).Mul(rlptxrcpt__INPUT_3.AsVariable().Mul(symbolic.NewConstant("1329227995784915872903807060280344576")).Sub(rlptxrcpt__INPUT_1.Shift(1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#28", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))))).Mul(rlptxrcpt__LC_CORRECTION.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#29", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__COUNTER.AsVariable())))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Sub(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Mul(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Sub(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#30", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable()))))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#31", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable())))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#32", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable())))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#33", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable()))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#34", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable())))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#35", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable())))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#36", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable()))))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(rlptxrcpt__ACC_SIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#37", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable()))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxrcpt__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#38", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable())))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(rlptxrcpt__ACC_SIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#39", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable())))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(rlptxrcpt__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#40", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))))).Mul(rlptxrcpt__ACC_1.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#41", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))))).Mul(rlptxrcpt__ACC_2.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxrcpt__BIT.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__INPUT_1.AsVariable().Sub(symbolic.NewConstant("55"))).Sub(rlptxrcpt__BIT.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#42", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable())))))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#43", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable())))))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(symbolic.NewConstant("128").Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable())).Add(symbolic.NewConstant("192").Mul(rlptxrcpt__PHASE_1.AsVariable()).Add(rlptxrcpt__INPUT_1.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#44", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable())))))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#45", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#46", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))))).Mul(rlptxrcpt__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("183").Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_1.AsVariable())).Add(symbolic.NewConstant("247").Mul(rlptxrcpt__PHASE_1.AsVariable()).Add(rlptxrcpt__ACC_SIZE.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#47", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))))).Mul(rlptxrcpt__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#48", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__POWER.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#49", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(rlptxrcpt__ACC_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-dataprefix#50", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_DATA.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_DATA__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxrcpt__IS_PREFIX.Shift(1).AsVariable().Add(rlptxrcpt__IS_TOPIC.Shift(1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.Shift(1).AsVariable()))))) - build.GlobalConstraint("rlptxrcpt.phase5-incrementing", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__PHASE_5.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_PHASE_5_PHASE_5_1__1__.AsVariable())).Mul(rlptxrcpt__DEPTH_1.AsVariable().Sub(rlptxrcpt__DEPTH_1.Shift(-1).AsVariable()).Mul(rlptxrcpt__DEPTH_1.AsVariable().Sub(rlptxrcpt__DEPTH_1.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("rlptxrcpt.phase5-init", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.Shift(-1).AsVariable())).Mul(rlptxrcpt__DEPTH_1.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable()).Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable()))))) - build.GlobalConstraint("rlptxrcpt.phase5-localsize-update", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable()))).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1__add_IS_TOPIC_IS_DATA____.AsVariable()))).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(rlptxrcpt__LOCAL_SIZE.Shift(-1).AsVariable().Sub(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Mul(rlptxrcpt__nBYTES.AsVariable()))))) - build.GlobalConstraint("rlptxrcpt.phase5-logEntrySize-update", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Add(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())))).Mul(rlptxrcpt__C_INV__add____1_DEPTH_1___mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA_____.AsVariable()))).Mul(rlptxrcpt__LOG_ENTRY_SIZE.AsVariable().Sub(rlptxrcpt__LOG_ENTRY_SIZE.Shift(-1).AsVariable().Sub(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Mul(rlptxrcpt__nBYTES.AsVariable()))))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#0", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable()))).Mul(rlptxrcpt__INPUT_1.AsVariable().Sub(rlptxrcpt__LOG_ENTRY_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#1", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable()))).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#2", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable()))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#3", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#4", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#5", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable()))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#6", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable())))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#7", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable())))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#8", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(rlptxrcpt__ACC_SIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#9", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable()))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxrcpt__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#10", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable())))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(rlptxrcpt__ACC_SIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#11", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable())))).Mul(rlptxrcpt__POWER.AsVariable().Sub(rlptxrcpt__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#12", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__ACC_1.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#13", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__ACC_2.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxrcpt__BIT.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__INPUT_1.AsVariable().Sub(symbolic.NewConstant("55"))).Sub(rlptxrcpt__BIT.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#14", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable())))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#15", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable())))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(symbolic.NewConstant("128").Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable())).Add(symbolic.NewConstant("192").Mul(rlptxrcpt__PHASE_5.AsVariable()).Add(rlptxrcpt__INPUT_1.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#16", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable())))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#17", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#18", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))).Mul(rlptxrcpt__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("183").Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable())).Add(symbolic.NewConstant("247").Mul(rlptxrcpt__PHASE_5.AsVariable()).Add(rlptxrcpt__ACC_SIZE.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#19", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))).Mul(rlptxrcpt__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#20", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__POWER.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#21", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable()))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(rlptxrcpt__ACC_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-logentryRlpPrefix#22", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable().Mul(rlptxrcpt__IS_PREFIX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable()))))).Mul(rlptxrcpt__C_INV____1__mul_DEPTH_1__mul_IS_PREFIX__mul____1_IS_TOPIC_____1_IS_DATA______.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__IS_PREFIX.Shift(1).AsVariable().Add(rlptxrcpt__IS_TOPIC.Shift(1).AsVariable().Add(rlptxrcpt__IS_DATA.Shift(1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#0", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable())).Mul(rlptxrcpt__INPUT_1.AsVariable().Sub(rlptxrcpt__PHASE_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#1", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__C_INV_INPUT_1_.AsVariable())))).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#2", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__C_INV_INPUT_1_.AsVariable())))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(symbolic.NewConstant("255211775190703847597530955573826158592")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#3", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__C_INV_INPUT_1_.AsVariable())))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#4", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__C_INV_INPUT_1_.AsVariable())))).Mul(rlptxrcpt__PHASE_END.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#5", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable())).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#6", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#7", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable()))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("4722366482869645213696")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#8", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Mul(rlptxrcpt__C_INV_ACC_1_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable()))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("256")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#9", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable())))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#10", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("8")).Mul(rlptxrcpt__C_INV____nSTEP_8__.AsVariable()))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("18446744073709551616")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#11", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__C_INV_COUNTER_.AsVariable())).Mul(rlptxrcpt__ACC_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rlptxrcpt__C_INV____nSTEP_16__.AsVariable()))))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#12", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable())))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(rlptxrcpt__ACC_SIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#13", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()).Mul(rlptxrcpt__C_INV__add_ACC_1_DONE__.AsVariable())))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(symbolic.NewConstant("256").Mul(rlptxrcpt__POWER.Shift(-1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#14", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()))))).Mul(rlptxrcpt__ACC_SIZE.AsVariable().Sub(rlptxrcpt__ACC_SIZE.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#15", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__COUNTER.AsVariable().Mul(rlptxrcpt__ACC_1.AsVariable().Add(rlptxrcpt__DONE.AsVariable()))))).Mul(rlptxrcpt__POWER.AsVariable().Sub(rlptxrcpt__POWER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#16", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxrcpt__ACC_1.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#17", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable()))))).Mul(rlptxrcpt__ACC_2.AsVariable().Sub(symbolic.NewConstant("2").Mul(rlptxrcpt__BIT.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__INPUT_1.AsVariable().Sub(symbolic.NewConstant("55"))).Sub(rlptxrcpt__BIT.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#18", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable()))))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#19", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable()))))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(symbolic.NewConstant("128").Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable())).Add(symbolic.NewConstant("192").Mul(rlptxrcpt__PHASE_5.AsVariable()).Add(rlptxrcpt__INPUT_1.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#20", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__BIT.AsVariable()))))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#21", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable())))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-2).AsVariable().Add(rlptxrcpt__LIMB_CONSTRUCTED.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#22", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable())))).Mul(rlptxrcpt__LIMB.Shift(-1).AsVariable().Sub(symbolic.NewConstant("183").Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable())).Add(symbolic.NewConstant("247").Mul(rlptxrcpt__PHASE_5.AsVariable()).Add(rlptxrcpt__ACC_SIZE.AsVariable())).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#23", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable())))).Mul(rlptxrcpt__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#24", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable())))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(rlptxrcpt__POWER.AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#25", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__BIT.AsVariable())))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(rlptxrcpt__ACC_SIZE.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-phaseRlpPrefix#26", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable()))))).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.Shift(1).AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.Shift(1).AsVariable()).Add(rlptxrcpt__IS_TOPIC.Shift(1).AsVariable().Add(rlptxrcpt__IS_DATA.Shift(1).AsVariable()))))) - build.GlobalConstraint("rlptxrcpt.phase5-rlpAddress#0", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___.AsVariable()))).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("rlptxrcpt.phase5-rlpAddress#1", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___.AsVariable()))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-rlpAddress#2", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__LIMB.Shift(-2).AsVariable().Sub(symbolic.NewConstant("196725743376167549189763444921490997248")))) - build.GlobalConstraint("rlptxrcpt.phase5-rlpAddress#3", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__nBYTES.Shift(-2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-rlpAddress#4", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__LIMB.Shift(-1).AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable().Mul(symbolic.NewConstant("79228162514264337593543950336"))))) - build.GlobalConstraint("rlptxrcpt.phase5-rlpAddress#5", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("4")))) - build.GlobalConstraint("rlptxrcpt.phase5-rlpAddress#6", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(rlptxrcpt__INPUT_2.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-rlpAddress#7", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxrcpt.phase5-rlpAddress#8", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(rlptxrcpt__IS_TOPIC.AsVariable().Add(rlptxrcpt__IS_DATA.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX__add_IS_TOPIC_IS_DATA___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.Shift(1).AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.Shift(1).AsVariable()).Add(rlptxrcpt__IS_DATA.Shift(1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-topic#0", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable()))).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("rlptxrcpt.phase5-topic#1", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable()))).Mul(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-topic#2", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__INDEX_LOCAL.AsVariable().Add(rlptxrcpt__INDEX_LOCAL.Shift(-2).AsVariable()).Sub(symbolic.NewConstant("2").Mul(rlptxrcpt__INDEX_LOCAL.Shift(-3).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("rlptxrcpt.phase5-topic#3", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__LIMB.Shift(-2).AsVariable().Sub(symbolic.NewConstant("212676479325586539664609129644855132160")))) - build.GlobalConstraint("rlptxrcpt.phase5-topic#4", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__nBYTES.Shift(-2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-topic#5", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__LIMB.Shift(-1).AsVariable().Sub(rlptxrcpt__INPUT_1.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-topic#6", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxrcpt.phase5-topic#7", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(rlptxrcpt__INPUT_2.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-topic#8", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("rlptxrcpt.phase5-topic#9", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable()))))).Mul(rlptxrcpt__INPUT_2.Shift(1).AsVariable().Sub(rlptxrcpt__INDEX_LOCAL.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-topic#10", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable()))))).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.Shift(1).AsVariable()).Add(rlptxrcpt__IS_TOPIC.Shift(1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.Shift(1).AsVariable()))))) - build.GlobalConstraint("rlptxrcpt.phase5-topic#11", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.AsVariable())).Mul(rlptxrcpt__C_INV__add_IS_PREFIX____1_IS_TOPIC___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__DONE.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV____DONE_1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable()))).Mul(rlptxrcpt__IS_PREFIX.Shift(1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.Shift(1).AsVariable()).Add(rlptxrcpt__IS_DATA.Shift(1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phase5-topic-prefix#0", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable()))).Mul(rlptxrcpt__INDEX_LOCAL.AsVariable())) - build.GlobalConstraint("rlptxrcpt.phase5-topic-prefix#1", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable()))).Mul(rlptxrcpt__nSTEP.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-topic-prefix#2", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(symbolic.NewConstant("255211775190703847597530955573826158592")))) - build.GlobalConstraint("rlptxrcpt.phase5-topic-prefix#3", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-topic-prefix#4", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())))).Mul(rlptxrcpt__INPUT_2.Shift(1).AsVariable().Sub(rlptxrcpt__INDEX_LOCAL.AsVariable()))) - build.GlobalConstraint("rlptxrcpt.phase5-topic-prefix#5", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__C_INV_LOCAL_SIZE_.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.Shift(1).AsVariable()).Add(rlptxrcpt__IS_TOPIC.Shift(1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.Shift(1).AsVariable()))))) - build.GlobalConstraint("rlptxrcpt.phase5-topic-prefix#6", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("33")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_33__.AsVariable()))))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(symbolic.NewConstant("192").Add(rlptxrcpt__LOCAL_SIZE.AsVariable()).Mul(symbolic.NewConstant("1329227995784915872903807060280344576"))))) - build.GlobalConstraint("rlptxrcpt.phase5-topic-prefix#7", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("33")).Mul(rlptxrcpt__C_INV____LOCAL_SIZE_33__.AsVariable()))))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rlptxrcpt.phase5-topic-prefix#8", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("33"))))).Mul(rlptxrcpt__LIMB.AsVariable().Sub(symbolic.NewConstant("329648542954659136480144150949525454848").Add(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(symbolic.NewConstant("5192296858534827628530496329220096")))))) - build.GlobalConstraint("rlptxrcpt.phase5-topic-prefix#9", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Mul(rlptxrcpt__LOCAL_SIZE.AsVariable().Sub(symbolic.NewConstant("33"))))).Mul(rlptxrcpt__nBYTES.AsVariable().Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("rlptxrcpt.phase5-topic-prefix#10", rlptxrcpt__PHASE_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable().Mul(rlptxrcpt__IS_TOPIC.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(rlptxrcpt__C_INV_____mul_IS_PREFIX_IS_TOPIC__1__.AsVariable())).Mul(rlptxrcpt__LOCAL_SIZE.AsVariable())).Mul(rlptxrcpt__IS_PREFIX.Shift(1).AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_TOPIC.Shift(1).AsVariable()).Add(rlptxrcpt__IS_DATA.Shift(1).AsVariable())))) - build.GlobalConstraint("rlptxrcpt.phasesize-update", symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_PREFIX.AsVariable())).Add(rlptxrcpt__PHASE_5.AsVariable().Mul(rlptxrcpt__DEPTH_1.AsVariable()))).Mul(rlptxrcpt__C_INV____1__add__mul_PHASE_4____1_IS_PREFIX____mul_PHASE_5_DEPTH_1____.AsVariable())).Mul(rlptxrcpt__PHASE_SIZE.AsVariable().Sub(rlptxrcpt__PHASE_SIZE.Shift(-1).AsVariable().Sub(rlptxrcpt__LIMB_CONSTRUCTED.AsVariable().Mul(rlptxrcpt__nBYTES.AsVariable()))))) - build.GlobalConstraint("rlptxrcpt.special-ct-constancy", symbolic.NewConstant("1").Sub(rlptxrcpt__PHASE_5.AsVariable()).Add(symbolic.NewConstant("1").Sub(rlptxrcpt__DEPTH_1.AsVariable()).Add(rlptxrcpt__IS_PREFIX.AsVariable().Add(symbolic.NewConstant("1").Sub(rlptxrcpt__IS_DATA.AsVariable())))).Mul(rlptxrcpt__COUNTER.AsVariable()).Mul(rlptxrcpt__INPUT_1.AsVariable().Sub(rlptxrcpt__INPUT_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("rlptxrcpt.still-size-no-end", rlptxrcpt__PHASE_SIZE.AsVariable().Mul(rlptxrcpt__PHASE_END.AsVariable())) - build.Inclusion("rom-into-instdecoder", []Handle{instdecoder__OPCODE, instdecoder__IS_PUSH, instdecoder__IS_JUMPDEST}, []Handle{rom__OPCODE, rom__IS_PUSH, rom__IS_JUMPDEST}) - build.GlobalConstraint("rom.CODESIZE_REACHED-binarity", rom__CODESIZE_REACHED.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__CODESIZE_REACHED.AsVariable()))) - build.GlobalConstraint("rom.IS_PUSH_DATA-binarity", rom__IS_PUSH_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__IS_PUSH_DATA.AsVariable()))) - build.GlobalConstraint("rom.NORM[(- (+ COUNTER_PUSH 16) PUSH_PARAMETER)]#1", rom__COUNTER_PUSH.AsVariable().Add(symbolic.NewConstant("16")).Sub(rom__PUSH_PARAMETER.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rom__COUNTER_PUSH.AsVariable().Add(symbolic.NewConstant("16")).Sub(rom__PUSH_PARAMETER.AsVariable()).Mul(rom__C_INV_____add_COUNTER_PUSH_16__PUSH_PARAMETER__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- (+ COUNTER_PUSH 16) PUSH_PARAMETER)]#2", rom__C_INV_____add_COUNTER_PUSH_16__PUSH_PARAMETER__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER_PUSH.AsVariable().Add(symbolic.NewConstant("16")).Sub(rom__PUSH_PARAMETER.AsVariable()).Mul(rom__C_INV_____add_COUNTER_PUSH_16__PUSH_PARAMETER__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- CODESIZE_REACHED 1)]#1", rom__CODESIZE_REACHED.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rom__CODESIZE_REACHED.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rom__C_INV____CODESIZE_REACHED_1__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- CODESIZE_REACHED 1)]#2", rom__C_INV____CODESIZE_REACHED_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__CODESIZE_REACHED.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rom__C_INV____CODESIZE_REACHED_1__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- COUNTER 16)]#1", rom__COUNTER.AsVariable().Sub(symbolic.NewConstant("16")).Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rom__C_INV____COUNTER_16__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- COUNTER 16)]#2", rom__C_INV____COUNTER_16__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rom__C_INV____COUNTER_16__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- COUNTER 31)]#1", rom__COUNTER.AsVariable().Sub(symbolic.NewConstant("31")).Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Sub(symbolic.NewConstant("31")).Mul(rom__C_INV____COUNTER_31__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- COUNTER 31)]#2", rom__C_INV____COUNTER_31__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Sub(symbolic.NewConstant("31")).Mul(rom__C_INV____COUNTER_31__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- COUNTER COUNTER_MAX)]#1", rom__COUNTER.AsVariable().Sub(rom__COUNTER_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Sub(rom__COUNTER_MAX.AsVariable()).Mul(rom__C_INV____COUNTER_COUNTER_MAX__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- COUNTER COUNTER_MAX)]#2", rom__C_INV____COUNTER_COUNTER_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Sub(rom__COUNTER_MAX.AsVariable()).Mul(rom__C_INV____COUNTER_COUNTER_MAX__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- COUNTER_MAX 15)]#1", rom__COUNTER_MAX.AsVariable().Sub(symbolic.NewConstant("15")).Mul(symbolic.NewConstant("1").Sub(rom__COUNTER_MAX.AsVariable().Sub(symbolic.NewConstant("15")).Mul(rom__C_INV____COUNTER_MAX_15__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- COUNTER_MAX 15)]#2", rom__C_INV____COUNTER_MAX_15__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER_MAX.AsVariable().Sub(symbolic.NewConstant("15")).Mul(rom__C_INV____COUNTER_MAX_15__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- COUNTER_PUSH PUSH_PARAMETER)]#1", rom__COUNTER_PUSH.AsVariable().Sub(rom__PUSH_PARAMETER.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rom__COUNTER_PUSH.AsVariable().Sub(rom__PUSH_PARAMETER.AsVariable()).Mul(rom__C_INV____COUNTER_PUSH_PUSH_PARAMETER__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- COUNTER_PUSH PUSH_PARAMETER)]#2", rom__C_INV____COUNTER_PUSH_PUSH_PARAMETER__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER_PUSH.AsVariable().Sub(rom__PUSH_PARAMETER.AsVariable()).Mul(rom__C_INV____COUNTER_PUSH_PUSH_PARAMETER__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- IS_PUSH_DATA₊₁ 1)]#1", rom__IS_PUSH_DATA.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(rom__IS_PUSH_DATA.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(rom__C_INV____IS_PUSH_DATA_1_1__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- IS_PUSH_DATA₊₁ 1)]#2", rom__C_INV____IS_PUSH_DATA_1_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__IS_PUSH_DATA.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(rom__C_INV____IS_PUSH_DATA_1_1__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- PROGRAM_COUNTER (- CODE_SIZE 1))]#1", rom__PROGRAM_COUNTER.AsVariable().Sub(rom__CODE_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rom__PROGRAM_COUNTER.AsVariable().Sub(rom__CODE_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rom__C_INV____PROGRAM_COUNTER____CODE_SIZE_1___.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- PROGRAM_COUNTER (- CODE_SIZE 1))]#2", rom__C_INV____PROGRAM_COUNTER____CODE_SIZE_1___.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__PROGRAM_COUNTER.AsVariable().Sub(rom__CODE_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rom__C_INV____PROGRAM_COUNTER____CODE_SIZE_1___.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- PUSH_FUNNEL_BIT₋₁ PUSH_FUNNEL_BIT)]#1", rom__PUSH_FUNNEL_BIT.Shift(-1).AsVariable().Sub(rom__PUSH_FUNNEL_BIT.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rom__PUSH_FUNNEL_BIT.Shift(-1).AsVariable().Sub(rom__PUSH_FUNNEL_BIT.AsVariable()).Mul(rom__C_INV____PUSH_FUNNEL_BIT_1_PUSH_FUNNEL_BIT__.AsVariable())))) - build.GlobalConstraint("rom.NORM[(- PUSH_FUNNEL_BIT₋₁ PUSH_FUNNEL_BIT)]#2", rom__C_INV____PUSH_FUNNEL_BIT_1_PUSH_FUNNEL_BIT__.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__PUSH_FUNNEL_BIT.Shift(-1).AsVariable().Sub(rom__PUSH_FUNNEL_BIT.AsVariable()).Mul(rom__C_INV____PUSH_FUNNEL_BIT_1_PUSH_FUNNEL_BIT__.AsVariable())))) - build.GlobalConstraint("rom.NORM[CODE_FRAGMENT_INDEX]#1", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__C_INV_CODE_FRAGMENT_INDEX_.AsVariable())))) - build.GlobalConstraint("rom.NORM[CODE_FRAGMENT_INDEX]#2", rom__C_INV_CODE_FRAGMENT_INDEX_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__C_INV_CODE_FRAGMENT_INDEX_.AsVariable())))) - build.GlobalConstraint("rom.NORM[COUNTER]#1", rom__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Mul(rom__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("rom.NORM[COUNTER]#2", rom__C_INV_COUNTER_.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Mul(rom__C_INV_COUNTER_.AsVariable())))) - build.Range("rom_padded_bytecode_byte_arbitrary", rom__PADDED_BYTECODE_BYTE, 256) - build.GlobalConstraint("rom.PUSH_FUNNEL_BIT-binarity", rom__PUSH_FUNNEL_BIT.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__PUSH_FUNNEL_BIT.AsVariable()))) - build.GlobalConstraint("rom.cfi-constancies", rom__CODE_FRAGMENT_INDEX.AsVariable().Sub(rom__CODE_FRAGMENT_INDEX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(rom__CODE_SIZE.AsVariable().Sub(rom__CODE_SIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("rom.cfi-evolving-possibility", rom__CODE_FRAGMENT_INDEX.Shift(1).AsVariable().Sub(rom__CODE_FRAGMENT_INDEX.AsVariable()).Mul(rom__CODE_FRAGMENT_INDEX.Shift(1).AsVariable().Sub(rom__CODE_FRAGMENT_INDEX.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rom.cfi-incrementings", rom__CODE_FRAGMENT_INDEX.AsVariable().Sub(rom__CODE_FRAGMENT_INDEX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(rom__CODESIZE_REACHED.AsVariable().Sub(rom__CODESIZE_REACHED.Shift(-1).AsVariable()).Mul(rom__CODESIZE_REACHED.AsVariable().Sub(rom__CODESIZE_REACHED.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("rom.cfi-infty#0", symbolic.NewConstant("1").Sub(rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__C_INV_CODE_FRAGMENT_INDEX_.AsVariable())).Mul(rom__CODE_FRAGMENT_INDEX_INFTY.AsVariable())) - build.GlobalConstraint("rom.cfi-infty#1", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__CODE_FRAGMENT_INDEX_INFTY.Shift(1).AsVariable().Sub(rom__CODE_FRAGMENT_INDEX_INFTY.AsVariable()))) - build.GlobalConstraint("rom.codesizereached-trigger", symbolic.NewConstant("1").Sub(rom__PROGRAM_COUNTER.AsVariable().Sub(rom__CODE_SIZE.AsVariable().Sub(symbolic.NewConstant("1"))).Mul(rom__C_INV____PROGRAM_COUNTER____CODE_SIZE_1___.AsVariable())).Mul(rom__CODESIZE_REACHED.AsVariable().Add(rom__CODESIZE_REACHED.Shift(1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rom.counter-evolution#0", symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Sub(rom__COUNTER_MAX.AsVariable()).Mul(rom__C_INV____COUNTER_COUNTER_MAX__.AsVariable())).Mul(rom__COUNTER.Shift(1).AsVariable())) - build.GlobalConstraint("rom.counter-evolution#1", rom__COUNTER.AsVariable().Sub(rom__COUNTER_MAX.AsVariable()).Mul(rom__COUNTER.Shift(1).AsVariable().Sub(rom__COUNTER.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rom.csr-impose-ctmax#0", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Mul(rom__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rom__CODESIZE_REACHED.AsVariable()))).Mul(rom__COUNTER_MAX.AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("rom.csr-impose-ctmax#1", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Mul(rom__C_INV_COUNTER_.AsVariable())).Mul(rom__CODESIZE_REACHED.AsVariable())).Mul(rom__COUNTER_MAX.AsVariable().Sub(symbolic.NewConstant("31")))) - build.GlobalConstraint("rom.ct-constancies#0", rom__COUNTER.AsVariable().Sub(rom__COUNTER_MAX.AsVariable()).Mul(rom__LIMB.Shift(1).AsVariable().Sub(rom__LIMB.AsVariable()))) - build.GlobalConstraint("rom.ct-constancies#1", rom__COUNTER.AsVariable().Sub(rom__COUNTER_MAX.AsVariable()).Mul(rom__nBYTES.Shift(1).AsVariable().Sub(rom__nBYTES.AsVariable()))) - build.GlobalConstraint("rom.ct-constancies#2", rom__COUNTER.AsVariable().Sub(rom__COUNTER_MAX.AsVariable()).Mul(rom__COUNTER_MAX.Shift(1).AsVariable().Sub(rom__COUNTER_MAX.AsVariable()))) - build.GlobalConstraint("rom.end-code-no-opcode", symbolic.NewConstant("1").Sub(rom__CODESIZE_REACHED.AsVariable().Sub(symbolic.NewConstant("1")).Mul(rom__C_INV____CODESIZE_REACHED_1__.AsVariable())).Mul(rom__PADDED_BYTECODE_BYTE.AsVariable())) - build.LocalConstraint("rom.finalisation#0", rom__CODE_FRAGMENT_INDEX.Shift(-1).AsVariable().Mul(rom__COUNTER.Shift(-1).AsVariable().Sub(rom__COUNTER_MAX.Shift(-1).AsVariable()))) - build.LocalConstraint("rom.finalisation#1", rom__CODE_FRAGMENT_INDEX.Shift(-1).AsVariable().Mul(rom__COUNTER_MAX.Shift(-1).AsVariable().Sub(symbolic.NewConstant("31")))) - build.LocalConstraint("rom.finalisation#2", rom__CODE_FRAGMENT_INDEX.Shift(-1).AsVariable().Mul(rom__CODE_FRAGMENT_INDEX.Shift(-1).AsVariable().Sub(rom__CODE_FRAGMENT_INDEX_INFTY.Shift(-1).AsVariable()))) - build.GlobalConstraint("rom.index-inc-in-middle-padding", symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Sub(symbolic.NewConstant("16")).Mul(rom__C_INV____COUNTER_16__.AsVariable())).Mul(rom__INDEX.AsVariable().Sub(rom__INDEX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rom.index-quasi-ct-cst", rom__COUNTER.AsVariable().Mul(rom__COUNTER.AsVariable().Sub(symbolic.NewConstant("16"))).Mul(rom__INDEX.AsVariable().Sub(rom__INDEX.Shift(-1).AsVariable()))) - build.LocalConstraint("rom.initialization", rom__CODE_FRAGMENT_INDEX.AsVariable()) - build.GlobalConstraint("rom.ispush-constraint#0", rom__IS_PUSH.AsVariable().Mul(rom__PUSH_PARAMETER.AsVariable().Sub(rom__OPCODE.AsVariable().Sub(symbolic.NewConstant("95"))))) - build.GlobalConstraint("rom.ispush-constraint#1", rom__IS_PUSH.AsVariable().Mul(rom__PUSH_VALUE_ACC.AsVariable())) - build.GlobalConstraint("rom.ispush-constraint#2", rom__IS_PUSH.AsVariable().Mul(rom__PUSH_FUNNEL_BIT.AsVariable().Add(rom__PUSH_FUNNEL_BIT.Shift(1).AsVariable()))) - build.GlobalConstraint("rom.ispush-implies-next-pushdata", rom__IS_PUSH.AsVariable().Mul(rom__IS_PUSH_DATA.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rom.ispush-ispushdata-exclusivity", rom__IS_PUSH.AsVariable().Mul(rom__IS_PUSH_DATA.AsVariable())) - build.GlobalConstraint("rom.ispushdata-constraint#0", rom__IS_PUSH_DATA.AsVariable().Mul(rom__IS_PUSH.Shift(-1).AsVariable().Add(rom__IS_PUSH_DATA.Shift(-1).AsVariable()).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rom.ispushdata-constraint#1", rom__IS_PUSH_DATA.AsVariable().Mul(rom__OPCODE.AsVariable().Sub(symbolic.NewConstant("254")))) - build.GlobalConstraint("rom.ispushdata-constraint#2", rom__IS_PUSH_DATA.AsVariable().Mul(rom__COUNTER_PUSH.AsVariable().Sub(rom__COUNTER_PUSH.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rom.ispushdata-constraint#3", rom__IS_PUSH_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER_PUSH.AsVariable().Add(symbolic.NewConstant("16")).Sub(rom__PUSH_PARAMETER.AsVariable()).Mul(rom__C_INV_____add_COUNTER_PUSH_16__PUSH_PARAMETER__.AsVariable()))).Mul(rom__PUSH_FUNNEL_BIT.Shift(1).AsVariable().Sub(rom__PUSH_FUNNEL_BIT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rom.ispushdata-constraint#4", rom__IS_PUSH_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER_PUSH.AsVariable().Add(symbolic.NewConstant("16")).Sub(rom__PUSH_PARAMETER.AsVariable()).Mul(rom__C_INV_____add_COUNTER_PUSH_16__PUSH_PARAMETER__.AsVariable()))).Mul(rom__PUSH_VALUE_HI.AsVariable().Sub(rom__PUSH_VALUE_ACC.AsVariable()))) - build.GlobalConstraint("rom.ispushdata-constraint#5", rom__IS_PUSH_DATA.AsVariable().Mul(rom__COUNTER_PUSH.AsVariable().Add(symbolic.NewConstant("16")).Sub(rom__PUSH_PARAMETER.AsVariable()).Mul(symbolic.NewConstant("1").Sub(rom__IS_PUSH_DATA.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")).Mul(rom__C_INV____IS_PUSH_DATA_1_1__.AsVariable())))).Mul(rom__PUSH_FUNNEL_BIT.Shift(1).AsVariable().Sub(rom__PUSH_FUNNEL_BIT.AsVariable()))) - build.GlobalConstraint("rom.ispushdata-constraint#6", rom__IS_PUSH_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__PUSH_FUNNEL_BIT.Shift(-1).AsVariable().Sub(rom__PUSH_FUNNEL_BIT.AsVariable()).Mul(rom__C_INV____PUSH_FUNNEL_BIT_1_PUSH_FUNNEL_BIT__.AsVariable()))).Mul(rom__PUSH_VALUE_ACC.AsVariable().Sub(symbolic.NewConstant("256").Mul(rom__PUSH_VALUE_ACC.Shift(-1).AsVariable()).Add(rom__PADDED_BYTECODE_BYTE.AsVariable())))) - build.GlobalConstraint("rom.ispushdata-constraint#7", rom__IS_PUSH_DATA.AsVariable().Mul(rom__PUSH_FUNNEL_BIT.Shift(-1).AsVariable().Sub(rom__PUSH_FUNNEL_BIT.AsVariable())).Mul(rom__PUSH_VALUE_ACC.AsVariable().Sub(rom__PADDED_BYTECODE_BYTE.AsVariable()))) - build.GlobalConstraint("rom.ispushdata-constraint#8", rom__IS_PUSH_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER_PUSH.AsVariable().Sub(rom__PUSH_PARAMETER.AsVariable()).Mul(rom__C_INV____COUNTER_PUSH_PUSH_PARAMETER__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rom__PUSH_FUNNEL_BIT.AsVariable()))).Mul(rom__PUSH_VALUE_HI.AsVariable())) - build.GlobalConstraint("rom.ispushdata-constraint#9", rom__IS_PUSH_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER_PUSH.AsVariable().Sub(rom__PUSH_PARAMETER.AsVariable()).Mul(rom__C_INV____COUNTER_PUSH_PUSH_PARAMETER__.AsVariable()))).Mul(rom__PUSH_VALUE_ACC.AsVariable().Sub(rom__PUSH_VALUE_LO.AsVariable()))) - build.GlobalConstraint("rom.ispushdata-constraint#10", rom__IS_PUSH_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER_PUSH.AsVariable().Sub(rom__PUSH_PARAMETER.AsVariable()).Mul(rom__C_INV____COUNTER_PUSH_PUSH_PARAMETER__.AsVariable()))).Mul(rom__IS_PUSH_DATA.Shift(1).AsVariable())) - build.GlobalConstraint("rom.limb-accumulator#0", symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Mul(rom__C_INV_COUNTER_.AsVariable())).Mul(rom__ACC.AsVariable().Sub(rom__PADDED_BYTECODE_BYTE.AsVariable()))) - build.GlobalConstraint("rom.limb-accumulator#1", rom__COUNTER.AsVariable().Mul(rom__ACC.AsVariable().Sub(symbolic.NewConstant("256").Mul(rom__ACC.Shift(-1).AsVariable()).Add(rom__PADDED_BYTECODE_BYTE.AsVariable())))) - build.GlobalConstraint("rom.limb-accumulator#2", symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Sub(rom__COUNTER_MAX.AsVariable()).Mul(rom__C_INV____COUNTER_COUNTER_MAX__.AsVariable())).Mul(rom__ACC.AsVariable().Sub(rom__LIMB.AsVariable()))) - build.GlobalConstraint("rom.nbytes-acc#0", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Mul(rom__C_INV_COUNTER_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(rom__CODESIZE_REACHED.AsVariable()))).Mul(rom__nBYTES_ACC.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("rom.nbytes-acc#1", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Mul(rom__C_INV_COUNTER_.AsVariable())).Mul(rom__CODESIZE_REACHED.AsVariable())).Mul(rom__nBYTES.AsVariable())) - build.GlobalConstraint("rom.nbytes-acc#2", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__CODESIZE_REACHED.AsVariable()))).Mul(rom__nBYTES_ACC.AsVariable().Sub(rom__nBYTES_ACC.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rom.nbytes-acc#3", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__COUNTER.AsVariable().Mul(rom__CODESIZE_REACHED.AsVariable())).Mul(rom__nBYTES_ACC.AsVariable().Sub(rom__nBYTES_ACC.Shift(-1).AsVariable()))) - build.GlobalConstraint("rom.nbytes-collusion", symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Sub(rom__COUNTER_MAX.AsVariable()).Mul(rom__C_INV____COUNTER_COUNTER_MAX__.AsVariable())).Mul(rom__nBYTES.AsVariable().Sub(rom__nBYTES_ACC.AsVariable()))) - build.GlobalConstraint("rom.new-cfi-reboot-index", rom__CODE_FRAGMENT_INDEX.AsVariable().Sub(rom__CODE_FRAGMENT_INDEX.Shift(-1).AsVariable()).Mul(rom__INDEX.AsVariable())) - build.GlobalConstraint("rom.new-ct-increment-index", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__CODE_FRAGMENT_INDEX.AsVariable().Sub(rom__CODE_FRAGMENT_INDEX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))).Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Mul(rom__C_INV_COUNTER_.AsVariable())))).Mul(rom__INDEX.AsVariable().Sub(rom__INDEX.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rom.no-cfi-no-index", symbolic.NewConstant("1").Sub(rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__C_INV_CODE_FRAGMENT_INDEX_.AsVariable())).Mul(rom__INDEX.AsVariable())) - build.GlobalConstraint("rom.no-cfi-nothing#0", symbolic.NewConstant("1").Sub(rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__C_INV_CODE_FRAGMENT_INDEX_.AsVariable())).Mul(rom__COUNTER.AsVariable())) - build.GlobalConstraint("rom.no-cfi-nothing#1", symbolic.NewConstant("1").Sub(rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__C_INV_CODE_FRAGMENT_INDEX_.AsVariable())).Mul(rom__COUNTER_MAX.AsVariable())) - build.GlobalConstraint("rom.no-cfi-nothing#2", symbolic.NewConstant("1").Sub(rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__C_INV_CODE_FRAGMENT_INDEX_.AsVariable())).Mul(rom__PADDED_BYTECODE_BYTE.AsVariable())) - build.GlobalConstraint("rom.no-cfi-nothing#3", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER_MAX.AsVariable().Sub(symbolic.NewConstant("15")).Mul(rom__C_INV____COUNTER_MAX_15__.AsVariable()))).Mul(rom__CODE_FRAGMENT_INDEX.Shift(1).AsVariable().Sub(rom__CODE_FRAGMENT_INDEX.AsVariable()))) - build.GlobalConstraint("rom.no-cfi-nothing#4", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__COUNTER.AsVariable().Sub(rom__COUNTER_MAX.AsVariable())).Mul(rom__CODE_FRAGMENT_INDEX.Shift(1).AsVariable().Sub(rom__CODE_FRAGMENT_INDEX.AsVariable()))) - build.GlobalConstraint("rom.no-cfi-nothing#5", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(symbolic.NewConstant("1").Sub(rom__COUNTER.AsVariable().Sub(symbolic.NewConstant("31")).Mul(rom__C_INV____COUNTER_31__.AsVariable()))).Mul(rom__CODE_FRAGMENT_INDEX.Shift(1).AsVariable().Sub(rom__CODE_FRAGMENT_INDEX.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rom.not-a-push-data#0", symbolic.NewConstant("1").Sub(rom__IS_PUSH_DATA.AsVariable()).Mul(rom__COUNTER_PUSH.AsVariable())) - build.GlobalConstraint("rom.not-a-push-data#1", symbolic.NewConstant("1").Sub(rom__IS_PUSH_DATA.AsVariable()).Mul(rom__OPCODE.AsVariable().Sub(rom__PADDED_BYTECODE_BYTE.AsVariable()))) - build.GlobalConstraint("rom.pc-incrementing", rom__CODE_FRAGMENT_INDEX.AsVariable().Mul(rom__CODE_FRAGMENT_INDEX.Shift(1).AsVariable().Sub(rom__CODE_FRAGMENT_INDEX.AsVariable().Add(symbolic.NewConstant("1")))).Mul(rom__PROGRAM_COUNTER.Shift(1).AsVariable().Sub(rom__PROGRAM_COUNTER.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("rom.pc-reboot", rom__CODE_FRAGMENT_INDEX.Shift(1).AsVariable().Sub(rom__CODE_FRAGMENT_INDEX.AsVariable()).Mul(rom__PROGRAM_COUNTER.Shift(1).AsVariable())) - build.GlobalConstraint("rom.push-constancies#0", rom__COUNTER_PUSH.AsVariable().Mul(rom__PUSH_PARAMETER.AsVariable().Sub(rom__PUSH_PARAMETER.Shift(-1).AsVariable()))) - build.GlobalConstraint("rom.push-constancies#1", rom__COUNTER_PUSH.AsVariable().Mul(rom__PUSH_VALUE_HI.AsVariable().Sub(rom__PUSH_VALUE_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("rom.push-constancies#2", rom__COUNTER_PUSH.AsVariable().Mul(rom__PUSH_VALUE_LO.AsVariable().Sub(rom__PUSH_VALUE_LO.Shift(-1).AsVariable()))) - build.Inclusion("romlex-into-rom", []Handle{rom__CODE_FRAGMENT_INDEX, rom__CODE_FRAGMENT_INDEX_INFTY, rom__CODE_SIZE}, []Handle{romlex__CODE_FRAGMENT_INDEX, romlex__CODE_FRAGMENT_INDEX_INFTY, romlex__CODE_SIZE}) - build.GlobalConstraint("romlex.COMMIT_TO_STATE-binarity", romlex__COMMIT_TO_STATE.AsVariable().Mul(symbolic.NewConstant("1").Sub(romlex__COMMIT_TO_STATE.AsVariable()))) - build.GlobalConstraint("romlex.DEPLOYMENT_STATUS-binarity", romlex__DEPLOYMENT_STATUS.AsVariable().Mul(symbolic.NewConstant("1").Sub(romlex__DEPLOYMENT_STATUS.AsVariable()))) - build.GlobalConstraint("romlex.NORM[CODE_FRAGMENT_INDEX]#1", romlex__CODE_FRAGMENT_INDEX.AsVariable().Mul(symbolic.NewConstant("1").Sub(romlex__CODE_FRAGMENT_INDEX.AsVariable().Mul(romlex__C_INV_CODE_FRAGMENT_INDEX_.AsVariable())))) - build.GlobalConstraint("romlex.NORM[CODE_FRAGMENT_INDEX]#2", romlex__C_INV_CODE_FRAGMENT_INDEX_.AsVariable().Mul(symbolic.NewConstant("1").Sub(romlex__CODE_FRAGMENT_INDEX.AsVariable().Mul(romlex__C_INV_CODE_FRAGMENT_INDEX_.AsVariable())))) - build.GlobalConstraint("romlex.READ_FROM_STATE-binarity", romlex__READ_FROM_STATE.AsVariable().Mul(symbolic.NewConstant("1").Sub(romlex__READ_FROM_STATE.AsVariable()))) - build.GlobalConstraint("romlex.cfi-evolution", romlex__CODE_FRAGMENT_INDEX.Shift(1).AsVariable().Sub(romlex__CODE_FRAGMENT_INDEX.AsVariable().Add(symbolic.NewConstant("1"))).Mul(romlex__CODE_FRAGMENT_INDEX.Shift(1).AsVariable().Sub(romlex__CODE_FRAGMENT_INDEX.AsVariable()))) - build.GlobalConstraint("romlex.cfi-rules#0", symbolic.NewConstant("1").Sub(romlex__CODE_FRAGMENT_INDEX.AsVariable().Mul(romlex__C_INV_CODE_FRAGMENT_INDEX_.AsVariable())).Mul(romlex__CODE_FRAGMENT_INDEX_INFTY.AsVariable())) - build.GlobalConstraint("romlex.cfi-rules#1", romlex__CODE_FRAGMENT_INDEX.AsVariable().Mul(romlex__CODE_FRAGMENT_INDEX.Shift(1).AsVariable().Sub(romlex__CODE_FRAGMENT_INDEX.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("romlex.cfi-rules#2", romlex__CODE_FRAGMENT_INDEX.AsVariable().Mul(romlex__CODE_FRAGMENT_INDEX_INFTY.Shift(1).AsVariable().Sub(romlex__CODE_FRAGMENT_INDEX_INFTY.AsVariable()))) - build.LocalConstraint("romlex.finalisation", romlex__CODE_FRAGMENT_INDEX.Shift(-1).AsVariable().Mul(romlex__CODE_FRAGMENT_INDEX.Shift(-1).AsVariable().Sub(romlex__CODE_FRAGMENT_INDEX_INFTY.Shift(-1).AsVariable()))) - build.LocalConstraint("romlex.initialization", romlex__CODE_FRAGMENT_INDEX.AsVariable()) - build.GlobalConstraint("romlex.keccak-of-initcode#0", romlex__DEPLOYMENT_STATUS.AsVariable().Mul(romlex__CODE_HASH_HI.AsVariable().Sub(symbolic.NewConstant("262949717399590921288928019264691438528")))) - build.GlobalConstraint("romlex.keccak-of-initcode#1", romlex__DEPLOYMENT_STATUS.AsVariable().Mul(romlex__CODE_HASH_LO.AsVariable().Sub(symbolic.NewConstant("304396909071904405792975023732328604784")))) - build.Inclusion("shakiradata-into-wcp-increasing-id", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{shakiradata__C__EXPAND_0_, shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA_____1__add_IS_KECCAK_DATA_1_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1____ID_1__, shakiradata__C__EXPAND_0_, shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA_____1__add_IS_KECCAK_DATA_1_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1____ID__, shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA_____1__add_IS_KECCAK_DATA_1_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1____1__, shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA_____1__add_IS_KECCAK_DATA_1_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1____16__}) - build.Inclusion("shakiradata-into-wcp-nonzero-last-nbytes", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{shakiradata__C__EXPAND_0_, shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___nBYTES__, shakiradata__C__EXPAND_0_, shakiradata__C__EXPAND_0_, shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___1__, shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___17__}) - build.Inclusion("shakiradata-into-wcp-small-last-nbytes", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{shakiradata__C__EXPAND_0_, shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___nBYTES__, shakiradata__C__EXPAND_0_, shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___16__, shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___1__, shakiradata__C__EXPAND__mul__mul__add_IS_KECCAK_DATA_IS_SHA2_DATA_IS_RIPEMD_DATA___add_IS_KECCAK_RESULT_1_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1___15__}) - build.GlobalConstraint("shakiradata.IS_KECCAK_DATA-binarity", shakiradata__IS_KECCAK_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable()))) - build.GlobalConstraint("shakiradata.IS_KECCAK_RESULT-binarity", shakiradata__IS_KECCAK_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_RESULT.AsVariable()))) - build.GlobalConstraint("shakiradata.IS_RIPEMD_DATA-binarity", shakiradata__IS_RIPEMD_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_RIPEMD_DATA.AsVariable()))) - build.GlobalConstraint("shakiradata.IS_RIPEMD_RESULT-binarity", shakiradata__IS_RIPEMD_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_RIPEMD_RESULT.AsVariable()))) - build.GlobalConstraint("shakiradata.IS_SHA2_DATA-binarity", shakiradata__IS_SHA2_DATA.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_SHA2_DATA.AsVariable()))) - build.GlobalConstraint("shakiradata.IS_SHA2_RESULT-binarity", shakiradata__IS_SHA2_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_SHA2_RESULT.AsVariable()))) - build.GlobalConstraint("shakiradata.NORM[(+ (+ IS_KECCAK_DATA IS_KECCAK_RESULT) (+ (+ IS_SHA2_DATA IS_SHA2_RESULT) (+ IS_RIPEMD_DATA IS_RIPEMD_RESULT)))]#1", shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_KECCAK_RESULT.AsVariable()).Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_KECCAK_RESULT.AsVariable()).Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable()))).Mul(shakiradata__C_INV__add__add_IS_KECCAK_DATA_IS_KECCAK_RESULT___add__add_IS_SHA2_DATA_IS_SHA2_RESULT___add_IS_RIPEMD_DATA_IS_RIPEMD_RESULT____.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[(+ (+ IS_KECCAK_DATA IS_KECCAK_RESULT) (+ (+ IS_SHA2_DATA IS_SHA2_RESULT) (+ IS_RIPEMD_DATA IS_RIPEMD_RESULT)))]#2", shakiradata__C_INV__add__add_IS_KECCAK_DATA_IS_KECCAK_RESULT___add__add_IS_SHA2_DATA_IS_SHA2_RESULT___add_IS_RIPEMD_DATA_IS_RIPEMD_RESULT____.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_KECCAK_RESULT.AsVariable()).Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable()))).Mul(shakiradata__C_INV__add__add_IS_KECCAK_DATA_IS_KECCAK_RESULT___add__add_IS_SHA2_DATA_IS_SHA2_RESULT___add_IS_RIPEMD_DATA_IS_RIPEMD_RESULT____.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[(- (+ (* (- 1 (+ IS_KECCAK_DATA (+ IS_SHA2_DATA IS_RIPEMD_DATA))) (+ IS_KECCAK_DATA₊₁ (+ IS_SHA2_DATA₊₁ IS_RIPEMD_DATA₊₁))) (* (- 1 (+ IS_KECCAK_RESULT (+ IS_SHA2_RESULT IS_RIPEMD_RESULT))) (+ IS_KECCAK_RESULT₊₁ (+ IS_SHA2_RESULT₊₁ IS_RIPEMD_RESULT₊₁)))) 1)]#1", symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_DATA.AsVariable()))).Mul(shakiradata__IS_KECCAK_DATA.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(1).AsVariable()))).Add(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_RESULT.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable()))).Mul(shakiradata__IS_KECCAK_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.Shift(1).AsVariable())))).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_DATA.AsVariable()))).Mul(shakiradata__IS_KECCAK_DATA.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(1).AsVariable()))).Add(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_RESULT.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable()))).Mul(shakiradata__IS_KECCAK_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.Shift(1).AsVariable())))).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add__mul____1__add_IS_KECCAK_DATA__add_IS_SHA2_DATA_IS_RIPEMD_DATA_____add_IS_KECCAK_DATA_1__add_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1_____mul____1__add_IS_KECCAK_RESULT__add_IS_SHA2_RESULT_IS_RIPEMD_RESULT_____add_IS_KECCAK_RESULT_1__add_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1_____1__.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[(- (+ (* (- 1 (+ IS_KECCAK_DATA (+ IS_SHA2_DATA IS_RIPEMD_DATA))) (+ IS_KECCAK_DATA₊₁ (+ IS_SHA2_DATA₊₁ IS_RIPEMD_DATA₊₁))) (* (- 1 (+ IS_KECCAK_RESULT (+ IS_SHA2_RESULT IS_RIPEMD_RESULT))) (+ IS_KECCAK_RESULT₊₁ (+ IS_SHA2_RESULT₊₁ IS_RIPEMD_RESULT₊₁)))) 1)]#2", shakiradata__C_INV_____add__mul____1__add_IS_KECCAK_DATA__add_IS_SHA2_DATA_IS_RIPEMD_DATA_____add_IS_KECCAK_DATA_1__add_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1_____mul____1__add_IS_KECCAK_RESULT__add_IS_SHA2_RESULT_IS_RIPEMD_RESULT_____add_IS_KECCAK_RESULT_1__add_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1_____1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_DATA.AsVariable()))).Mul(shakiradata__IS_KECCAK_DATA.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(1).AsVariable()))).Add(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_RESULT.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable()))).Mul(shakiradata__IS_KECCAK_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.Shift(1).AsVariable())))).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add__mul____1__add_IS_KECCAK_DATA__add_IS_SHA2_DATA_IS_RIPEMD_DATA_____add_IS_KECCAK_DATA_1__add_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1_____mul____1__add_IS_KECCAK_RESULT__add_IS_SHA2_RESULT_IS_RIPEMD_RESULT_____add_IS_KECCAK_RESULT_1__add_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1_____1__.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[(- (+ IS_KECCAK_DATA (+ IS_SHA2_DATA IS_RIPEMD_DATA)) 1)]#1", shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add_IS_KECCAK_DATA__add_IS_SHA2_DATA_IS_RIPEMD_DATA___1__.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[(- (+ IS_KECCAK_DATA (+ IS_SHA2_DATA IS_RIPEMD_DATA)) 1)]#2", shakiradata__C_INV_____add_IS_KECCAK_DATA__add_IS_SHA2_DATA_IS_RIPEMD_DATA___1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add_IS_KECCAK_DATA__add_IS_SHA2_DATA_IS_RIPEMD_DATA___1__.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[(- (+ IS_KECCAK_DATA₋₁ (+ IS_SHA2_DATA₋₁ IS_RIPEMD_DATA₋₁)) 1)]#1", shakiradata__IS_KECCAK_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(-1).AsVariable())).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(-1).AsVariable())).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add_IS_KECCAK_DATA_1__add_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1___1__.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[(- (+ IS_KECCAK_DATA₋₁ (+ IS_SHA2_DATA₋₁ IS_RIPEMD_DATA₋₁)) 1)]#2", shakiradata__C_INV_____add_IS_KECCAK_DATA_1__add_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1___1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(-1).AsVariable())).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add_IS_KECCAK_DATA_1__add_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1___1__.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[(- (+ IS_KECCAK_RESULT (+ IS_SHA2_RESULT IS_RIPEMD_RESULT)) 1)]#1", shakiradata__IS_KECCAK_RESULT.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_RESULT.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add_IS_KECCAK_RESULT__add_IS_SHA2_RESULT_IS_RIPEMD_RESULT___1__.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[(- (+ IS_KECCAK_RESULT (+ IS_SHA2_RESULT IS_RIPEMD_RESULT)) 1)]#2", shakiradata__C_INV_____add_IS_KECCAK_RESULT__add_IS_SHA2_RESULT_IS_RIPEMD_RESULT___1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_RESULT.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add_IS_KECCAK_RESULT__add_IS_SHA2_RESULT_IS_RIPEMD_RESULT___1__.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[(- INDEX INDEX_MAX)]#1", shakiradata__INDEX.AsVariable().Sub(shakiradata__INDEX_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shakiradata__INDEX.AsVariable().Sub(shakiradata__INDEX_MAX.AsVariable()).Mul(shakiradata__C_INV____INDEX_INDEX_MAX__.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[(- INDEX INDEX_MAX)]#2", shakiradata__C_INV____INDEX_INDEX_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__INDEX.AsVariable().Sub(shakiradata__INDEX_MAX.AsVariable()).Mul(shakiradata__C_INV____INDEX_INDEX_MAX__.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[SHAKIRA_STAMP]#1", shakiradata__SHAKIRA_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__SHAKIRA_STAMP.AsVariable().Mul(shakiradata__C_INV_SHAKIRA_STAMP_.AsVariable())))) - build.GlobalConstraint("shakiradata.NORM[SHAKIRA_STAMP]#2", shakiradata__C_INV_SHAKIRA_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__SHAKIRA_STAMP.AsVariable().Mul(shakiradata__C_INV_SHAKIRA_STAMP_.AsVariable())))) - build.GlobalConstraint("shakiradata.achieving-total-size", symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(-1).AsVariable())).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add_IS_KECCAK_DATA_1__add_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1___1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_RESULT.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add_IS_KECCAK_RESULT__add_IS_SHA2_RESULT_IS_RIPEMD_RESULT___1__.AsVariable()))).Mul(shakiradata__nBYTES_ACC.Shift(-1).AsVariable().Sub(shakiradata__TOTAL_SIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("shakiradata.decoding-constraints#0", symbolic.NewConstant("1").Sub(shakiradata__SHAKIRA_STAMP.AsVariable().Mul(shakiradata__C_INV_SHAKIRA_STAMP_.AsVariable())).Mul(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_KECCAK_RESULT.AsVariable()).Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable()))).Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("shakiradata.decoding-constraints#1", shakiradata__SHAKIRA_STAMP.AsVariable().Mul(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_KECCAK_RESULT.AsVariable()).Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable()))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("shakiradata.decoding-constraints#2", shakiradata__PHASE.AsVariable().Sub(symbolic.NewConstant("5").Mul(shakiradata__IS_KECCAK_DATA.AsVariable()).Add(symbolic.NewConstant("6").Mul(shakiradata__IS_KECCAK_RESULT.AsVariable()).Add(symbolic.NewConstant("1").Mul(shakiradata__IS_SHA2_DATA.AsVariable()).Add(symbolic.NewConstant("2").Mul(shakiradata__IS_SHA2_RESULT.AsVariable()).Add(symbolic.NewConstant("3").Mul(shakiradata__IS_RIPEMD_DATA.AsVariable()).Add(symbolic.NewConstant("4").Mul(shakiradata__IS_RIPEMD_RESULT.AsVariable())))))))) - build.GlobalConstraint("shakiradata.evolution-constraints#0", shakiradata__SHAKIRA_STAMP.AsVariable().Mul(shakiradata__IS_KECCAK_DATA.AsVariable().Mul(shakiradata__IS_KECCAK_DATA.Shift(1).AsVariable().Add(shakiradata__IS_KECCAK_RESULT.Shift(1).AsVariable())).Add(shakiradata__IS_SHA2_DATA.AsVariable().Mul(shakiradata__IS_SHA2_DATA.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_RESULT.Shift(1).AsVariable())).Add(shakiradata__IS_RIPEMD_DATA.AsVariable().Mul(shakiradata__IS_RIPEMD_DATA.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.Shift(1).AsVariable())).Add(shakiradata__IS_KECCAK_RESULT.AsVariable().Mul(shakiradata__IS_KECCAK_RESULT.Shift(1).AsVariable()).Add(shakiradata__IS_SHA2_RESULT.AsVariable().Mul(shakiradata__IS_SHA2_RESULT.Shift(1).AsVariable()).Add(shakiradata__IS_RIPEMD_RESULT.AsVariable().Mul(shakiradata__IS_RIPEMD_RESULT.Shift(1).AsVariable()).Add(shakiradata__IS_KECCAK_RESULT.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable())).Mul(shakiradata__IS_KECCAK_DATA.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(1).AsVariable()))))))))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("shakiradata.evolution-constraints#1", shakiradata__SHAKIRA_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__INDEX.AsVariable().Sub(shakiradata__INDEX_MAX.AsVariable()).Mul(shakiradata__C_INV____INDEX_INDEX_MAX__.AsVariable()))).Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_DATA.AsVariable()))).Mul(shakiradata__IS_KECCAK_DATA.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(1).AsVariable()))).Add(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_RESULT.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable()))).Mul(shakiradata__IS_KECCAK_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.Shift(1).AsVariable())))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("shakiradata.evolution-constraints#2", shakiradata__SHAKIRA_STAMP.AsVariable().Mul(shakiradata__INDEX.AsVariable().Sub(shakiradata__INDEX_MAX.AsVariable())).Mul(shakiradata__INDEX.Shift(1).AsVariable().Sub(symbolic.NewConstant("1").Add(shakiradata__INDEX.AsVariable())))) - build.GlobalConstraint("shakiradata.fixed-length-index-max-constraints", shakiradata__IS_KECCAK_RESULT.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable())).Mul(shakiradata__INDEX_MAX.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("shakiradata.index-constancies#0", shakiradata__INDEX.AsVariable().Mul(symbolic.NewConstant("5").Mul(shakiradata__IS_KECCAK_DATA.AsVariable()).Add(symbolic.NewConstant("6").Mul(shakiradata__IS_KECCAK_RESULT.AsVariable()).Add(symbolic.NewConstant("1").Mul(shakiradata__IS_SHA2_DATA.AsVariable()).Add(symbolic.NewConstant("2").Mul(shakiradata__IS_SHA2_RESULT.AsVariable()).Add(symbolic.NewConstant("3").Mul(shakiradata__IS_RIPEMD_DATA.AsVariable()).Add(symbolic.NewConstant("4").Mul(shakiradata__IS_RIPEMD_RESULT.AsVariable())))))).Sub(symbolic.NewConstant("5").Mul(shakiradata__IS_KECCAK_DATA.Shift(-1).AsVariable()).Add(symbolic.NewConstant("6").Mul(shakiradata__IS_KECCAK_RESULT.Shift(-1).AsVariable()).Add(symbolic.NewConstant("1").Mul(shakiradata__IS_SHA2_DATA.Shift(-1).AsVariable()).Add(symbolic.NewConstant("2").Mul(shakiradata__IS_SHA2_RESULT.Shift(-1).AsVariable()).Add(symbolic.NewConstant("3").Mul(shakiradata__IS_RIPEMD_DATA.Shift(-1).AsVariable()).Add(symbolic.NewConstant("4").Mul(shakiradata__IS_RIPEMD_RESULT.Shift(-1).AsVariable()))))))))) - build.GlobalConstraint("shakiradata.index-constancies#1", shakiradata__INDEX.AsVariable().Mul(shakiradata__INDEX_MAX.AsVariable().Sub(shakiradata__INDEX_MAX.Shift(-1).AsVariable()))) - build.GlobalConstraint("shakiradata.index-constancies#2", shakiradata__INDEX.AsVariable().Mul(shakiradata__TOTAL_SIZE.AsVariable().Sub(shakiradata__TOTAL_SIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("shakiradata.index-resetting", symbolic.NewConstant("1").Sub(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_DATA.AsVariable()))).Mul(shakiradata__IS_KECCAK_DATA.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(1).AsVariable()))).Add(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_RESULT.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable()))).Mul(shakiradata__IS_KECCAK_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_RESULT.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.Shift(1).AsVariable())))).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add__mul____1__add_IS_KECCAK_DATA__add_IS_SHA2_DATA_IS_RIPEMD_DATA_____add_IS_KECCAK_DATA_1__add_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1_____mul____1__add_IS_KECCAK_RESULT__add_IS_SHA2_RESULT_IS_RIPEMD_RESULT_____add_IS_KECCAK_RESULT_1__add_IS_SHA2_RESULT_1_IS_RIPEMD_RESULT_1_____1__.AsVariable())).Mul(shakiradata__INDEX.Shift(1).AsVariable())) - build.LocalConstraint("shakiradata.initial-vanishing-constraints", shakiradata__SHAKIRA_STAMP.AsVariable()) - build.GlobalConstraint("shakiradata.initializing-nBYTES_ACC", shakiradata__SHAKIRA_STAMP.AsVariable().Sub(shakiradata__SHAKIRA_STAMP.Shift(-1).AsVariable()).Mul(shakiradata__nBYTES.AsVariable().Sub(shakiradata__nBYTES_ACC.AsVariable()))) - build.GlobalConstraint("shakiradata.padding-constraints#0", symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_KECCAK_RESULT.AsVariable()).Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable()))).Mul(shakiradata__C_INV__add__add_IS_KECCAK_DATA_IS_KECCAK_RESULT___add__add_IS_SHA2_DATA_IS_SHA2_RESULT___add_IS_RIPEMD_DATA_IS_RIPEMD_RESULT____.AsVariable())).Mul(shakiradata__ID.AsVariable())) - build.GlobalConstraint("shakiradata.padding-constraints#1", symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_KECCAK_RESULT.AsVariable()).Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable()).Add(shakiradata__IS_RIPEMD_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable()))).Mul(shakiradata__C_INV__add__add_IS_KECCAK_DATA_IS_KECCAK_RESULT___add__add_IS_SHA2_DATA_IS_SHA2_RESULT___add_IS_RIPEMD_DATA_IS_RIPEMD_RESULT____.AsVariable())).Mul(shakiradata__INDEX.AsVariable())) - build.GlobalConstraint("shakiradata.set-esult-selector#0", shakiradata__SELECTOR_KECCAK_RES_HI.AsVariable().Sub(shakiradata__IS_KECCAK_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__INDEX.AsVariable())))) - build.GlobalConstraint("shakiradata.set-esult-selector#1", shakiradata__SELECTOR_SHA2_RES_HI.AsVariable().Sub(shakiradata__IS_SHA2_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__INDEX.AsVariable())))) - build.GlobalConstraint("shakiradata.set-esult-selector#2", shakiradata__SELECTOR_RIPEMD_RES_HI.AsVariable().Sub(shakiradata__IS_RIPEMD_RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(shakiradata__INDEX.AsVariable())))) - build.GlobalConstraint("shakiradata.set-total-size-for-result", shakiradata__IS_KECCAK_RESULT.AsVariable().Add(shakiradata__IS_SHA2_RESULT.AsVariable().Add(shakiradata__IS_RIPEMD_RESULT.AsVariable())).Mul(shakiradata__TOTAL_SIZE.AsVariable().Sub(symbolic.NewConstant("32")))) - build.GlobalConstraint("shakiradata.stamp-constancies", shakiradata__SHAKIRA_STAMP.AsVariable().Sub(symbolic.NewConstant("1").Add(shakiradata__SHAKIRA_STAMP.Shift(-1).AsVariable())).Mul(shakiradata__ID.AsVariable().Sub(shakiradata__ID.Shift(-1).AsVariable()))) - build.GlobalConstraint("shakiradata.stamp-increments", shakiradata__SHAKIRA_STAMP.Shift(1).AsVariable().Sub(shakiradata__SHAKIRA_STAMP.AsVariable().Add(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_DATA.AsVariable()))).Mul(shakiradata__IS_KECCAK_DATA.Shift(1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(1).AsVariable())))))) - build.GlobalConstraint("shakiradata.updating-nBYTES_ACC-and-ensuring-full-limbs#0", symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(-1).AsVariable())).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add_IS_KECCAK_DATA_1__add_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1___1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add_IS_KECCAK_DATA__add_IS_SHA2_DATA_IS_RIPEMD_DATA___1__.AsVariable()))).Mul(shakiradata__nBYTES.Shift(-1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("shakiradata.updating-nBYTES_ACC-and-ensuring-full-limbs#1", symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_SHA2_DATA.Shift(-1).AsVariable().Add(shakiradata__IS_RIPEMD_DATA.Shift(-1).AsVariable())).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add_IS_KECCAK_DATA_1__add_IS_SHA2_DATA_1_IS_RIPEMD_DATA_1___1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(shakiradata__IS_KECCAK_DATA.AsVariable().Add(shakiradata__IS_SHA2_DATA.AsVariable().Add(shakiradata__IS_RIPEMD_DATA.AsVariable())).Sub(symbolic.NewConstant("1")).Mul(shakiradata__C_INV_____add_IS_KECCAK_DATA__add_IS_SHA2_DATA_IS_RIPEMD_DATA___1__.AsVariable()))).Mul(shakiradata__nBYTES_ACC.AsVariable().Sub(shakiradata__nBYTES_ACC.Shift(-1).AsVariable().Add(shakiradata__nBYTES.AsVariable())))) - build.Inclusion("shf-into-shfreftable-hi", []Handle{shfreftable__IOMF, shfreftable__BYTE1, shfreftable__MSHP, shfreftable__LAS, shfreftable__RAP, shfreftable__ONES}, []Handle{shf__IOMF, shf__BYTE_2, shf__MICRO_SHIFT_PARAMETER, shf__LEFT_ALIGNED_SUFFIX_HIGH, shf__RIGHT_ALIGNED_PREFIX_HIGH, shf__ONES}) - build.Inclusion("shf-into-shfreftable-lo", []Handle{shfreftable__IOMF, shfreftable__BYTE1, shfreftable__MSHP, shfreftable__LAS, shfreftable__RAP}, []Handle{shf__IOMF, shf__BYTE_3, shf__MICRO_SHIFT_PARAMETER, shf__LEFT_ALIGNED_SUFFIX_LOW, shf__RIGHT_ALIGNED_PREFIX_LOW}) - build.GlobalConstraint("shf.BITS-binarity", shf__BITS.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BITS.AsVariable()))) - build.GlobalConstraint("shf.BIT_1-binarity", shf__BIT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_1.AsVariable()))) - build.GlobalConstraint("shf.BIT_2-binarity", shf__BIT_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_2.AsVariable()))) - build.GlobalConstraint("shf.BIT_3-binarity", shf__BIT_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_3.AsVariable()))) - build.GlobalConstraint("shf.BIT_4-binarity", shf__BIT_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_4.AsVariable()))) - build.GlobalConstraint("shf.BIT_B_3-binarity", shf__BIT_B_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_3.AsVariable()))) - build.GlobalConstraint("shf.BIT_B_4-binarity", shf__BIT_B_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_4.AsVariable()))) - build.GlobalConstraint("shf.BIT_B_5-binarity", shf__BIT_B_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_5.AsVariable()))) - build.GlobalConstraint("shf.BIT_B_6-binarity", shf__BIT_B_6.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_6.AsVariable()))) - build.GlobalConstraint("shf.BIT_B_7-binarity", shf__BIT_B_7.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_7.AsVariable()))) - build.Range("shf_byte_1_arbitrary", shf__BYTE_1, 256) - build.Range("shf_byte_2_arbitrary", shf__BYTE_2, 256) - build.Range("shf_byte_3_arbitrary", shf__BYTE_3, 256) - build.Range("shf_byte_4_arbitrary", shf__BYTE_4, 256) - build.Range("shf_byte_5_arbitrary", shf__BYTE_5, 256) - build.GlobalConstraint("shf.INST-inside-and-outside-of-padding#0", symbolic.NewConstant("1").Sub(shf__IOMF.AsVariable()).Mul(shf__INST.AsVariable())) - build.GlobalConstraint("shf.INST-inside-and-outside-of-padding#1", shf__IOMF.AsVariable().Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("27")).Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("28")).Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")))))) - build.GlobalConstraint("shf.KNOWN-binarity", shf__KNOWN.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__KNOWN.AsVariable()))) - build.GlobalConstraint("shf.NEG-binarity", shf__NEG.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__NEG.AsVariable()))) - build.GlobalConstraint("shf.NORM[(* (- INST 29) ARG_1_HI)]#1", shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__ARG_1_HI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__ARG_1_HI.AsVariable()).Mul(shf__C_INV__mul____INST_29__ARG_1_HI__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(* (- INST 29) ARG_1_HI)]#2", shf__C_INV__mul____INST_29__ARG_1_HI__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__ARG_1_HI.AsVariable()).Mul(shf__C_INV__mul____INST_29__ARG_1_HI__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- ARG_1_LO BYTE_1)]#1", shf__ARG_1_LO.AsVariable().Sub(shf__BYTE_1.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__ARG_1_LO.AsVariable().Sub(shf__BYTE_1.AsVariable()).Mul(shf__C_INV____ARG_1_LO_BYTE_1__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- ARG_1_LO BYTE_1)]#2", shf__C_INV____ARG_1_LO_BYTE_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ARG_1_LO.AsVariable().Sub(shf__BYTE_1.AsVariable()).Mul(shf__C_INV____ARG_1_LO_BYTE_1__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 0)]#1", shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__C_INV____COUNTER_0__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 0)]#2", shf__C_INV____COUNTER_0__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__C_INV____COUNTER_0__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 1)]#1", shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("1")).Mul(shf__C_INV____COUNTER_1__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 1)]#2", shf__C_INV____COUNTER_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("1")).Mul(shf__C_INV____COUNTER_1__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 12)]#1", shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("12")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("12")).Mul(shf__C_INV____COUNTER_12__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 12)]#2", shf__C_INV____COUNTER_12__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("12")).Mul(shf__C_INV____COUNTER_12__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 14)]#1", shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("14")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("14")).Mul(shf__C_INV____COUNTER_14__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 14)]#2", shf__C_INV____COUNTER_14__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("14")).Mul(shf__C_INV____COUNTER_14__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 15)]#1", shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 15)]#2", shf__C_INV____COUNTER_15__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 2)]#1", shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("2")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("2")).Mul(shf__C_INV____COUNTER_2__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 2)]#2", shf__C_INV____COUNTER_2__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("2")).Mul(shf__C_INV____COUNTER_2__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 4)]#1", shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("4")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("4")).Mul(shf__C_INV____COUNTER_4__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 4)]#2", shf__C_INV____COUNTER_4__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("4")).Mul(shf__C_INV____COUNTER_4__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 8)]#1", shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("8")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("8")).Mul(shf__C_INV____COUNTER_8__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- COUNTER 8)]#2", shf__C_INV____COUNTER_8__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("8")).Mul(shf__C_INV____COUNTER_8__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- INST 27)]#1", shf__INST.AsVariable().Sub(symbolic.NewConstant("27")).Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("27")).Mul(shf__C_INV____INST_27__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- INST 27)]#2", shf__C_INV____INST_27__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("27")).Mul(shf__C_INV____INST_27__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- INST 28)]#1", shf__INST.AsVariable().Sub(symbolic.NewConstant("28")).Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("28")).Mul(shf__C_INV____INST_28__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- INST 28)]#2", shf__C_INV____INST_28__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("28")).Mul(shf__C_INV____INST_28__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- INST 29)]#1", shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__C_INV____INST_29__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- INST 29)]#2", shf__C_INV____INST_29__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__C_INV____INST_29__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- SHIFT_STAMP₊₁ SHIFT_STAMP)]#1", shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable()).Mul(shf__C_INV____SHIFT_STAMP_1_SHIFT_STAMP__.AsVariable())))) - build.GlobalConstraint("shf.NORM[(- SHIFT_STAMP₊₁ SHIFT_STAMP)]#2", shf__C_INV____SHIFT_STAMP_1_SHIFT_STAMP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable()).Mul(shf__C_INV____SHIFT_STAMP_1_SHIFT_STAMP__.AsVariable())))) - build.GlobalConstraint("shf.NORM[ARG_1_HI]#1", shf__ARG_1_HI.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ARG_1_HI.AsVariable().Mul(shf__C_INV_ARG_1_HI_.AsVariable())))) - build.GlobalConstraint("shf.NORM[ARG_1_HI]#2", shf__C_INV_ARG_1_HI_.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ARG_1_HI.AsVariable().Mul(shf__C_INV_ARG_1_HI_.AsVariable())))) - build.GlobalConstraint("shf.NORM[COUNTER]#1", shf__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Mul(shf__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("shf.NORM[COUNTER]#2", shf__C_INV_COUNTER_.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Mul(shf__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("shf.NORM[SHIFT_STAMP]#1", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_STAMP.AsVariable().Mul(shf__C_INV_SHIFT_STAMP_.AsVariable())))) - build.GlobalConstraint("shf.NORM[SHIFT_STAMP]#2", shf__C_INV_SHIFT_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_STAMP.AsVariable().Mul(shf__C_INV_SHIFT_STAMP_.AsVariable())))) - build.GlobalConstraint("shf.SHIFT_DIRECTION-binarity", shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()))) - build.GlobalConstraint("shf.bits_constraints#0", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Mul(shf__C_INV_COUNTER_.AsVariable())))).Mul(shf__NEG.AsVariable().Sub(shf__BITS.AsVariable()))) - build.GlobalConstraint("shf.bits_constraints#1", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Mul(shf__C_INV_COUNTER_.AsVariable())))).Mul(shf__BYTE_2.AsVariable().Sub(symbolic.NewConstant("128").Mul(shf__BITS.AsVariable()).Add(symbolic.NewConstant("64").Mul(shf__BITS.Shift(1).AsVariable()).Add(symbolic.NewConstant("32").Mul(shf__BITS.Shift(2).AsVariable()).Add(symbolic.NewConstant("16").Mul(shf__BITS.Shift(3).AsVariable()).Add(symbolic.NewConstant("8").Mul(shf__BITS.Shift(4).AsVariable()).Add(symbolic.NewConstant("4").Mul(shf__BITS.Shift(5).AsVariable()).Add(symbolic.NewConstant("2").Mul(shf__BITS.Shift(6).AsVariable()).Add(shf__BITS.Shift(7).AsVariable())))))))))) - build.GlobalConstraint("shf.bits_constraints#2", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable()))))).Mul(shf__BYTE_1.AsVariable().Sub(symbolic.NewConstant("128").Mul(shf__BITS.Shift(-7).AsVariable()).Add(symbolic.NewConstant("64").Mul(shf__BITS.Shift(-6).AsVariable()).Add(symbolic.NewConstant("32").Mul(shf__BITS.Shift(-5).AsVariable()).Add(symbolic.NewConstant("16").Mul(shf__BITS.Shift(-4).AsVariable()).Add(symbolic.NewConstant("8").Mul(shf__BITS.Shift(-3).AsVariable()).Add(symbolic.NewConstant("4").Mul(shf__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(shf__BITS.Shift(-1).AsVariable()).Add(shf__BITS.AsVariable())))))))))) - build.GlobalConstraint("shf.byte_decompositions#0", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Mul(shf__C_INV_COUNTER_.AsVariable())).Mul(shf__ACC_1.AsVariable().Sub(shf__BYTE_1.AsVariable()))) - build.GlobalConstraint("shf.byte_decompositions#1", shf__COUNTER.AsVariable().Mul(shf__ACC_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(shf__ACC_1.Shift(-1).AsVariable()).Add(shf__BYTE_1.AsVariable())))) - build.GlobalConstraint("shf.byte_decompositions#2", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Mul(shf__C_INV_COUNTER_.AsVariable())).Mul(shf__ACC_2.AsVariable().Sub(shf__BYTE_2.AsVariable()))) - build.GlobalConstraint("shf.byte_decompositions#3", shf__COUNTER.AsVariable().Mul(shf__ACC_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(shf__ACC_2.Shift(-1).AsVariable()).Add(shf__BYTE_2.AsVariable())))) - build.GlobalConstraint("shf.byte_decompositions#4", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Mul(shf__C_INV_COUNTER_.AsVariable())).Mul(shf__ACC_3.AsVariable().Sub(shf__BYTE_3.AsVariable()))) - build.GlobalConstraint("shf.byte_decompositions#5", shf__COUNTER.AsVariable().Mul(shf__ACC_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(shf__ACC_3.Shift(-1).AsVariable()).Add(shf__BYTE_3.AsVariable())))) - build.GlobalConstraint("shf.byte_decompositions#6", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Mul(shf__C_INV_COUNTER_.AsVariable())).Mul(shf__ACC_4.AsVariable().Sub(shf__BYTE_4.AsVariable()))) - build.GlobalConstraint("shf.byte_decompositions#7", shf__COUNTER.AsVariable().Mul(shf__ACC_4.AsVariable().Sub(symbolic.NewConstant("256").Mul(shf__ACC_4.Shift(-1).AsVariable()).Add(shf__BYTE_4.AsVariable())))) - build.GlobalConstraint("shf.byte_decompositions#8", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Mul(shf__C_INV_COUNTER_.AsVariable())).Mul(shf__ACC_5.AsVariable().Sub(shf__BYTE_5.AsVariable()))) - build.GlobalConstraint("shf.byte_decompositions#9", shf__COUNTER.AsVariable().Mul(shf__ACC_5.AsVariable().Sub(symbolic.NewConstant("256").Mul(shf__ACC_5.Shift(-1).AsVariable()).Add(shf__BYTE_5.AsVariable())))) - build.GlobalConstraint("shf.counter-constancies#0", shf__COUNTER.AsVariable().Mul(shf__BIT_B_3.AsVariable().Sub(shf__BIT_B_3.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.counter-constancies#1", shf__COUNTER.AsVariable().Mul(shf__BIT_B_4.AsVariable().Sub(shf__BIT_B_4.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.counter-constancies#2", shf__COUNTER.AsVariable().Mul(shf__BIT_B_5.AsVariable().Sub(shf__BIT_B_5.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.counter-constancies#3", shf__COUNTER.AsVariable().Mul(shf__BIT_B_6.AsVariable().Sub(shf__BIT_B_6.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.counter-constancies#4", shf__COUNTER.AsVariable().Mul(shf__BIT_B_7.AsVariable().Sub(shf__BIT_B_7.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.counter-constancies#5", shf__COUNTER.AsVariable().Mul(shf__NEG.AsVariable().Sub(shf__NEG.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.counter-constancies#6", shf__COUNTER.AsVariable().Mul(shf__SHIFT_DIRECTION.AsVariable().Sub(shf__SHIFT_DIRECTION.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.counter-constancies#7", shf__COUNTER.AsVariable().Mul(shf__LOW_3.AsVariable().Sub(shf__LOW_3.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.counter-constancies#8", shf__COUNTER.AsVariable().Mul(shf__MICRO_SHIFT_PARAMETER.AsVariable().Sub(shf__MICRO_SHIFT_PARAMETER.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.counter-constancies#9", shf__COUNTER.AsVariable().Mul(shf__ONE_LINE_INSTRUCTION.AsVariable().Sub(shf__ONE_LINE_INSTRUCTION.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.counter-constancies#10", shf__COUNTER.AsVariable().Mul(shf__KNOWN.AsVariable().Sub(shf__KNOWN.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.counter-reset", shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable()).Mul(shf__COUNTER.Shift(1).AsVariable())) - build.GlobalConstraint("shf.heartbeat#0", shf__IOMF.AsVariable().Mul(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("shf.heartbeat#1", shf__IOMF.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())))).Mul(shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("shf.heartbeat#2", shf__IOMF.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")))).Mul(shf__COUNTER.Shift(1).AsVariable().Sub(shf__COUNTER.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("shf.heartbeat#3", shf__IOMF.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")))).Mul(shf__ONE_LINE_INSTRUCTION.Shift(1).AsVariable().Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()))) - build.GlobalConstraint("shf.known_constraint#0", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__C_INV____INST_29__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(shf__ARG_1_HI.AsVariable().Mul(shf__C_INV_ARG_1_HI_.AsVariable())).Mul(symbolic.NewConstant("1").Sub(shf__ARG_1_LO.AsVariable().Sub(shf__BYTE_1.AsVariable()).Mul(shf__C_INV____ARG_1_LO_BYTE_1__.AsVariable()))))).Mul(shf__KNOWN.AsVariable())) - build.GlobalConstraint("shf.known_constraint#1", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__C_INV____INST_29__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(shf__ARG_1_HI.AsVariable().Mul(shf__C_INV_ARG_1_HI_.AsVariable())).Mul(shf__ARG_1_LO.AsVariable().Sub(shf__BYTE_1.AsVariable())))).Mul(shf__KNOWN.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("shf.known_constraint#2", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__C_INV____INST_29__.AsVariable())).Mul(shf__ARG_1_HI.AsVariable())).Mul(shf__KNOWN.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("shf.known_constraint#3", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(symbolic.NewConstant("1").Sub(shf__ARG_1_LO.AsVariable().Sub(shf__BYTE_1.AsVariable()).Mul(shf__C_INV____ARG_1_LO_BYTE_1__.AsVariable())))).Mul(shf__KNOWN.AsVariable())) - build.GlobalConstraint("shf.known_constraint#4", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__ARG_1_LO.AsVariable().Sub(shf__BYTE_1.AsVariable()))).Mul(shf__KNOWN.AsVariable().Sub(symbolic.NewConstant("1")))) - build.LocalConstraint("shf.last-row", shf__SHIFT_STAMP.Shift(-1).AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.Shift(-1).AsVariable())).Mul(shf__COUNTER.Shift(-1).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("shf.oli_constraints#0", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__ARG_1_HI.AsVariable()).Mul(shf__C_INV__mul____INST_29__ARG_1_HI__.AsVariable()))).Mul(shf__ONE_LINE_INSTRUCTION.AsVariable())) - build.GlobalConstraint("shf.oli_constraints#1", shf__SHIFT_STAMP.AsVariable().Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__ARG_1_HI.AsVariable())).Mul(shf__ONE_LINE_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("shf.setting_stuff#0", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__LOW_3.AsVariable().Sub(symbolic.NewConstant("4").Mul(shf__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("2").Mul(shf__BITS.Shift(-1).AsVariable()).Add(shf__BITS.AsVariable()))))) - build.GlobalConstraint("shf.setting_stuff#1", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable())).Mul(shf__MICRO_SHIFT_PARAMETER.AsVariable().Sub(symbolic.NewConstant("8").Sub(shf__LOW_3.AsVariable())))) - build.GlobalConstraint("shf.setting_stuff#2", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__MICRO_SHIFT_PARAMETER.AsVariable().Sub(shf__LOW_3.AsVariable()))) - build.GlobalConstraint("shf.setting_stuff#3", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__BIT_B_3.AsVariable().Sub(shf__BITS.Shift(-3).AsVariable()))) - build.GlobalConstraint("shf.setting_stuff#4", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__BIT_B_4.AsVariable().Sub(shf__BITS.Shift(-4).AsVariable()))) - build.GlobalConstraint("shf.setting_stuff#5", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__BIT_B_5.AsVariable().Sub(shf__BITS.Shift(-5).AsVariable()))) - build.GlobalConstraint("shf.setting_stuff#6", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__BIT_B_6.AsVariable().Sub(shf__BITS.Shift(-6).AsVariable()))) - build.GlobalConstraint("shf.setting_stuff#7", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__BIT_B_7.AsVariable().Sub(shf__BITS.Shift(-7).AsVariable()))) - build.GlobalConstraint("shf.shift_direction_constraint#0", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("27")).Mul(shf__C_INV____INST_27__.AsVariable()))).Mul(shf__SHIFT_DIRECTION.AsVariable())) - build.GlobalConstraint("shf.shift_direction_constraint#1", shf__SHIFT_STAMP.AsVariable().Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("27"))).Mul(shf__SHIFT_DIRECTION.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("shf.shifted_byte_columns#0", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable()))))).Mul(shf__SHB_3_HI.AsVariable().Sub(shf__LEFT_ALIGNED_SUFFIX_HIGH.AsVariable().Add(shf__RIGHT_ALIGNED_PREFIX_LOW.Shift(-15).AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#1", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable()))))).Mul(shf__SHB_3_LO.AsVariable().Sub(shf__LEFT_ALIGNED_SUFFIX_LOW.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#2", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15"))))).Mul(shf__SHB_3_HI.AsVariable().Sub(shf__LEFT_ALIGNED_SUFFIX_HIGH.AsVariable().Add(shf__RIGHT_ALIGNED_PREFIX_HIGH.Shift(1).AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#3", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15"))))).Mul(shf__SHB_3_LO.AsVariable().Sub(shf__LEFT_ALIGNED_SUFFIX_LOW.AsVariable().Add(shf__RIGHT_ALIGNED_PREFIX_LOW.Shift(1).AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#4", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Mul(shf__C_INV_COUNTER_.AsVariable())).Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("28")))))).Mul(shf__SHB_3_HI.AsVariable().Sub(shf__NEG.AsVariable().Mul(shf__ONES.AsVariable()).Add(shf__RIGHT_ALIGNED_PREFIX_HIGH.AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#5", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Mul(shf__C_INV_COUNTER_.AsVariable())).Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")))))).Mul(shf__SHB_3_HI.AsVariable().Sub(shf__RIGHT_ALIGNED_PREFIX_HIGH.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#6", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Mul(shf__C_INV_COUNTER_.AsVariable()))))).Mul(shf__SHB_3_LO.AsVariable().Sub(shf__LEFT_ALIGNED_SUFFIX_HIGH.Shift(15).AsVariable().Add(shf__RIGHT_ALIGNED_PREFIX_LOW.AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#7", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__COUNTER.AsVariable()))).Mul(shf__SHB_3_HI.AsVariable().Sub(shf__LEFT_ALIGNED_SUFFIX_HIGH.Shift(-1).AsVariable().Add(shf__RIGHT_ALIGNED_PREFIX_HIGH.AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#8", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__COUNTER.AsVariable()))).Mul(shf__SHB_3_LO.AsVariable().Sub(shf__LEFT_ALIGNED_SUFFIX_LOW.Shift(-1).AsVariable().Add(shf__RIGHT_ALIGNED_PREFIX_LOW.AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#9", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__C_INV____COUNTER_0__.AsVariable()))))).Mul(shf__BIT_1.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#10", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())))))).Mul(shf__BIT_1.AsVariable().Sub(shf__BIT_1.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("shf.shifted_byte_columns#11", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")))))).Mul(shf__BIT_1.AsVariable().Sub(shf__BIT_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#12", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_3.AsVariable())))).Mul(shf__SHB_4_HI.AsVariable().Sub(shf__SHB_3_HI.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#13", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_3.AsVariable())))).Mul(shf__SHB_4_LO.AsVariable().Sub(shf__SHB_3_LO.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#14", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_1.AsVariable()))))).Mul(shf__SHB_4_HI.AsVariable().Sub(shf__SHB_3_HI.Shift(1).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#15", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_1.AsVariable()))))).Mul(shf__SHB_4_LO.AsVariable().Sub(shf__SHB_3_LO.Shift(1).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#16", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_3.AsVariable().Mul(shf__BIT_1.AsVariable())))).Mul(shf__SHB_4_HI.AsVariable().Sub(shf__SHB_3_LO.Shift(-15).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#17", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_3.AsVariable().Mul(shf__BIT_1.AsVariable())))).Mul(shf__SHB_4_LO.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#18", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__C_INV____COUNTER_0__.AsVariable()))))).Mul(shf__BIT_1.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#19", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("1")).Mul(shf__C_INV____COUNTER_1__.AsVariable())))))).Mul(shf__BIT_1.AsVariable().Sub(shf__BIT_1.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("shf.shifted_byte_columns#20", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("1")))))).Mul(shf__BIT_1.AsVariable().Sub(shf__BIT_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#21", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_3.AsVariable())))).Mul(shf__SHB_4_HI.AsVariable().Sub(shf__SHB_3_HI.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#22", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_3.AsVariable())))).Mul(shf__SHB_4_LO.AsVariable().Sub(shf__SHB_3_LO.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#23", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_1.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__C_INV____INST_29__.AsVariable()))))))).Mul(shf__SHB_4_HI.AsVariable().Sub(symbolic.NewConstant("255").Mul(shf__NEG.AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#24", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_1.AsVariable()).Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("29"))))))).Mul(shf__SHB_4_HI.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#25", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_1.AsVariable()))))).Mul(shf__SHB_4_LO.AsVariable().Sub(shf__SHB_3_HI.Shift(15).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#26", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_3.AsVariable().Mul(shf__BIT_1.AsVariable())))).Mul(shf__SHB_4_HI.AsVariable().Sub(shf__SHB_3_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#27", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_3.AsVariable().Mul(shf__BIT_1.AsVariable())))).Mul(shf__SHB_4_LO.AsVariable().Sub(shf__SHB_3_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#28", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__C_INV____COUNTER_0__.AsVariable()))))).Mul(shf__BIT_2.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#29", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("14")).Mul(shf__C_INV____COUNTER_14__.AsVariable())))))).Mul(shf__BIT_2.AsVariable().Sub(shf__BIT_2.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("shf.shifted_byte_columns#30", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("14")))))).Mul(shf__BIT_2.AsVariable().Sub(shf__BIT_2.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#31", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_4.AsVariable())))).Mul(shf__SHB_5_HI.AsVariable().Sub(shf__SHB_4_HI.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#32", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_4.AsVariable())))).Mul(shf__SHB_5_LO.AsVariable().Sub(shf__SHB_4_LO.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#33", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_2.AsVariable()))))).Mul(shf__SHB_5_HI.AsVariable().Sub(shf__SHB_4_HI.Shift(2).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#34", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_2.AsVariable()))))).Mul(shf__SHB_5_LO.AsVariable().Sub(shf__SHB_4_LO.Shift(2).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#35", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_4.AsVariable().Mul(shf__BIT_2.AsVariable())))).Mul(shf__SHB_5_HI.AsVariable().Sub(shf__SHB_4_LO.Shift(-14).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#36", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_4.AsVariable().Mul(shf__BIT_2.AsVariable())))).Mul(shf__SHB_5_LO.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#37", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__C_INV____COUNTER_0__.AsVariable()))))).Mul(shf__BIT_2.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#38", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("2")).Mul(shf__C_INV____COUNTER_2__.AsVariable())))))).Mul(shf__BIT_2.AsVariable().Sub(shf__BIT_2.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("shf.shifted_byte_columns#39", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("2")))))).Mul(shf__BIT_2.AsVariable().Sub(shf__BIT_2.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#40", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_4.AsVariable())))).Mul(shf__SHB_5_HI.AsVariable().Sub(shf__SHB_4_HI.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#41", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_4.AsVariable())))).Mul(shf__SHB_5_LO.AsVariable().Sub(shf__SHB_4_LO.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#42", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_2.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__C_INV____INST_29__.AsVariable()))))))).Mul(shf__SHB_5_HI.AsVariable().Sub(symbolic.NewConstant("255").Mul(shf__NEG.AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#43", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_2.AsVariable()).Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("29"))))))).Mul(shf__SHB_5_HI.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#44", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_2.AsVariable()))))).Mul(shf__SHB_5_LO.AsVariable().Sub(shf__SHB_4_HI.Shift(14).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#45", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_4.AsVariable().Mul(shf__BIT_2.AsVariable())))).Mul(shf__SHB_5_HI.AsVariable().Sub(shf__SHB_4_HI.Shift(-2).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#46", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_4.AsVariable().Mul(shf__BIT_2.AsVariable())))).Mul(shf__SHB_5_LO.AsVariable().Sub(shf__SHB_4_LO.Shift(-2).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#47", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__C_INV____COUNTER_0__.AsVariable()))))).Mul(shf__BIT_3.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#48", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("12")).Mul(shf__C_INV____COUNTER_12__.AsVariable())))))).Mul(shf__BIT_3.AsVariable().Sub(shf__BIT_3.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("shf.shifted_byte_columns#49", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("12")))))).Mul(shf__BIT_3.AsVariable().Sub(shf__BIT_3.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#50", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_5.AsVariable())))).Mul(shf__SHB_6_HI.AsVariable().Sub(shf__SHB_5_HI.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#51", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_5.AsVariable())))).Mul(shf__SHB_6_LO.AsVariable().Sub(shf__SHB_5_LO.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#52", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_3.AsVariable()))))).Mul(shf__SHB_6_HI.AsVariable().Sub(shf__SHB_5_HI.Shift(4).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#53", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_3.AsVariable()))))).Mul(shf__SHB_6_LO.AsVariable().Sub(shf__SHB_5_LO.Shift(4).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#54", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_5.AsVariable().Mul(shf__BIT_3.AsVariable())))).Mul(shf__SHB_6_HI.AsVariable().Sub(shf__SHB_5_LO.Shift(-12).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#55", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_5.AsVariable().Mul(shf__BIT_3.AsVariable())))).Mul(shf__SHB_6_LO.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#56", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__C_INV____COUNTER_0__.AsVariable()))))).Mul(shf__BIT_3.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#57", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("4")).Mul(shf__C_INV____COUNTER_4__.AsVariable())))))).Mul(shf__BIT_3.AsVariable().Sub(shf__BIT_3.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("shf.shifted_byte_columns#58", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("4")))))).Mul(shf__BIT_3.AsVariable().Sub(shf__BIT_3.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#59", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_5.AsVariable())))).Mul(shf__SHB_6_HI.AsVariable().Sub(shf__SHB_5_HI.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#60", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_5.AsVariable())))).Mul(shf__SHB_6_LO.AsVariable().Sub(shf__SHB_5_LO.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#61", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_3.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__C_INV____INST_29__.AsVariable()))))))).Mul(shf__SHB_6_HI.AsVariable().Sub(symbolic.NewConstant("255").Mul(shf__NEG.AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#62", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_3.AsVariable()).Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("29"))))))).Mul(shf__SHB_6_HI.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#63", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_5.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_3.AsVariable()))))).Mul(shf__SHB_6_LO.AsVariable().Sub(shf__SHB_5_HI.Shift(12).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#64", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_5.AsVariable().Mul(shf__BIT_3.AsVariable())))).Mul(shf__SHB_6_HI.AsVariable().Sub(shf__SHB_5_HI.Shift(-4).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#65", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_5.AsVariable().Mul(shf__BIT_3.AsVariable())))).Mul(shf__SHB_6_LO.AsVariable().Sub(shf__SHB_5_LO.Shift(-4).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#66", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__C_INV____COUNTER_0__.AsVariable()))))).Mul(shf__BIT_4.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#67", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("8")).Mul(shf__C_INV____COUNTER_8__.AsVariable())))))).Mul(shf__BIT_4.AsVariable().Sub(shf__BIT_4.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("shf.shifted_byte_columns#68", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("8")))))).Mul(shf__BIT_4.AsVariable().Sub(shf__BIT_4.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#69", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_6.AsVariable())))).Mul(shf__SHB_7_HI.AsVariable().Sub(shf__SHB_6_HI.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#70", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_6.AsVariable())))).Mul(shf__SHB_7_LO.AsVariable().Sub(shf__SHB_6_LO.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#71", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_6.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_4.AsVariable()))))).Mul(shf__SHB_7_HI.AsVariable().Sub(shf__SHB_6_HI.Shift(8).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#72", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_6.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_4.AsVariable()))))).Mul(shf__SHB_7_LO.AsVariable().Sub(shf__SHB_6_LO.Shift(8).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#73", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_6.AsVariable().Mul(shf__BIT_4.AsVariable())))).Mul(shf__SHB_7_HI.AsVariable().Sub(shf__SHB_6_LO.Shift(-8).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#74", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_6.AsVariable().Mul(shf__BIT_4.AsVariable())))).Mul(shf__SHB_7_LO.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#75", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__C_INV____COUNTER_0__.AsVariable()))))).Mul(shf__BIT_4.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#76", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("8")).Mul(shf__C_INV____COUNTER_8__.AsVariable())))))).Mul(shf__BIT_4.AsVariable().Sub(shf__BIT_4.Shift(-1).AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("shf.shifted_byte_columns#77", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("0")).Mul(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("8")))))).Mul(shf__BIT_4.AsVariable().Sub(shf__BIT_4.Shift(-1).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#78", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_6.AsVariable())))).Mul(shf__SHB_7_HI.AsVariable().Sub(shf__SHB_6_HI.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#79", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_6.AsVariable())))).Mul(shf__SHB_7_LO.AsVariable().Sub(shf__SHB_6_LO.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#80", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_6.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_4.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__C_INV____INST_29__.AsVariable()))))))).Mul(shf__SHB_7_HI.AsVariable().Sub(symbolic.NewConstant("255").Mul(shf__NEG.AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#81", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_6.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_4.AsVariable()).Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("29"))))))).Mul(shf__SHB_7_HI.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#82", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_6.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_4.AsVariable()))))).Mul(shf__SHB_7_LO.AsVariable().Sub(shf__SHB_6_HI.Shift(8).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#83", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_6.AsVariable().Mul(shf__BIT_4.AsVariable())))).Mul(shf__SHB_7_HI.AsVariable().Sub(shf__SHB_6_HI.Shift(-8).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#84", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_6.AsVariable().Mul(shf__BIT_4.AsVariable())))).Mul(shf__SHB_7_LO.AsVariable().Sub(shf__SHB_6_LO.Shift(-8).AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#85", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__KNOWN.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_7.AsVariable()))))).Mul(shf__BYTE_4.AsVariable().Sub(shf__SHB_7_HI.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#86", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__KNOWN.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_7.AsVariable()))))).Mul(shf__BYTE_5.AsVariable().Sub(shf__SHB_7_LO.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#87", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__KNOWN.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_7.AsVariable())))).Mul(shf__BYTE_4.AsVariable().Sub(shf__SHB_7_LO.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#88", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__KNOWN.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__SHIFT_DIRECTION.AsVariable()).Mul(shf__BIT_B_7.AsVariable())))).Mul(shf__BYTE_5.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#89", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__KNOWN.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_7.AsVariable()))))).Mul(shf__BYTE_4.AsVariable().Sub(shf__SHB_7_HI.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#90", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__KNOWN.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__BIT_B_7.AsVariable()))))).Mul(shf__BYTE_5.AsVariable().Sub(shf__SHB_7_LO.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#91", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__KNOWN.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_7.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("28")).Mul(shf__C_INV____INST_28__.AsVariable()))))))).Mul(shf__BYTE_4.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#92", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__KNOWN.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_7.AsVariable().Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("28"))))))).Mul(shf__BYTE_4.AsVariable().Sub(symbolic.NewConstant("255").Mul(shf__NEG.AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#93", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(shf__KNOWN.AsVariable()).Mul(shf__SHIFT_DIRECTION.AsVariable().Mul(shf__BIT_B_7.AsVariable())))).Mul(shf__BYTE_5.AsVariable().Sub(shf__SHB_7_HI.AsVariable()))) - build.GlobalConstraint("shf.shifted_byte_columns#94", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__KNOWN.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__C_INV____INST_29__.AsVariable()))))).Mul(shf__BYTE_4.AsVariable().Sub(symbolic.NewConstant("255").Mul(shf__NEG.AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#95", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__KNOWN.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__INST.AsVariable().Sub(symbolic.NewConstant("29")).Mul(shf__C_INV____INST_29__.AsVariable()))))).Mul(shf__BYTE_5.AsVariable().Sub(symbolic.NewConstant("255").Mul(shf__NEG.AsVariable())))) - build.GlobalConstraint("shf.shifted_byte_columns#96", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__KNOWN.AsVariable().Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("29"))))).Mul(shf__BYTE_4.AsVariable())) - build.GlobalConstraint("shf.shifted_byte_columns#97", shf__SHIFT_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(shf__ONE_LINE_INSTRUCTION.AsVariable()).Mul(shf__KNOWN.AsVariable().Mul(shf__INST.AsVariable().Sub(symbolic.NewConstant("29"))))).Mul(shf__BYTE_5.AsVariable())) - build.GlobalConstraint("shf.stamp-constancies#0", symbolic.NewConstant("1").Sub(shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable()).Mul(shf__C_INV____SHIFT_STAMP_1_SHIFT_STAMP__.AsVariable())).Mul(shf__ARG_1_HI.Shift(1).AsVariable().Sub(shf__ARG_1_HI.AsVariable()))) - build.GlobalConstraint("shf.stamp-constancies#1", symbolic.NewConstant("1").Sub(shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable()).Mul(shf__C_INV____SHIFT_STAMP_1_SHIFT_STAMP__.AsVariable())).Mul(shf__ARG_1_LO.Shift(1).AsVariable().Sub(shf__ARG_1_LO.AsVariable()))) - build.GlobalConstraint("shf.stamp-constancies#2", symbolic.NewConstant("1").Sub(shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable()).Mul(shf__C_INV____SHIFT_STAMP_1_SHIFT_STAMP__.AsVariable())).Mul(shf__ARG_2_HI.Shift(1).AsVariable().Sub(shf__ARG_2_HI.AsVariable()))) - build.GlobalConstraint("shf.stamp-constancies#3", symbolic.NewConstant("1").Sub(shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable()).Mul(shf__C_INV____SHIFT_STAMP_1_SHIFT_STAMP__.AsVariable())).Mul(shf__ARG_2_LO.Shift(1).AsVariable().Sub(shf__ARG_2_LO.AsVariable()))) - build.GlobalConstraint("shf.stamp-constancies#4", symbolic.NewConstant("1").Sub(shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable()).Mul(shf__C_INV____SHIFT_STAMP_1_SHIFT_STAMP__.AsVariable())).Mul(shf__RES_HI.Shift(1).AsVariable().Sub(shf__RES_HI.AsVariable()))) - build.GlobalConstraint("shf.stamp-constancies#5", symbolic.NewConstant("1").Sub(shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable()).Mul(shf__C_INV____SHIFT_STAMP_1_SHIFT_STAMP__.AsVariable())).Mul(shf__RES_LO.Shift(1).AsVariable().Sub(shf__RES_LO.AsVariable()))) - build.GlobalConstraint("shf.stamp-constancies#6", symbolic.NewConstant("1").Sub(shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable()).Mul(shf__C_INV____SHIFT_STAMP_1_SHIFT_STAMP__.AsVariable())).Mul(shf__INST.Shift(1).AsVariable().Sub(shf__INST.AsVariable()))) - build.GlobalConstraint("shf.stamp-increments", shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable().Add(symbolic.NewConstant("0"))).Mul(shf__SHIFT_STAMP.Shift(1).AsVariable().Sub(shf__SHIFT_STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("shf.target_constraints#0", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__ACC_1.AsVariable().Sub(shf__ARG_1_LO.AsVariable()))) - build.GlobalConstraint("shf.target_constraints#1", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__ACC_2.AsVariable().Sub(shf__ARG_2_HI.AsVariable()))) - build.GlobalConstraint("shf.target_constraints#2", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__ACC_3.AsVariable().Sub(shf__ARG_2_LO.AsVariable()))) - build.GlobalConstraint("shf.target_constraints#3", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__ACC_4.AsVariable().Sub(shf__RES_HI.AsVariable()))) - build.GlobalConstraint("shf.target_constraints#4", symbolic.NewConstant("1").Sub(shf__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(shf__C_INV____COUNTER_15__.AsVariable())).Mul(shf__ACC_5.AsVariable().Sub(shf__RES_LO.AsVariable()))) - build.GlobalConstraint("shf.zero-row#0", symbolic.NewConstant("1").Sub(shf__SHIFT_STAMP.AsVariable().Mul(shf__C_INV_SHIFT_STAMP_.AsVariable())).Mul(shf__IOMF.AsVariable())) - build.GlobalConstraint("shf.zero-row#1", shf__SHIFT_STAMP.AsVariable().Mul(shf__IOMF.AsVariable().Sub(symbolic.NewConstant("1")))) - build.Inclusion("stp-into-mod", []Handle{mod__ARG_1_HI, mod__ARG_1_LO, mod__ARG_2_HI, mod__ARG_2_LO, mod__RES_HI, mod__RES_LO, mod__INST}, []Handle{stp__C__EXPAND__mul_ARG_1_HI_MOD_FLAG__, stp__C__EXPAND__mul_ARG_1_LO_MOD_FLAG__, stp__C__EXPAND_0_, stp__C__EXPAND__mul_ARG_2_LO_MOD_FLAG__, stp__C__EXPAND_0_, stp__C__EXPAND__mul_RES_LO_MOD_FLAG__, stp__C__EXPAND__mul_EXOGENOUS_MODULE_INSTRUCTION_MOD_FLAG__}) - build.Inclusion("stp-into-wcp", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{stp__C__EXPAND__mul_ARG_1_HI_WCP_FLAG__, stp__C__EXPAND__mul_ARG_1_LO_WCP_FLAG__, stp__C__EXPAND_0_, stp__C__EXPAND__mul_ARG_2_LO_WCP_FLAG__, stp__C__EXPAND__mul_RES_LO_WCP_FLAG__, stp__C__EXPAND__mul_EXOGENOUS_MODULE_INSTRUCTION_WCP_FLAG__}) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-0#0", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__ARG_1_HI.AsVariable())) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-0#1", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__ARG_1_LO.AsVariable().Sub(stp__GAS_ACTUAL.AsVariable()))) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-0#2", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__ARG_2_LO.AsVariable())) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-0#3", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__EXOGENOUS_MODULE_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-0#4", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__RES_LO.AsVariable())) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-0#5", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__WCP_FLAG.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-1#0", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__ARG_1_HI.Shift(1).AsVariable().Sub(stp__VAL_HI.AsVariable()))) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-1#1", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__ARG_1_LO.Shift(1).AsVariable().Sub(stp__VAL_LO.AsVariable()))) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-1#2", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__EXOGENOUS_MODULE_INSTRUCTION.Shift(1).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-1#3", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__WCP_FLAG.Shift(1).AsVariable().Sub(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable())))) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-1#4", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__MOD_FLAG.Shift(1).AsVariable())) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-2#0", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__ARG_1_HI.Shift(2).AsVariable())) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-2#1", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__ARG_1_LO.Shift(2).AsVariable().Sub(stp__GAS_ACTUAL.AsVariable()))) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-2#2", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__WARM.AsVariable()).Mul(stp__ARG_2_LO.Shift(2).AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("100").Add(symbolic.NewConstant("1").Sub(stp__EXISTS.AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("25000"))).Add(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("9000")))))))) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-2#3", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__WARM.AsVariable())).Mul(stp__ARG_2_LO.Shift(2).AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("2600").Add(symbolic.NewConstant("1").Sub(stp__EXISTS.AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("25000"))).Add(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("9000")))))))) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-2#4", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__EXOGENOUS_MODULE_INSTRUCTION.Shift(2).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-2#5", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__RES_LO.Shift(2).AsVariable().Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable()))) - build.GlobalConstraint("stp.CALL-type---common-part---row-i-plus-2#6", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("stp.CALL-type---setting-gas-paid-out-of-pocket#0", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(4).AsVariable()).Mul(stp__WARM.AsVariable()))).Mul(stp__GAS_OUT_OF_POCKET.AsVariable().Sub(stp__GAS_ACTUAL.AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("100").Add(symbolic.NewConstant("1").Sub(stp__EXISTS.AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("25000"))).Add(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("9000")))))).Sub(stp__RES_LO.Shift(3).AsVariable())))) - build.GlobalConstraint("stp.CALL-type---setting-gas-paid-out-of-pocket#1", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(4).AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__WARM.AsVariable())))).Mul(stp__GAS_OUT_OF_POCKET.AsVariable().Sub(stp__GAS_ACTUAL.AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("2600").Add(symbolic.NewConstant("1").Sub(stp__EXISTS.AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("25000"))).Add(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("9000")))))).Sub(stp__RES_LO.Shift(3).AsVariable())))) - build.GlobalConstraint("stp.CALL-type---setting-gas-paid-out-of-pocket#2", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable()).Mul(stp__RES_LO.Shift(4).AsVariable())).Mul(stp__GAS_OUT_OF_POCKET.AsVariable().Sub(stp__GAS_LO.AsVariable()))) - build.GlobalConstraint("stp.CALL-type---setting-gas-paid-out-of-pocket#3", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__OUT_OF_GAS_EXCEPTION.AsVariable()).Mul(stp__GAS_OUT_OF_POCKET.AsVariable())) - build.GlobalConstraint("stp.CALL-type---setting-gas-stipend#0", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__GAS_STIPEND.AsVariable().Sub(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable()).Mul(symbolic.NewConstant("2300")))))) - build.GlobalConstraint("stp.CALL-type---setting-gas-stipend#1", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__OUT_OF_GAS_EXCEPTION.AsVariable()).Mul(stp__GAS_STIPEND.AsVariable())) - build.GlobalConstraint("stp.CALL-type---setting-upfront-gas#0", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(stp__WARM.AsVariable()).Mul(stp__GAS_UPFRONT.AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("100").Add(symbolic.NewConstant("1").Sub(stp__EXISTS.AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("25000"))).Add(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("9000")))))))) - build.GlobalConstraint("stp.CALL-type---setting-upfront-gas#1", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__WARM.AsVariable())).Mul(stp__GAS_UPFRONT.AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("2600").Add(symbolic.NewConstant("1").Sub(stp__EXISTS.AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("25000"))).Add(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("9000")))))))) - build.GlobalConstraint("stp.CALL-type---unexceptional---row-i-plus-3#0", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__ARG_1_HI.Shift(3).AsVariable())) - build.GlobalConstraint("stp.CALL-type---unexceptional---row-i-plus-3#1", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__WARM.AsVariable()).Mul(stp__ARG_1_LO.Shift(3).AsVariable().Sub(stp__GAS_ACTUAL.AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("100").Add(symbolic.NewConstant("1").Sub(stp__EXISTS.AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("25000"))).Add(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("9000"))))))))) - build.GlobalConstraint("stp.CALL-type---unexceptional---row-i-plus-3#2", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(symbolic.NewConstant("1").Sub(stp__WARM.AsVariable())).Mul(stp__ARG_1_LO.Shift(3).AsVariable().Sub(stp__GAS_ACTUAL.AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("2600").Add(symbolic.NewConstant("1").Sub(stp__EXISTS.AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("25000"))).Add(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("9000"))))))))) - build.GlobalConstraint("stp.CALL-type---unexceptional---row-i-plus-3#3", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__ARG_2_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("64")))) - build.GlobalConstraint("stp.CALL-type---unexceptional---row-i-plus-3#4", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__EXOGENOUS_MODULE_INSTRUCTION.Shift(3).AsVariable().Sub(symbolic.NewConstant("4")))) - build.GlobalConstraint("stp.CALL-type---unexceptional---row-i-plus-3#5", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__MOD_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("stp.CALL-type---unexceptional---row-i-plus-4#0", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__ARG_1_HI.Shift(4).AsVariable().Sub(stp__GAS_HI.AsVariable()))) - build.GlobalConstraint("stp.CALL-type---unexceptional---row-i-plus-4#1", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__ARG_1_LO.Shift(4).AsVariable().Sub(stp__GAS_LO.AsVariable()))) - build.GlobalConstraint("stp.CALL-type---unexceptional---row-i-plus-4#2", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__WARM.AsVariable()).Mul(stp__ARG_2_LO.Shift(4).AsVariable().Sub(stp__GAS_ACTUAL.AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("100").Add(symbolic.NewConstant("1").Sub(stp__EXISTS.AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("25000"))).Add(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("9000")))))).Sub(stp__RES_LO.Shift(3).AsVariable())))) - build.GlobalConstraint("stp.CALL-type---unexceptional---row-i-plus-4#3", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(symbolic.NewConstant("1").Sub(stp__WARM.AsVariable())).Mul(stp__ARG_2_LO.Shift(4).AsVariable().Sub(stp__GAS_ACTUAL.AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("2600").Add(symbolic.NewConstant("1").Sub(stp__EXISTS.AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("25000"))).Add(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__RES_LO.Shift(1).AsVariable())).Mul(symbolic.NewConstant("9000")))))).Sub(stp__RES_LO.Shift(3).AsVariable())))) - build.GlobalConstraint("stp.CALL-type---unexceptional---row-i-plus-4#4", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__EXOGENOUS_MODULE_INSTRUCTION.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("stp.CALL-type---unexceptional---row-i-plus-4#5", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable())))).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("stp.CREATE-type---common---row-i-plus-0#0", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__ARG_1_HI.AsVariable())) - build.GlobalConstraint("stp.CREATE-type---common---row-i-plus-0#1", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__ARG_1_LO.AsVariable().Sub(stp__GAS_ACTUAL.AsVariable()))) - build.GlobalConstraint("stp.CREATE-type---common---row-i-plus-0#2", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__ARG_2_LO.AsVariable())) - build.GlobalConstraint("stp.CREATE-type---common---row-i-plus-0#3", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__EXOGENOUS_MODULE_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("stp.CREATE-type---common---row-i-plus-0#4", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__RES_LO.AsVariable())) - build.GlobalConstraint("stp.CREATE-type---common---row-i-plus-0#5", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__WCP_FLAG.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("stp.CREATE-type---common---row-i-plus-1#0", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__ARG_1_HI.Shift(1).AsVariable())) - build.GlobalConstraint("stp.CREATE-type---common---row-i-plus-1#1", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__ARG_1_LO.Shift(1).AsVariable().Sub(stp__GAS_ACTUAL.AsVariable()))) - build.GlobalConstraint("stp.CREATE-type---common---row-i-plus-1#2", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__ARG_2_LO.Shift(1).AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("32000"))))) - build.GlobalConstraint("stp.CREATE-type---common---row-i-plus-1#3", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__EXOGENOUS_MODULE_INSTRUCTION.Shift(1).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("stp.CREATE-type---common---row-i-plus-1#4", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__RES_LO.Shift(1).AsVariable().Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable()))) - build.GlobalConstraint("stp.CREATE-type---common---row-i-plus-1#5", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("stp.CREATE-type---unexceptional---row-i-plus-2#0", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__ARG_1_HI.Shift(2).AsVariable())) - build.GlobalConstraint("stp.CREATE-type---unexceptional---row-i-plus-2#1", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__ARG_1_LO.Shift(2).AsVariable().Sub(stp__GAS_ACTUAL.AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("32000")))))) - build.GlobalConstraint("stp.CREATE-type---unexceptional---row-i-plus-2#2", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__ARG_2_LO.Shift(2).AsVariable().Sub(symbolic.NewConstant("64")))) - build.GlobalConstraint("stp.CREATE-type---unexceptional---row-i-plus-2#3", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__EXOGENOUS_MODULE_INSTRUCTION.Shift(2).AsVariable().Sub(symbolic.NewConstant("4")))) - build.GlobalConstraint("stp.CREATE-type---unexceptional---row-i-plus-2#4", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__MOD_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("stp.CREATE-type-outputs#0", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__GAS_UPFRONT.AsVariable().Sub(stp__GAS_MXP.AsVariable().Add(symbolic.NewConstant("32000"))))) - build.GlobalConstraint("stp.CREATE-type-outputs#1", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__GAS_STIPEND.AsVariable())) - build.GlobalConstraint("stp.CREATE-type-outputs#2", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__GAS_OUT_OF_POCKET.AsVariable().Sub(stp__ARG_1_LO.Shift(2).AsVariable().Sub(stp__RES_LO.Shift(2).AsVariable())))) - build.GlobalConstraint("stp.CREATE-type-outputs#3", stp__STAMP.AsVariable().Sub(stp__STAMP.Shift(-1).AsVariable()).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable())).Mul(stp__OUT_OF_GAS_EXCEPTION.AsVariable()).Mul(stp__GAS_OUT_OF_POCKET.AsVariable())) - build.GlobalConstraint("stp.IS_CALL-binarity", stp__IS_CALL.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__IS_CALL.AsVariable()))) - build.GlobalConstraint("stp.IS_CALLCODE-binarity", stp__IS_CALLCODE.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__IS_CALLCODE.AsVariable()))) - build.GlobalConstraint("stp.IS_CREATE-binarity", stp__IS_CREATE.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__IS_CREATE.AsVariable()))) - build.GlobalConstraint("stp.IS_CREATE2-binarity", stp__IS_CREATE2.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__IS_CREATE2.AsVariable()))) - build.GlobalConstraint("stp.IS_DELEGATECALL-binarity", stp__IS_DELEGATECALL.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__IS_DELEGATECALL.AsVariable()))) - build.GlobalConstraint("stp.IS_STATICCALL-binarity", stp__IS_STATICCALL.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__IS_STATICCALL.AsVariable()))) - build.GlobalConstraint("stp.NORM[(+ IS_CREATE IS_CREATE2)]#1", stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable()).Mul(stp__C_INV__add_IS_CREATE_IS_CREATE2__.AsVariable())))) - build.GlobalConstraint("stp.NORM[(+ IS_CREATE IS_CREATE2)]#2", stp__C_INV__add_IS_CREATE_IS_CREATE2__.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable()).Mul(stp__C_INV__add_IS_CREATE_IS_CREATE2__.AsVariable())))) - build.GlobalConstraint("stp.NORM[(- CT CT_MAX)]#1", stp__CT.AsVariable().Sub(stp__CT_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__CT.AsVariable().Sub(stp__CT_MAX.AsVariable()).Mul(stp__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("stp.NORM[(- CT CT_MAX)]#2", stp__C_INV____CT_CT_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__CT.AsVariable().Sub(stp__CT_MAX.AsVariable()).Mul(stp__C_INV____CT_CT_MAX__.AsVariable())))) - build.GlobalConstraint("stp.NORM[STAMP]#1", stp__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__STAMP.AsVariable().Mul(stp__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("stp.NORM[STAMP]#2", stp__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__STAMP.AsVariable().Mul(stp__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("stp.callcode-impose-exists", stp__IS_CALLCODE.AsVariable().Mul(stp__EXISTS.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("stp.counter-constancies#0", stp__CT.AsVariable().Mul(stp__INSTRUCTION.AsVariable().Sub(stp__INSTRUCTION.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-constancies#1", stp__CT.AsVariable().Mul(stp__GAS_ACTUAL.AsVariable().Sub(stp__GAS_ACTUAL.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-constancies#2", stp__CT.AsVariable().Mul(stp__GAS_MXP.AsVariable().Sub(stp__GAS_MXP.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-constancies#3", stp__CT.AsVariable().Mul(stp__GAS_UPFRONT.AsVariable().Sub(stp__GAS_UPFRONT.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-constancies#4", stp__CT.AsVariable().Mul(stp__GAS_STIPEND.AsVariable().Sub(stp__GAS_STIPEND.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-constancies#5", stp__CT.AsVariable().Mul(stp__GAS_OUT_OF_POCKET.AsVariable().Sub(stp__GAS_OUT_OF_POCKET.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-constancies#6", stp__CT.AsVariable().Mul(stp__GAS_HI.AsVariable().Sub(stp__GAS_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-constancies#7", stp__CT.AsVariable().Mul(stp__GAS_LO.AsVariable().Sub(stp__GAS_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-constancies#8", stp__CT.AsVariable().Mul(stp__VAL_HI.AsVariable().Sub(stp__VAL_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-constancies#9", stp__CT.AsVariable().Mul(stp__VAL_LO.AsVariable().Sub(stp__VAL_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-constancies#10", stp__CT.AsVariable().Mul(stp__EXISTS.AsVariable().Sub(stp__EXISTS.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-constancies#11", stp__CT.AsVariable().Mul(stp__WARM.AsVariable().Sub(stp__WARM.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-constancies#12", stp__CT.AsVariable().Mul(stp__OUT_OF_GAS_EXCEPTION.AsVariable().Sub(stp__OUT_OF_GAS_EXCEPTION.Shift(-1).AsVariable()))) - build.GlobalConstraint("stp.counter-reset", stp__STAMP.Shift(1).AsVariable().Sub(stp__STAMP.AsVariable()).Mul(stp__CT.Shift(1).AsVariable())) - build.GlobalConstraint("stp.exclusive-flags", stp__WCP_FLAG.AsVariable().Mul(stp__MOD_FLAG.AsVariable())) - build.LocalConstraint("stp.final-row", stp__STAMP.Shift(-1).AsVariable().Mul(stp__CT.Shift(-1).AsVariable().Sub(stp__CT_MAX.Shift(-1).AsVariable()))) - build.LocalConstraint("stp.first-row", stp__STAMP.AsVariable()) - build.GlobalConstraint("stp.heartbeat#0", stp__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__CT.AsVariable().Sub(stp__CT_MAX.AsVariable()).Mul(stp__C_INV____CT_CT_MAX__.AsVariable()))).Mul(stp__STAMP.Shift(1).AsVariable().Sub(stp__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("stp.heartbeat#1", stp__STAMP.AsVariable().Mul(stp__CT.AsVariable().Sub(stp__CT_MAX.AsVariable())).Mul(stp__CT.Shift(1).AsVariable().Sub(stp__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("stp.heartbeat#2", stp__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable()).Mul(stp__C_INV__add_IS_CREATE_IS_CREATE2__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable()))).Mul(stp__CT_MAX.AsVariable().Sub(symbolic.NewConstant("4")))) - build.GlobalConstraint("stp.heartbeat#3", stp__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable()).Mul(stp__C_INV__add_IS_CREATE_IS_CREATE2__.AsVariable())).Mul(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__CT_MAX.AsVariable().Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("stp.heartbeat#4", stp__STAMP.AsVariable().Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable()).Mul(symbolic.NewConstant("1").Sub(stp__OUT_OF_GAS_EXCEPTION.AsVariable()))).Mul(stp__CT_MAX.AsVariable().Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("stp.heartbeat#5", stp__STAMP.AsVariable().Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable()).Mul(stp__OUT_OF_GAS_EXCEPTION.AsVariable())).Mul(stp__CT_MAX.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("stp.initial-vanishings#0", symbolic.NewConstant("1").Sub(stp__STAMP.AsVariable().Mul(stp__C_INV_STAMP_.AsVariable())).Mul(stp__CT.AsVariable())) - build.GlobalConstraint("stp.initial-vanishings#1", symbolic.NewConstant("1").Sub(stp__STAMP.AsVariable().Mul(stp__C_INV_STAMP_.AsVariable())).Mul(stp__CT_MAX.AsVariable())) - build.GlobalConstraint("stp.initial-vanishings#2", symbolic.NewConstant("1").Sub(stp__STAMP.AsVariable().Mul(stp__C_INV_STAMP_.AsVariable())).Mul(stp__WCP_FLAG.AsVariable().Add(stp__MOD_FLAG.AsVariable()))) - build.GlobalConstraint("stp.inst-flag-relation", stp__INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("240").Mul(stp__IS_CREATE.AsVariable()).Add(symbolic.NewConstant("245").Mul(stp__IS_CREATE2.AsVariable()).Add(symbolic.NewConstant("241").Mul(stp__IS_CALL.AsVariable()).Add(symbolic.NewConstant("242").Mul(stp__IS_CALLCODE.AsVariable()).Add(symbolic.NewConstant("244").Mul(stp__IS_DELEGATECALL.AsVariable()).Add(symbolic.NewConstant("250").Mul(stp__IS_STATICCALL.AsVariable())))))))) - build.GlobalConstraint("stp.no-stamp-no-flag#0", symbolic.NewConstant("1").Sub(stp__STAMP.AsVariable().Mul(stp__C_INV_STAMP_.AsVariable())).Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable().Add(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable()))))).Sub(symbolic.NewConstant("0")))) - build.GlobalConstraint("stp.no-stamp-no-flag#1", stp__STAMP.AsVariable().Mul(stp__IS_CREATE.AsVariable().Add(stp__IS_CREATE2.AsVariable().Add(stp__IS_CALL.AsVariable().Add(stp__IS_CALLCODE.AsVariable().Add(stp__IS_DELEGATECALL.AsVariable().Add(stp__IS_STATICCALL.AsVariable()))))).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("stp.stamp-increments", stp__STAMP.Shift(1).AsVariable().Sub(stp__STAMP.AsVariable().Add(symbolic.NewConstant("1"))).Mul(stp__STAMP.Shift(1).AsVariable().Sub(stp__STAMP.AsVariable()))) - build.Range("trm_byte_hi_arbitrary", trm__BYTE_HI, 256) - build.Range("trm_byte_lo_arbitrary", trm__BYTE_LO, 256) - build.GlobalConstraint("trm.IS_PRECOMPILE-binarity", trm__IS_PRECOMPILE.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__IS_PRECOMPILE.AsVariable()))) - build.GlobalConstraint("trm.NORM[(+ TRM_ADDRESS_HI (- RAW_ADDRESS_LO BYTE_LO))]#1", trm__TRM_ADDRESS_HI.AsVariable().Add(trm__RAW_ADDRESS_LO.AsVariable().Sub(trm__BYTE_LO.AsVariable())).Mul(symbolic.NewConstant("1").Sub(trm__TRM_ADDRESS_HI.AsVariable().Add(trm__RAW_ADDRESS_LO.AsVariable().Sub(trm__BYTE_LO.AsVariable())).Mul(trm__C_INV__add_TRM_ADDRESS_HI____RAW_ADDRESS_LO_BYTE_LO___.AsVariable())))) - build.GlobalConstraint("trm.NORM[(+ TRM_ADDRESS_HI (- RAW_ADDRESS_LO BYTE_LO))]#2", trm__C_INV__add_TRM_ADDRESS_HI____RAW_ADDRESS_LO_BYTE_LO___.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__TRM_ADDRESS_HI.AsVariable().Add(trm__RAW_ADDRESS_LO.AsVariable().Sub(trm__BYTE_LO.AsVariable())).Mul(trm__C_INV__add_TRM_ADDRESS_HI____RAW_ADDRESS_LO_BYTE_LO___.AsVariable())))) - build.GlobalConstraint("trm.NORM[(- CT 15)]#1", trm__CT.AsVariable().Sub(symbolic.NewConstant("15")).Mul(symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Sub(symbolic.NewConstant("15")).Mul(trm__C_INV____CT_15__.AsVariable())))) - build.GlobalConstraint("trm.NORM[(- CT 15)]#2", trm__C_INV____CT_15__.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Sub(symbolic.NewConstant("15")).Mul(trm__C_INV____CT_15__.AsVariable())))) - build.GlobalConstraint("trm.NORM[(- STAMP₊₁ STAMP)]#1", trm__STAMP.Shift(1).AsVariable().Sub(trm__STAMP.AsVariable()).Mul(symbolic.NewConstant("1").Sub(trm__STAMP.Shift(1).AsVariable().Sub(trm__STAMP.AsVariable()).Mul(trm__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("trm.NORM[(- STAMP₊₁ STAMP)]#2", trm__C_INV____STAMP_1_STAMP__.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__STAMP.Shift(1).AsVariable().Sub(trm__STAMP.AsVariable()).Mul(trm__C_INV____STAMP_1_STAMP__.AsVariable())))) - build.GlobalConstraint("trm.NORM[BYTE_LO]#1", trm__BYTE_LO.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__BYTE_LO.AsVariable().Mul(trm__C_INV_BYTE_LO_.AsVariable())))) - build.GlobalConstraint("trm.NORM[BYTE_LO]#2", trm__C_INV_BYTE_LO_.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__BYTE_LO.AsVariable().Mul(trm__C_INV_BYTE_LO_.AsVariable())))) - build.GlobalConstraint("trm.NORM[CT]#1", trm__CT.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Mul(trm__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("trm.NORM[CT]#2", trm__C_INV_CT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Mul(trm__C_INV_CT_.AsVariable())))) - build.GlobalConstraint("trm.NORM[STAMP]#1", trm__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__STAMP.AsVariable().Mul(trm__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("trm.NORM[STAMP]#2", trm__C_INV_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__STAMP.AsVariable().Mul(trm__C_INV_STAMP_.AsVariable())))) - build.GlobalConstraint("trm.ONE-binarity", trm__ONE.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__ONE.AsVariable()))) - build.GlobalConstraint("trm.PLATEAU_BIT-binarity", trm__PLATEAU_BIT.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__PLATEAU_BIT.AsVariable()))) - build.GlobalConstraint("trm.byte-decompositions#0", symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Mul(trm__C_INV_CT_.AsVariable())).Mul(trm__ACC_HI.AsVariable().Sub(trm__BYTE_HI.AsVariable()))) - build.GlobalConstraint("trm.byte-decompositions#1", trm__CT.AsVariable().Mul(trm__ACC_HI.AsVariable().Sub(symbolic.NewConstant("256").Mul(trm__ACC_HI.Shift(-1).AsVariable()).Add(trm__BYTE_HI.AsVariable())))) - build.GlobalConstraint("trm.byte-decompositions#2", symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Mul(trm__C_INV_CT_.AsVariable())).Mul(trm__ACC_LO.AsVariable().Sub(trm__BYTE_LO.AsVariable()))) - build.GlobalConstraint("trm.byte-decompositions#3", trm__CT.AsVariable().Mul(trm__ACC_LO.AsVariable().Sub(symbolic.NewConstant("256").Mul(trm__ACC_LO.Shift(-1).AsVariable()).Add(trm__BYTE_LO.AsVariable())))) - build.GlobalConstraint("trm.byte-decompositions#4", symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Mul(trm__C_INV_CT_.AsVariable())).Mul(trm__ACC_T.AsVariable().Sub(trm__BYTE_HI.AsVariable().Mul(trm__PLATEAU_BIT.AsVariable())))) - build.GlobalConstraint("trm.byte-decompositions#5", trm__CT.AsVariable().Mul(trm__ACC_T.AsVariable().Sub(symbolic.NewConstant("256").Mul(trm__ACC_T.Shift(-1).AsVariable()).Add(trm__BYTE_HI.AsVariable().Mul(trm__PLATEAU_BIT.AsVariable()))))) - build.LocalConstraint("trm.first-row", trm__STAMP.AsVariable()) - build.GlobalConstraint("trm.heartbeat#0", trm__STAMP.Shift(1).AsVariable().Sub(trm__STAMP.AsVariable()).Mul(trm__STAMP.Shift(1).AsVariable().Sub(trm__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("trm.heartbeat#1", trm__STAMP.Shift(1).AsVariable().Sub(trm__STAMP.AsVariable()).Mul(trm__CT.Shift(1).AsVariable())) - build.GlobalConstraint("trm.heartbeat#2", trm__STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Sub(symbolic.NewConstant("15")).Mul(trm__C_INV____CT_15__.AsVariable()))).Mul(trm__STAMP.Shift(1).AsVariable().Sub(trm__STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("trm.heartbeat#3", trm__STAMP.AsVariable().Mul(trm__CT.AsVariable().Sub(symbolic.NewConstant("15"))).Mul(trm__CT.Shift(1).AsVariable().Sub(trm__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("trm.is-prec-constraint#0", symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Sub(symbolic.NewConstant("15")).Mul(trm__C_INV____CT_15__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(trm__TRM_ADDRESS_HI.AsVariable().Add(trm__RAW_ADDRESS_LO.AsVariable().Sub(trm__BYTE_LO.AsVariable())).Mul(trm__C_INV__add_TRM_ADDRESS_HI____RAW_ADDRESS_LO_BYTE_LO___.AsVariable())).Mul(symbolic.NewConstant("1").Sub(trm__BYTE_LO.AsVariable().Mul(trm__C_INV_BYTE_LO_.AsVariable())))).Mul(trm__IS_PRECOMPILE.AsVariable())) - build.GlobalConstraint("trm.is-prec-constraint#1", symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Sub(symbolic.NewConstant("15")).Mul(trm__C_INV____CT_15__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(trm__TRM_ADDRESS_HI.AsVariable().Add(trm__RAW_ADDRESS_LO.AsVariable().Sub(trm__BYTE_LO.AsVariable())).Mul(trm__C_INV__add_TRM_ADDRESS_HI____RAW_ADDRESS_LO_BYTE_LO___.AsVariable())).Mul(trm__BYTE_LO.AsVariable())).Mul(symbolic.NewConstant("9").Sub(trm__BYTE_LO.AsVariable()).Mul(symbolic.NewConstant("2").Mul(trm__IS_PRECOMPILE.AsVariable()).Sub(symbolic.NewConstant("1"))).Add(trm__IS_PRECOMPILE.AsVariable().Sub(symbolic.NewConstant("1"))).Sub(symbolic.NewConstant("1").Mul(trm__ONE.AsVariable()).Add(symbolic.NewConstant("2").Mul(trm__ONE.Shift(-1).AsVariable()).Add(symbolic.NewConstant("4").Mul(trm__ONE.Shift(-2).AsVariable()).Add(symbolic.NewConstant("8").Mul(trm__ONE.Shift(-3).AsVariable()).Add(symbolic.NewConstant("16").Mul(trm__ONE.Shift(-4).AsVariable()).Add(symbolic.NewConstant("32").Mul(trm__ONE.Shift(-5).AsVariable()).Add(symbolic.NewConstant("128").Mul(trm__ONE.Shift(-7).AsVariable()).Add(symbolic.NewConstant("64").Mul(trm__ONE.Shift(-6).AsVariable()))))))))))) - build.GlobalConstraint("trm.is-prec-constraint#2", symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Sub(symbolic.NewConstant("15")).Mul(trm__C_INV____CT_15__.AsVariable())).Mul(trm__TRM_ADDRESS_HI.AsVariable().Add(trm__RAW_ADDRESS_LO.AsVariable().Sub(trm__BYTE_LO.AsVariable()))).Mul(trm__IS_PRECOMPILE.AsVariable())) - build.LocalConstraint("trm.last-row", trm__STAMP.Shift(-1).AsVariable().Mul(trm__CT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("trm.null-stamp-null-columns#0", symbolic.NewConstant("1").Sub(trm__STAMP.AsVariable().Mul(trm__C_INV_STAMP_.AsVariable())).Mul(trm__RAW_ADDRESS_HI.AsVariable())) - build.GlobalConstraint("trm.null-stamp-null-columns#1", symbolic.NewConstant("1").Sub(trm__STAMP.AsVariable().Mul(trm__C_INV_STAMP_.AsVariable())).Mul(trm__RAW_ADDRESS_LO.AsVariable())) - build.GlobalConstraint("trm.null-stamp-null-columns#2", symbolic.NewConstant("1").Sub(trm__STAMP.AsVariable().Mul(trm__C_INV_STAMP_.AsVariable())).Mul(trm__TRM_ADDRESS_HI.AsVariable())) - build.GlobalConstraint("trm.null-stamp-null-columns#3", symbolic.NewConstant("1").Sub(trm__STAMP.AsVariable().Mul(trm__C_INV_STAMP_.AsVariable())).Mul(trm__IS_PRECOMPILE.AsVariable())) - build.GlobalConstraint("trm.pbit-constraint#0", trm__CT.AsVariable().Mul(trm__PLATEAU_BIT.AsVariable().Sub(trm__PLATEAU_BIT.Shift(-1).AsVariable()).Mul(trm__PLATEAU_BIT.AsVariable().Sub(trm__PLATEAU_BIT.Shift(-1).AsVariable().Add(symbolic.NewConstant("1")))))) - build.GlobalConstraint("trm.pbit-constraint#1", symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Sub(symbolic.NewConstant("15")).Mul(trm__C_INV____CT_15__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(trm__PLATEAU_BIT.Shift(-4).AsVariable().Add(trm__PLATEAU_BIT.Shift(-3).AsVariable())))) - build.GlobalConstraint("trm.stamp-constancies#0", symbolic.NewConstant("1").Sub(trm__STAMP.Shift(1).AsVariable().Sub(trm__STAMP.AsVariable()).Mul(trm__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(trm__RAW_ADDRESS_HI.Shift(1).AsVariable().Sub(trm__RAW_ADDRESS_HI.AsVariable()))) - build.GlobalConstraint("trm.stamp-constancies#1", symbolic.NewConstant("1").Sub(trm__STAMP.Shift(1).AsVariable().Sub(trm__STAMP.AsVariable()).Mul(trm__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(trm__RAW_ADDRESS_LO.Shift(1).AsVariable().Sub(trm__RAW_ADDRESS_LO.AsVariable()))) - build.GlobalConstraint("trm.stamp-constancies#2", symbolic.NewConstant("1").Sub(trm__STAMP.Shift(1).AsVariable().Sub(trm__STAMP.AsVariable()).Mul(trm__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(trm__IS_PRECOMPILE.Shift(1).AsVariable().Sub(trm__IS_PRECOMPILE.AsVariable()))) - build.GlobalConstraint("trm.stamp-constancies#3", symbolic.NewConstant("1").Sub(trm__STAMP.Shift(1).AsVariable().Sub(trm__STAMP.AsVariable()).Mul(trm__C_INV____STAMP_1_STAMP__.AsVariable())).Mul(trm__TRM_ADDRESS_HI.Shift(1).AsVariable().Sub(trm__TRM_ADDRESS_HI.AsVariable()))) - build.GlobalConstraint("trm.target-constraint#0", symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Sub(symbolic.NewConstant("15")).Mul(trm__C_INV____CT_15__.AsVariable())).Mul(trm__RAW_ADDRESS_HI.AsVariable().Sub(trm__ACC_HI.AsVariable()))) - build.GlobalConstraint("trm.target-constraint#1", symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Sub(symbolic.NewConstant("15")).Mul(trm__C_INV____CT_15__.AsVariable())).Mul(trm__RAW_ADDRESS_LO.AsVariable().Sub(trm__ACC_LO.AsVariable()))) - build.GlobalConstraint("trm.target-constraint#2", symbolic.NewConstant("1").Sub(trm__CT.AsVariable().Sub(symbolic.NewConstant("15")).Mul(trm__C_INV____CT_15__.AsVariable())).Mul(trm__TRM_ADDRESS_HI.AsVariable().Sub(trm__ACC_T.AsVariable()))) - build.Inclusion("txndata-into-blockdata", []Handle{blockdata__REL_BLOCK, blockdata__REL_TX_NUM_MAX, blockdata__COINBASE_HI, blockdata__COINBASE_LO, blockdata__BASEFEE, blockdata__BLOCK_GAS_LIMIT}, []Handle{txndata__REL_BLOCK, txndata__REL_TX_NUM_MAX, txndata__COINBASE_HI, txndata__COINBASE_LO, txndata__BASEFEE, txndata__BLOCK_GAS_LIMIT}) - build.Inclusion("txndata-into-euc", []Handle{euc__DONE, euc__DIVIDEND, euc__DIVISOR, euc__QUOTIENT}, []Handle{txndata__EUC_FLAG, txndata__C__EXPAND__mul_EUC_FLAG_ARG_ONE_LO__, txndata__C__EXPAND__mul_EUC_FLAG_ARG_TWO_LO__, txndata__C__EXPAND__mul_EUC_FLAG_RES__}) - build.Inclusion("txndata-into-rlpaddr", []Handle{rlpaddr__ADDR_HI, rlpaddr__ADDR_LO, rlpaddr__DEP_ADDR_HI, rlpaddr__DEP_ADDR_LO, rlpaddr__NONCE, rlpaddr__RECIPE_1}, []Handle{txndata__C__EXPAND__mul_FROM_HI_IS_DEP__, txndata__C__EXPAND__mul_FROM_LO_IS_DEP__, txndata__C__EXPAND__mul_TO_HI_IS_DEP__, txndata__C__EXPAND__mul_TO_LO_IS_DEP__, txndata__C__EXPAND__mul_NONCE_IS_DEP__, txndata__C__EXPAND__mul_IS_DEP_IS_DEP__}) - build.Inclusion("txndata-into-rlptxn", []Handle{rlptxn__ABS_TX_NUM_INFINY, rlptxn__ABS_TX_NUM, rlptxn__CODE_FRAGMENT_INDEX, rlptxn__PHASE, rlptxn__DATA_HI, rlptxn__DATA_LO}, []Handle{txndata__ABS_TX_NUM_MAX, txndata__ABS_TX_NUM, txndata__CODE_FRAGMENT_INDEX, txndata__PHASE_RLP_TXN, txndata__OUTGOING_HI, txndata__OUTGOING_LO}) - build.Inclusion("txndata-into-rlptxrcpt", []Handle{rlptxrcpt__ABS_TX_NUM_MAX, rlptxrcpt__ABS_TX_NUM, rlptxrcpt__PHASE_ID, rlptxrcpt__INPUT_1}, []Handle{txndata__C__EXPAND__mul_ABS_TX_NUM_MAX__norm_PHASE_RLP_TXNRCPT___, txndata__C__EXPAND__mul_ABS_TX_NUM__norm_PHASE_RLP_TXNRCPT___, txndata__C__EXPAND__mul_PHASE_RLP_TXNRCPT__norm_PHASE_RLP_TXNRCPT___, txndata__C__EXPAND__mul_OUTGOING_RLP_TXNRCPT__norm_PHASE_RLP_TXNRCPT___}) - build.Inclusion("txndata-into-romlex", []Handle{romlex__CODE_FRAGMENT_INDEX, romlex__CODE_SIZE, romlex__ADDRESS_HI, romlex__ADDRESS_LO, romlex__DEPLOYMENT_NUMBER, romlex__DEPLOYMENT_STATUS}, []Handle{txndata__C__EXPAND__mul_CODE_FRAGMENT_INDEX__mul_IS_DEP__norm_INIT_CODE_SIZE____, txndata__C__EXPAND__mul_INIT_CODE_SIZE__mul_IS_DEP__norm_INIT_CODE_SIZE____, txndata__C__EXPAND__mul_TO_HI__mul_IS_DEP__norm_INIT_CODE_SIZE____, txndata__C__EXPAND__mul_TO_LO__mul_IS_DEP__norm_INIT_CODE_SIZE____, txndata__C__EXPAND__mul_IS_DEP__norm_INIT_CODE_SIZE___, txndata__C__EXPAND__mul_IS_DEP__norm_INIT_CODE_SIZE___}) - build.Inclusion("txndata-into-wcp", []Handle{wcp__ARGUMENT_1_HI, wcp__ARGUMENT_1_LO, wcp__ARGUMENT_2_HI, wcp__ARGUMENT_2_LO, wcp__RESULT, wcp__INST}, []Handle{txndata__C__EXPAND_0_, txndata__C__EXPAND__mul_WCP_FLAG_ARG_ONE_LO__, txndata__C__EXPAND_0_, txndata__C__EXPAND__mul_WCP_FLAG_ARG_TWO_LO__, txndata__C__EXPAND__mul_WCP_FLAG_RES__, txndata__C__EXPAND__mul_WCP_FLAG_INST__}) - build.GlobalConstraint("txndata.IS_DEP-binarity", txndata__IS_DEP.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__IS_DEP.AsVariable()))) - build.GlobalConstraint("txndata.NORM[(- CT (+ 7 IS_LAST_TX_OF_BLOCK))]#1", txndata__CT.AsVariable().Sub(symbolic.NewConstant("7").Add(txndata__IS_LAST_TX_OF_BLOCK.AsVariable())).Mul(symbolic.NewConstant("1").Sub(txndata__CT.AsVariable().Sub(symbolic.NewConstant("7").Add(txndata__IS_LAST_TX_OF_BLOCK.AsVariable())).Mul(txndata__C_INV____CT__add_7_IS_LAST_TX_OF_BLOCK___.AsVariable())))) - build.GlobalConstraint("txndata.NORM[(- CT (+ 7 IS_LAST_TX_OF_BLOCK))]#2", txndata__C_INV____CT__add_7_IS_LAST_TX_OF_BLOCK___.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__CT.AsVariable().Sub(symbolic.NewConstant("7").Add(txndata__IS_LAST_TX_OF_BLOCK.AsVariable())).Mul(txndata__C_INV____CT__add_7_IS_LAST_TX_OF_BLOCK___.AsVariable())))) - build.GlobalConstraint("txndata.NORM[(- CT (+ 8 IS_LAST_TX_OF_BLOCK))]#1", txndata__CT.AsVariable().Sub(symbolic.NewConstant("8").Add(txndata__IS_LAST_TX_OF_BLOCK.AsVariable())).Mul(symbolic.NewConstant("1").Sub(txndata__CT.AsVariable().Sub(symbolic.NewConstant("8").Add(txndata__IS_LAST_TX_OF_BLOCK.AsVariable())).Mul(txndata__C_INV____CT__add_8_IS_LAST_TX_OF_BLOCK___.AsVariable())))) - build.GlobalConstraint("txndata.NORM[(- CT (+ 8 IS_LAST_TX_OF_BLOCK))]#2", txndata__C_INV____CT__add_8_IS_LAST_TX_OF_BLOCK___.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__CT.AsVariable().Sub(symbolic.NewConstant("8").Add(txndata__IS_LAST_TX_OF_BLOCK.AsVariable())).Mul(txndata__C_INV____CT__add_8_IS_LAST_TX_OF_BLOCK___.AsVariable())))) - build.GlobalConstraint("txndata.NORM[(- REL_TX_NUM REL_TX_NUM_MAX)]#1", txndata__REL_TX_NUM.AsVariable().Sub(txndata__REL_TX_NUM_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(txndata__REL_TX_NUM.AsVariable().Sub(txndata__REL_TX_NUM_MAX.AsVariable()).Mul(txndata__C_INV____REL_TX_NUM_REL_TX_NUM_MAX__.AsVariable())))) - build.GlobalConstraint("txndata.NORM[(- REL_TX_NUM REL_TX_NUM_MAX)]#2", txndata__C_INV____REL_TX_NUM_REL_TX_NUM_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__REL_TX_NUM.AsVariable().Sub(txndata__REL_TX_NUM_MAX.AsVariable()).Mul(txndata__C_INV____REL_TX_NUM_REL_TX_NUM_MAX__.AsVariable())))) - build.GlobalConstraint("txndata.NORM[(- REL_TX_NUM_MAX REL_TX_NUM)]#1", txndata__REL_TX_NUM_MAX.AsVariable().Sub(txndata__REL_TX_NUM.AsVariable()).Mul(symbolic.NewConstant("1").Sub(txndata__REL_TX_NUM_MAX.AsVariable().Sub(txndata__REL_TX_NUM.AsVariable()).Mul(txndata__C_INV____REL_TX_NUM_MAX_REL_TX_NUM__.AsVariable())))) - build.GlobalConstraint("txndata.NORM[(- REL_TX_NUM_MAX REL_TX_NUM)]#2", txndata__C_INV____REL_TX_NUM_MAX_REL_TX_NUM__.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__REL_TX_NUM_MAX.AsVariable().Sub(txndata__REL_TX_NUM.AsVariable()).Mul(txndata__C_INV____REL_TX_NUM_MAX_REL_TX_NUM__.AsVariable())))) - build.GlobalConstraint("txndata.NORM[ABS_TX_NUM]#1", txndata__ABS_TX_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__ABS_TX_NUM.AsVariable().Mul(txndata__C_INV_ABS_TX_NUM_.AsVariable())))) - build.GlobalConstraint("txndata.NORM[ABS_TX_NUM]#2", txndata__C_INV_ABS_TX_NUM_.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__ABS_TX_NUM.AsVariable().Mul(txndata__C_INV_ABS_TX_NUM_.AsVariable())))) - build.GlobalConstraint("txndata.NORM[INIT_CODE_SIZE]#1", txndata__INIT_CODE_SIZE.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__INIT_CODE_SIZE.AsVariable().Mul(txndata__C_INV_INIT_CODE_SIZE_.AsVariable())))) - build.GlobalConstraint("txndata.NORM[INIT_CODE_SIZE]#2", txndata__C_INV_INIT_CODE_SIZE_.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__INIT_CODE_SIZE.AsVariable().Mul(txndata__C_INV_INIT_CODE_SIZE_.AsVariable())))) - build.GlobalConstraint("txndata.NORM[PHASE_RLP_TXNRCPT]#1", txndata__PHASE_RLP_TXNRCPT.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__PHASE_RLP_TXNRCPT.AsVariable().Mul(txndata__C_INV_PHASE_RLP_TXNRCPT_.AsVariable())))) - build.GlobalConstraint("txndata.NORM[PHASE_RLP_TXNRCPT]#2", txndata__C_INV_PHASE_RLP_TXNRCPT_.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__PHASE_RLP_TXNRCPT.AsVariable().Mul(txndata__C_INV_PHASE_RLP_TXNRCPT_.AsVariable())))) - build.GlobalConstraint("txndata.NORM[RES₊₄]#1", txndata__RES.Shift(4).AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__RES.Shift(4).AsVariable().Mul(txndata__C_INV_RES_4_.AsVariable())))) - build.GlobalConstraint("txndata.NORM[RES₊₄]#2", txndata__C_INV_RES_4_.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__RES.Shift(4).AsVariable().Mul(txndata__C_INV_RES_4_.AsVariable())))) - build.GlobalConstraint("txndata.NORM[RES₊₈]#1", txndata__RES.Shift(8).AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__RES.Shift(8).AsVariable().Mul(txndata__C_INV_RES_8_.AsVariable())))) - build.GlobalConstraint("txndata.NORM[RES₊₈]#2", txndata__C_INV_RES_8_.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__RES.Shift(8).AsVariable().Mul(txndata__C_INV_RES_8_.AsVariable())))) - build.GlobalConstraint("txndata.REQUIRES_EVM_EXECUTION-binarity", txndata__REQUIRES_EVM_EXECUTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__REQUIRES_EVM_EXECUTION.AsVariable()))) - build.GlobalConstraint("txndata.STATUS_CODE-binarity", txndata__STATUS_CODE.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__STATUS_CODE.AsVariable()))) - build.GlobalConstraint("txndata.TYPE0-binarity", txndata__TYPE0.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__TYPE0.AsVariable()))) - build.GlobalConstraint("txndata.TYPE1-binarity", txndata__TYPE1.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__TYPE1.AsVariable()))) - build.GlobalConstraint("txndata.TYPE2-binarity", txndata__TYPE2.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__TYPE2.AsVariable()))) - build.GlobalConstraint("txndata.abs-tx-num-increments", txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable()).Mul(txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("txndata.block-and-transaction-number-generalities#0", symbolic.NewConstant("1").Sub(txndata__ABS_TX_NUM.AsVariable().Mul(txndata__C_INV_ABS_TX_NUM_.AsVariable())).Mul(txndata__REL_BLOCK.AsVariable())) - build.GlobalConstraint("txndata.block-and-transaction-number-generalities#1", symbolic.NewConstant("1").Sub(txndata__ABS_TX_NUM.AsVariable().Mul(txndata__C_INV_ABS_TX_NUM_.AsVariable())).Mul(txndata__REL_TX_NUM.AsVariable())) - build.GlobalConstraint("txndata.block-and-transaction-number-generalities#2", symbolic.NewConstant("1").Sub(txndata__ABS_TX_NUM.AsVariable().Mul(txndata__C_INV_ABS_TX_NUM_.AsVariable())).Mul(txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable())).Mul(txndata__REL_BLOCK.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.block-and-transaction-number-generalities#3", symbolic.NewConstant("1").Sub(txndata__ABS_TX_NUM.AsVariable().Mul(txndata__C_INV_ABS_TX_NUM_.AsVariable())).Mul(txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable())).Mul(txndata__REL_TX_NUM.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.block-and-transaction-number-generalities#4", txndata__ABS_TX_NUM.AsVariable().Mul(txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable()).Mul(txndata__REL_TX_NUM_MAX.AsVariable().Sub(txndata__REL_TX_NUM.AsVariable()))).Mul(txndata__REL_BLOCK.Shift(1).AsVariable().Sub(txndata__REL_BLOCK.AsVariable()))) - build.GlobalConstraint("txndata.block-and-transaction-number-generalities#5", txndata__ABS_TX_NUM.AsVariable().Mul(txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable()).Mul(txndata__REL_TX_NUM_MAX.AsVariable().Sub(txndata__REL_TX_NUM.AsVariable()))).Mul(txndata__REL_TX_NUM.Shift(1).AsVariable().Sub(txndata__REL_TX_NUM.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("txndata.block-and-transaction-number-generalities#6", txndata__ABS_TX_NUM.AsVariable().Mul(txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable()).Mul(symbolic.NewConstant("1").Sub(txndata__REL_TX_NUM_MAX.AsVariable().Sub(txndata__REL_TX_NUM.AsVariable()).Mul(txndata__C_INV____REL_TX_NUM_MAX_REL_TX_NUM__.AsVariable())))).Mul(txndata__REL_BLOCK.Shift(1).AsVariable().Sub(txndata__REL_BLOCK.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("txndata.block-and-transaction-number-generalities#7", txndata__ABS_TX_NUM.AsVariable().Mul(txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable()).Mul(symbolic.NewConstant("1").Sub(txndata__REL_TX_NUM_MAX.AsVariable().Sub(txndata__REL_TX_NUM.AsVariable()).Mul(txndata__C_INV____REL_TX_NUM_MAX_REL_TX_NUM__.AsVariable())))).Mul(txndata__REL_TX_NUM.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.block-number-increments", txndata__REL_BLOCK.Shift(1).AsVariable().Sub(txndata__REL_BLOCK.AsVariable()).Mul(txndata__REL_BLOCK.Shift(1).AsVariable().Sub(txndata__REL_BLOCK.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("txndata.comparison---comparing-the-maximum-gas-price-against-the-basefee#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__WCP_FLAG.Shift(6).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison---comparing-the-maximum-gas-price-against-the-basefee#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_ONE_LO.Shift(6).AsVariable().Sub(txndata__BASEFEE.AsVariable()))) - build.GlobalConstraint("txndata.comparison---comparing-the-maximum-gas-price-against-the-basefee#2", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_TWO_LO.Shift(6).AsVariable().Sub(txndata__TYPE0.AsVariable().Mul(txndata__OUTGOING_LO.Shift(6).AsVariable()).Add(txndata__TYPE1.AsVariable().Mul(txndata__OUTGOING_LO.Shift(6).AsVariable()).Add(txndata__TYPE2.AsVariable().Mul(txndata__OUTGOING_LO.Shift(6).AsVariable())))))) - build.GlobalConstraint("txndata.comparison---comparing-the-maximum-gas-price-against-the-basefee#3", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__INST.Shift(6).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("txndata.comparison---comparing-the-maximum-gas-price-against-the-basefee#4", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__RES.Shift(6).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison---detect-empty-data-in-transaction#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__WCP_FLAG.Shift(5).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison---detect-empty-data-in-transaction#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_ONE_LO.Shift(5).AsVariable().Sub(txndata__OUTGOING_LO.Shift(4).AsVariable()))) - build.GlobalConstraint("txndata.comparison---detect-empty-data-in-transaction#2", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__INST.Shift(5).AsVariable().Sub(symbolic.NewConstant("21")))) - build.GlobalConstraint("txndata.comparison---final-refund-counter-vs-refund-limit#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__WCP_FLAG.Shift(4).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison---final-refund-counter-vs-refund-limit#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_ONE_LO.Shift(4).AsVariable().Sub(txndata__REFUND_COUNTER.AsVariable()))) - build.GlobalConstraint("txndata.comparison---final-refund-counter-vs-refund-limit#2", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_TWO_LO.Shift(4).AsVariable().Sub(txndata__RES.Shift(3).AsVariable()))) - build.GlobalConstraint("txndata.comparison---final-refund-counter-vs-refund-limit#3", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__INST.Shift(4).AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("txndata.comparison---gas-limit-must-cover-upfront-gas-cost#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__WCP_FLAG.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison---gas-limit-must-cover-upfront-gas-cost#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_ONE_LO.Shift(2).AsVariable().Sub(txndata__TYPE0.AsVariable().Mul(txndata__OUTGOING_HI.Shift(4).AsVariable().Add(symbolic.NewConstant("21000").Add(txndata__OUTGOING_HI.Shift(3).AsVariable().Mul(symbolic.NewConstant("32000"))))).Add(txndata__TYPE1.AsVariable().Mul(txndata__OUTGOING_HI.Shift(4).AsVariable().Add(symbolic.NewConstant("21000").Add(txndata__OUTGOING_HI.Shift(3).AsVariable().Mul(symbolic.NewConstant("32000")).Add(txndata__OUTGOING_LO.Shift(7).AsVariable().Mul(symbolic.NewConstant("2400")).Add(txndata__OUTGOING_HI.Shift(7).AsVariable().Mul(symbolic.NewConstant("1900"))))))).Add(txndata__TYPE2.AsVariable().Mul(txndata__OUTGOING_HI.Shift(4).AsVariable().Add(symbolic.NewConstant("21000").Add(txndata__OUTGOING_HI.Shift(3).AsVariable().Mul(symbolic.NewConstant("32000")).Add(txndata__OUTGOING_LO.Shift(7).AsVariable().Mul(symbolic.NewConstant("2400")).Add(txndata__OUTGOING_HI.Shift(7).AsVariable().Mul(symbolic.NewConstant("1900")))))))))))) - build.GlobalConstraint("txndata.comparison---gas-limit-must-cover-upfront-gas-cost#2", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_TWO_LO.Shift(2).AsVariable().Sub(txndata__OUTGOING_LO.Shift(5).AsVariable()))) - build.GlobalConstraint("txndata.comparison---gas-limit-must-cover-upfront-gas-cost#3", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__INST.Shift(2).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("txndata.comparison---gas-limit-must-cover-upfront-gas-cost#4", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__RES.Shift(2).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison---initial-balance-must-cover-value-plus-maximal-gas-cost#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__WCP_FLAG.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison---initial-balance-must-cover-value-plus-maximal-gas-cost#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_ONE_LO.Shift(1).AsVariable().Sub(txndata__OUTGOING_LO.Shift(3).AsVariable().Add(txndata__OUTGOING_LO.Shift(6).AsVariable().Mul(txndata__OUTGOING_LO.Shift(5).AsVariable()))))) - build.GlobalConstraint("txndata.comparison---initial-balance-must-cover-value-plus-maximal-gas-cost#2", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_TWO_LO.Shift(1).AsVariable().Sub(txndata__INITIAL_BALANCE.AsVariable()))) - build.GlobalConstraint("txndata.comparison---initial-balance-must-cover-value-plus-maximal-gas-cost#3", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__INST.Shift(1).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("txndata.comparison---initial-balance-must-cover-value-plus-maximal-gas-cost#4", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__RES.Shift(1).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison---nonce-must-not-exceed-EIP-2681-max-nonce#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__WCP_FLAG.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison---nonce-must-not-exceed-EIP-2681-max-nonce#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_ONE_LO.AsVariable().Sub(txndata__NONCE.AsVariable()))) - build.GlobalConstraint("txndata.comparison---nonce-must-not-exceed-EIP-2681-max-nonce#2", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_TWO_LO.AsVariable().Sub(symbolic.NewConstant("18446744073709551615")))) - build.GlobalConstraint("txndata.comparison---nonce-must-not-exceed-EIP-2681-max-nonce#3", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__INST.AsVariable().Sub(symbolic.NewConstant("16")))) - build.GlobalConstraint("txndata.comparison---nonce-must-not-exceed-EIP-2681-max-nonce#4", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__RES.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison-for-type-2---comparing-max-fee-and-max-priority-fee#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable()).Mul(txndata__WCP_FLAG.Shift(7).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison-for-type-2---comparing-max-fee-and-max-priority-fee#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable()).Mul(txndata__ARG_ONE_LO.Shift(7).AsVariable().Sub(txndata__OUTGOING_HI.Shift(6).AsVariable()))) - build.GlobalConstraint("txndata.comparison-for-type-2---comparing-max-fee-and-max-priority-fee#2", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable()).Mul(txndata__ARG_TWO_LO.Shift(7).AsVariable().Sub(txndata__OUTGOING_LO.Shift(6).AsVariable()))) - build.GlobalConstraint("txndata.comparison-for-type-2---comparing-max-fee-and-max-priority-fee#3", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable()).Mul(txndata__INST.Shift(7).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("txndata.comparison-for-type-2---comparing-max-fee-and-max-priority-fee#4", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable()).Mul(txndata__RES.Shift(7).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison-for-type-2---computing-the-effective-gas-price#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable()).Mul(txndata__WCP_FLAG.Shift(8).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.comparison-for-type-2---computing-the-effective-gas-price#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable()).Mul(txndata__ARG_ONE_LO.Shift(8).AsVariable().Sub(txndata__OUTGOING_HI.Shift(6).AsVariable().Add(txndata__BASEFEE.AsVariable())))) - build.GlobalConstraint("txndata.comparison-for-type-2---computing-the-effective-gas-price#2", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable()).Mul(txndata__ARG_TWO_LO.Shift(8).AsVariable().Sub(txndata__OUTGOING_LO.Shift(6).AsVariable()))) - build.GlobalConstraint("txndata.comparison-for-type-2---computing-the-effective-gas-price#3", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable()).Mul(txndata__INST.Shift(8).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("txndata.constancies#0", txndata__CT.AsVariable().Mul(txndata__FROM_HI.AsVariable().Sub(txndata__FROM_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#1", txndata__CT.AsVariable().Mul(txndata__FROM_LO.AsVariable().Sub(txndata__FROM_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#2", txndata__CT.AsVariable().Mul(txndata__NONCE.AsVariable().Sub(txndata__NONCE.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#3", txndata__CT.AsVariable().Mul(txndata__VALUE.AsVariable().Sub(txndata__VALUE.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#4", txndata__CT.AsVariable().Mul(txndata__GAS_LIMIT.AsVariable().Sub(txndata__GAS_LIMIT.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#5", txndata__CT.AsVariable().Mul(txndata__TO_HI.AsVariable().Sub(txndata__TO_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#6", txndata__CT.AsVariable().Mul(txndata__TO_LO.AsVariable().Sub(txndata__TO_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#7", txndata__CT.AsVariable().Mul(txndata__CALL_DATA_SIZE.AsVariable().Sub(txndata__CALL_DATA_SIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#8", txndata__CT.AsVariable().Mul(txndata__INIT_CODE_SIZE.AsVariable().Sub(txndata__INIT_CODE_SIZE.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#9", txndata__CT.AsVariable().Mul(txndata__GAS_INITIALLY_AVAILABLE.AsVariable().Sub(txndata__GAS_INITIALLY_AVAILABLE.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#10", txndata__CT.AsVariable().Mul(txndata__PRIORITY_FEE_PER_GAS.AsVariable().Sub(txndata__PRIORITY_FEE_PER_GAS.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#11", txndata__CT.AsVariable().Mul(txndata__GAS_PRICE.AsVariable().Sub(txndata__GAS_PRICE.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#12", txndata__CT.AsVariable().Mul(txndata__BASEFEE.AsVariable().Sub(txndata__BASEFEE.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#13", txndata__CT.AsVariable().Mul(txndata__COINBASE_HI.AsVariable().Sub(txndata__COINBASE_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#14", txndata__CT.AsVariable().Mul(txndata__COINBASE_LO.AsVariable().Sub(txndata__COINBASE_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#15", txndata__CT.AsVariable().Mul(txndata__GAS_CUMULATIVE.AsVariable().Sub(txndata__GAS_CUMULATIVE.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#16", txndata__CT.AsVariable().Mul(txndata__CODE_FRAGMENT_INDEX.AsVariable().Sub(txndata__CODE_FRAGMENT_INDEX.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#17", txndata__CT.AsVariable().Mul(txndata__GAS_LEFTOVER.AsVariable().Sub(txndata__GAS_LEFTOVER.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#18", txndata__CT.AsVariable().Mul(txndata__REFUND_COUNTER.AsVariable().Sub(txndata__REFUND_COUNTER.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#19", txndata__CT.AsVariable().Mul(txndata__REFUND_EFFECTIVE.AsVariable().Sub(txndata__REFUND_EFFECTIVE.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#20", txndata__CT.AsVariable().Mul(txndata__INITIAL_BALANCE.AsVariable().Sub(txndata__INITIAL_BALANCE.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#21", txndata__CT.AsVariable().Mul(txndata__REL_BLOCK.AsVariable().Sub(txndata__REL_BLOCK.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#22", txndata__CT.AsVariable().Mul(txndata__REL_TX_NUM.AsVariable().Sub(txndata__REL_TX_NUM.Shift(-1).AsVariable()))) - build.GlobalConstraint("txndata.constancies#23", txndata__CT.AsVariable().Mul(symbolic.NewConstant("1").Mul(txndata__IS_DEP.AsVariable()).Add(symbolic.NewConstant("2").Mul(txndata__TYPE0.AsVariable()).Add(symbolic.NewConstant("4").Mul(txndata__TYPE1.AsVariable()).Add(symbolic.NewConstant("8").Mul(txndata__TYPE2.AsVariable()).Add(symbolic.NewConstant("16").Mul(txndata__REQUIRES_EVM_EXECUTION.AsVariable()).Add(symbolic.NewConstant("32").Mul(txndata__COPY_TXCD.AsVariable()).Add(symbolic.NewConstant("64").Mul(txndata__STATUS_CODE.AsVariable()))))))).Sub(symbolic.NewConstant("1").Mul(txndata__IS_DEP.Shift(-1).AsVariable()).Add(symbolic.NewConstant("2").Mul(txndata__TYPE0.Shift(-1).AsVariable()).Add(symbolic.NewConstant("4").Mul(txndata__TYPE1.Shift(-1).AsVariable()).Add(symbolic.NewConstant("8").Mul(txndata__TYPE2.Shift(-1).AsVariable()).Add(symbolic.NewConstant("16").Mul(txndata__REQUIRES_EVM_EXECUTION.Shift(-1).AsVariable()).Add(symbolic.NewConstant("32").Mul(txndata__COPY_TXCD.Shift(-1).AsVariable()).Add(symbolic.NewConstant("64").Mul(txndata__STATUS_CODE.Shift(-1).AsVariable())))))))))) - build.GlobalConstraint("txndata.counter-column-updates-type-0#0", txndata__TYPE0.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__CT.AsVariable().Sub(symbolic.NewConstant("7").Add(txndata__IS_LAST_TX_OF_BLOCK.AsVariable())).Mul(txndata__C_INV____CT__add_7_IS_LAST_TX_OF_BLOCK___.AsVariable()))).Mul(txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("txndata.counter-column-updates-type-0#1", txndata__TYPE0.AsVariable().Mul(txndata__CT.AsVariable().Sub(symbolic.NewConstant("7").Add(txndata__IS_LAST_TX_OF_BLOCK.AsVariable()))).Mul(txndata__CT.Shift(1).AsVariable().Sub(txndata__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("txndata.counter-column-updates-type-1#0", txndata__TYPE1.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__CT.AsVariable().Sub(symbolic.NewConstant("8").Add(txndata__IS_LAST_TX_OF_BLOCK.AsVariable())).Mul(txndata__C_INV____CT__add_8_IS_LAST_TX_OF_BLOCK___.AsVariable()))).Mul(txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("txndata.counter-column-updates-type-1#1", txndata__TYPE1.AsVariable().Mul(txndata__CT.AsVariable().Sub(symbolic.NewConstant("8").Add(txndata__IS_LAST_TX_OF_BLOCK.AsVariable()))).Mul(txndata__CT.Shift(1).AsVariable().Sub(txndata__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("txndata.counter-column-updates-type-2#0", txndata__TYPE2.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__CT.AsVariable().Sub(symbolic.NewConstant("8").Add(txndata__IS_LAST_TX_OF_BLOCK.AsVariable())).Mul(txndata__C_INV____CT__add_8_IS_LAST_TX_OF_BLOCK___.AsVariable()))).Mul(txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("txndata.counter-column-updates-type-2#1", txndata__TYPE2.AsVariable().Mul(txndata__CT.AsVariable().Sub(symbolic.NewConstant("8").Add(txndata__IS_LAST_TX_OF_BLOCK.AsVariable()))).Mul(txndata__CT.Shift(1).AsVariable().Sub(txndata__CT.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("txndata.cumulative-gas---initialization-at-block-start", txndata__REL_BLOCK.Shift(1).AsVariable().Sub(txndata__REL_BLOCK.AsVariable()).Mul(txndata__GAS_CUMULATIVE.Shift(1).AsVariable().Sub(txndata__GAS_LIMIT.Shift(1).AsVariable().Sub(txndata__REFUND_EFFECTIVE.Shift(1).AsVariable())))) - build.GlobalConstraint("txndata.cumulative-gas---update-at-transaction-threshold", txndata__REL_BLOCK.Shift(1).AsVariable().Sub(txndata__REL_BLOCK.AsVariable().Add(symbolic.NewConstant("1"))).Mul(txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable())).Mul(txndata__GAS_CUMULATIVE.Shift(1).AsVariable().Sub(txndata__GAS_CUMULATIVE.AsVariable().Add(txndata__GAS_LIMIT.Shift(1).AsVariable().Sub(txndata__REFUND_EFFECTIVE.Shift(1).AsVariable()))))) - build.GlobalConstraint("txndata.cumulative-gas---vanishing-in-padding", symbolic.NewConstant("1").Sub(txndata__ABS_TX_NUM.AsVariable().Mul(txndata__C_INV_ABS_TX_NUM_.AsVariable())).Mul(txndata__GAS_CUMULATIVE.AsVariable())) - build.GlobalConstraint("txndata.cumulative-gas-comparison#0", txndata__IS_LAST_TX_OF_BLOCK.AsVariable().Mul(txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(txndata__TYPE0.AsVariable()))).Mul(txndata__WCP_FLAG.Shift(9).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.cumulative-gas-comparison#1", txndata__IS_LAST_TX_OF_BLOCK.AsVariable().Mul(txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(txndata__TYPE0.AsVariable()))).Mul(txndata__ARG_ONE_LO.Shift(9).AsVariable().Sub(txndata__GAS_CUMULATIVE.AsVariable()))) - build.GlobalConstraint("txndata.cumulative-gas-comparison#2", txndata__IS_LAST_TX_OF_BLOCK.AsVariable().Mul(txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(txndata__TYPE0.AsVariable()))).Mul(txndata__ARG_TWO_LO.Shift(9).AsVariable().Sub(txndata__BLOCK_GAS_LIMIT.AsVariable()))) - build.GlobalConstraint("txndata.cumulative-gas-comparison#3", txndata__IS_LAST_TX_OF_BLOCK.AsVariable().Mul(txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(txndata__TYPE0.AsVariable()))).Mul(txndata__INST.Shift(9).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("txndata.cumulative-gas-comparison#4", txndata__IS_LAST_TX_OF_BLOCK.AsVariable().Mul(txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(txndata__TYPE0.AsVariable()))).Mul(txndata__RES.Shift(9).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.cumulative-gas-comparison#5", txndata__IS_LAST_TX_OF_BLOCK.AsVariable().Mul(txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE0.AsVariable())).Mul(txndata__WCP_FLAG.Shift(8).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.cumulative-gas-comparison#6", txndata__IS_LAST_TX_OF_BLOCK.AsVariable().Mul(txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE0.AsVariable())).Mul(txndata__ARG_ONE_LO.Shift(8).AsVariable().Sub(txndata__GAS_CUMULATIVE.AsVariable()))) - build.GlobalConstraint("txndata.cumulative-gas-comparison#7", txndata__IS_LAST_TX_OF_BLOCK.AsVariable().Mul(txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE0.AsVariable())).Mul(txndata__ARG_TWO_LO.Shift(8).AsVariable().Sub(txndata__BLOCK_GAS_LIMIT.AsVariable()))) - build.GlobalConstraint("txndata.cumulative-gas-comparison#8", txndata__IS_LAST_TX_OF_BLOCK.AsVariable().Mul(txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE0.AsVariable())).Mul(txndata__INST.Shift(8).AsVariable().Sub(symbolic.NewConstant("15")))) - build.GlobalConstraint("txndata.cumulative-gas-comparison#9", txndata__IS_LAST_TX_OF_BLOCK.AsVariable().Mul(txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE0.AsVariable())).Mul(txndata__RES.Shift(8).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.euc-and-wcp-exclusivity", txndata__EUC_FLAG.AsVariable().Mul(txndata__WCP_FLAG.AsVariable())) - build.LocalConstraint("txndata.final-row#0", txndata__ABS_TX_NUM.Shift(-1).AsVariable().Sub(txndata__ABS_TX_NUM_MAX.Shift(-1).AsVariable())) - build.LocalConstraint("txndata.final-row#1", txndata__REL_TX_NUM.Shift(-1).AsVariable().Sub(txndata__REL_TX_NUM_MAX.Shift(-1).AsVariable())) - build.LocalConstraint("txndata.final-row#2", txndata__TYPE0.Shift(-1).AsVariable().Mul(txndata__CT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("8")))) - build.LocalConstraint("txndata.final-row#3", txndata__TYPE1.Shift(-1).AsVariable().Mul(txndata__CT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("9")))) - build.LocalConstraint("txndata.final-row#4", txndata__TYPE2.Shift(-1).AsVariable().Mul(txndata__CT.Shift(-1).AsVariable().Sub(symbolic.NewConstant("9")))) - build.LocalConstraint("txndata.first-row", txndata__ABS_TX_NUM.AsVariable()) - build.GlobalConstraint("txndata.integer-division---compute-upper-limit-for-refunds#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__EUC_FLAG.Shift(3).AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.integer-division---compute-upper-limit-for-refunds#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_ONE_LO.Shift(3).AsVariable().Sub(txndata__OUTGOING_LO.Shift(5).AsVariable().Sub(txndata__GAS_LEFTOVER.AsVariable())))) - build.GlobalConstraint("txndata.integer-division---compute-upper-limit-for-refunds#2", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__ARG_TWO_LO.Shift(3).AsVariable().Sub(symbolic.NewConstant("5")))) - build.GlobalConstraint("txndata.new-stamp-reboot-ct", txndata__ABS_TX_NUM.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM.AsVariable()).Mul(txndata__CT.Shift(1).AsVariable())) - build.GlobalConstraint("txndata.padding#0", symbolic.NewConstant("1").Sub(txndata__ABS_TX_NUM.AsVariable().Mul(txndata__C_INV_ABS_TX_NUM_.AsVariable())).Mul(txndata__CT.AsVariable())) - build.GlobalConstraint("txndata.padding#1", symbolic.NewConstant("1").Sub(txndata__ABS_TX_NUM.AsVariable().Mul(txndata__C_INV_ABS_TX_NUM_.AsVariable())).Mul(txndata__TYPE0.AsVariable().Add(txndata__TYPE1.AsVariable().Add(txndata__TYPE2.AsVariable())))) - build.GlobalConstraint("txndata.padding-is-padding", symbolic.NewConstant("1").Sub(txndata__ABS_TX_NUM.AsVariable().Mul(txndata__C_INV_ABS_TX_NUM_.AsVariable())).Mul(symbolic.NewConstant("1").Mul(txndata__IS_DEP.AsVariable()).Add(symbolic.NewConstant("2").Mul(txndata__TYPE0.AsVariable()).Add(symbolic.NewConstant("4").Mul(txndata__TYPE1.AsVariable()).Add(symbolic.NewConstant("8").Mul(txndata__TYPE2.AsVariable()).Add(symbolic.NewConstant("16").Mul(txndata__REQUIRES_EVM_EXECUTION.AsVariable()).Add(symbolic.NewConstant("32").Mul(txndata__COPY_TXCD.AsVariable()).Add(symbolic.NewConstant("64").Mul(txndata__STATUS_CODE.AsVariable()))))))))) - build.GlobalConstraint("txndata.partially-setting-requires-evm-execution", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__IS_DEP.AsVariable()).Mul(txndata__REQUIRES_EVM_EXECUTION.AsVariable().Sub(symbolic.NewConstant("1").Sub(txndata__RES.Shift(5).AsVariable())))) - build.GlobalConstraint("txndata.set-last-tx-of-block-flag#0", txndata__ABS_TX_NUM.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__REL_TX_NUM.AsVariable().Sub(txndata__REL_TX_NUM_MAX.AsVariable()).Mul(txndata__C_INV____REL_TX_NUM_REL_TX_NUM_MAX__.AsVariable()))).Mul(txndata__IS_LAST_TX_OF_BLOCK.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.set-last-tx-of-block-flag#1", txndata__ABS_TX_NUM.AsVariable().Mul(txndata__REL_TX_NUM.AsVariable().Sub(txndata__REL_TX_NUM_MAX.AsVariable())).Mul(txndata__IS_LAST_TX_OF_BLOCK.AsVariable())) - build.GlobalConstraint("txndata.setting-copy-txcd", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__COPY_TXCD.AsVariable().Sub(symbolic.NewConstant("1").Sub(txndata__IS_DEP.AsVariable()).Mul(txndata__REQUIRES_EVM_EXECUTION.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__RES.Shift(5).AsVariable())))))) - build.GlobalConstraint("txndata.setting-gas-initially-available#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE0.AsVariable()).Mul(txndata__GAS_INITIALLY_AVAILABLE.AsVariable().Sub(txndata__OUTGOING_LO.Shift(5).AsVariable().Sub(txndata__OUTGOING_HI.Shift(4).AsVariable().Add(symbolic.NewConstant("21000").Add(txndata__OUTGOING_HI.Shift(3).AsVariable().Mul(symbolic.NewConstant("32000")))))))) - build.GlobalConstraint("txndata.setting-gas-initially-available#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(txndata__TYPE0.AsVariable())).Mul(txndata__GAS_INITIALLY_AVAILABLE.AsVariable().Sub(txndata__OUTGOING_LO.Shift(5).AsVariable().Sub(txndata__OUTGOING_HI.Shift(4).AsVariable().Add(symbolic.NewConstant("21000").Add(txndata__OUTGOING_HI.Shift(3).AsVariable().Mul(symbolic.NewConstant("32000")).Add(txndata__OUTGOING_LO.Shift(7).AsVariable().Mul(symbolic.NewConstant("2400")).Add(txndata__OUTGOING_HI.Shift(7).AsVariable().Mul(symbolic.NewConstant("1900")))))))))) - build.GlobalConstraint("txndata.setting-gas-price#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(txndata__TYPE2.AsVariable())).Mul(txndata__GAS_PRICE.AsVariable().Sub(txndata__OUTGOING_LO.Shift(6).AsVariable()))) - build.GlobalConstraint("txndata.setting-gas-price#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable().Mul(txndata__RES.Shift(8).AsVariable())).Mul(txndata__GAS_PRICE.AsVariable().Sub(txndata__BASEFEE.AsVariable().Add(txndata__OUTGOING_HI.Shift(6).AsVariable())))) - build.GlobalConstraint("txndata.setting-gas-price#2", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__RES.Shift(8).AsVariable().Mul(txndata__C_INV_RES_8_.AsVariable())))).Mul(txndata__GAS_PRICE.AsVariable().Sub(txndata__OUTGOING_LO.Shift(6).AsVariable()))) - build.GlobalConstraint("txndata.setting-priority-fee-per-gas", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__PRIORITY_FEE_PER_GAS.AsVariable().Sub(txndata__GAS_PRICE.AsVariable().Sub(txndata__BASEFEE.AsVariable())))) - build.GlobalConstraint("txndata.setting-refund-effective#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(symbolic.NewConstant("1").Sub(txndata__RES.Shift(4).AsVariable().Mul(txndata__C_INV_RES_4_.AsVariable()))).Mul(txndata__REFUND_EFFECTIVE.AsVariable().Sub(txndata__GAS_LEFTOVER.AsVariable().Add(txndata__RES.Shift(3).AsVariable())))) - build.GlobalConstraint("txndata.setting-refund-effective#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__RES.Shift(4).AsVariable()).Mul(txndata__REFUND_EFFECTIVE.AsVariable().Sub(txndata__GAS_LEFTOVER.AsVariable().Add(txndata__REFUND_COUNTER.AsVariable())))) - build.GlobalConstraint("txndata.total-number-constancies#0", txndata__ABS_TX_NUM.AsVariable().Mul(txndata__ABS_TX_NUM_MAX.Shift(1).AsVariable().Sub(txndata__ABS_TX_NUM_MAX.AsVariable()))) - build.GlobalConstraint("txndata.total-number-constancies#1", txndata__REL_BLOCK.Shift(1).AsVariable().Sub(txndata__REL_BLOCK.AsVariable().Add(symbolic.NewConstant("1"))).Mul(txndata__REL_TX_NUM_MAX.Shift(1).AsVariable().Sub(txndata__REL_TX_NUM_MAX.AsVariable()))) - build.GlobalConstraint("txndata.transactions-have-a-single-type", txndata__ABS_TX_NUM.AsVariable().Mul(txndata__TYPE0.AsVariable().Add(txndata__TYPE1.AsVariable().Add(txndata__TYPE2.AsVariable())).Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.verticalisation-rlp-txn-rcpt#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__PHASE_RLP_TXNRCPT.AsVariable().Sub(symbolic.NewConstant("7")))) - build.GlobalConstraint("txndata.verticalisation-rlp-txn-rcpt#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__OUTGOING_RLP_TXNRCPT.AsVariable().Sub(txndata__OUTGOING_LO.AsVariable()))) - build.GlobalConstraint("txndata.verticalisation-rlp-txn-rcpt#2", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__PHASE_RLP_TXNRCPT.Shift(1).AsVariable().Sub(symbolic.NewConstant("2")))) - build.GlobalConstraint("txndata.verticalisation-rlp-txn-rcpt#3", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__OUTGOING_RLP_TXNRCPT.Shift(1).AsVariable().Sub(txndata__STATUS_CODE.AsVariable()))) - build.GlobalConstraint("txndata.verticalisation-rlp-txn-rcpt#4", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__PHASE_RLP_TXNRCPT.Shift(2).AsVariable().Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("txndata.verticalisation-rlp-txn-rcpt#5", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__OUTGOING_RLP_TXNRCPT.Shift(2).AsVariable().Sub(txndata__GAS_CUMULATIVE.AsVariable()))) - build.GlobalConstraint("txndata.verticalization#0", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__PHASE_RLP_TXN.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("txndata.verticalization#1", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__PHASE_RLP_TXN.Shift(1).AsVariable().Sub(symbolic.NewConstant("8")))) - build.GlobalConstraint("txndata.verticalization#2", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__PHASE_RLP_TXN.Shift(2).AsVariable().Sub(symbolic.NewConstant("3")))) - build.GlobalConstraint("txndata.verticalization#3", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__PHASE_RLP_TXN.Shift(3).AsVariable().Sub(symbolic.NewConstant("9")))) - build.GlobalConstraint("txndata.verticalization#4", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__PHASE_RLP_TXN.Shift(4).AsVariable().Sub(symbolic.NewConstant("10")))) - build.GlobalConstraint("txndata.verticalization#5", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__PHASE_RLP_TXN.Shift(5).AsVariable().Sub(symbolic.NewConstant("7")))) - build.GlobalConstraint("txndata.verticalization#6", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE0.AsVariable()).Mul(txndata__PHASE_RLP_TXN.Shift(6).AsVariable().Sub(symbolic.NewConstant("4")))) - build.GlobalConstraint("txndata.verticalization#7", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE1.AsVariable()).Mul(txndata__PHASE_RLP_TXN.Shift(6).AsVariable().Sub(symbolic.NewConstant("4")))) - build.GlobalConstraint("txndata.verticalization#8", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE1.AsVariable()).Mul(txndata__PHASE_RLP_TXN.Shift(7).AsVariable().Sub(symbolic.NewConstant("11")))) - build.GlobalConstraint("txndata.verticalization#9", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable()).Mul(txndata__PHASE_RLP_TXN.Shift(6).AsVariable().Sub(symbolic.NewConstant("6")))) - build.GlobalConstraint("txndata.verticalization#10", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__TYPE2.AsVariable()).Mul(txndata__PHASE_RLP_TXN.Shift(7).AsVariable().Sub(symbolic.NewConstant("11")))) - build.GlobalConstraint("txndata.verticalization#11", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__OUTGOING_LO.AsVariable().Sub(txndata__TYPE1.AsVariable().Add(symbolic.NewConstant("2").Mul(txndata__TYPE2.AsVariable()))))) - build.GlobalConstraint("txndata.verticalization#12", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__OUTGOING_LO.Shift(2).AsVariable().Sub(txndata__NONCE.AsVariable()))) - build.GlobalConstraint("txndata.verticalization#13", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__OUTGOING_HI.Shift(3).AsVariable().Sub(txndata__IS_DEP.AsVariable()))) - build.GlobalConstraint("txndata.verticalization#14", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__OUTGOING_LO.Shift(3).AsVariable().Sub(txndata__VALUE.AsVariable()))) - build.GlobalConstraint("txndata.verticalization#15", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__OUTGOING_LO.Shift(5).AsVariable().Sub(txndata__GAS_LIMIT.AsVariable()))) - build.GlobalConstraint("txndata.verticalization#16", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__OUTGOING_HI.Shift(1).AsVariable().Sub(symbolic.NewConstant("1").Sub(txndata__IS_DEP.AsVariable()).Mul(txndata__TO_HI.AsVariable())))) - build.GlobalConstraint("txndata.verticalization#17", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__OUTGOING_LO.Shift(1).AsVariable().Sub(symbolic.NewConstant("1").Sub(txndata__IS_DEP.AsVariable()).Mul(txndata__TO_LO.AsVariable())))) - build.GlobalConstraint("txndata.verticalization#18", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__OUTGOING_LO.Shift(4).AsVariable().Mul(symbolic.NewConstant("1").Sub(txndata__IS_DEP.AsVariable())).Sub(txndata__CALL_DATA_SIZE.AsVariable()))) - build.GlobalConstraint("txndata.verticalization#19", txndata__ABS_TX_NUM.AsVariable().Sub(txndata__ABS_TX_NUM.Shift(-1).AsVariable()).Mul(txndata__OUTGOING_LO.Shift(4).AsVariable().Mul(txndata__IS_DEP.AsVariable()).Sub(txndata__INIT_CODE_SIZE.AsVariable()))) - build.GlobalConstraint("wcp.BITS-binarity", wcp__BITS.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__BITS.AsVariable()))) - build.GlobalConstraint("wcp.BIT_1-binarity", wcp__BIT_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__BIT_1.AsVariable()))) - build.GlobalConstraint("wcp.BIT_2-binarity", wcp__BIT_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__BIT_2.AsVariable()))) - build.GlobalConstraint("wcp.BIT_3-binarity", wcp__BIT_3.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__BIT_3.AsVariable()))) - build.GlobalConstraint("wcp.BIT_4-binarity", wcp__BIT_4.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__BIT_4.AsVariable()))) - build.Range("wcp_byte_1_arbitrary", wcp__BYTE_1, 256) - build.Range("wcp_byte_2_arbitrary", wcp__BYTE_2, 256) - build.Range("wcp_byte_3_arbitrary", wcp__BYTE_3, 256) - build.Range("wcp_byte_4_arbitrary", wcp__BYTE_4, 256) - build.Range("wcp_byte_5_arbitrary", wcp__BYTE_5, 256) - build.Range("wcp_byte_6_arbitrary", wcp__BYTE_6, 256) - build.GlobalConstraint("wcp.IS_EQ-binarity", wcp__IS_EQ.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_EQ.AsVariable()))) - build.GlobalConstraint("wcp.IS_GEQ-binarity", wcp__IS_GEQ.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_GEQ.AsVariable()))) - build.GlobalConstraint("wcp.IS_GT-binarity", wcp__IS_GT.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_GT.AsVariable()))) - build.GlobalConstraint("wcp.IS_ISZERO-binarity", wcp__IS_ISZERO.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_ISZERO.AsVariable()))) - build.GlobalConstraint("wcp.IS_LEQ-binarity", wcp__IS_LEQ.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_LEQ.AsVariable()))) - build.GlobalConstraint("wcp.IS_LT-binarity", wcp__IS_LT.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_LT.AsVariable()))) - build.GlobalConstraint("wcp.IS_SGT-binarity", wcp__IS_SGT.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_SGT.AsVariable()))) - build.GlobalConstraint("wcp.IS_SLT-binarity", wcp__IS_SLT.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_SLT.AsVariable()))) - build.GlobalConstraint("wcp.NEG_1-binarity", wcp__NEG_1.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__NEG_1.AsVariable()))) - build.GlobalConstraint("wcp.NEG_2-binarity", wcp__NEG_2.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__NEG_2.AsVariable()))) - build.GlobalConstraint("wcp.NORM[(- 16 COUNTER)]#1", symbolic.NewConstant("16").Sub(wcp__COUNTER.AsVariable()).Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("16").Sub(wcp__COUNTER.AsVariable()).Mul(wcp__C_INV____16_COUNTER__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- 16 COUNTER)]#2", wcp__C_INV____16_COUNTER__.AsVariable().Mul(symbolic.NewConstant("1").Sub(symbolic.NewConstant("16").Sub(wcp__COUNTER.AsVariable()).Mul(wcp__C_INV____16_COUNTER__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- ARGUMENT_1_HI ARGUMENT_2_HI)]#1", wcp__ARGUMENT_1_HI.AsVariable().Sub(wcp__ARGUMENT_2_HI.AsVariable()).Mul(symbolic.NewConstant("1").Sub(wcp__ARGUMENT_1_HI.AsVariable().Sub(wcp__ARGUMENT_2_HI.AsVariable()).Mul(wcp__C_INV____ARGUMENT_1_HI_ARGUMENT_2_HI__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- ARGUMENT_1_HI ARGUMENT_2_HI)]#2", wcp__C_INV____ARGUMENT_1_HI_ARGUMENT_2_HI__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__ARGUMENT_1_HI.AsVariable().Sub(wcp__ARGUMENT_2_HI.AsVariable()).Mul(wcp__C_INV____ARGUMENT_1_HI_ARGUMENT_2_HI__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- ARGUMENT_1_LO ARGUMENT_2_LO)]#1", wcp__ARGUMENT_1_LO.AsVariable().Sub(wcp__ARGUMENT_2_LO.AsVariable()).Mul(symbolic.NewConstant("1").Sub(wcp__ARGUMENT_1_LO.AsVariable().Sub(wcp__ARGUMENT_2_LO.AsVariable()).Mul(wcp__C_INV____ARGUMENT_1_LO_ARGUMENT_2_LO__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- ARGUMENT_1_LO ARGUMENT_2_LO)]#2", wcp__C_INV____ARGUMENT_1_LO_ARGUMENT_2_LO__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__ARGUMENT_1_LO.AsVariable().Sub(wcp__ARGUMENT_2_LO.AsVariable()).Mul(wcp__C_INV____ARGUMENT_1_LO_ARGUMENT_2_LO__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- COUNTER 15)]#1", wcp__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(wcp__C_INV____COUNTER_15__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- COUNTER 15)]#2", wcp__C_INV____COUNTER_15__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(wcp__C_INV____COUNTER_15__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- COUNTER CT_MAX)]#1", wcp__COUNTER.AsVariable().Sub(wcp__CT_MAX.AsVariable()).Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(wcp__CT_MAX.AsVariable()).Mul(wcp__C_INV____COUNTER_CT_MAX__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- COUNTER CT_MAX)]#2", wcp__C_INV____COUNTER_CT_MAX__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(wcp__CT_MAX.AsVariable()).Mul(wcp__C_INV____COUNTER_CT_MAX__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_GEQ 1)]#1", wcp__IS_GEQ.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(wcp__IS_GEQ.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_GEQ_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_GEQ 1)]#2", wcp__C_INV____IS_GEQ_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_GEQ.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_GEQ_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_GT 1)]#1", wcp__IS_GT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(wcp__IS_GT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_GT_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_GT 1)]#2", wcp__C_INV____IS_GT_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_GT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_GT_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_ISZERO 1)]#1", wcp__IS_ISZERO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(wcp__IS_ISZERO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_ISZERO_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_ISZERO 1)]#2", wcp__C_INV____IS_ISZERO_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_ISZERO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_ISZERO_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_LEQ 1)]#1", wcp__IS_LEQ.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(wcp__IS_LEQ.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_LEQ_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_LEQ 1)]#2", wcp__C_INV____IS_LEQ_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_LEQ.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_LEQ_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_LT 1)]#1", wcp__IS_LT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(wcp__IS_LT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_LT_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_LT 1)]#2", wcp__C_INV____IS_LT_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_LT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_LT_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_SGT 1)]#1", wcp__IS_SGT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(wcp__IS_SGT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_SGT_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_SGT 1)]#2", wcp__C_INV____IS_SGT_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_SGT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_SGT_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_SLT 1)]#1", wcp__IS_SLT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(wcp__IS_SLT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_SLT_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- IS_SLT 1)]#2", wcp__C_INV____IS_SLT_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__IS_SLT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_SLT_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- NEG_1 NEG_2)]#1", wcp__NEG_1.AsVariable().Sub(wcp__NEG_2.AsVariable()).Mul(symbolic.NewConstant("1").Sub(wcp__NEG_1.AsVariable().Sub(wcp__NEG_2.AsVariable()).Mul(wcp__C_INV____NEG_1_NEG_2__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- NEG_1 NEG_2)]#2", wcp__C_INV____NEG_1_NEG_2__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__NEG_1.AsVariable().Sub(wcp__NEG_2.AsVariable()).Mul(wcp__C_INV____NEG_1_NEG_2__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- ONE_LINE_INSTRUCTION 1)]#1", wcp__ONE_LINE_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(wcp__ONE_LINE_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____ONE_LINE_INSTRUCTION_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- ONE_LINE_INSTRUCTION 1)]#2", wcp__C_INV____ONE_LINE_INSTRUCTION_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__ONE_LINE_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____ONE_LINE_INSTRUCTION_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- VARIABLE_LENGTH_INSTRUCTION 1)]#1", wcp__VARIABLE_LENGTH_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(symbolic.NewConstant("1").Sub(wcp__VARIABLE_LENGTH_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____VARIABLE_LENGTH_INSTRUCTION_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[(- VARIABLE_LENGTH_INSTRUCTION 1)]#2", wcp__C_INV____VARIABLE_LENGTH_INSTRUCTION_1__.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__VARIABLE_LENGTH_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____VARIABLE_LENGTH_INSTRUCTION_1__.AsVariable())))) - build.GlobalConstraint("wcp.NORM[COUNTER]#1", wcp__COUNTER.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Mul(wcp__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("wcp.NORM[COUNTER]#2", wcp__C_INV_COUNTER_.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Mul(wcp__C_INV_COUNTER_.AsVariable())))) - build.GlobalConstraint("wcp.NORM[WORD_COMPARISON_STAMP]#1", wcp__WORD_COMPARISON_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__WORD_COMPARISON_STAMP.AsVariable().Mul(wcp__C_INV_WORD_COMPARISON_STAMP_.AsVariable())))) - build.GlobalConstraint("wcp.NORM[WORD_COMPARISON_STAMP]#2", wcp__C_INV_WORD_COMPARISON_STAMP_.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__WORD_COMPARISON_STAMP.AsVariable().Mul(wcp__C_INV_WORD_COMPARISON_STAMP_.AsVariable())))) - build.GlobalConstraint("wcp.RESULT-binarity", wcp__RESULT.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__RESULT.AsVariable()))) - build.GlobalConstraint("wcp.bits-and-negs#0", wcp__IS_SLT.AsVariable().Add(wcp__IS_SGT.AsVariable()).Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(wcp__C_INV____COUNTER_15__.AsVariable()))).Mul(wcp__BYTE_1.Shift(-15).AsVariable().Sub(symbolic.NewConstant("1").Mul(wcp__BITS.Shift(-8).AsVariable()).Add(symbolic.NewConstant("2").Mul(wcp__BITS.Shift(-9).AsVariable()).Add(symbolic.NewConstant("4").Mul(wcp__BITS.Shift(-10).AsVariable()).Add(symbolic.NewConstant("8").Mul(wcp__BITS.Shift(-11).AsVariable()).Add(symbolic.NewConstant("16").Mul(wcp__BITS.Shift(-12).AsVariable()).Add(symbolic.NewConstant("32").Mul(wcp__BITS.Shift(-13).AsVariable()).Add(symbolic.NewConstant("128").Mul(wcp__BITS.Shift(-15).AsVariable()).Add(symbolic.NewConstant("64").Mul(wcp__BITS.Shift(-14).AsVariable()))))))))))) - build.GlobalConstraint("wcp.bits-and-negs#1", wcp__IS_SLT.AsVariable().Add(wcp__IS_SGT.AsVariable()).Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(wcp__C_INV____COUNTER_15__.AsVariable()))).Mul(wcp__BYTE_3.Shift(-15).AsVariable().Sub(symbolic.NewConstant("1").Mul(wcp__BITS.AsVariable()).Add(symbolic.NewConstant("2").Mul(wcp__BITS.Shift(-1).AsVariable()).Add(symbolic.NewConstant("4").Mul(wcp__BITS.Shift(-2).AsVariable()).Add(symbolic.NewConstant("8").Mul(wcp__BITS.Shift(-3).AsVariable()).Add(symbolic.NewConstant("16").Mul(wcp__BITS.Shift(-4).AsVariable()).Add(symbolic.NewConstant("32").Mul(wcp__BITS.Shift(-5).AsVariable()).Add(symbolic.NewConstant("128").Mul(wcp__BITS.Shift(-7).AsVariable()).Add(symbolic.NewConstant("64").Mul(wcp__BITS.Shift(-6).AsVariable()))))))))))) - build.GlobalConstraint("wcp.bits-and-negs#2", wcp__IS_SLT.AsVariable().Add(wcp__IS_SGT.AsVariable()).Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(wcp__C_INV____COUNTER_15__.AsVariable()))).Mul(wcp__NEG_1.AsVariable().Sub(wcp__BITS.Shift(-15).AsVariable()))) - build.GlobalConstraint("wcp.bits-and-negs#3", wcp__IS_SLT.AsVariable().Add(wcp__IS_SGT.AsVariable()).Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(symbolic.NewConstant("15")).Mul(wcp__C_INV____COUNTER_15__.AsVariable()))).Mul(wcp__NEG_2.AsVariable().Sub(wcp__BITS.Shift(-7).AsVariable()))) - build.GlobalConstraint("wcp.byte_decompositions#0", symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Mul(wcp__C_INV_COUNTER_.AsVariable())).Mul(wcp__ACC_1.AsVariable().Sub(wcp__BYTE_1.AsVariable()))) - build.GlobalConstraint("wcp.byte_decompositions#1", wcp__COUNTER.AsVariable().Mul(wcp__ACC_1.AsVariable().Sub(symbolic.NewConstant("256").Mul(wcp__ACC_1.Shift(-1).AsVariable()).Add(wcp__BYTE_1.AsVariable())))) - build.GlobalConstraint("wcp.byte_decompositions#2", symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Mul(wcp__C_INV_COUNTER_.AsVariable())).Mul(wcp__ACC_2.AsVariable().Sub(wcp__BYTE_2.AsVariable()))) - build.GlobalConstraint("wcp.byte_decompositions#3", wcp__COUNTER.AsVariable().Mul(wcp__ACC_2.AsVariable().Sub(symbolic.NewConstant("256").Mul(wcp__ACC_2.Shift(-1).AsVariable()).Add(wcp__BYTE_2.AsVariable())))) - build.GlobalConstraint("wcp.byte_decompositions#4", symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Mul(wcp__C_INV_COUNTER_.AsVariable())).Mul(wcp__ACC_3.AsVariable().Sub(wcp__BYTE_3.AsVariable()))) - build.GlobalConstraint("wcp.byte_decompositions#5", wcp__COUNTER.AsVariable().Mul(wcp__ACC_3.AsVariable().Sub(symbolic.NewConstant("256").Mul(wcp__ACC_3.Shift(-1).AsVariable()).Add(wcp__BYTE_3.AsVariable())))) - build.GlobalConstraint("wcp.byte_decompositions#6", symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Mul(wcp__C_INV_COUNTER_.AsVariable())).Mul(wcp__ACC_4.AsVariable().Sub(wcp__BYTE_4.AsVariable()))) - build.GlobalConstraint("wcp.byte_decompositions#7", wcp__COUNTER.AsVariable().Mul(wcp__ACC_4.AsVariable().Sub(symbolic.NewConstant("256").Mul(wcp__ACC_4.Shift(-1).AsVariable()).Add(wcp__BYTE_4.AsVariable())))) - build.GlobalConstraint("wcp.byte_decompositions#8", symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Mul(wcp__C_INV_COUNTER_.AsVariable())).Mul(wcp__ACC_5.AsVariable().Sub(wcp__BYTE_5.AsVariable()))) - build.GlobalConstraint("wcp.byte_decompositions#9", wcp__COUNTER.AsVariable().Mul(wcp__ACC_5.AsVariable().Sub(symbolic.NewConstant("256").Mul(wcp__ACC_5.Shift(-1).AsVariable()).Add(wcp__BYTE_5.AsVariable())))) - build.GlobalConstraint("wcp.byte_decompositions#10", symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Mul(wcp__C_INV_COUNTER_.AsVariable())).Mul(wcp__ACC_6.AsVariable().Sub(wcp__BYTE_6.AsVariable()))) - build.GlobalConstraint("wcp.byte_decompositions#11", wcp__COUNTER.AsVariable().Mul(wcp__ACC_6.AsVariable().Sub(symbolic.NewConstant("256").Mul(wcp__ACC_6.Shift(-1).AsVariable()).Add(wcp__BYTE_6.AsVariable())))) - build.GlobalConstraint("wcp.counter-constancies#0", wcp__COUNTER.AsVariable().Mul(wcp__ARGUMENT_1_HI.AsVariable().Sub(wcp__ARGUMENT_1_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("wcp.counter-constancies#1", wcp__COUNTER.AsVariable().Mul(wcp__ARGUMENT_1_LO.AsVariable().Sub(wcp__ARGUMENT_1_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("wcp.counter-constancies#2", wcp__COUNTER.AsVariable().Mul(wcp__ARGUMENT_2_HI.AsVariable().Sub(wcp__ARGUMENT_2_HI.Shift(-1).AsVariable()))) - build.GlobalConstraint("wcp.counter-constancies#3", wcp__COUNTER.AsVariable().Mul(wcp__ARGUMENT_2_LO.AsVariable().Sub(wcp__ARGUMENT_2_LO.Shift(-1).AsVariable()))) - build.GlobalConstraint("wcp.counter-constancies#4", wcp__COUNTER.AsVariable().Mul(wcp__RESULT.AsVariable().Sub(wcp__RESULT.Shift(-1).AsVariable()))) - build.GlobalConstraint("wcp.counter-constancies#5", wcp__COUNTER.AsVariable().Mul(wcp__INST.AsVariable().Sub(wcp__INST.Shift(-1).AsVariable()))) - build.GlobalConstraint("wcp.counter-constancies#6", wcp__COUNTER.AsVariable().Mul(wcp__CT_MAX.AsVariable().Sub(wcp__CT_MAX.Shift(-1).AsVariable()))) - build.GlobalConstraint("wcp.counter-constancies#7", wcp__COUNTER.AsVariable().Mul(wcp__BIT_3.AsVariable().Sub(wcp__BIT_3.Shift(-1).AsVariable()))) - build.GlobalConstraint("wcp.counter-constancies#8", wcp__COUNTER.AsVariable().Mul(wcp__BIT_4.AsVariable().Sub(wcp__BIT_4.Shift(-1).AsVariable()))) - build.GlobalConstraint("wcp.counter-constancies#9", wcp__COUNTER.AsVariable().Mul(wcp__NEG_1.AsVariable().Sub(wcp__NEG_1.Shift(-1).AsVariable()))) - build.GlobalConstraint("wcp.counter-constancies#10", wcp__COUNTER.AsVariable().Mul(wcp__NEG_2.AsVariable().Sub(wcp__NEG_2.Shift(-1).AsVariable()))) - build.GlobalConstraint("wcp.counter-reset", wcp__WORD_COMPARISON_STAMP.Shift(1).AsVariable().Sub(wcp__WORD_COMPARISON_STAMP.AsVariable()).Mul(wcp__COUNTER.Shift(1).AsVariable())) - build.GlobalConstraint("wcp.ct-upper-bond", symbolic.NewConstant("16").Sub(wcp__COUNTER.AsVariable()).Mul(wcp__C_INV____16_COUNTER__.AsVariable()).Sub(symbolic.NewConstant("1"))) - build.LocalConstraint("wcp.first-row", wcp__WORD_COMPARISON_STAMP.AsVariable()) - build.GlobalConstraint("wcp.heartbeat#0", wcp__WORD_COMPARISON_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(wcp__CT_MAX.AsVariable()).Mul(wcp__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(wcp__WORD_COMPARISON_STAMP.Shift(1).AsVariable().Sub(wcp__WORD_COMPARISON_STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("wcp.heartbeat#1", wcp__WORD_COMPARISON_STAMP.AsVariable().Mul(wcp__COUNTER.AsVariable().Sub(wcp__CT_MAX.AsVariable())).Mul(wcp__COUNTER.Shift(1).AsVariable().Sub(wcp__COUNTER.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("wcp.inst-decoding#0", symbolic.NewConstant("1").Sub(wcp__WORD_COMPARISON_STAMP.AsVariable().Mul(wcp__C_INV_WORD_COMPARISON_STAMP_.AsVariable())).Mul(wcp__IS_EQ.AsVariable().Add(wcp__IS_ISZERO.AsVariable()).Add(wcp__IS_LT.AsVariable().Add(wcp__IS_GT.AsVariable().Add(wcp__IS_LEQ.AsVariable().Add(wcp__IS_GEQ.AsVariable().Add(wcp__IS_SLT.AsVariable().Add(wcp__IS_SGT.AsVariable())))))))) - build.GlobalConstraint("wcp.inst-decoding#1", wcp__WORD_COMPARISON_STAMP.AsVariable().Mul(wcp__IS_EQ.AsVariable().Add(wcp__IS_ISZERO.AsVariable()).Add(wcp__IS_LT.AsVariable().Add(wcp__IS_GT.AsVariable().Add(wcp__IS_LEQ.AsVariable().Add(wcp__IS_GEQ.AsVariable().Add(wcp__IS_SLT.AsVariable().Add(wcp__IS_SGT.AsVariable())))))).Sub(symbolic.NewConstant("1")))) - build.LocalConstraint("wcp.lastRow", wcp__COUNTER.Shift(-1).AsVariable().Sub(wcp__CT_MAX.Shift(-1).AsVariable())) - build.GlobalConstraint("wcp.no-neg-if-small#0", wcp__CT_MAX.AsVariable().Sub(symbolic.NewConstant("15")).Mul(wcp__NEG_1.AsVariable())) - build.GlobalConstraint("wcp.no-neg-if-small#1", wcp__CT_MAX.AsVariable().Sub(symbolic.NewConstant("15")).Mul(wcp__NEG_2.AsVariable())) - build.GlobalConstraint("wcp.result#0", symbolic.NewConstant("1").Sub(wcp__ONE_LINE_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____ONE_LINE_INSTRUCTION_1__.AsVariable())).Mul(wcp__RESULT.AsVariable().Sub(wcp__BIT_1.AsVariable().Mul(wcp__BIT_2.AsVariable())))) - build.GlobalConstraint("wcp.result#1", symbolic.NewConstant("1").Sub(wcp__IS_LT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_LT_1__.AsVariable())).Mul(wcp__RESULT.AsVariable().Sub((symbolic.NewConstant("1").Sub(wcp__BIT_1.AsVariable().Mul(wcp__BIT_2.AsVariable())).Sub(wcp__BIT_3.AsVariable().Add(wcp__BIT_1.AsVariable().Mul(wcp__BIT_4.AsVariable()))))))) - build.GlobalConstraint("wcp.result#2", symbolic.NewConstant("1").Sub(wcp__IS_GT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_GT_1__.AsVariable())).Mul(wcp__RESULT.AsVariable().Sub(wcp__BIT_3.AsVariable().Add(wcp__BIT_1.AsVariable().Mul(wcp__BIT_4.AsVariable()))))) - build.GlobalConstraint("wcp.result#3", symbolic.NewConstant("1").Sub(wcp__IS_LEQ.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_LEQ_1__.AsVariable())).Mul(wcp__RESULT.AsVariable().Sub((symbolic.NewConstant("1").Sub(wcp__BIT_1.AsVariable().Mul(wcp__BIT_2.AsVariable())).Sub(wcp__BIT_3.AsVariable().Add(wcp__BIT_1.AsVariable().Mul(wcp__BIT_4.AsVariable())))).Add(wcp__BIT_1.AsVariable().Mul(wcp__BIT_2.AsVariable()))))) - build.GlobalConstraint("wcp.result#4", symbolic.NewConstant("1").Sub(wcp__IS_GEQ.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_GEQ_1__.AsVariable())).Mul(wcp__RESULT.AsVariable().Sub(wcp__BIT_3.AsVariable().Add(wcp__BIT_1.AsVariable().Mul(wcp__BIT_4.AsVariable())).Add(wcp__BIT_1.AsVariable().Mul(wcp__BIT_2.AsVariable()))))) - build.GlobalConstraint("wcp.result#5", symbolic.NewConstant("1").Sub(wcp__IS_LT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_LT_1__.AsVariable())).Mul(wcp__RESULT.AsVariable().Sub((symbolic.NewConstant("1").Sub(wcp__BIT_1.AsVariable().Mul(wcp__BIT_2.AsVariable())).Sub(wcp__BIT_3.AsVariable().Add(wcp__BIT_1.AsVariable().Mul(wcp__BIT_4.AsVariable()))))))) - build.GlobalConstraint("wcp.result#6", symbolic.NewConstant("1").Sub(wcp__IS_SLT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_SLT_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(wcp__NEG_1.AsVariable().Sub(wcp__NEG_2.AsVariable()).Mul(wcp__C_INV____NEG_1_NEG_2__.AsVariable()))).Mul(wcp__RESULT.AsVariable().Sub((symbolic.NewConstant("1").Sub(wcp__BIT_1.AsVariable().Mul(wcp__BIT_2.AsVariable())).Sub(wcp__BIT_3.AsVariable().Add(wcp__BIT_1.AsVariable().Mul(wcp__BIT_4.AsVariable()))))))) - build.GlobalConstraint("wcp.result#7", symbolic.NewConstant("1").Sub(wcp__IS_SLT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_SLT_1__.AsVariable())).Mul(wcp__NEG_1.AsVariable().Sub(wcp__NEG_2.AsVariable())).Mul(wcp__RESULT.AsVariable().Sub(wcp__NEG_1.AsVariable()))) - build.GlobalConstraint("wcp.result#8", symbolic.NewConstant("1").Sub(wcp__IS_SGT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_SGT_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(wcp__NEG_1.AsVariable().Sub(wcp__NEG_2.AsVariable()).Mul(wcp__C_INV____NEG_1_NEG_2__.AsVariable()))).Mul(wcp__RESULT.AsVariable().Sub(wcp__BIT_3.AsVariable().Add(wcp__BIT_1.AsVariable().Mul(wcp__BIT_4.AsVariable()))))) - build.GlobalConstraint("wcp.result#9", symbolic.NewConstant("1").Sub(wcp__IS_SGT.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_SGT_1__.AsVariable())).Mul(wcp__NEG_1.AsVariable().Sub(wcp__NEG_2.AsVariable())).Mul(wcp__RESULT.AsVariable().Sub(wcp__NEG_2.AsVariable()))) - build.GlobalConstraint("wcp.setting-ct-max", symbolic.NewConstant("1").Sub(wcp__ONE_LINE_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____ONE_LINE_INSTRUCTION_1__.AsVariable())).Mul(wcp__CT_MAX.AsVariable())) - build.GlobalConstraint("wcp.setting-flag#0", wcp__INST.AsVariable().Sub(symbolic.NewConstant("16").Mul(wcp__IS_LT.AsVariable()).Add(symbolic.NewConstant("17").Mul(wcp__IS_GT.AsVariable()).Add(symbolic.NewConstant("18").Mul(wcp__IS_SLT.AsVariable()).Add(symbolic.NewConstant("19").Mul(wcp__IS_SGT.AsVariable()).Add(symbolic.NewConstant("20").Mul(wcp__IS_EQ.AsVariable()).Add(symbolic.NewConstant("21").Mul(wcp__IS_ISZERO.AsVariable()).Add(symbolic.NewConstant("14").Mul(wcp__IS_GEQ.AsVariable()).Add(symbolic.NewConstant("15").Mul(wcp__IS_LEQ.AsVariable())))))))))) - build.GlobalConstraint("wcp.setting-flag#1", wcp__ONE_LINE_INSTRUCTION.AsVariable().Sub(wcp__IS_EQ.AsVariable().Add(wcp__IS_ISZERO.AsVariable()))) - build.GlobalConstraint("wcp.setting-flag#2", wcp__VARIABLE_LENGTH_INSTRUCTION.AsVariable().Sub(wcp__IS_LT.AsVariable().Add(wcp__IS_GT.AsVariable().Add(wcp__IS_LEQ.AsVariable().Add(wcp__IS_GEQ.AsVariable().Add(wcp__IS_SLT.AsVariable().Add(wcp__IS_SGT.AsVariable()))))))) - build.GlobalConstraint("wcp.stamp-increments", wcp__WORD_COMPARISON_STAMP.Shift(1).AsVariable().Sub(wcp__WORD_COMPARISON_STAMP.AsVariable()).Mul(wcp__WORD_COMPARISON_STAMP.Shift(1).AsVariable().Sub(wcp__WORD_COMPARISON_STAMP.AsVariable().Add(symbolic.NewConstant("1"))))) - build.GlobalConstraint("wcp.target-constraints#0", wcp__WORD_COMPARISON_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__ARGUMENT_1_HI.AsVariable().Sub(wcp__ARGUMENT_2_HI.AsVariable()).Mul(wcp__C_INV____ARGUMENT_1_HI_ARGUMENT_2_HI__.AsVariable()))).Mul(wcp__BIT_1.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("wcp.target-constraints#1", wcp__WORD_COMPARISON_STAMP.AsVariable().Mul(wcp__ARGUMENT_1_HI.AsVariable().Sub(wcp__ARGUMENT_2_HI.AsVariable())).Mul(wcp__BIT_1.AsVariable())) - build.GlobalConstraint("wcp.target-constraints#2", wcp__WORD_COMPARISON_STAMP.AsVariable().Mul(symbolic.NewConstant("1").Sub(wcp__ARGUMENT_1_LO.AsVariable().Sub(wcp__ARGUMENT_2_LO.AsVariable()).Mul(wcp__C_INV____ARGUMENT_1_LO_ARGUMENT_2_LO__.AsVariable()))).Mul(wcp__BIT_2.AsVariable().Sub(symbolic.NewConstant("1")))) - build.GlobalConstraint("wcp.target-constraints#3", wcp__WORD_COMPARISON_STAMP.AsVariable().Mul(wcp__ARGUMENT_1_LO.AsVariable().Sub(wcp__ARGUMENT_2_LO.AsVariable())).Mul(wcp__BIT_2.AsVariable())) - build.GlobalConstraint("wcp.target-constraints#4", symbolic.NewConstant("1").Sub(wcp__VARIABLE_LENGTH_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____VARIABLE_LENGTH_INSTRUCTION_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(wcp__CT_MAX.AsVariable()).Mul(wcp__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(wcp__ACC_1.AsVariable().Sub(wcp__ARGUMENT_1_HI.AsVariable()))) - build.GlobalConstraint("wcp.target-constraints#5", symbolic.NewConstant("1").Sub(wcp__VARIABLE_LENGTH_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____VARIABLE_LENGTH_INSTRUCTION_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(wcp__CT_MAX.AsVariable()).Mul(wcp__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(wcp__ACC_2.AsVariable().Sub(wcp__ARGUMENT_1_LO.AsVariable()))) - build.GlobalConstraint("wcp.target-constraints#6", symbolic.NewConstant("1").Sub(wcp__VARIABLE_LENGTH_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____VARIABLE_LENGTH_INSTRUCTION_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(wcp__CT_MAX.AsVariable()).Mul(wcp__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(wcp__ACC_3.AsVariable().Sub(wcp__ARGUMENT_2_HI.AsVariable()))) - build.GlobalConstraint("wcp.target-constraints#7", symbolic.NewConstant("1").Sub(wcp__VARIABLE_LENGTH_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____VARIABLE_LENGTH_INSTRUCTION_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(wcp__CT_MAX.AsVariable()).Mul(wcp__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(wcp__ACC_4.AsVariable().Sub(wcp__ARGUMENT_2_LO.AsVariable()))) - build.GlobalConstraint("wcp.target-constraints#8", symbolic.NewConstant("1").Sub(wcp__VARIABLE_LENGTH_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____VARIABLE_LENGTH_INSTRUCTION_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(wcp__CT_MAX.AsVariable()).Mul(wcp__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(wcp__ACC_5.AsVariable().Sub(symbolic.NewConstant("2").Mul(wcp__BIT_3.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(wcp__ARGUMENT_1_HI.AsVariable().Sub(wcp__ARGUMENT_2_HI.AsVariable())).Sub(wcp__BIT_3.AsVariable())))) - build.GlobalConstraint("wcp.target-constraints#9", symbolic.NewConstant("1").Sub(wcp__VARIABLE_LENGTH_INSTRUCTION.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____VARIABLE_LENGTH_INSTRUCTION_1__.AsVariable())).Mul(symbolic.NewConstant("1").Sub(wcp__COUNTER.AsVariable().Sub(wcp__CT_MAX.AsVariable()).Mul(wcp__C_INV____COUNTER_CT_MAX__.AsVariable()))).Mul(wcp__ACC_6.AsVariable().Sub(symbolic.NewConstant("2").Mul(wcp__BIT_4.AsVariable()).Sub(symbolic.NewConstant("1")).Mul(wcp__ARGUMENT_1_LO.AsVariable().Sub(wcp__ARGUMENT_2_LO.AsVariable())).Sub(wcp__BIT_4.AsVariable())))) - build.GlobalConstraint("wcp.target-constraints#10", symbolic.NewConstant("1").Sub(wcp__IS_ISZERO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_ISZERO_1__.AsVariable())).Mul(wcp__ARGUMENT_2_HI.AsVariable())) - build.GlobalConstraint("wcp.target-constraints#11", symbolic.NewConstant("1").Sub(wcp__IS_ISZERO.AsVariable().Sub(symbolic.NewConstant("1")).Mul(wcp__C_INV____IS_ISZERO_1__.AsVariable())).Mul(wcp__ARGUMENT_2_LO.AsVariable())) -}